【eNSP】交换机(vlan和vlan间通信)
【eNSP】交换机(vlan和vlan间通信)
原理
HUB集线器:它的作用可以简单的理解为将一些机器连接起来组成一个局域网。集线器只对信号进行转发,集线器接收到信号后,将信号广播到各个接口线路,称为泛洪。而交换机(又名交换式集线器)作用与集线器大体相同。
交换机:交换机是以集线器为基础的,交换机内部有cpu,可以控制信号的转发。交换机中存在MAC地址表,当信号过来时,交换机会查询MAC地址表,将信号转发到正确的接口上。
VLAN(Virtual Local Area Network)的中文名为"虚拟局域网":虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟局域网。
交换机可以规划不同的VLAN,即把连接口划分为不同的网段,两个交换机之间可以通过线路进行连接。
术语
过程
实验
本实验模拟某内网,完成以下配置需求:
1.如图所示,配置设备名称和IP地址。
2.sw1与sw2之间使用trunk链路,连接pc使用access链路。
且trunk上仅允许必要的vlan通过。
3.PC1和PC3属于vlan10,PC2和PC4属于vlan20
4.vlan10的网络号为192.168.10.0/24,vlan20的网络号为192.168.20.0/24
5.vlan10的网关vlanif10在sw1上,地址为192.168.10.254/24。
vlan20的网关vlanif20在sw2上,地址为192.168.20.254/24。
6.sw1与sw2上另有vlan12,并分别建立vlanif12,用于互联通信。
地址如下:
sw1:192.168.12.1/24
sw2:192.168.12.2/24
7.在sw1与sw2上运行OSPF,满足以下需求:
1)ospf进程号为1,sw1的rid为1.1.1.1,sw2的rid为2.2.2.2
2)所有接口都属于区域0,并使用实际配置掩码的反掩码宣告。
3) PC1-4可以互相通信。
根据图片连接模块
配置设备名称和IP地址
PC1的IP为192.168.10.1/24,网段为192.168.10.0/24,网关为192.168.10.254/24;
PC2的IP为192.168.20.2/24,网段为192.168.20.0/24,网关为192.168.20.254/24;
PC3的IP为192.168.10.3/24,网段为192.168.10.0/24,网关为192.168.10.254/24;
PC4的IP为192.168.20.4/24,网段为192.168.20.0/24,网关为192.168.20.254/24;
设置如下:
配置交换机
2.sw1与sw2之间使用trunk链路,连接pc使用access链路。
且trunk上仅允许必要的vlan通过。
3.PC1和PC3属于vlan10,PC2和PC4属于vlan20
4.vlan10的网络号为192.168.10.0/24,vlan20的网络号为192.168.20.0/24
5.vlan10的网关vlanif10在sw1上,地址为192.168.10.254/24。
vlan20的网关vlanif20在sw2上,地址为192.168.20.254/24。
6.sw1与sw2上另有vlan12,并分别建立vlanif12,用于互联通信。
地址如下:
sw1:192.168.12.1/24
sw2:192.168.12.2/24
交换机链路指定
2.sw1与sw2之间使用trunk链路,连接pc使用access链路。
且trunk上仅允许必要的vlan通过。
指令:
创建一个vlan ,vlan id 为x(1-4094):vlan x
创建多个vlan:vlan batch 50 60 70
定义他的接口类型:port link-type xxxx
配置vlan:port trunk pvid vlan xx
配置vlan: port trunk allow-pass vlan all
配置vlan: port default vlan 10
查看所有的端口的接口属性,还有接口关联的vlan:display port vlan
sw1配置
对于sw1,两个连PC的端口配置为access,分别允许vlan10和vlan20;
一个连sw2的端口配置为trunk,允许所有; 最后查看所有vlan。
sw2配置
对于sw2,两个连PC的端口配置为access,分别允许vlan10和vlan20;
一个连sw1的端口配置为trunk,允许所有; 最后查看所有vlan。
设置网关
4.vlan10的网络号为192.168.10.0/24,vlan20的网络号为192.168.20.0/24
5.vlan10的网关vlanif10在sw1上,地址为192.168.10.254/24。
vlan20的网关vlanif20在sw2上,地址为192.168.20.254/24。
指令:
创建一个基于VLAN 10的虚拟接口,这个接口可以配置IP地址:interface Vlanif 10
配置IP地址:ip address 192.168.10.254 24
sw1配置:
sw2配置:
交换机互联
6.sw1与sw2上另有vlan12,并分别建立vlanif12,用于互联通信。
地址如下:
sw1:192.168.12.1/24
sw2:192.168.12.2/24
指令:
创建一个vlan ,vlan id 为x(1-4094):vlan x
定义他的接口类型:port link-type xxxx
配置vlan:port trunk pvid vlan xx
配置vlan: port trunk allow-pass vlan all
查看所有的端口的接口属性,还有接口关联的vlan:display port vlan
创建一个基于VLAN 10的虚拟接口,这个接口可以配置IP地址:interface Vlanif 10
配置IP地址:ip address 192.168.10.254 24
配置:
实验设置
R1设置:
1)OSPF进程号为1,RID设置为Lo0地址。(手动麻烦,采用自动指定)
2)划分为OSPF区域1,network命令使用接口配置掩码的反掩码。将物理接口g0宣告进area1。
查看R1设置情况
R2设置:
1)OSPF进程号为1,RID设置为Lo0地址。(手动麻烦,采用自动指定)
2)划分为OSPF区域1,network命令使用接口配置掩码的反掩码。将物理接口g0宣告进area1。
配置0端口IP地址:192.168.12.2 24
3)划分为OSPF区域0,network命令使用接口配置掩码的反掩码。将物理接口g1宣告进area0。
配置0端口IP地址:192.168.234.2 24
3)在R2 R3 R4的邻居关系中,设置R3为DR,并且R2与R4保持2way状态。
R2的选举优先级为0,不参与选举
R3设置:
1)OSPF进程号为1,RID设置为Lo0地址。(手动麻烦,采用自动指定)
2)划分为OSPF区域0,network命令使用接口配置掩码的反掩码。将物理接口g0宣告进area0。
配置0端口IP地址:192.168.234.3 24
3)在R2 R3 R4的邻居关系中,设置R3为DR,并且R2与R4保持2way状态。
R3的选举优先级为200,参与选举
R4设置:
1)OSPF进程号为1,RID设置为Lo0地址。(手动麻烦,采用自动指定)
2)划分为OSPF区域2,network命令使用接口配置掩码的反掩码。将物理接口g1宣告进area2。
配置0端口IP地址:192.168.45.4 24
3)划分为OSPF区域0,network命令使用接口配置掩码的反掩码。将物理接口g0宣告进area0。
配置0端口IP地址:192.168.234.4 24
3)在R2 R3 R4的邻居关系中,设置R3为DR,并且R2与R4保持2way状态。
R4的选举优先级为0,不参与选举
R5设置:
1)OSPF进程号为1,RID设置为Lo0地址。(手动麻烦,采用自动指定)
2)划分为OSPF区域2,network命令使用接口配置掩码的反掩码。将物理接口g0宣告进area0。
配置0端口IP地址:192.168.45.5 24
查看设置结果
R1与R5通信:
R1与R3:
查看ospf状态表:
上图可以看到R2与R3处于2-way状态。
查看环路DR与BDR:
上图可以看到区域0中R3为DR,没有BDR因为R2和R4都不参与选举。
ospf配置
7.在sw1与sw2上运行OSPF,满足以下需求:
1)ospf进程号为1,sw1的rid为1.1.1.1,sw2的rid为2.2.2.2
2)所有接口都属于区域0,并使用实际配置掩码的反掩码宣告。
3) PC1-4可以互相通信。
指令:
ospf 1 //创建并运行OSPF,进程号是1
手动指定id:ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0 //创建区域并进入OSPF视图,0号区域是骨干区域
display ip interface brief //查看接口网段,ospf需要把所有的接口网段宣告
[r1-ospf-1-area-0.0.0.0]network 192.168.1.81 0.0.0.0 //指定OSPF协议的接口IP与反掩码
配置:
在交换机sw1上
在交换机sw2上
测试配置结果:
(如果通不了,重启设备试试)
PC1和PC2、PC3、PC4通:
PC2和PC3、PC4通:
PC3和PC4通:
相关文章:

【eNSP】交换机(vlan和vlan间通信)
【eNSP】交换机(vlan和vlan间通信) 原理术语过程 实验根据图片连接模块配置设备名称和IP地址配置交换机交换机链路指定sw1配置sw2配置 设置网关交换机互联实验设置查看设置结果 ospf配置 原理 HUB集线器:它的作用可以简单的理解为将一些机器…...

2011年下半年 软件设计师 上午试卷2
博主介绍:✌全网粉丝3W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验…...
Linux中安装MySQL8版本,安装MySQL步骤,MySQL8离线安装
Linux中安装MySQL8版本的步骤如下: 1.检查下libaio.so.1的位置 [roottdx ]# whereis libaio.so.1 libaio.so: /usr/lib64/libaio.so.1 如果没有找到该文件 (1).在线安装 [roottdx ]# yum install -y libaio (2).离线安装: 上传之后执行命令安装&#…...

MES生产管理系统如何与ERP系统集成
MES生产管理系统和ERP企业管理系统是制造企业信息化的重要组成部分,它们在生产管理、资源计划和业务流程等方面发挥着重要作用。实现MES与ERP系统的集成,可以更好地优化企业生产流程,提高生产效率和降低成本。本文将探讨MES管理系统解决方案如…...
Kafka如何保证消息⼀定能被消费
Kafka 通过多种机制来保证消息一定能被消费,从而实现数据的可靠性和持久性。 以下是一些常见的方法和策略来提高消息的可靠性: 复制机制: Kafka 使用了分区和副本的概念。每个分区可以有多个副本,分布在不同的 Broker 上。当消息…...

[USACO1.5] 八皇后 Checker Challenge
题目描述 一个如下的 6 x 6 的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。 上面的布局可以用序列 2 4 6 1 3 5 来描述,第…...

【Mysql】MVCC版本机制的多并发
🌇个人主页:平凡的小苏 📚学习格言:命运给你一个低的起点,是想看你精彩的翻盘,而不是让你自甘堕落,脚下的路虽然难走,但我还能走,比起向阳而生,我更想尝试逆风…...

Vue--》打造个性化医疗服务的医院预约系统(六)
今天开始使用 vue3 + ts 搭建一个医院预约系统的前台页面,因为文章会将项目的每一个地方代码的书写都会讲解到,所以本项目会分成好几篇文章进行讲解,我会在最后一篇文章中会将项目代码开源到我的GithHub上,大家可以自行去进行下载运行,希望本文章对有帮助的朋友们能多多关…...

Unity ARFoundation 配置工程 (Android)
注意: 1、AR Core是Google的产品,因为谷歌制裁华为,所以 有些 华为机可能不支持AR Core的软件; 2、手机在设置里搜索Google Play,看看是否已经安装上了,如果没有装此服务,去商城里搜索Google Pl…...

【广州虚拟现实开发】VR智能中控系统进一步提高VR教学管理水平
随着科技的不断发展,虚拟现实(VR)技术已经逐渐走进了人们的生活。在教育领域,VR技术也得到了广泛的应用,尤其是在教学终端中控系统方面。那么,广州华锐互动开发的VR智能中控系统对学校有何益处呢? 首先,VR智…...

关于WordPress 的时间倒计时
点击跳转...

极光笔记 | 如何为您的业务开发和训练一个AI-BOT
生成式AI(Generative AI)是当今科技领域的前沿技术之一。随着数据量的不断增加和计算能力的不断提升,AI技术在企业和个人生活中的应用越来越广泛。AI-BOT(以下简称BOT)是生成式AI技术的其中一种重要的应用形式…...
如何给ELK日志加上索引
问题记录 1、遇到长流程的时候,日志记录是非常重要的。如何排查日志,可以在MDC中去put对应的值,这样就等于对你关心的关键字段加上了索引,在elk中可以通过该索引就能 容易排查到问题 logback的设置 可以参照: 【总体…...
elementUI遇到的问题记录
一、 组件:el-table 问题:使用动态数据创建多级表头后,刷新页面时,table行会串行,某些列丢失,图片列未显示图片 解决方案:给el-table增加key <el-table :key"${Matn.random()}${ite…...

计算机竞赛 协同过滤电影推荐系统
文章目录 1 简介1 设计概要2 课题背景和目的3 协同过滤算法原理3.1 基于用户的协同过滤推荐算法实现原理3.1.1 步骤13.1.2 步骤23.1.3 步骤33.1.4 步骤4 4 系统实现4.1 开发环境4.2 系统功能描述4.3 系统数据流程4.3.1 用户端数据流程4.3.2 管理员端数据流程 4.4 系统功能设计 …...

网络综合布线实训室建设方案
一、网络综合布线系统概述 网络综合布线系统是为了满足数据通信需求而设计和建立的一套基础设施。它提供了数据传输、信号传输和电力供应的基础结构,支持各种网络设备和终端设备之间的连接。 网络综合布线系统通常包括以下组成部分: 1) 数据…...

【山河送书第七期】:《强化学习:原理与Python实战》揭秘大模型核心技术RLHF!
《强化学习:原理与Python实战》揭秘大模型核心技术RLHF! 一图书简介二RLHF是什么?三RLHF适用于哪些任务?四RLHF和其他构造奖励模型的方法相比有何优劣?五什么样的人类反馈才是好反馈?六如何减小人类反馈带来…...
LeetCode 400. 第 N 位数字——JAVA
题目描述: 给你一个整数 n ,请你在无限的整数序列 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...] 中找出并返回第 n 位上的数字。 示例 1: 输入:n 3 输出:3示例 2: 输入:n 11 输出࿱…...

解决生成式AI落地之困,亚马逊云科技提供完整解决方案
生成式AI技术无疑是当前最大的时代想象力之一。 资本、创业者、普通人都在涌入生成式AI里去一探究竟:“百模大战”连夜打响,融资规模连创新高,各种消费类产品概念不断涌现……根据Bloomberg Intelligence 的报告,2022年生成式AI 市…...

【5款登录验证校验】基于jquery实现的5款登录验证码组件(附完整源码)
文章目录 写在前面涉及知识点1、随机字母验证码1.1 效果1.2 实现源码 2、数字运算验证码2.1 效果2.2 实现源码 3、滑块验证码3.1 效果3.2 实现源码 4、图片补全验证码4.1 效果4.2 实现源码 5、顺序点选验证码5.1 效果5.2 实现源码 6、源码分享6.1 百度网盘6.2 123网盘6.3 邮箱留…...
ES6从入门到精通:前言
ES6简介 ES6(ECMAScript 2015)是JavaScript语言的重大更新,引入了许多新特性,包括语法糖、新数据类型、模块化支持等,显著提升了开发效率和代码可维护性。 核心知识点概览 变量声明 let 和 const 取代 var…...

【入坑系列】TiDB 强制索引在不同库下不生效问题
文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...

大型活动交通拥堵治理的视觉算法应用
大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动(如演唱会、马拉松赛事、高考中考等)期间,城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例,暖城商圈曾因观众集中离场导致周边…...
在rocky linux 9.5上在线安装 docker
前面是指南,后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...
生成 Git SSH 证书
🔑 1. 生成 SSH 密钥对 在终端(Windows 使用 Git Bash,Mac/Linux 使用 Terminal)执行命令: ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" 参数说明: -t rsa&#x…...

Ascend NPU上适配Step-Audio模型
1 概述 1.1 简述 Step-Audio 是业界首个集语音理解与生成控制一体化的产品级开源实时语音对话系统,支持多语言对话(如 中文,英文,日语),语音情感(如 开心,悲伤)&#x…...

自然语言处理——Transformer
自然语言处理——Transformer 自注意力机制多头注意力机制Transformer 虽然循环神经网络可以对具有序列特性的数据非常有效,它能挖掘数据中的时序信息以及语义信息,但是它有一个很大的缺陷——很难并行化。 我们可以考虑用CNN来替代RNN,但是…...

mysql已经安装,但是通过rpm -q 没有找mysql相关的已安装包
文章目录 现象:mysql已经安装,但是通过rpm -q 没有找mysql相关的已安装包遇到 rpm 命令找不到已经安装的 MySQL 包时,可能是因为以下几个原因:1.MySQL 不是通过 RPM 包安装的2.RPM 数据库损坏3.使用了不同的包名或路径4.使用其他包…...

关于easyexcel动态下拉选问题处理
前些日子突然碰到一个问题,说是客户的导入文件模版想支持部分导入内容的下拉选,于是我就找了easyexcel官网寻找解决方案,并没有找到合适的方案,没办法只能自己动手并分享出来,针对Java生成Excel下拉菜单时因选项过多导…...
在树莓派上添加音频输入设备的几种方法
在树莓派上添加音频输入设备可以通过以下步骤完成,具体方法取决于设备类型(如USB麦克风、3.5mm接口麦克风或HDMI音频输入)。以下是详细指南: 1. 连接音频输入设备 USB麦克风/声卡:直接插入树莓派的USB接口。3.5mm麦克…...