一、单臂路由技术能让路由器的一个物理接口对应不同VLAN数据的实质是把物理接口分成若干个子接口,这些子接口通过封装802.1q标记,以识别不同VLAN的TAG标记。
单臂路由配置:
(一)搭建top
(二)配置ip
PC1:ip地址 192.168.2.1
子网掩码: 255.255.255.0
网关: 192.168.2.254
PC2:ip地址 192.168.3.1
子网掩码: 255.255.255.0
网关: 192.168.3.254
创建vlan2和vlan3
划分vlan
使用display port vlan命令查看配置是否成功
给SW1的G0/0/1做trunk
给路由器R1做子接口,分别用于vlan2和vlan3
让子接口认识vlan2的数据使用命令dot1q termination vid 2
另一个子接口
然后给子接口做arp操作,使用arp broadcast enable命令
这时查看两台PC的通信情况,可以ping通
二、分析单臂路通信过程:
- PC1 ping PC2 与运算--->跨网段通信--->PC1需要知道网关的MAC地址
查看ARP缓存表 空--->触发ARP请求 请求网关的MAC地址
2.ARP请求被SW1接受 解封装数据链路层
学习源MAC地址 15-60—E0/0/1 --->丰富到vlan2的CAM表
查看目标MAC地址 FF-->广播--->向vlan的局域网广播--->从G0/0/1的trunk链路发出(携带了一个vlan2的tag)
3.ARP请求包被G0/0/0接收--->解封装数据链路层à 查看tag:2--->把ARP请求包给G0/0/0.2
解封装ARP部分 丰富ARP缓存表 192.168.2.1---15-60
G0/0/0.2发送ARP的回复报文,这个报文打了一个vlan2的tag
4.ARP回复包被SW1收到,解封装数据链路层
学习源MAC地址 7fc7—G0/0/0 --->丰富到vlan2的CAM表
在vlan2的CAM表范围内查看
查看目标MAC地址 1560—E0/0/1
ARP回复包 从E0/0/1发送到PC1
5.PC1收到ARP回复包,解封装 查看二层 目标MAC地址是自己的 继续解封装 查看ARP的sender IP和sender MAC地址 丰富到自己的ARP缓存包
6.PC1能够完整地封装ICMP的请求包了 封装好之后 发送到SW1的E0/0/1