配置802.1X

  • 格式:doc
  • 大小:89.86 KB
  • 文档页数:3

配置802.1Q隧道

本章描述实达交换机的隧道接口及其配置,主要包括以下几个部分:

 理解802.1Q 隧道(tunneling)

 配置802.1Q隧道

理解802.1Q隧道(802.1Q tunneling)

网络服务提供商的商业用户对所支持的VLAN及VLAN 号经常会有特殊的需求。同一个服务商的用户所需要的VLAN范围可能重合,并且不同用户通过服务商核心网络的交换通路可能混在一起。如果对每个用户限定一个VLAN范围将会限制用户的配置,并且VLAN号很容易就会超出802.1Q定义的4096。

利用隧道(tunneling)功能,服务商可以用一个VLAN(服务商 VLAN)来支持拥有多个VLAN的用户。用户自身的VLAN被保留起来,这样即使进入网络服务商的不同用户的流的VLAN相同,也会在服务商的内部网络中被分开传输。隧道通过双tag来扩展VLAN的范围,一个支持隧道的端口称为802.1Q 隧道端口(tunnel port)。配置隧道的时候,可以给隧道端口赋一个VLAN作为隧道的专用VLAN。这样,每个用户仅需要用一个服务商的VLAN,用户流在服务商网络中传输时被服务商VLAN包装成双Tag帧,以服务商VLAN在网络中传输。

用户的交换流从其一个TRUNK端口,带着正常的802.1Q TAG进入到服务商边界交换机的一个隧道端口。用户和服务商间非对称的连接称为非对称连接,因为连接的一端是一个Trunk port,另一端却是一个tunnel port。不同用户的Tunnel port被赋予不同的VLAN 。如图:

用户A , VLANs1~100 用户A , VLANs1~100

服务商网络

Tunnel port VLAN30

Tunnel port Tunnel port VLAN30

VLAN30 Trunk ports

Tunnel port VLAN40 Tunnel port VLAN40

用户B , VLANs1~200 用户B , VLANs1~200

Trunk

Asymmetric link

图1 服务商网络中的802.1Q tunnel 端口

从用户端的Trunk port进入到服务商网络边界交换机隧道端口的帧通常带802.1Q tag和VLAN。当帧进入到隧道端口后,会被重新添加一层802.1Q tag (称为服务商tag),包含另外一个VLAN,这个VLAN每个用户不同。用户的TAG就会被保留在帧内部。这样进入到服务商网络的帧就被打上双重tag,服务商tag携带标识用户的VID,内部tag则保留了输入帧的VID。

图2 显示了双tag的过程:

DA SA Len/Etype Data FCS

DA SA Etype Tag Len/Etype Data FCS

DA SA Etype Tag Etype Tag Len/Etype Data FCS

当双Tag帧从边界交换机的Tunnel Port输出时,服务商Tag被剥去,帧变回原来进入边界交换机正常的802.1Q帧格式,用户VLAN被恢复。

所有进入边界交换机的帧都被当作是Untagged 帧,而不管它实际上是Untagged还是已经带802.1Q tagg头的帧。帧在通过服务商网络时都被封装上服务商Tag和VLAN号(即 Tunnel port的Access VLAN)。服务商Tag的优先级域为Tunnel port上所设的所配置的优先级(如果没有设置,缺省为0)。

图1中,用户A被赋予VLAN 30,用户B被赋予VLAN 40。进入边界交换机带802.1Q Tag的帧被重新包上一层服务商Tag,成为双Tag,服务商Tag 包含VLAN 30或40,而内部Tag包含了帧原来的VLAN信息,如VLAN 100。即使用户A和B进入服务商网络的帧的VID都是100,由于服务商Tag所带的VID不通,它们在服务商网络中的传输流是分开来的。每个用户可以分配其VLAN范围,既独立于其他用户,也独立于服务商网络。

配置802.1Q隧道(802.1Q tunneling)

本章包括以下内容

 802.1Q 隧道的默认配置

 802.1Q隧道配置指南

 802.1Q隧道配置的限制

 配置一个802.1Q隧道

802.1Q 隧道的默认配置

默认配置下,802.1Q隧道功能被禁止;

802.1Q隧道配置指南

配置802.1Q时,必须确认和802.1Q 隧道的连接是一个非对称连接(Asymmetric Link),每个隧道专用一个VLAN。同时必须确认Native Vlan和最长帧的正确配置。

Native Vlan的配置:在一个边界交换机配置802.1Q隧道时,必须通过802.1Q trunk口来连接一个隧道端口。帧在服务提供商内部网络的交换路径是多种多样的,可能是802.1Q trunk, 或者非trunk

口。当核心交换机间的连接是TRUNK时,交换机上的TRUNK端口的Native Vlan与Tunnel port的ACCESS Vlan应该不同,因为Vid为Native Vlan的帧从Trunk端口发送出来的时候,tag会被剥除。

系统最长帧:因为802.1Q tunneling端口会增加4个字节的服务商Vlan tag,帧的最大长度就会从1518增加到1522。S6000系列支持的最大帧长度为9216字节。

802.1Q隧道配置的限制

S6000的802.1Q隧道配置有如下限制:

 只有1XENPAK/2XENPAK线卡上的端口才可以设置成tunnel port

 路由口不能设置为tunnel port

 Ap口可以设置成tunnel port

配置一个802.1Q隧道

在全局配置模式下使用interface 命令进入接口配置模式。按照下面的步骤进行Tunnel port 配置:

命令 含义

步骤1 configure terminal 进入全局配置模式

步骤2 interface 接口ID 在全局配置模式下输入interface命令,进入接口配置模式。用户也可以在全局配置模式下使用interface range或interface range macro命令配置一定范围的接口。但是定义在一个范围内的接口必须是相同类型和具有相同特性的

步骤3 switchport access vlan vlan-id 设置Access vlan。每个用户的Access vlan应该不同

步骤4 switchport mode dot1q-tunnel 接口设置成 802.1Q tunnel

步骤5 End

步骤6 Write 保存

下例给出了如何配置一个隧道接口的示例:

Switch(config)# interface gigabitethernet 1/7

Switch(config-if)# switchport access vlan 22

Switch(config-if)# switchport mode dot1q-tunnel

Switch(config)# end