FAQ-如何修改端口的链路类型

发布时间:  2015-02-11 浏览次数:  218 下载次数:  0
问题描述
如何修改端口的链路类型?
解决方案
端口的链路类型总共有4种,分别为:Access、Trunk、Hybrid、Dot1q-tunnel。修改端口的链路类型如下所示:

1. Access类型

[Quidway-GigabitEthernet1/0/1] port link-type access
[Quidway-GigabitEthernet1/0/1] port default vlan 10
如上述所示,将端口类型修改为Access。

Access类型的接口对报文的处理方式为:
     − 对接收不带Tag的报文:接收报文,并打上缺省的VLAN ID。
     − 对接收带Tag的的报文:
         当VLAN ID与缺省VLAN ID相同时,接收该报文。
         当VLAN ID与缺省VLAN ID不同时,丢弃该报文。
     − 发送报文:先剥掉VLAN Tag,然后发送。

2. Trunk类型

[Quidway-GigabitEthernet1/0/1] port link-type trunk
[Quidway-GigabitEthernet1/0/1] port trunk pvid vlan 20
[Quidway-GigabitEthernet1/0/1] port trunk allow-pass vlan 2 10 20
如上述所示,将端口类型改为Trunk。

Trunk类型的接口对报文的处理方式为:
     − 对接收不带Tag的报文:
        打上缺省的VLAN ID,当缺省VLAN ID在允许通过的VLAN ID列表里时,接收该报文。
        打上缺省的VLAN ID,当缺省VLAN ID不在允许通过的VLAN ID列表里时,丢弃该报文。
     − 对接收带Tag的报文:
        当VLAN ID在接口允许通过的VLAN ID列表里时,接收该报文。
        当VLAN ID不在接口允许通过的VLAN ID列表里时,丢弃该报文。
     − 发送报文:
        当VLAN ID与缺省VLAN ID相同,且是该接口允许通过的VLAN ID时,去掉Tag,发送该报文。
        当VLAN ID与缺省VLAN ID不同,且是该接口允许通过的VLAN ID时,保持原有Tag,发送该报文。

3. Hybrid类型

[Quidway-GigabitEthernet1/0/1] port link-type hybrid
[Quidway-GigabitEthernet1/0/1] port hybrid pvid vlan 10
[Quidway-GigabitEthernet1/0/1] port hybrid untagged vlan 2 10
[Quidway-GigabitEthernet1/0/1] port hybrid tagged vlan 20
如上述所示,将端口类型改为Hybrid。

Hybrid类型的接口对报文的处理方式为:
     − 对接收不带Tag的报文:
        打上缺省的VLAN ID,当缺省VLAN ID在允许通过的VLAN ID列表里时,接收该报文。
        打上缺省的VLAN ID,当缺省VLAN ID不在允许通过的VLAN ID列表里时,丢弃该报文。
     − 对接收带Tag的报文:
        当VLAN ID在接口允许通过的VLAN ID列表里时,接收该报文。
        当VLAN ID不在接口允许通过的VLAN ID列表里时,丢弃该报文。
     − 发送报文:
        当VLAN ID是该接口允许通过的VLAN ID时,发送该报文。可以执行命令port hybrid untagged vlan设置发送报文时去掉Tag,执行命令port hybrid tagged vlan设置发送时携带Tag。

4. Dot1q-tunnel类型

[Quidway-GigabitEthernet1/0/1] port link-type dot1q-tunnel
[Quidway-GigabitEthernet1/0/1] port default vlan 20

如上述所示,将端口类型改为Dot1q-tunnel。配置成Dot1q-tunnel端口后,不管报文携带的VLAN Tag是多少,都会被添加上相应的VLAN Tag后再转发。在发送报文时,会去掉缺省VLAN。

END