【网络】单臂路由配置(dot1Q协议)
2017-10-21 本文已影响353人
吾非言
作者:邹峰立,微博:zrunker,邮箱:zrunker@yahoo.com,微信公众号:书客创作,个人平台:www.ibooker.cc。
![](https://img.haomeiwen.com/i3480018/30ef187dfa0e87ec..jpg)
单臂路由的配置就是使用dot1Q协议来实现PC机之间通信,首先来看一下拓扑图:
![](https://img.haomeiwen.com/i3480018/97723258f8d950a7..jpg)
如果想要简单的实现PC机之间的通信,我们最常想到的是通过交换机来实现通信:
![](https://img.haomeiwen.com/i3480018/860f9bfe46da0d78..jpg)
这是确实能够实现两台PC之间的通信,但是如果两台PC机属于不能的网络的话,就不能够通信。如:
![](https://img.haomeiwen.com/i3480018/58ce5771fbe0e978..jpg)
这时候就要使用单臂路由进行实现,下面来看一下单臂路由是怎么实现的:
首先是PC机的简单配置:
PC3:
![](https://img.haomeiwen.com/i3480018/d023a23aef1e499c..jpg)
PC4:
![](https://img.haomeiwen.com/i3480018/bc8021136ed561c2..jpg)
接下来是设置交换机的设置:(交换机设置两个VLAN,PC机分别属于不能的VLAN)
SW1>
SW1>enable
SW1#configure terminal
// 添加两个VLAN
SW1(config)#vlan 10
SW1(config-vlan)#exit
SW1(config)#vlan 20
SW1(config-vlan)#exit
// 将f0/1端口添加到VLAN 10
SW1(config)#int f0/1
SW1(config-if)#switchport access vlan 10
SW1(config-if)#exit
// 将f0/2端口添加到VLAN 20
SW1(config)#int f0/2
SW1(config-if)#switchport access vlan 20
SW1(config-if)#exit
// 将f0/3端口设置为trunk模式(此模式用来连接外界设备)
SW1(config)#int f0/3
SW1(config-if)#switchport mode trunk
SW1(config-if)#
最后就是路由器的设置:
Router>enable
Router#configure terminal
Router(config)#hostname R1
// 将f0/0端口打开
R1(config)#int f0/0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#int f0/0.1 // 进入子接口f0/0.1
R1(config-subif)#encapsulation dot1Q 10 // 封装dot1Q协议,建立与vlan10的关联
R1(config-subif)#ip address 192.168.1.1 255.255.255.0 // 添加子接口ip
R1(config-subif)#exit
R1(config)#
R1(config)#int f0/0.2 // 进入子接口f0/0.2
R1(config-subif)#encapsulation dot1Q 20 // 封装dot1Q协议,建立与vlan20的关联
R1(config-subif)#ip address 192.168.2.1 255.255.255.0 // 添加子接口ip
R1(config-subif)#
要想理解单臂路由的配置,其实可以去看看静态路由,它的思想就是把一个路由器分成两个接口,这两个接口用来实现两个不能VLAN之间的通信。
![](https://img.haomeiwen.com/i3480018/349704657b99b132..jpg)