写点什么

什么是单臂路由器?如何配置单臂路由?

作者:Ethereal
  • 2022 年 3 月 10 日
  • 本文字数:1170 字

    阅读完需:约 4 分钟

什么是单臂路由器?如何配置单臂路由?

众所周知,路由器的接口比交换机少得多,这使得路由器接口很有价值,有时候,我们可能会遇到路由器需要连接多个设备,而路由器上只有一个接口可用的情况,真是苦恼。


为了解决这个问题,我们有很多方法,例如,连接一个集线器来扩展接口,但这不会允许路由器在这个单一接口上连接两个不同的网段,相反,我们可以使用单臂路由器来做到这一点。

什么是“单臂路由器”

“单臂路由器”是在单个物理接口上配置多个逻辑接口,实现单个接口上多个网段访问的路由器。


单臂路由器的优缺点

单臂路由器的最大优势和主要用途:节省了路由器接口的成本


理论上,它可以在一个物理接口上创建超过 4000 个子接口,也就是说,一个接口可以连接超过 4000 个网段。那将节省大量资金,显然,这只是一个理想的情况。


相反,单臂路由器需要额外的配置,会带来潜在的故障,也会带来单点故障。

如何配置单臂路由器

以下图为例:



要配置单臂路由器,有四个主要的关键配置:


  1. 在路由器上配置逻辑接口,使能 ARP 广播,使逻辑接口能够初始发送 ARP 请求报文。

  2. 将交换机接口配置为 Trunk 接口,使多个 VLAN 可以通过与路由器相连的接口。

  3. 在交换机上创建 VLAN,这样流量就不会被丢弃。

  4. 配置连接 PC 的接口加入相应的 VLAN。

在路由器上

#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#
复制代码

在交换机上

#interface MEth0/0/1#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.2Ping 10.1.2.2: 32 data bytes, Press Ctrl_C to breakFrom 10.1.2.2: bytes=32 seq=1 ttl=127 time=156 msFrom 10.1.2.2: bytes=32 seq=2 ttl=127 time=78 msFrom 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 失败是由以下原因引起的:


  1. 未配置“arp broadcast enable”命令。


如果不配置“arp broadcast enable”,路由器将不会主动发送 ARP 请求包,也就是说,除非 PC 先开始 ping,否则它不会学习 PC 的 MAC 地址。


  1. Switch 接口未配置为 Trunk 或对应的 VLAN 未配置通过该接口。

  2. 路由器逻辑接口上配置的 vids 与交换机上配置的 VLAN 不同,但它们应该相同。

  3. 交换机上不创建业务 VLAN,交换机不会传输交换机上不存在的那些 VLAN 的流量。

用户头像

Ethereal

关注

还未添加个人签名 2020.11.18 加入

还未添加个人简介

评论

发布
暂无评论
什么是单臂路由器?如何配置单臂路由?_Ethereal_InfoQ写作平台