华为单臂路由的配置
一、单臂路由的介绍
单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。
单臂路由器的最大优势和主要用途:节省了路由器接口的成本。
二、单臂路由的配置
要配置单臂路由器,有四个主要的关键配置:
1.在路由器上配置逻辑接口,使能ARP广播,使逻辑接口能够初始发送ARP请求报文。
2.将交换机接口配置为Trunk 接口,使多个VLAN 可以通过与路由器相连的接口。
3.在交换机上创建 VLAN,这样流量就不会被丢弃。
4.配置连接PC的接口加入相应的VLAN。
路由器R1配置
# interface GigabitEthernet0/0/1.10 dot1q termination vid 10 ip address 10.1.1.1 255.255.255.0 arp broadcast enable # interface GigabitEthernet0/0/1.20 dot1q termination vid 20 ip address 10.1.2.1 255.255.255.0 arp broadcast enable #
交换机LSW1配置
# interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan 10 20 # interface GigabitEthernet0/0/2 port link-type access port default vlan 10 # interface GigabitEthernet0/0/3 port link-type access port default vlan 20 #
PC1 ping PC2
PC>ping 10.1.2.2 Ping 10.1.2.2: 32 data bytes, Press Ctrl_C to break From 10.1.2.2: bytes=32 seq=1 ttl=127 time=156 ms From 10.1.2.2: bytes=32 seq=2 ttl=127 time=78 ms From 10.1.2.2: bytes=32 seq=3 ttl=127 time=94 ms --- 10.1.2.2 ping statistics --- 3 packet(s) transmitted 3 packet(s) received 0.00% packet loss round-trip min/avg/max = 78/96/156 ms
三、为什么单臂路由器会出现ping失败的现象?
通常,路由器的stick ping 失败是由以下原因引起的:
未配置“arp broadcast enable”命令。
如果不配置“arp broadcast enable”,路由器将不会主动发送ARP请求包,也就是说,除非PC先开始ping,否则它不会学习PC的MAC地址。
Switch接口未配置为Trunk或对应的VLAN未配置通过该接口。
路由器逻辑接口上配置的 vids 与交换机上配置的 VLAN 不同,但它们应该相同。
交换机上不创建业务 VLAN,交换机不会传输交换机上不存在的那些 VLAN 的流量。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通