功能介绍:

RSR20-04/14/24/18等路由器支持SIC-4ESW、NMX-24ESW(RSR20-04不支持该线卡)扩展交换线卡。

交换卡与路由器的通信接口:

交换卡是二层设备,PC机接在交换卡上,PC机最需要关心的是网关在哪里?

SIC-4ESW、NMX-24ESW是以单臂路由的形式和路由器连接。当插上SIC-4ESW时,从show ip interface brief可以看到,F0/1接口消失,形成一新的内部三层接口F1/0,这个接口即为SIC-4ESW的三层接口(也可以理解为单臂路由的路由口)。

NMX-24ESW插在5槽或6槽时,会分别形成内部接口F5/0或F6/0,这个即两张交换卡的三层接口。

如何配置交换卡与路由器的通信接口:

交换卡与路由器的三层通信接口有两种配置方式(注意两种方式同时只能使用一种):

1)子接口方式

2)SVI接口方式

子接口配置方式:

可以配置插入交换卡后形成的三层接口F1/0、F5/0、F6/0的子接口。

例一:插入了SIC-4ESW卡,需要为vlan10、vlan20配置网关。

interface FastEthernet 1/0.10

 encapsulation dot1Q 10

 ip address 10.10.10.1 255.255.255.0

!

interface FastEthernet 1/0.20

 encapsulation dot1Q 20

 ip address 20.20.20.1 255.255.255.0

注意,当使用SIC-4ESW卡的VLAN1与外界通信时,如果有vlan1的需求,必须使用主接口F1/0配置vlan1 的地址;子接口封装vlan2-511范围。如果使用子接口来进行vlan1来通信,可能存在通信异常的情况。当然也可以通过下面SVI来取代子接口的形式部署。

例二:插入了两张NMX-24ESW卡到5槽和6槽,两块交换卡都有vlan10、vlan20,那么都需要有各自的vlan10、vlan20配置网关。

注意:两张交换卡逻辑上是三层隔离的,一个vlan的网关只能在一个子接口上。需配置trunk用网线互联。

interface FastEthernet 5/0.10

 encapsulation dot1Q 10

 ip address 10.10.5.1 255.255.255.0

!

interface FastEthernet 5/0.20

 encapsulation dot1Q 20

 ip address 20.20.5.1 255.255.255.0

!

interface FastEthernet 5/24

 switchport mode trunk

!

interface FastEthernet 6/24

 switchport mode trunk

当然,子接口也可以配置在F6/0上:

interface FastEthernet 6/0.10

 encapsulation dot1Q 10

 ip address 10.10.5.1 255.255.255.0

!

interface FastEthernet 6/0.20

 encapsulation dot1Q 20

 ip address 20.20.5.1 255.255.255.0

!

interface FastEthernet 5/24

 switchport mode trunk

!

interface FastEthernet 6/24

 switchport mode trunk

SVI接口配置方式:

SVI配置方式是为了实现路由交换一体化管理。大家知道,交换机为vlan配置网关就是配置SVI接口。

例如:要配置vlan10、vlan20的SVI接口

interface VLAN 10

  ip address 10.10.10.1 255.255.255.0

  duplex auto

  speed auto

!

interface VLAN 20

  ip address 20.20.20.1 255.255.255.0

  duplex auto

  speed auto

在路由器界面上配置SVI接口,可以理解为将SVI接口的配置命令,内部转换成了子接口方式的配置命令,这样就相对易于理解。

这里需要关注一个问题:RSR20-24有两张交换卡,配置SVI接口后,这个SVI接口属于哪张卡?初始化下哪张交换卡有配置该VLAN的物理接口优先UP,SVI就属于哪张交换卡。

在实际项目实施中如果两张交换卡VLAN有交错的情况,不需要关注SVI具体属于哪张交换卡,项目中我们要求两张交换卡的第24以太口配置为trunk,用网线互联。通过该trunk链路达到两张交换卡二层互通,同时让两张交换卡可共用一个SVI接口的目的。

RSR路由器子接口封装vlan1不能通信:

当子接口封装802.1Q vlan1时,此子接口只接收打tag=vlan1的帧,而交换机默认情况下native是vlan 1,不带tag的报文经过trunk(native vlan=1)时默认不会增加额外的vlan tag,导致路由器无法识别和接收vlan1的数据。如果要与vlan1通信,请将vlan1 的网关地址配置在主接口下。

而思科的实现方法是在命令后面配置native参数,以表示vlan 1是native,与交换机的native vlan一致不打标记。

router(config)#int f0/0.1

router(config-subif)#encapsulation dot1Q 1 ?

  native  Make this as native vlan

  <cr>

这个是实现方式的不同,并非BUG。