Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19779
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-13 22:57
文章分类

全部博文(11)

文章存档

2014年(11)

我的朋友

分类: 网络与安全

2014-04-16 20:42:26

    单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。在Cisco网络认证体系中,单臂路由是一个重要的学习知识点。通过单臂路由的学习,能够深入的了解VLAN(虚拟局域网)的划分、封装和通信原理,理解路由器子接口、ISL协议和802.1Q协议。
    通过单臂路由我们可以实现不同VLAN间的通信,不过也会存在一些缺点,容易使路由器的该接口成为网络瓶颈,处理数据包的速度没有三层交换机快。
    本次试验所用到的模拟器是cisco packet tracer,其中用到的设备有:1台2811的路由器、1台2960的交换机、3台PC机。
    网络拓扑图如下:

首先在交换机中划分好VLAN,配置如下:
Switch0:
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#vlan 10                                                          创建vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#vlan 30
Switch(config-vlan)#int f0/2
Switch(config-if)#switchport access vlan 10                          将该接口划分到vlan 10
Switch(config-if)#int f0/3
Switch(config-if)#switchport access vlan 20
Switch(config-if)#int f0/4
Switch(config-if)#switchport access vlan 30
Switch(config-if)#int f0/1
Switch(config-if)#switchport mode trunk                                将该接口的模式设置为中继模式   
划分好vlan好,现在开始用PC 0 去ping PC1 和 PC2

从图中可以看出不同VLAN 之间无法进行通信,下面我们就需要通过路由器实现不同VLAN间的通信。
Router0:
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int f0/0
Router(config-if)#no shut                                                                   开启该接口
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
Router(config-if)#int f0/0.1                                                                 进入1号子接口
%LINK-5-CHANGED: Interface FastEthernet0/0.1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.1, changed state to up
Router(config-subif)#encapsulation dot1Q 10                                   封装802.1Q协议,10是VLAN 10
Router(config-subif)#ip add 172.16.10.1 255.255.255.0
Router(config-subif)#int f0/0.2
%LINK-5-CHANGED: Interface FastEthernet0/0.2, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.2, changed state to up
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip add 172.16.20.1 255.255.255.0
Router(config-subif)#int f0/0.3
%LINK-5-CHANGED: Interface FastEthernet0/0.3, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.3, changed state to up
Router(config-subif)#encapsulation dot1Q 30
Router(config-subif)#ip add 172.16.30.1 255.255.255.0
配置完毕,接下来看看配置的结果如何,继续用PC0 ping PC1 和 PC2

从该结果可以看出不同VLAN 间已经可以相互通信了,本实验大功告成了。


阅读(1033) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~