单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置逻辑接口的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。
实验拓扑图
首先绘制如图一样的拓扑图
两边的红色箭头不需要绘制,这是用来看清原理的
两台主机实现通信的原理,结合红色箭头
1.PC1 发送数据帧给PC2,数据到达交换机。
数据帧中源IP地址:192.168.1.10, 目标IP地址:192.168.2.10
2.数据帧到达交换机后,交换机进行插入VLAN10的标识
3.数据继续前进,到达路由器的g0/0/0接口。
路由器接收到数据后,查看自己的路由表,发现数据是发送给PC2的,而PC2在VLAN20 中,所以路由器将数据标识VLAN10 转换成VLAN20 ,继续将数据传送下去,到达交换机。
4.数据到达交换机后,交换机发现数据标识是 VLAN20 ,明白这个数据是发送给PC2的,所以交换机将 VLAN11 的标识拆除,发送给 PC2.
以上是 PC1 发送数据给 PC2 的通信原理。
PC2 发送数据给PC1的原理和它一样。
1.PC2 发送数据帧给PC1,数据到达交换机。
数据帧中的源IP地址:192.168.1.10, 目标IP地址:192.168.2.10
2.数据帧到达交换机后,交换机进行插入VLAN 20的标识。
3.数据继续前进,到达路由器的f0/0.2接口。
路由器接收到数据后,查看自己的路由表,发现数据是发送给PC1的,而PC1在VLAN10中,所以路由器将数据标识 VLAN11 转换成 VLAN10,继续将数据传送下去,到达交换机。
4.数据到达交换机后,交换机发现数据标识是 VLAN 10,明白这个数据是发送给 PC1,所以交换机将 VLAN10 的标识拆除,然后发送给PC1。
路由器的基本原理
1:按照选路规则选取最优路由放进路由表
2:基于路由表的路由转发
实验目的
在路由器的一个接口上通过配置逻辑接口的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间主机的互联互通
实验过程
进入LWS3配置命令
[SW3]vlan batch 10 11
[SW3]int E0/0/1
[SW3-Ethernet0/0/1]port link-type access
[SW3-Ethernet0/0/1]port default vlan 10
[SW3-Ethernet0/0/1]int e0/0/2
[SW3-Ethernet0/0/2]port link-type access
[SW3-Ethernet0/0/2]port default vlan 11
[SW3-Ethernet0/0/2]int g0/0/1
[SW3-GigabitEthernet0/0/1]port link-type trunk
[SW3-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 11
把e0/0/1打上access10的标签 把e0/0/2打上access11的标签
将g0/0/1接口设置为trynk模式并允许带10 带11 标签的数据通过
这样SW3配置完成
下面我们配置R1
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname R1
[R1]vlan batch 10 11
[R1]int g0/0/0.1
[R1-GigabitEthernet0/0/0.1]ip add 192.168.1.1 24
[R1-GigabitEthernet0/0/0.1]dot1q termination vid 10
[R1-GigabitEthernet0/0/0.1]arp broadcast enable
[R1-GigabitEthernet0/0/0.1]int g0/0/0.2
[R1-GigabitEthernet0/0/0.2]ip add 192.168.2.1 24
[R1-GigabitEthernet0/0/0.2]dot1q termination vid 11
[R1-GigabitEthernet0/0/0.2]arp broadcast enable
将g0/0/0.1打上10的标签并配置IP 192.168.1.1 255.255.255.0(或者24)
将g0/0/0.2打上11的标签并配置IP 192.168.2.1 255.255.255.0(或者24)
同时开启arp服务
最后PC机绑定IP
成果检验:
PC1去ping一下192.168.2.10
有数据回拨这时候就成功了