交换机的转发原理 |VLAN详解·图解 |VLAN间通信 |华为,思科配置
目录
交换机的转发原理
一.HUB
二.交换机
1.MAC地址表:
2.转发数据:
3.三层交换机
VLAN
1.VLAN(Virtual Local Area Network,虚拟局域网)
2.任何交换机接口收到数据:
3. 基于接口类型划分VLAN
(1) Access接口
(2) Trunk接口
(3)Hybrid接口
4.基于MAC地址划分VLAN
5.不同VLAN之间的通信
交换机的转发原理
一.HUB
物理层设备:只能识别电信号;类似于网线的功能,信号复制器
转发原理:只能从一个接口收到数据,其他所有接口复制转发;不能同时有两台设备发信息,会冲突;泛洪转发
二.交换机
能够记录MAC地址信息(display mac-address)
1.MAC地址表:
- 自行学习:
通过接口收到的数据的源MAC地址记录
300s自动老化,5分钟内没有再次收到此设备的信息,则删除注意:MAC地址表是MAC地址与端口的关系,ARP地址表是IP地址与MAC地址关系
- 静态配置:
华为:[Huawei]mac-address static 5489-9831-0C8C GigabitEthernet 0/0/1 vlan 1
注意:如果手动配置静态MAC表,此时此设备无法更换接口;若更换了其他接口,则不通。
2.转发数据:
数据类型:
(1)单播数据:
转发的数据为01010100(54的16进制转换成2进制后的结果),MAC地址为5489-9840-49e8
转发方式:
- 查表成功——一对一发送
- 查表失败——由于交换机老化时间或者被MAC地址表攻击,则无法判断目的MAC地址所对应的接口,则进行泛洪转发。会进行单播帧的泛洪。
- 数据丢失——入接口也是出接口的数据会丢弃(自己发自己)
(2)组播数据:
转发的数据为01010101 (总共为8bit,分别为0,12,3,4,5,6,7 第7bit为1时就是组播数据)
转发方式:泛洪(与HUB相同);交换机转发的时候是当成广播来发送的
(3)广播数据:
转发方式:和HUB一样泛洪转发; 目的MAC地址为FFFF FFFF FFFF
3.三层交换机
可以看作是路由器+二层交换机,所以会有路由表和MAC地址表
看源IP地址和目的IP地址:
同一个网段实现互通有ARP协议和交换机(MAC地址表转发)转发;
不同网段实现通信要经过路由器(路由表)
VLAN
1.VLAN(Virtual Local Area Network,虚拟局域网)
(1)虚拟局域网VLAN可以隔离广播域
特点:不受地域限制;同一VLAN内的设备才能直接进行二层(二层即数据链路层)通信。
(2)虚拟交换机:进行数据隔离;不同的VLAN之间就相当于不同的物理交换机,相互隔离。
图解VLAN
在交换机1里面虚拟出交换机2,交换机3。
(3)创建VLAN:
华为设备:VLAN 2 / VLAN batch 2 3 4 5 / VLAN batch 10 to 20
2.任何交换机接口收到数据:
(1)都会打上TAG——VLAN ID/标签/TAG/802.1Q/VID
(2)PVID ——根据PVID打标签,默认情况下PVID为1
(3)交换机收到带TAG的数据时,需要判断能否识别(本地存不存在VLAN)
- VLAN数据帧
(注:该图来自于华为官网)
3. 基于接口类型划分VLAN
(1) Access接口
——思科,锐捷等厂商默认此端口类型
功能:一般用于交换机连接不能识别TAG的用户终端(如PC或者路由器),或者不需要区分不同VLAN成员时使用
原因:PC机和路由器不能识别TAG标记
转发原理:数据进入交换机时打入TAG(tagged),数据出交换机要进入PC机或者路由器,就要剥离TAG(untagged)
华为配置:
[S1]vlan 2 //创建VLAN 2[S1-vlan2]intface g0/0/1 //进入g/0/0/1接口[S1-GigabitEthernet0/0/1]port link-type access //配置接口类型为access[S1-GigabitEthernet0/0/1]port default vlan 2 //将接口默认为VLAN 2
查看VLAN
[S1]display port vlan
批量配置接口(接口组)
[S1]port-group group-member g 0/0/10 to g 0/0/20//配置了从g0/0/10到g0/0/20的11个接口[S1]port-group group-member g 0/0/10 g0/0/13 g 0/0/20//配置了g0/0/010,g0/0/13,g0/0/20的3个接口关闭接口配置:undo port default vlan
思科配置:
SW1(config)#interface e0/0SW1(config-if)#switchport mode access //因为思科默认access 此命令可以不敲
(2) Trunk接口
功能:一般用于连接交换机,路由器,AP以及可以同时收发Tagged帧和Untagged帧的语言终端
转发原理:
- 同时允许多种VLAN通过
- PVID(识别是哪个交换机的接口):如果Trunk需要转发的数据是自己的PVID,则在出方向-脱TAG 在入方向-打TAG
- Trunk VLAN LIst :允许带自己的VLAN标签通过
华为配置:
[S1]int e0/0/3[S1-Ethernet0/0/3]port link-type trunk[S1-Ethernet0/0/3]port trunk allow-pass vlan all配置PVID:[SW3-Ethernet0/0/3]port trunk pvid vlan 10 两端必须一致
思科配置:
SW2(config)#int e0/2SW2(config-if)#switchport trunk encapsulation dotlqSW2(config-if)#switchport mode trunkSW2(config-if)#switchport trunk allowed vlan all配置PVID:switchport trunk native vlan 10 两端必须一致
(3)Hybrid接口
——华为默认此接口类型
混杂口(可脱多个标签)
功能:既可以连接不能识别TAG的用户终端,也可以用于连接交换机,路由器,AP以及可以同时收发Tagged帧和Untagged帧的语言终端
华为配置:
[S3]interface e0/0/1[S3-Ethernet0/0/1]port link-type hybrid 隐藏默认[S3-Ethernet0/0/1]port hybrid pvid vlan 10 //接口收到数据打TAG 10[S3-Ethernet0/0/1]port hybrid untagged vlan 10 //接口发出数据脱 TAG 10配置PVID:[S3-Ethernet0/0/1]port hybrid pvid vlan 10 两端必须一致
(4)Access和Hybrid等同的方式
Access:
interface e0/0/1
port link-type access
port default vlan 10
Hybrid:
interface e0/0/1
port hybrid pvid vlan 10
port hybrid untagged vlan 10
(5)Trunk和Hybrid等同的方式
Trunk:
interface Ethernet0/0/3
port link-type trunk
port trunk allow-pass vlan all
Hybrid:
interface Ethernet0/0/3
Port link-type hybrid
port hybrid tagged vlan all
4.基于MAC地址划分VLAN
华为配置:
(1)关联MAC地址与VLAN
[Huawei-vlan10]mac-vlan mac-address mac-address [ mac-address-mask | mac-address-masklength ]例:[Huawei-vlan10]mac-vlan mac-address 001e-10dd-dd01
(2)使能MAC地址与VLAN
[Huawei-GigabitEthernet0/0/2]mac-vlan enable
(3)显示MAC地址与VLAN
[Huawei]display mac-vlan mac-address all
5.不同VLAN之间的通信
(1)物理隔离:路由器的接口对应一个VLAN进行互通
- 交换机和路由器对接使用access接口
- 路由器物理接口无法识别TAG
- 缺点:VLAN数量增加(业务增加)接口数量需要增加,成本高
(2)单臂路由:路由器使用一个物理接口对应多个VLAN(使用路由器子接口)
- 交换机发送的数据有多种VLAN TAG
- 使用子接口接口处理,子接口可以终结携带的VLAN TAG的数据帧
子接口终结VLAN的实质:
入方向,脱VLAN TAG后进行三层转发或其他处理
出方向,打对应VLAN TAG后发送
- 基于一个物理接口创建多个子接口,将该接口对接到交换机的Trunk接口,既可实现使用一个物理接口为多个VLAN提供三层转发服务
配置方式:
华为配置:
[R1]interface GigabitEthernet 0/0/1.10[R1-GigabitEthernet0/0/1.10]dot1q termination vid 10[R1-GigabitEthernet0/0/1.10]ip address 192.168.10.254 24[R1-GigabitEthernet0/0/1.10]arp broadcast enable[R1]interface GigabitEthernet 0/0/1.20[R1-GigabitEthernet0/0/1.20]dot1q termination vid 20[R1-GigabitEthernet0/0/1.20]ip address 192.168.20.254 24[R1-GigabitEthernet0/0/1.20]arp broadcast enable
(3)Switch Virtual Interface互通(VLANIF)
华为配置:
interface vlanif 10ip address 10.1.10.254 24
交换机的转发原理 |VLAN详解·图解 |VLAN间通信 |华为,思科配置相关推荐
- vlan跨交换机 udp广播_【详解】VLAN和VXLAN有何区别?VXLAN运用场景有哪些?
随着网络技术的发展,云计算凭借其系统利用率高.人力/管理成本低以及灵活性/扩展性方面展现的优势,已经成为目前各大行业IT建设的新趋势. 而服务器的虚拟化作为云计算的核心技术之一,也得到了越来越多的应用 ...
- [ 网络协议篇 ] vlan 详解之 vlan if 详解
- elisa数据处理过程图解_ELISA原理示意图详解.ppt
ELISA原理示意图详解.ppt 免疫酶技术及其应用--ELISA 一.实验目的 了解和掌握免疫酶技术的测定原理. 掌握酶联免疫吸附测定技术的操作步骤,学会利用竞争ELISA的方法,定量测定抗体或抗原 ...
- python黑帽编程视频_Python黑帽编程 3.4 跨越VLAN详解
VLAN(Virtual Local Area Network),是基于以太网交互技术构建的虚拟网络,既可以将同一物理网络划分成多个VALN,也可以跨越物理网络障碍,将不同子网中的用户划到同一个VLA ...
- 4个mos管驱动的全桥电路原理_最经典MOS管电路工作原理及详解没有之一
欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 1105621549 高可靠新能源行业顶尖自媒体 在这里有电力电子.新能源干货.行业发展趋势分析.最新产品介绍.众多技术达人与您分享经验,欢 ...
- 0832工作原理详解_最经典MOS管电路工作原理及详解没有之一
欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 1105621549 高可靠新能源行业顶尖自媒体 在这里有电力电子.新能源干货.行业发展趋势分析.最新产品介绍.众多技术达人与您分享经验,欢 ...
- Linux 下 TC 命令原理及详解<一>
文章目录 1 前言 2 相关概念 3 使用TC 4 创建HTB队列 5 为根队列创建相应的类别 6 为各个类别设置过滤器 7 复杂的实例 Linux 下 TC 命令原理及详解<一> Lin ...
- 今日头条推荐算法原理全文详解之一
本次分享将主要介绍今日头条推荐系统概览以及内容分析.用户标签.评估分析,内容安全等原理. 今日头条推荐算法原理全文详解 今日头条 数据分析 产品经理 产品 好文分享 第1张 一.系统概览 推荐系统,如 ...
- 抖音推荐算法原理全文详解
阅读目录 一.系统概览 二.内容分析 三.用户标签 四.评估分析 五.内容安全 抖音推荐算法原理全文详解 本次分享将主要介绍今日头条推荐系统概览以及内容分析.用户标签.评估分析,内容安全等原理. 回到 ...
最新文章
- Linux C中的basename函数用法示例
- Spring经常出现的报错原因,看完保证你技术涨一层!
- [内存管理] linux kernel内存映射实例分析
- python的jupyter的使用教程-Python神器之Jupyter Notebook作图教程
- pytest第一版 入门学习
- XML Parsing in a Producer-Consumer Model
- 面试中的常见14种算法套路
- python中的引用怎么理解_python 引用和对象理解
- app接口服务器请求为什么会报错307_Vue接口代理和数据Mock,你会了吗
- python程序设计基础第三版_Python程序设计(第三版)PPT及源码
- VMware Sphere 虚拟磁盘创建选项
- Nginx出现403 forbidden (13: Permission denied)报错的四种原因
- 至少出现k次重复的子串的最大长度
- cesium绘制地图国/省/市/区边界线
- c语言逻辑推理题大全,C语言逻辑推理例题(附答案)
- 我的开发环境配置经验
- 计算机网络专业认识和理解,计算机网络专业认识.docx
- 1、PCB常用走线宽度
- 空气净化器对比测试PM2.5去除效果显著
- [渝粤教育] 沈阳理工大学 电子商务基础与应用 参考 资料