实例详解不同VLAN间通信(转发过程)
来源:互联网 发布:安卓7.0 电量优化 编辑:程序博客网 时间:2024/06/18 17:17
一、交换机端口的两种工作模式
Hybrid端口和trunk端口的区别:
实例详解Access端口和trunk 端口的区别:
数据包从电脑发出的时候,本身是没有VLAN TAG的,当数据包进入交换机的ACCESS口后,交换机会打上 VLAN TAG(交换机内部),然后从ACCESS口发出就剥离掉VLAN TAG了,然后发送到目的电脑上面。下面这个图就是很好的解释,如果你在方案一中间的线路上面去捕捉数据包,捕捉到的数据包是没有802.1Q的封装的,也就是没有VLAN TAG,但是在交换机内部处理从F0/1端口发送到F0/24端口的时候会有TAG标记的,你捕捉不到而已。然后方案二,在中间的TRUNK线路中传输的数据包,你是可以捕捉到带有VLAN TAG的数据包的。
二、实例详解VALN转发过程
步骤1:PC1访问PC4的时候,因为2台PC不在同一个网段内,所以PC1查询自己的路由表以后会将数据包发给PC1的网关192.168.10.1,此时从PC1网卡发出的数据包内容是SIP:192.168.10.10 DIP:192.168.11.20 SMAC:PC1 DMAC:RT5 VLAN:空
步骤2:上面的数据包从PC1的网卡发出后先到达SW3的F0/10端口,此端口是ACCESS口,于是给数据包打上VLAN 10的标记,随后查询自己的ARP表,因为目的MAC是RT5,所以讲数据包从F0/1口发出,而F0/1是TRUNK口,所以此时数据包在TRUNK线路上的数据包内容是:SIP:192.168.10.10 DIP:192.168.11.20 SMAC:PC1 DMAC:RT5
步骤3:数据包到达RT5 E0/0.10子接口以后,路由器查询自己的路由表,发现去往目的地址192.168.11.20网段的路由是在E0/0.11下面的直连网段,所以路由会讲数据包从E0/0.10传输到E0/0.11子接口下面,在这传输的过程中就会讲VLAN10的标记剥离掉重新打上VLAN11的标记,然后从E0/0.11口发出,E0/0是TRUNK口,此时数据包的内容是SIP:192.168.10.10 DIP:192.168.11.20 SMAC:RT5 DMAC:PC4
步骤4:数据包从RT5发送到SW3,然后SW3通过TRUNK线路又发送到SW4,SW4查询自己的ARP表,发现PC4在F0/11端口下面
步骤5:因为F0/11是ACCESS口,所以SW4将数据包从F0/11口发出的时候会剥离掉VLAN11标记,最终数据包达到PC4。
- 实例详解不同VLAN间通信(转发过程)
- 不同vlan间通信
- Vlan的转发过程
- Vlan的转发过程
- 不同vlan间的通信互联
- SVI实现不同vlan间通信
- 路由器实现不同VLAN间通信
- 不同Vlan相互通信
- 三层交换机实现VLAN间通信过程
- 不同交换机相同VLAN可以通信,不同VLAN不可通信
- 不同VLAN之间互相通信
- 不同vlan之间相互通信
- 不同vlan之间的通信
- 不同VLAN之间的通信
- Cisco 扩展访问控制列表配置 (结合不同vlan间通信)
- 利用三层交换机实现不同vlan间通信
- 利用三层交换机实现不同VLAN间通信
- 华为S5700交换机配置 不同vlan 间通信---eNSP
- 数据链路层
- 经典排序算法
- (个人)AR电子书系统创新实训第三周(2)
- CGDB的安装与使用
- GsonUtils
- 实例详解不同VLAN间通信(转发过程)
- USACO-Section 1.2 Milking Cow[枚举]
- 剑指offer——数字在排序数组中出现的次数
- Python ndarray padding
- JAVA中ListIterator和Iterator详解与辨析
- 概率DP专题 (更新中)
- springmvc中如何正确的解析视图InternalResourceViewResolver
- 用ffmpeg+Qt做点有趣的事(1)
- windows 定时重启