首页 > 代码库 > 单臂路由的实现

单臂路由的实现

wKiom1Q56mPCh0TTAAExV_oZg6M298.jpg




思路:在单臂路由上实现不同网段或不同Vlan之间通信。在路由器的接口上配置两个子Ip,路由器内部通过直连路由

实现相互数据交换





S1:


Switch>enable


Switch#vlan database


Switch(vlan)#vlan 30


Switch(vlan)#vlan 40


Switch# configure terminal


Switch(config)#int fastEthernet 0/1


Switch(config-if)#switchport access vlan 30


Switch(config-if)#int f0/2


Switch(config-if)#switchport access vlan 40


Switch(config-if)#int f 0/24


Switch(config-if)#switchport mode trunk                (把该接口设置为trunk模式)


Switch(config-if)#switchport trunk allowed vlan all        (运行所有vlan通过)


 


RT1:


Router>enable


Router#configure terminal


Router(config)#int fastEthernet 0/0.1      (进入子接口)


Router(config-subif)#encapsulation dot1Q 30      (封装dot1Q协议,建立与vlan30的关联)


Router(config-subif)#ip add 172.16.3.254 255.255.255.0


Router(config-subif)#int f 0/0.2


Router(config-subif)#encapsulation dot1Q 40       (封装dot1Q协议,建立与vlan40的关联)


Router(config-subif)#ip add 172.16.4.254 255.255.255.0


Router(config-subif)#int f 0/0


Router(config-if)#no shutdown             (启动f0/0的接口,包括所有子接口)


完成。Vlan30能与vlan40互相通讯。


单臂路由的实现