单臂路由

 

 

 

一、    基本信息配置

登录信息可以是console线路、vty线路(以下只写console的,vty类似),此实验每台设备都按这个作为模板进行配置。

(config)#line console 0 

(config-line)#no login

(config-line)#privilege level 15

(config-line)#logging synchronous

(config-line)#exec-timeout 0 0

 

配置主机名

(config)#  hostname SW3

 

 

二、    二层配置

SW3SW4上创建vlan,两台设备vlan要一样(SW4SW3一样,即略)

SW3#vlan  database

SW3(vlan)#vlan 8

SW3(vlan)#vlan 10

SW3(vlan)#vlan 11

SW3(vlan)#exit

         Trunkaccess配置

                   SW3trunk配置

SW3(config)#interface fastEthernet 0/1

SW3(config-if)#switchport trunk encapsulation dot1q

SW3(config-if)#switchport mode trunk

SW3(config-if)#switchport trunk allowed vlan all

SW3(config)#interface fastEthernet 0/3

SW3(config-if)#switchport trunk encapsulation dot1q

SW3(config-if)#switchport mode trunk

SW3(config-if)#switchport trunk allowed vlan all

SW3access配置

SW3(config)#int f0/10

SW3(config-if)#switchport mode access

SW3(config-if)#switchport access vlan 10

SW3(config)#int f0/11

SW3(config-if)#switchport mode access

SW3(config-if)#switchport access vlan 11

 

                   SW4trunk配置

SW4(config)#interface fastEthernet 0/3

SW4(config-if)#switchport trunk encapsulation dot1q

SW4(config-if)#switchport mode trunk

SW4(config-if)#switchport trunk allowed vlan all

                   SW4access配置

SW4(config)#int f0/10

SW4(config-if)#switchport mode access

SW4(config-if)#switchport access vlan 10

SW4(config)#int f0/11

SW4(config-if)#switchport mode access

SW4(config-if)#switchport access vlan 11

                   网管vlan配置

SW3(config)#int vlan 8                                                                       (每台二层交换机只能给一个

SW3(config-if)#ip add 192.168.8.130 255.255.255.128           虚拟vlan接口配置IP,这个虚

SW3(config-if)#no shut                                                                               拟接口通常用作网管)

SW3(config-if)#exi

SW4(config)#int vlan 8                                                                      (同上)

SW4(config-if)#ip add 192.168.8.131 255.255.255.128

SW4(config-if)#no shut

SW4(config-if)#exit

SW3SW4的网关配置

(config)#ip  default-gateway  192.168.8.129         (二层交换机需要配置网关,这                                                                                                           个原理和PC需要配置网关是一样的)

 

 

三、    三层配置(单臂路由原理)

RT5(config)#int e0/0

RT5(config-if)#ip address 192.168.8.129 255.255.255.128

RT5(config-if)#no shutdown                                (配置物理主接口)

RT5(config)#int e0/0.10

RT5(config-subif)#encapsulation dot1Q 10               (注意,要先封装才能为子接口配置IP)

RT5(config-subif)#ip add 192.168.10.1 255.255.255.0

RT5(config-subif)#no shut                                    (逻辑子接口配置)

RT5(config-subif)#exit

RT5(config)#int e0/0.11

RT5(config-subif)#encapsulation dot1Q 11               (注意,要先封装才能为子接口配置IP)

RT5(config-subif)#ip add 192.168.11.1 255.255.255.0

RT5(config-subif)#no shut                                    (逻辑子接口配置)

RT5(config-subif)#exit

 

 

 

四、    测试

按照拓扑图上IP,用虚拟PCping各个地址,如果全网都连通则说明配置正确了

 

五、    总结

单臂路由原理

单臂路由是为了节约接口而实现不同vlan间通信的一种技术,掌握单臂路由的关键在于子接口的配置。由于数据流经过trunk口的时候是不会解封数据的vlan标签的,而路由器的物理接口又不识别携带了vlan标签的数据帧,因此使用逻辑子接口,封装dot1Q协议,比如:encapsulation  dot1q  10,这样,子接口便能识别携带了vlan10标签的数据帧,然后路由器可以查路由表从封装了相应dot1q标签的子接口讲数据转发出去,从而实现了不同vlan间的通信。

当然,最好的方法还是用三层交换机,通过三层交换实现vlan间的路由,毕竟多个子接口共用一个物理接口限制了带宽。