vlan间的路由(三)

二、VLAN间路由的四种解决方案:

2、VLAN间路由的解决方案之二(如图1-3):使用带有一个以太网接口的路由器



图1-3

       这种解决方案也许你已经猜到了,需要一台支持中继链路(trunk)的路由器。在这台路由器的中继链路上需要封装ISL或802.1q协议才能在路由器这一侧激活IP路由的功能。这种VLAN间路由的方法也被称为“单臂路由”。
       单臂路由的缺点是需要额外“牺牲”一台路由器,而这样做的目的仅仅是用于VLAN间的路由,如果我们能够使用更廉价的设备来解决这个VLAN间路由问题的话,那么并不是每一位网络工程师都会愿意使用单臂路由的。然而,尽管这种方案的成本较高但不失为一种行之有效的解决方案。

VLAN间路由解决方案之二的设备具体配置与测试:
Cisco2621>
Cisco2621>en
Cisco2621#conf t
Cisco2621(config)# interface fastEthernet0/0  (进入路由器f0/0接口)
Cisco2621(config-if)#no ip address (f0/0接口不分配IP地址)
Cisco2621(config-if)#no shutdown (开启接口f0/0)
Cisco2621(config-if)#exit
Cisco2621(config)#interface fastEthernet 0/0.1 (进入逻辑子接口f0/0.1)
Cisco2621(config-subif)#encapsulation dot1Q 1 (在该子接口上封装dot1q,该指令中的“1”指vlan 1,即该子接口为vlan 1的流量进行路由)
Cisco2621(config-subif)#ip address 192.168.1.1 255.255.255.0  (为该子接口分配IP地址,这个地址将成为vlan 1用户的默认网关)
Cisco2621(config-subif)#exit
Cisco2621(config)#interface fastEthernet 0/0.2 (进入逻辑子接口f0/0.2)
Cisco2621(config-subif)#encapsulation dot1Q 2 (在该子接口上封装dot1q,该指令中的“2”指vlan 2,即该子接口为vlan 2的流量进行路由)
Cisco2621(config-subif)#ip add 192.168.2.1 255.255.255.0 (为该子接口分配IP地址,这个地址将成为vlan 2用户的默认网关)
Cisco2621(config-subif)#end
Cisco2621#
-----------------------------------------------------------------------------------------------------
Cisco2950-A>
Cisco2950-A>enable (进入特权模式)
Cisco2950-A#configure terminal (进入配置模式)
Cisco2950-A(config)#vlan 2 (在该交换机上创建第2个vlan)
Cisco2950-A(config-vlan)#name VLAN2 (将创建的这个vlan命名为VLAN2)
Cisco2950-A(config-vlan)#exit
Cisco2950-A(config)#interface gigabitEthernet 1/1  (进入g1/1接口)
Cisco2950-A(config-if)#switchport mode trunk (在该接口上启用中继链路协议)
Cisco2950-A(config-if)#switchport trunk encapsulation dot1q (在该接口上封装dot1q协议,因为Cisco 2950路由器在你启用中继链路协议时可能默认已经为你封装了dot1q,所以有时该指令可以省略)
Cisco2950-A(config-if)#exit
Cisco2950-A(config)#interface fastEthernet 0/24
Cisco2950-A(config-if)#switchport mode trunk
Cisco2950-A(config-if)#switchport trunk encapsulation dot1q
-----------------------------------------------------------------------------------------------------
Cisco2950-B >
Cisco2950-B >en (进入特权模式)
Cisco2950-B #configure terminal (进入配置模式)
Cisco2950-B(config)#vlan 2 (在该交换机上创建第2个vlan)
Cisco2950-B(config-vlan)#name VLAN2 (将创建的这个vlan命名为VLAN2)
Cisco2950-B(config-vlan)#exit
Cisco2950-B(config)#interface gigabitEthernet 1/1  (进入g1/1接口)
Cisco2950-B(config-if)#switchport mode trunk  (在该接口上启用中继链路协议)
Cisco2950-A(config-if)#switchport trunk encapsulation dot1q (在该接口上封装dot1q协议,因为Cisco 2950路由器在你启用中继链路协议时可能默认已经为你封装了dot1q,所以有时该指令可以省略)
Cisco2950-B(config-if)#exit
Cisco2950-B(config)#interface fastEthernet 0/2  (进入f0/2接口)
Cisco2950-B(config-if)#switchport mode access (将f0/2接口配置为接入端口)
Cisco2950-B(config-if)#switchport access vlan 2  (将f0/2接口划分到vlan 2中,连接到该端口的工作站将成为vlan 2的成员)
-----------------------------------------------------------------------------------------------------
Workstation 2>tracert 192.168.1.2 (跟踪去往192.168.1.2的路由)
PC>tracert 192.168.1.2
Tracing route to 192.168.1.2 over a maximum of 30 hops:
  1   66 ms     93 ms     93 ms     192.168.2.1
  2   140 ms    156 ms    110 ms    192.168.1.2
Trace complete.
Workstation 2通过tracert(路由跟踪) 192.168.1.2得出以下结论:
Workstation 2若要访问vlan 1中的File Server(文件服务器)依次经过的路径是Cisco 2950-B的f0/2接口、Cisco 2950-B的g1/1接口(trunk链路)、Cisco 2950-A的g1/1接口(trunk链路)、Cisco 2950-A的f0/24接口、Cisco 2621的f0/0.1接口、Cisco 2621的f0/0.2接口、Cisco 2950-A的f0/24接口和Cisco 2950-A的f0/1接口,最后到达File Server(文件服务器)完成vlan间的路由。

猜你喜欢

转载自blog.csdn.net/lnboxue/article/details/58594543
今日推荐