目录
一、VLAN跨交换机的传输过程
PC机经过发送方交换机某个接口发送数据,此时交换机会对应vlan信息表,给经过某接口的数据打上对应的标签,打上对应标签的数据经由Trunk(主干)链路验证这个vlan id是不是在trunk链路的白名单范围内,无条件放行,若不在白名单范围内,则流量不予通过,当打上了标签的数据到达接收方交换机后,接收方交换机会解开这个数据对应的vlan标签,对照本地mac地址表和vlan信息表,将此数据转发到该vlan对应的端口上。
让我们试一下
这样就实现了跨交换机相同网段的连接
二、不同网段实现连接
相同网段连接已经实现,那么不同网段能否连接,当然可以,就需要使用路由器了
使用单臂路由
单臂路由)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。
我们抓一下包看看它们ping时候发生了什么,可以看到是通过广播的方式,它们可以ping通
路由器命令
R1]int g0/0/0.1
[R1-GigabitEthernet0/0/0.1]undo shutdown 开启路由器
[R1-GigabitEthernet0/0/0.1]vlan-type dot1q 10 default 指定以太网接口属于vlan10
[R1-GigabitEthernet0/0/0.1]ip add 192.168.10.1 24 连接另一台的网关地址
[R1-GigabitEthernet0/0/0.1]int g0/0/0.2
[R1-GigabitEthernet0/0/0.2]vlan-type dot1q 20 default
[R1-GigabitEthernet0/0/0.2]ip add 192.168.20.1 24
[R1-GigabitEthernet0/0/0.2]q
[R1]display ip routing-table 查看路由信息
三、vlan间通信使用的技术
1、相同间vlan间通信
情况一:同一台交换机相同vlan间通信,查看本地MAC地址表,将打了相同vlan id标签的数 据自转发到对应的端口上
情况二:跨交换机通过trunk技术实现多vlan数据通信,可以帮助我们实现相同的vlan通信
2、不同vlan间通信(不同网端)
单臂路由
组成:一台二层交换机和一台路由器
三层交换机
组成:三层交换机
vlan 封装方式:802.1q
3、vlan的标识
在以太网上实现中继、有两种封装类型
1)ISL(Cisco私有标准)
2)IEEE 802.1q(一种协议)
总结
实现网段间的通信,分别使用vlan trunk、单臂路由,能够解决相同网段和不同网段间通信,我们使用的vlan标识都是IEEE 802.1q能够在多场合使用。