vlan配置学习笔记
vlan接口类型
二层交换机接口类型(链路类型):
1、access类型接口,用于连接终端设备。
- 接收数据情况:接收到无标记数据帧时,会给帧打上接口的vlanid标记,再进行转发;接收到有标记数据帧时,检查帧标记vlanid是否与接口一致,一致就接收,不同就丢弃。
- 发送数据情况:发送有标记数据帧时,检查帧标记vlanid是否与接口一致,一致则拆除标记并发送,不同就丢弃。
[SW1]int g0/0/1 # 进入1口,设置VLAN模式access,绑定VLAN10
[SW1-GigabitEthernet0/0/1]port link-type access # 设置接口类型为access
[SW1-GigabitEthernet0/0/1]port default vlan 10 # 设置接口的vlanid为10
2、trunk类型接口,用于传输多个vlan数据,用于交换机之间互联
- 接收数据情况:接收到无标记数据帧时,会给帧打上接口的vlanid标记,检查帧vlanid是否在允许放行的列表中,在列表中就接收,不在就丢弃;
- 接收到有标记数据帧时,只检查帧vlanid是否在允许放行的列表中,在列表中就接收,不在就丢弃。
- 发送数据情况:发送有标记数据帧时,先检查帧vlanid是否在允许放行的列表中,不在列表中就丢弃;在列表中,再检查帧vlanid是否与接口一致,一致会先剥离帧的vlan tag标记后在转发,不一致会保留vlan tag标记直接转发。
[SW1]int g0/0/3 # 进入3口,设置VLAN模式trunk,放行VLAN10 20
[SW1-GigabitEthernet0/0/3]port link-type trunk # 设置接口类型为trunk
# 可以配置为 port trunk allow-pass vlan all 放行所有VLAN接口数据
[SW1-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20 # 设置接口允许放行的vlanid为10 20
[SW1-GigabitEthernet0/0/3]port trunk pvid vlan 1 # 设置trunk接口的vlanid为10,这也是接口的默认vlanid
3、hybrid类型接口,混杂接口特殊接口,即可承载多个vlan的数据帧,也可指定哪些vlan转发时是否携带vlan-tag标记。
hybrid接口接收数据时根据接口的pvid打上相应的vlan标记,然后查看带标签和不带标签的方向列表,是否该本征vlan在方向列表中,在就方向不在就丢弃。
hybrid和trunk不同,hybrid有两个放行列表,一个是tagged的列表,放行列表中的vlan并且携带原vlan标签方法,这个和trunk是一样的;
另一个是untagged的列表,也是放行列表中的vlan,但是会去掉携带的vlan标签。
hybrid接口可以实现接收不同vlan的数据,根据需要是否允许其携带自己的vlan标记进行转发。
[SW1]int g0/0/3 # 进入3口,设置VLAN模式trunk,放行VLAN10 20
[SW1-GigabitEthernet0/0/3]port link-type hybrid # 设置接口类型为hybrid
[SW1-GigabitEthernet0/0/3]port hybrid pvid vlan 10 # 设置hybrid接口的vlanid为10
[SW1-GigabitEthernet0/0/3]port hybrid untagged vlan 10 20 # 设置接口放行vlan 10和20,并且去掉vlan10和20的标签
[SW1-GigabitEthernet0/0/3]port hybrid tagged vlan 1000 # 设置接口方向1000,并且携带该标签
杂合接口理解案例
[SW1]int e0/0/3
[SW1-Ethernet0/0/3]port link-type hybrid
[SW1-Ethernet0/0/3]port hybrid pvid vlan 30
[SW1-Ethernet0/0/3]port hybrid untagged vlan 10 20 30 # 这里是要方向vlan10 20 30,再去掉10 20 30 的标签,这里写30是要放行自己
[SW1-Ethernet0/0/3]q
[SW1]int e0/0/2
[SW1-Ethernet0/0/2]port link-type hybrid
[SW1-Ethernet0/0/2]port hybrid pvid vlan 20 # 配置接口vlan为20,收到数据打上20,然后产看是否允许方向10才方向
[SW1-Ethernet0/0/2]port hybrid untagged vlan 20 30 # 这里配置方向的vlan为20和30,方向后去掉标签
[SW1-Ethernet0/0/2]q
[SW1]int e0/0/1
[SW1-Ethernet0/0/1]port link-type hybrid
[SW1-Ethernet0/0/1]port hybrid pvid vlan 10
[SW1-Ethernet0/0/1]port hybrid untagged vlan 10 30
[SW1-Ethernet0/0/1]q