目录
一、相同VLAN间的通信
1.情况一
2.情况二
二、不同vlan间通信(不同网段) :
1.单臂路由
2.三层交换
三、总结
一、相同VLAN间的通信
1.情况一
同一台交换机相同vlan问通信,查看本地mac地址表,将打了相同pvid标签的数据包转发到对应的端口上去
(1)项目体现
2.情况二
跨交换机,通过trunk技术实现多vlan数据通信,可以帮助我们实现相同vlan间通信
vlan跨交换机的传输过程:
PC机经过发送方交换机某个接口发送数据,此时交换机会对应vlan信息表,给经过某接口的数据打上对应的标签,打上对应标签的数据经由trunk (主干)链路验证这个vlanid是不是在trunk链路的白名单范围内,若是在白名单范围内,无条件放行,若不在白名单范围内,则该流量不予通过,当打了标答的数据到达接收方交换机后,接收方交换机会解开这个数据对应的vlan标签, 对照木地mac地址表和v1an信息表,将此数据转发到该vlan对应的端口上
(1)项目体现
二、不同vlan间通信(不同网段) :
1.单臂路由
组成:一台二层交换机和一台路由
(1)项目体现
2.三层交换
组成:三层交换机
vlan封装的方式: 802. 1q
(1)三层交换机
三层交换机要执行三层信息的硬件交换,路由处理器(三层引擎)必须将有关路由选择等的三层
信息下载到硬件中。以便对数据包进行过处理。为完成在硬件中处理数据包的高层信息,会使用
传统的MLS和基于CEF的MLS
(2)三层交换技术
三层交换技术=二层交换+三层转发
传统的MLS
“一次路由多次交换”
基于CEF的MLS
CEF 预先根据路由表学习路由信息后,直接储存在FIB (转发信息库)。REF根据ARP表生成邻接表,直接由硬件进行转发
工作原理:
①主机A给B发送单播数据包
②交换机查找FIB表,找到下一跳地址
③查找下一跳地址对应的邻接关系的2层封装信息
④转发
(3)项目体现:
三、总结
今天主要讲了vlan的通信方式,用项目对理论进行了体现并将过程记录下,希望对各位有用!