VLAN 和第 3 层交换机
目录
1.VLAN的概念及优势
2.VLAN的种类
3.静态VLAN的配置
4.Trunk介绍与配置
5.三层交换机转发原理
总结
1.VLAN的概念及优势
分割广播域
物理分割
逻辑分割
VLAN的优势
控制广播
增强网络安全性
简化网络管理
2.VLAN的种类
静态VLAN
基于端口划分静态VLAN
动态VLAN
基于MAC地址划分动态VLAN
3.静态VLAN的配置
VLAN的范围
VLAN ID范围 |
范围 |
用途 |
0,4095 |
保留 |
仅限系统使用 用户不能查看和使用这些VLAN |
1 |
正常 |
Cisco默认VLAN 用户能够使用该VLAN,但不能删除它 |
2-1001 |
正常 |
用于以太网的VLAN 用户可以创建、使用和删除这些VLAN |
1002-1005 |
正常 |
用于FDDI和令牌环的Cisco默认VLAN 用户不能删除这些VLAN |
1006-1024 |
保留 |
仅限系统使用 用户不能查看和使用这些VLAN |
1025-4094 |
扩展 |
仅用于以太网VLAN |
4096个VLAN
0 4095 保留 仅系统使用(记)
交换机vlan 接口类型
1.access类型端口:接入模式 一般用于连接 计算机或路由器的接口
数据进行交换机时 打上vlan 标签 出交换机时 脱掉vlan标签
2.trunk作用:中继 一般用于连接交换机与交换机的端口
作用:用于识别可放心的vlan标签
3.hybrid 华为私有协议 华为交换机接口上默认的接口类型
显示当前vlan信息
[SW1]display vlan
添加
[SW1]vlan 10
[SW1-vlan10]q
批量添加
[SW1]vlan batch 20 30 40
删除
[SW1]undo vlan 10
#####将端口加入vlan access口只能属于1个vlan,一般用于连接计算机端口
[SW1]int e0/0/1
进入接口模式
[SW1-Ethernet0/0/1]port link-type access(定义二层端口为access模式)
[SW1-Ethernet0/0/1]port default vlan 10(将端口加入到vlan中)
[SW1-Ethernet0/0/1]undo shutdown(开启端口)
将端口从vlan删除
[SW1-Ethernet0/0/1]undo port default vlan
[SW1-Ethernet0/0/1]port link-type hybrid(将端口类型恢复默认的hybrid模式)
查看当前端口模式、状态
[SW1-Ethernet0/0/1]dis this
同时将多个端口加入vlan
[Huawei]port-group 1(新增组)
[Huawei-port-group-1]group-member Ethernet 0/0/1 to Ethernet 0/0/20(组1的成员是e0/0/1到e0/0/20)
[Huawei-port-group-1]port link-type access
[Huawei-port-group-1]port default vlan 30
端口恢复默认设置,注意执行完命令后,接口会被shutdown
[Huawei]clear configuration interface e0/0/1
查看指定信息vlan信息
[Huawei]dis vlan 10
Trunk类型端口:可以允许多个vlan通过,接收和发送多个vlan报文,一般用于交换机与交换机相关的接口。
[Huawei]int e0/0/1
[Huawei-Ethernet0/0/1]port link-type trunk (定义二层端口为trunk模式)
[Huawei-Ethernet0/0/1]port trunk allow-pass vlan 10 20 30(配置trunk端口允许通过的vlan)
[Huawei-Ethernet0/0/1]undo shutdown
4.Trunk介绍与配置
(1)Trunk 的作用
如何实现交换机之间的VLAN通信
为每一个VLAN提供一条链路
只使用一条链路,且通过标识来区分不同VLAN的数据
VLAN跨交换机通信过程
交换机给往其他交换机的数据帧打上VLAN标识
VLAN的标识
在以太网上实现中继,有两种封装类型
ISL(cisco私有标准)
IEEE 802.1q
ISL帧格式
IEEE 802.1q
IEEE 802.1q工作原理
IEEE 802.1q
IEEE 802.1q的帧标识(4字节):
2字节标识协议标识符(TPID)包含一个0x8100的固定值,这个特定的TPID值指明了该帧带有IEEE 802.1q的标识信息。
2字节标识控制信息(TCI)包含了下面的3个元素:
3位的用户优先级(Priority):IEEE 802.1q不使用该字段
1位的规范格式标识符(CFI):CFI常用于以太网和令牌环网。在以太网中,CFI的值通常设置为0
12位VLAN标识符(VLANID):该字段唯一标识了帧所属的VLAN。VLAN ID可以唯一地标识4096个VLAN,但VLAN0和VLAN4095是被保留的。
单臂路由概述
单臂路由由实-现不同VLAN间通信
链路类型
交换机连接主机的端口为access链路
交换连接路由器的端口为Trunk链路
子接口
路由器的物理接口可以划分成多个逻辑接口
每个子接口对应一个VLAN网段的网关
单臂路由概述2-2
单臂路由的配置
单臂路由产生的瓶颈
单臂路由的缺陷
单臂 为网络骨干链路,容易形成网络瓶颈
子接口依然依托于物理接口,应用不灵活
VLAN间转发需要查看路由表,严重浪费设备资源
5.三层交换机转发原理
三层交换技术
使用三层交换技术实现VLAN间通信
三层交换=二层交换+三层转发
传统的MLS
3层转发过程中要重新封装2层
vlan1 转发给三层交换 会封装
源IP vlan1 IP 目的vlan2 IP
源MAC vlan1 MAC目的 MAC网关的MAC
重新封装MAC头部 (源IP和目的IP不变)源MAC三层交换的MAC(vlan2网关的MAC)
目的MACvlan2 MAC
总结:一次路由 多次交换
交换ASIC从3层引擎中获悉2层重写信息在硬件中创建一个MLS条目
负责重写和转发数据流中的后续数据包
基于CEF的MLS
CEF:转发信息库(FIB) 邻接关系表
###在三层交换上配置的VLAN接口为虚接口
[Huawei]interface Vlanif 10
[Huawei-Vlanif 10]ip address 192.168.10.1 24
[Huawei-Vlanif 10]display ip interface brief ###端口自动激活
总结
1.VLAN的优势 控制广播 增强网络安全性 简化网络管理
2.VLAN的种类 静态VLAN 基于端口划分静态VLAN 动态VLAN 基于MAC地址划分动态VLAN
3.静态VLAN的配置 4096个VLAN 0 4095 保留 仅系统使用
4.trunk作用:中继 一般用于连接交换机与交换机的端口,用于识别可放心的vlan标签
5.三层交换机转发原理:vlan1 转发给三层交换 会封装 源IP vlan1 IP 目的vlan2 IP 源MAC vlan1 MAC目的 MAC网关的MAC
重新封装MAC头部 (源IP和目的IP不变)源MAC三层交换的MAC(vlan2网关的MAC)
目的MACvlan2 MAC 总结:一次路由 多次交换
上一篇: 第 3 层交换机配置命令
下一篇: 第 3 层交换机配置步骤
推荐阅读
-
GaussDB 主站和备用站第 8 版--模式和操作-3 操作指南
-
力扣 1884.Egg Drop Two Egg(两个鸡蛋掉落) - 输入: n = 100 输出: 1414 解说 最佳策略是 - 从 9 楼扔下第一个鸡蛋。如果蛋碎了,那么 f 在 0 和 8 之间。从第 1 层扔第 2 个鸡蛋,然后每扔 1 层,分 8 次找到 f。总操作次数 = 1 + 8 = 9。 - 如果第一个鸡蛋没有破,那么从 22 楼扔第一个鸡蛋。如果蛋碎了,那么 f 介于 9 和 21 之间。将第二个鸡蛋从 10 楼往下扔,然后每扔一次往上扔一层楼,在 12 次尝试中找出 f。总操作次数 = 2 + 12 = 14。 - 如果第一个鸡蛋没有再次破碎,那么用类似的方法从 34、45、55、64、72、79、85、90、94、97、99 和 100 层扔第一个鸡蛋。 无论结果如何,最多需要扔 14 次才能确定 f。 一个非常有趣的问题 方法 1:动态编程
-
第 3 节 块级标记和行内标记
-
Java 面向对象第 3 章封装和继承练习题
-
深入理解PCIe 5.0 - 7的交易层:第3部分 - TLP摘要和路由寻址规范 - TLP摘要规则解析
-
玩转Unity3D游戏开发:C#中的委托、事件、匿名函数和Lambda表达式的全面指南(第7篇)
-
HTML技巧:锚点定位和预格式化文本的使用" 1. 创建锚点链接以便快速定位目标内容 - 在需要被链接的目标位置添加相应id名 - 示例:<h3 id="two">第2集</h3> - 创建包含目标链接的超链接,只需在href属性中输入#后面跟着id名即可 - 示例:<a href="#two">点击这里跳转到第2集</a> 2. 预格式化文本:使用pre标签来保留原始格式 - pre标签可以用于显示源代码、数学公式等需要保持格式的内容 - 示例: <p> 这是一段预格式化后的文本, 可以看到这里的换行符、空格等都得到了保留。 </p> <pre> 这也是一段预格式化后的文本, 可以看到这里的换行符、空格等都得到了保留。 </pre>
-
构建三层交换与VTP、STP及Eth-Trunk融合实验:基于双核架构实现高效、稳定、冗余网络" 实验目标: 利用双核心结构,整合三层交换技术、VTP (Virtual Trunking Protocol)、生成树协议 (STP) 和以太网通道 (Eth-Trunk),达成网络高速切换、高可用性、高可靠性和备份连接,适用于双核心拓扑场景。 实验步骤: 1. VLAN划分与IP地址规划: - VLAN10:192.168.10.0/24,默认网关192.168.10.1 - VLAN20:192.168.20.0/24,默认网关192.168.20.1 - VLAN30:192.168.30.0/24,默认网关192.168.30.1 - VLAN40:192.168.40.0/24,默认网关192.168.40.1 2. MSW1三层交换机配置: - 开启三层路由功能:`MSW1(config)#ip routing` - 配置Trunk接口:`MSW1(config-if-range)#switchport trunk encapsulation dot1q; switchport mode trunk` - 设置VTP域和模式:`MSW1(config)#vtp domain test; vtp mode server; vtp password cisco; vtp version 2` - 创建并命名VLAN:`MSW1(config)#vlan 10; MSW1(config-vlan)#name caiwu; ... (为其他VLAN重复操作)` - 分配VLAN IP地址:`MSW1(config-if)#int vlan 10; ip address 192.168.10.1 255.255.255.0; no shutdown; ... (为其他VLAN重复操作)` - 配置生成树优先级:`MSW1(config)#spanning-tree vlan 10,20 root primary; MSW1(config)#spanning-tree vlan 30,40 root secondary` - 链接Eth-Trunk通道:`MSW1(config-if-range)#channel-group 1 mode on; ... (为其他相关接口重复操作)` 3. MSW2三层交换机配置类似MSW1,只需更改VLAN名称和IP地址以及相关端口配置即可。 通过以上步骤,两台三层交换机之间可通过Eth-Trunk实现高速数据交互,并通过VTP统一管理VLAN资源,STP则确保了网络流量的负载均衡,从而构建了一个高效、稳定且具备冗余保护的网络环境。
-
5G(NR)无线网络协议栈 (层2和层3)
-
.NET Core、.NET 5和.NET 6的开源项目精华集锦第3弹: workflow组件精选