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

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

什么是“单臂路由器”

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

单臂路由器的优缺点

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

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

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

如何配置单臂路由器

以下图为例:

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

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

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

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

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

在路由器上

#
interface GigabitEthernet0/0/1.10dot1q termination vid 10ip address 10.1.1.1 255.255.255.0arp broadcast enable
#
interface GigabitEthernet0/0/1.20dot1q termination vid 20ip address 10.1.2.1 255.255.255.0arp broadcast enable
#

在交换机上

#
interface MEth0/0/1
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 10 20
#
interface GigabitEthernet0/0/2port link-type accessport default vlan 10
#
interface GigabitEthernet0/0/3port link-type accessport 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) transmitted3 packet(s) received0.00% packet lossround-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 的流量。

什么是单臂路由器?如何配置单臂路由?相关推荐

  1. 路由器单臂路由配置------配置子接口是配置单臂路由的关键

    拓扑图如下: 配置交换机S1 Switch>en Switch#conf t Enter configuration commands, one per line.  End with CNTL ...

  2. 单臂路由器互联VLAN实验-Cisco Packet Tracer

    单臂路由器互联VLAN实验 一.实验内容 构建如图所示的网络结构,将以太网划分为三个VLAN,分别是VLAN 2.VLAN 3和VLAN 4,并使得终端A.B和G属于VLAN 2,终端E.F和H属于V ...

  3. asuswrt 单臂路由_不用设VLAN,也能搞定单臂路由器

    本帖最后由 甜橙飘飘 于 2017-8-20 08:17 编辑 为了搞定单臂路由器,这两天看了很多文章,无意中发现一种不需要设置VLAN值,也能搞定单臂路由器的方法,不敢独享,特与大家一起分享. 需要 ...

  4. Cisco 配置单臂路由器实验

    实验目的: 通过配置单臂路由器和二层交换机实现不同vlan互联,使PC在不同网段间也能相互访问. 实验步骤: 步骤一:搭建网络拓扑图 步骤二:配置交换机 修改交换机名字 Switch(config)# ...

  5. 锐捷路由器配置单臂路由的命令

    锐捷路由器配置单臂路由的命令可能因型号不同而有所差别,以下是一种通用的配置方法: 连接到锐捷路由器,通过 Telnet 或 SSH 进入 CLI 模式. 进入配置模式,输入命令: configure ...

  6. eNSP:实现不同网段不同vlan主机之间的互访(配置单臂路由)

    实现不同网段不同vlan主机之间的互访,今天我们学习第二种方法,配置单臂路由,所谓单臂路由就是多个vlan使用一个路由器端口(总端口),并且路由器到二层交换机使用一条物理链路,如图: 在这可能有疑问, ...

  7. Cisco Packet Tracer中配置单臂路由

    Cisco Packet Tracer中配置单臂路由 单臂路由介绍: 单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或"逻辑接口",并不存在 ...

  8. 配置单臂路由、三层交换技术以及动态路由

    实验05:配置单臂路由 一. 实验目标 通过Cisco Packet Tracer来配置单臂路由. 二.实验环境和拓扑 window 7操作系统,Cisco Packet Tracer软件. 拓扑结构 ...

  9. 不用设VLAN,也能搞定单臂路由器

    2019独角兽企业重金招聘Python工程师标准>>> 为了搞定单臂路由器,这两天看了很多文章,无意中发现一种不需要设置VLAN值,也能搞定单臂路由器的方法,不敢独享,特与大家一起分 ...

最新文章

  1. 13个Offer,8家SSP,谈谈我的秋招经验
  2. Html5的页面基本结构标签,HTML5:简介和文档基本结构
  3. mybatis学习教程中级(十)mybatis和ehcache缓存框架整合(重点)
  4. ArrayList用法说明
  5. WCF在安全性方面的支持(1):一些概念
  6. Android程序员视角的Apple发布会
  7. mysql fopen_fopen与读写的标识r,r+,rb+,rt+,w+.....
  8. python员工信息管理_用Python实现职工信息管理系统
  9. 我对锤子ROM 功能的看法——功能篇
  10. 【Linux】su 和 sudo 命令
  11. java自行车为什么被黑_谷歌自行车没有「愚人」,我来告诉你为什么
  12. 海康大华RTSP转HLS直播
  13. 学习通课程章节被关闭时怎样查看已关闭章节内容?
  14. Bug消灭记:透明 png 图片加水印后变成黑问题
  15. 制作映射表并替换字符串中的内容
  16. cisco服务器网关自动清空,监控、重置和删除Cisco CallManager的MGCP网关
  17. 北大ACM暑期培训感想
  18. Spark Checkpoint读操作代码分析
  19. Python数据分析之证券之星沪深A股基本信息爬取与分析
  20. python基金筛选_入Python第一步,从贴“python爬取基金 筛选股票 ”

热门文章

  1. 所有热爱的事情都要不留余力
  2. webmatrix如何使用php,用微软的webmatrix配置PHP网站
  3. 如何通过 nginx 实现远程投屏并控制 android 手机
  4. 基于网络监控软件的流量、性能监控
  5. “熊猫烧香”变本加厉 当心“金猪报喜”
  6. Windows离线安装ActivePerl模块的两种方法
  7. matlab apm,tvapm 水声通信面临的最困难的问题是多途干扰,其中自 引起接收信号的幅度衰落,互 matlab 238万源代码下载- www.pudn.com...
  8. Linux系统编程之网络编程(socket)
  9. 信安Note_day10
  10. Mysql新增用户并且添加权限