VLAN及VLAN间路由

VLAN部署在数据链路层,用于隔离二层流量。

VLAN划分方法:基于端口、基于MAC、基于IP子网、基于协议、基于策略。

Access接口:连接主机的接口,只允许某一个VLAN通过。

Trunk接口:干道接口,允许多个VLAN通过。

 

Access

不带VLAN Tag的帧,添加PVID标签。

带VLAN Tag的帧,如果帧Tag与端口的PVID相同则接收,如果帧Tag与端口的PVID不相同则丢弃。

将VLAN Tag剥离后发给主机。

Trunk

不带VLAN Tag的帧,添加接口PVID标签,如果PVID在允许通过的VLAN ID表中则接收否则丢弃。

带VLAN Tag的帧,如果VLAN ID在允许通过的VLAN ID列表中则接收否则丢弃。

当VLAN ID与接口的PVID相同,且是允许通过的VLAN时,剥离Tag后发送。

当VLAN ID与接口的PVID不同,且是允许通过的VLAN时,保持Tag直接发送。

 

 

 

 VLAN标签长4个字节,其中12bit为VLAN ID范围0~4095。

VLAN隔离了二层广播域,同时也隔离了不同VLAN间的所有二层流量,不同VLAN间的用户之间不能进行二层通信。

不同VLAN间的用户必须通过三层路由才能进行互通。

VLAN配置:

 

[SW1]vlan batch 10 20

[SW1]interface g0/0/1

[SW1-GigabitEthernet0/0/1]p l a

[SW1-GigabitEthernet0/0/1]p d v 10

[SW1-GigabitEthernet0/0/2]p l a

[SW1-GigabitEthernet0/0/2]p d v 20

[SW1]interface g0/0/24

[SW1-GigabitEthernet0/0/24]p l t

[SW1-GigabitEthernet0/0/24]p t a v 10 20

[SW1]interface Vlanif 10

[SW1-Vlanif10]ip add 10.1.10.100 24  //vlan10的网关

[SW1]interface Vlanif 20

[SW1-Vlanif20]ip add 10.1.20.100 24  //vlan20的网关

//vlan的划分实现了不同VLAN间的二层隔离,vlanif的配置实现了不同VLAN间的三层互通。

[SW2]vlan batch 10 20

[SW2]interface g0/0/1

[SW2-GigabitEthernet0/0/1]p l a

[SW2-GigabitEthernet0/0/1]p d v 10

[SW2]interface g0/0/24

[SW2-GigabitEthernet0/0/24]p l t

[SW2-GigabitEthernet0/0/24]p t a v 10 20

posted @ 2020-12-09 11:00  小蟋帅  阅读(414)  评论(0编辑  收藏  举报