day15、4 - 单臂路由

单臂路由配置实验 详细教程 详细单臂路由教程 单臂路由是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN之间的互联互通。 阅读详情

一、vlan技术未解决的问题

1.vlan的特点

  • 我们知道vlan是控制广播域的,不同的vlan间无法通信,即使给vlan不同的两台主机配置同一网段的IP也是无法通信的。所以一般配置的时候都是一个vlan配置一个网段:比如vlan10–IT–10.1.1.0/24,vlan20–ceo–20.1.1.1/24,这样规划好方便管理,还有一个好处即配合单臂路由,使不同的vlan间可以通信。所以如果要实现单臂路由必须一个vlan一个网段

2.vlan遗留的问题

  • day15、1 - VLAN虚拟局域网中遗留下一个问题—>五、vlan隔离广播与隔绝通信
  • 问题:因为划分了vlan,vlan会隔离广播,而且还会隔绝所有的通信,不同vlan的PC不光是广播,任何通信都会隔绝。所以现在想办法即发挥vlan的好处–减少广播带来的危害,而且还可以实现不同的vlan间可以通信。

3.解决思路–单臂路由

  • 如果两台PC连接到一台交换机,且两个PC连接的端口一个属于vlan10,一个属于vlan20,那么两台PC由于属于不同的vlan所以无法通信,接下来的目的是:使两台vlan不同的PC之间可以相互通信。我们知道不同的vlan之所以无法通信是因为交换机的vlan表,所以从交换机角度是无法解决这个问题的,但是换个角度,不同vlan之间的通信即可以理解为不同网段之间的通信,所以可以试着从路由器出发去想办法解决此问题,即当成现在是不同网段之间的PC通信,需要路由器来帮助路由

二、单臂路由

单臂路由技术已经被淘汰了,学习单臂路由是为了后面的一个新技术做铺垫

1.什么是单臂路由

  • 如下图,结合图示说明何为单臂路由

    image-20211104140752933
  • 说明1:

    • 现在从交换机拉出一根网线连接路由器,那么此路由器的接入端口就可作为网关配置IP,但是此局域网中有两个网段,一个10.1.1.0/24网段,一个20.1.1.0/24网段,那么路由器的网关IP到底配置10网段还是20网段呢?

    • 在路由器上为网关接口f0/0创建两个子接口,为两个子接口配置IP,一个配置10网段一个配置20网段(子接口只有路由器能配置)

      conf t
      int f0/0.1      #为f0/0接口创建一个虚拟子接口f0/0.1
      ip add 10.1.1.254 255.255.255.0    #为子接口配置IP
      no shut
      exit
      --------------------------------------------------------
      int f0/0.2      #为f0/0接口创建一个虚拟子接口f0/0.1
      ip add 20.1.1.254 255.255.255.0    #为子接口配置IP
      no shut
      exit
      --------------------------------------------------------
      int f0/0
      no shut        #父接口此时只用开启即可不能配置IP
      exit
      
    • 一个路由器上配置多少个子接口取决于路由器下的局域网中有多少vlan

    • 创建子接口相当于再父接口f0/0接口又引申出两条线连接两个子接口f0/0.1和f0/0.2,此时父接口现在只算一个通道,到数据到达父接口时不算完成,还需要再进入对应的子接口。而且一旦启用了子接口父接口就不能再使用了


  • 说明2:

    • 现在为止如果当PC1向PC2通信,PC1先会判断目标IP与自己是否在同一网段,发现PC1是10网段,PC2是20网段,所以PC1会先去请求路由器。交换机收到后PC1发的帧来自vlan10端口,现在根据MAC地址表将帧运载到f0/3端口,此时f0/3还属于默认vlan1,所以无法转发,需要将f0/3加入vlan10,但是PC2也会与PC1通信,所以还要加入vlan20才行,所以干脆就把f0/3端口配置成Trunk端口,不属于任何vlan,可以允许任何vlan数据从此端口转发。那么将交换机的f0/3端口配置成Trunk端口

    • 而帧从Trunk端口转发前会添加vlan标签标记vlanID,所以如果路由器的接口不认识标签是不行的,即路由器的接收端口还需要认识标签协议,由于路由器已经设置了子接口配置IP作为不同网段的网关,所以解析标签的工作交给子接口来完成。且一个子接口只能识别一种vlan标签。所以现在还要进入子接口配置模式,为子接口设置可以识别一个vlanID的标签,且标签是通过802.1q协议封装的

      conf t
      int f0/0.1
      encapsulation dot1q 10        #f0/0.1子接口只能识别和封装vlan10的标签,且使用802.1q协议
      exit
      int f0/0.2
      encapsulation dot1q 20        #f0/0.2子接口只能识别和封装vlan20的标签,且使用802.1q协议
      exit
      
  • 总结:综上所述,单臂路由即给一台普通的路由器的作为网关的接口创建多个子接口并配置作为虚拟局域网内不同网段的网关的IP,再将子接口配置成只能使用某一标签协议去识别和封装某一个vlanID。那么此路由器就称为单臂路由

    • 完整命令:

      conf t
      int f0/0.1                                #创建两个子接口
      encapsulation dot1q 10                    #配置子接口IP前,必须先配置识别和封装某一vlan
      ip add 10.1.1.254 255.255.255.0
      no shut
      exit
      ---------------------------------------
      int f0/0.2
      encapsulation dot1q 20
      ip add 20.1.1.254 255.255.255.0
      no shut
      exit
      ---------------------------------------
      int f0/0                                  #开启父接口
      no shut
      exit
      

2.单臂路由的作用

  • 使同一局域网内不同vlan间无法传播广播,但是不同vlan却可以实现一对一的通信(前提是一个vlan一个网段)
  • 所以现在结合前面的知识:使用vlan和trunk技术再加入单臂路由即可实现隔离广播,减小广播的危害的同时又可以实现同一局域网内不同vlan的PC也可以相互通信

3.单臂路由通信全过程

  • 图示:

    image-20211104150313738

    左下PCIP为10.1.1.1,MAC为AA,接入端口属于vlan10,以此类推其他的设备的MAC、IP和vlanID

    假设交换机的MAC地址表和vlan表已经学习完整,且路由器的路由表也配置完整

  • 设置vlan、trunk、单臂路由后同一局域网内不同vlanPC相互通信全过程:

    1. AA向BB发送信息,将信息依次从五层封装到三层,三层发往二层时先判断目标IP20.1与自己的IP10.1不在同一网段,所以需要找10网段的网关,则第二层需要将网关的MAC地址作为目标MAC,AA为源MAC地址,而此时并不知道10网段网关的MAC,所以AA先发送ARP请求广播
    2. 经过交换机的接口f0/1,查看vlan表得到f0/1属于vlan10,再送到交换机内部,解析目标MAC为广播MAC地址则将帧运送到除f0/1外的其他端口,但f0/2端口属于vlan20–与vlan10不同,则广播无法从f0/2端口转发(起到了隔离广播的作用);由于f0/3端口为Trunk端口,则可以允许任何vlan从此端口发出,在发出之前Trunk端口会在帧中添加vlan10的标签,再从f0/3将帧转发出去
    3. 到达路由器f0/0,再转发到各个f0/0的子接口,但是由于设置单臂路由时,每一个子接口只能识别和封装一种vlan,所以只有f0/0.1能识别此帧,故转发到f0/0.1子接口,再将vlan10标签取出,将剩下的帧拼接完整,查看帧头的目标MAC为广播MAC,则解封装发送到路由器内部,得到目标网段为20.1.1.0,去匹配路由表,找到应从f0/0.2端口路由出去,于是发往子接口f0/0.2封装成帧,但是还无法得到BBPC的MAC地址,所以路由器先会发送ARP请求广播,发送前f0/0.2子接口会封装vlan20的标签到ARP请求广播的帧中,中间过程省略和上述过程类似,然后BB主机收到后再发送ARP单播应答,此时路由器得到了BB主机的MAC地址,将BB作为源MAC,CC作为目标MAC,再封装好vlan20标签(因为配置单臂路由时f0/0.2子接口只能识别和封装vlan20),将帧发出
    4. 经过交换机f0/3端口识别到此帧的vlan标签内容为vlan20,再把标签拆下,将剩下的帧拼接起来,识别目标MAC地址为BB,匹配MAC地址表,从f0/2端口转发,而f0/2接口属于vlan20,则可以转发
    5. 最终接入vlan20端口的BB主机和接入vlan10端口的AA主机就完成了通信,但是广播却不能在不同的vlanID传播!

4.网络拓扑图易出错的地方

  • 记住路由器只能连接一个交换机,不能多台交换机连接到一个路由器上,但同一个局域网内可以连接多台交换机

    • 正确连接

      image-20211104160347826
    • 错误连接

      image-20211104160414245

三、单臂路由技术的缺点

  1. 网络瓶颈

    当路由器下的局域网中设备数量逐渐庞大起来,所有属于不同vlanID的PC相互通信,都需要经过交换机与单臂路由器之间的中继链路,那么这根网线就算购买千兆、万兆带宽,一旦员工数量多起来,这根网线传输速度肯定会下降,所以容易出现网络瓶颈问题

  2. 容易发生单点物理故障

    因为通向单臂路由器的线路只有一条,且帧都需要通过路由器的物理端口进入到对应虚拟子接口中,一旦父接口被关闭或者损坏,那么所有子接口都没用了,即所有的子接口依赖于总物理接口

  3. 不同VLAN间通信的每一帧都进行单独路由

    单臂路由的原理是:所有帧通过路由器物理端口进入相应的子接口,子接口再识别vlan标签,将标签从帧中取走,再将剩下的拼接成帧,检查目标MAC是否是自己(或者广播MAC),不是则丢弃,是则送到路由器内部,用目标IP匹配路由表,决定从哪个子接口转发出去,于是送到对应子接口,还要发送ARP请求获取对方的MAC地址,再加入vlan标签,最后封装成帧发送出去。如果员工发送一个大文件,文件会分成很多帧发送,每一个帧经过路由器都要执行这些过程,会很消耗时间。而此时只不过是同一个局域网内不同vlan之间(不同部门)的通信,效率很低。

  • 所以单臂路由技术已经淘汰,后面会学习一个新的技术可以替代单臂路由,解决这些问题
单臂路由与三层协议 目录 单臂路由概述 单臂路由实现不同VLAN间通信 链路类型 子接口 单臂路由实现不同VLAN间通信的原理 单臂路由的配置 单臂路由产生的瓶颈 三层交换技术 传统的MLS2-1 传统的MLS2-2 基于CEF的MLS 三层交换机配置 单臂路由概述 单臂路由实现不同VLAN间通信 链路类型 交换机连接主机的端口为access链路 交换机连接路由器的端口为Trunk链路 子接口 路由器的物理接口可以被划分成多个逻辑接口 每个子接口对应一个VLAN网段的网关 单臂路由实. 阅读详情

相关推荐

单臂路由的概述与配置

然后设置交换机和交换机2连接端口为trunk然后设置为此端口允许所有vlanid通过port trunk allow-pass vlan all。需要pc1 pc2和服务器1在一个vlan下 pc3 pc4和服务器2在一个vlan下,并且两个vlan可以互相连接。设置交换机2和服务器1服务器2连接端口模式为access然后服务器1加入vlan10, 服务器2加入vlan 20。路由器的物理接口划分为多个逻辑接口为子接口,每一个子接口对应一个VLAN网段的网关。然后设置交换机和路由器连接。

wqz1730的博客 465

单臂路由详解

单臂路由详解附实验

zcien的博客 1007

网络学习(第十五篇-单臂路由和DHCP中继)

单臂路由和DHCP中继 单臂路由 单臂路由:被淘汰了 1.单臂路由图,隔离广播域,且不同vlan 可以通信。 2.路由器子接口:一旦子接口使用,父接口就不能使用了。 3.配置交换机命令: 每个交换机的配置方法: trunk接口 命令:int f0/3 switchport mode trunk vtp:网络虚拟局域网中继协议 命令:conf t vtp domain name vlan:创建vlan 10 vlan 20 int f0/1 switchport access vlan 10 no s

qq_43068990的博客 565

单臂路由配置以及通信过程、通信原理(VLAN间通信)

补充说明一、技术背景二、技术的概念及如何实现1、技术实现2、子接口三、单臂路由的配置四、单臂路由的通信过程、通信原理五、单臂路由的优缺点 一、技术背景   园区网划分vlan后,导致debuff,广播域被隔离,不同vlan之间不能通信。   园区网VLAN(二层)的划分,按照地理位置、部门、人员属性划分,部门和部门之间相互隔离。 方案一:在同一台交换机上,用一根线把不同的VLAN连接起来,但因为线路的连接使得已经减小的广播域又被扩大了,所以这种方法不可行。 方案二:用路由器的接口来实现不同vlan所对应网.

bluepangzi的博客 4753

单臂路由的实现过程

目录 一.vlan跨交换机的传输过程 二.VLAN间通信使用的技术 三.vlan的标识 四.单臂路由实现思路 总结 一.vlan跨交换机的传输过程 PC机经过发送方交换机某个接口发送数据,此时交换机会对应 vlan信息表,给经过某接口的数据打上对应的标签,打上对应标签的数据经由trunk(主干)链路验证这个vlanid是不是trunk链路的白名单范围内,若是在白名单范围内,无条件放行,若不在白名单范围内,则该流量不予通过,当打了标签的额数据到达接收方交换机后,接收方交换机会解开这个数据

yan_0916的博客 2万+

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

众所周知,路由器的接口比交换机少得多,这使得路由器接口很有价值,有时候,我们可能会遇到路由器需要连接多个设备,而路由器上只有一个接口可用的情况,真是苦恼。 为了解决这个问题,我们有很多方法,例如,连接一个集线器来扩展接口,但这不会允许路由器在这个单一接口上连接两个不同的网段,相反,我们可以使用单臂路由器来做到这一点。 什么是“单臂路由器” “单臂路由器”是在单个物理接口上配置多个逻辑接口,实现单个接口上多个网段访问的路由器。 单臂路由器的优缺点 单臂路由器的最大优势和主要用途:节省了路由器接口的成本。 理

网络技术联盟站 4813

单臂路由的原理与配置

单臂路由的原理与配置

郭芳的博客 5038

Axure原型模板与元件库APP交互设计素材(附资料)

在Axure中,手机模型是展示APP或小程序界面效果的重要工具。通过导入手机模型元件,设计师可以更加直观地模拟真实设备的显示效果,从而更准确地评估设计的可行性和用户体验。Axure官方及第三方资源库中提供了多种品牌和型号的手机模型,如iPhone、Android等,设计师可以根据项目需求选择合适的模型进行使用。Axure作为一款强大的原型设计工具,为APP和小程序的设计与开发提供了丰富的界面组件元件库和交互设计素材。

招风的黑耳优快云 1980

day17、1 - 三层交换技术

一、单臂路由引出三层交换>二、三层交换技术概述>三、三层交换机命令>四、内部网络规划>五、三层交换机工作原理

Edimade的博客 552

MATLAB实现灰雁优化算法(GGO):从原理到实战的详细级教程

灰雁优化算法(GGO)是一种新型群体智能算法,模拟灰雁迁徙和觅食行为。算法通过领导更替机制、V形编队飞行和群体觅食策略,平衡全局探索与局部开发能力,具有收敛精度高、避免局部最优等特点。在MATLAB环境中,算法实现包括初始化种群、迭代更新领导雁、执行编队飞行和觅食行为等核心模块。用户可根据问题维度设置参数,通过收敛曲线和可视化分析评估性能。关键参数如领导更替频率、V形编队强度和觅食强度需根据问题复杂度调整,以获得最佳优化效果。该算法适用于各类优化问题,具有较好的鲁棒性和稳定性。

fx666_的博客 1212

目标检测 | R-CNN、Fast R-CNN与Faster R-CNN理论讲解

目标检测:R-CNN、Fast R-CNN与Faster R-CNN理论讲解,根据B站up霹雳吧啦Wz总结。此文章包含R-CNN算法原理讲解、Fast R-CNN算法原理讲解、Faster R-CNN原理讲解、目标检测评价指标介绍与特征金字塔网络FPN讲解。

houjingchuan的博客 9566

网络工程实验之单臂路由实验

单臂路由:    单臂路由是在路由器上的一个接口上通过配置子接口(虚拟接口,并不存在),从而实现不同vlan之间的相互通信。    路由器也可以由三层交换机来替代,不过配置方法略有不同。首先以路由器来说明配置单臂路由的方法。1.首先配置PC端ip地址和默认网关,默认网关分别对应着路由器的两个虚拟接口的ip地址。2.接着配置交换机,划分vlan,分别命名为vlan10和vlan20.vlan10里把...

Tsaryu的博客 7263

Dzzoffice结合OnlyOffice 报错排查流程总结

首先访问 OnlyOffice 首页,如下图:出现上图仍旧不能说明你的 OnlyOffice 服务已经成功安装,我们需要启动 OnlyOffice 服务测试用例来检测,可以看到上图出现了两条命令,第一条命令是用来启动测试用例服务的,我们只需要在后台执行该命令即可,Windows环境是以管理员身份运行Windows PowerShell输入即可运行了。

小胡的博客 4597

网络通信之单臂路由

今天我们主要讲下如何通过单臂路由实现不同VLAN间的通信。我们按照下图来进行全网通信。 图中有4台PC,2台二层交换机,1台三层路由器。我们需要让其中任意1台PC能够ping通其他3台PC,首先我们给4台PC配置了IP地址,分别为10.1.1.1、20.1.1.1、10.1.1.2、20.1.1.2。并分别设置网关为 10.1.1.254、20.1.1.254。如下图所示: 4台PC配置好后,我们接下来配置交换机,内容分别为 按照我们的规定去创建vlan10、vlan 20 将PC所连接的交换机端口划分

m0_55634684的博客 1788

从零搭建UVM验证环境:新手入门实践指南

在数字芯片验证领域,SystemVerilog和UVM(Universal Verification Methodology)是构建高效验证环境的核心技术。其原理基于面向对象编程和事务级建模,通过组件化架构实现验证的复用性和自动化。这一方法学的技术价值在于显著提升验证效率与质量,广泛应用于处理器、通信芯片等复杂设计的验证场景。本文聚焦于UVM验证环境的搭建实践,通过一个加法器实例,详细解析了uvm_driver、uvm_monitor、uvm_sequence等关键组件的协同工作机制,并提供了基于Quest

weixin_30015371的博客 445

Android 15.0 Launcher3中去掉Hotseat功能实现

在15.0系统产品定制化开发中,在Launcher3的定制化需求也是特别多的,由产品是小屏幕的产品,所以产品需求Launcher3 页面布局的原因,要求Launcher3 需要去掉Hotseat 不显示Hotseat下面几个图标,而做满屏app的显示,从而达到美观的效果,下面就来分析去掉Hotseat从而实现这个功能

安卓兼职framework和app工程师的博客 554

三层交换机取代单臂路由技术的原因

因为单臂路由不具备扩展性,当VLAN的数量不断增加,数据量增大,路由器与交换机之间的路径会成为整个网络的瓶颈,这时候的单臂路由就不再适用了。而三层交换技术就是二层交换技术结合三层转发技术,在三层交换机上由第三层引擎处理数据流的第一包,交换机从三层引擎中获悉二层信息创建一个MLS条目,从而实现一次路由,多次交换。CEF是一种基于拓扑的转发模型主要包括FIB转发信息库和邻接关系表...

weixin_34088598的博客 683

中文核心:swin transformer 农作物病虫害识别 完整代码数据

中文核心:swin transformer 农作物病虫害识别

939

计算机网络 08单臂路由实验

(1)掌握单臂路由原理(2)掌握单臂路由配置的基本命令(3)配置单臂路由实现vlan间通信实验原理。

snowy_and_sunny的博客 985

YOLO26涨点改进| CVPR 2026 | 独家创新首发、特征融合改进篇 | 引入 LFSB 差分双维注意融合模块,通过交替特征融合与分离策略,能够精准区分目标特征,顶会助力YOLO26有效涨点

本文提出LSFB差分双维注意融合模块,用于改进YOLO26目标检测模型。该模块通过融合-分离交替策略和差分注意力机制,有效提升模型在复杂场景下的特征分离能力,特别是在处理重叠物体或反射干扰时表现优异。LSFB采用双向投影、双维注意力计算和跨流减法算子,实现特征共享与独立提取的平衡。实验表明,该模块能显著减少特征混淆,提高检测精度和鲁棒性。文章还详细介绍了模块实现的核心代码、YAML配置文件修改方法以及三种改进方案,为YOLO26模型性能提升提供了创新解决方案。

Ai缝合怪、助力小伙伴高效发论文 326

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

单臂路由:扩容、负载均衡与网络安全的高效解决方案

单臂路由

weixin_43263566的博客 1462

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

7、虚拟VLAN、Trunk、单臂路由

目录 目录 虚拟局域网VLAN Trunk Trunk Link Access Link trunk的命令 单臂路由(已淘汰) 单臂路由命令 单臂路由缺点 虚拟局域网VLAN 工作在2层数据链路层,是小型局域网往中大型局域网过渡的基石。 作用   逻辑分割广播域 降低广播量 (路由器也可以进行隔离,不过既隔离广播域又隔离网段) 优势   ...

razorx的博客 626

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

单臂路由实验

单边路由实验这个实验主要是解决了用一个路由器完成两个VLAN之间的通信。实验器材:一台交换机 一台录由器 两台电脑。还有些双胶线。实验过程: 1:连线 ,把PC1,PC2 分别连到交换机的0/1,0/2号端口。把交换机的0/10号端口和路由器的0/1号端口相连。...

weixin_34270606的博客 243

单臂路由

单臂路由单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。在Cisco网络认证体系中,单臂路由是一个重要的学习知识点。通过单臂路由的学习,能够深入的了解VLAN(虚拟局域网)的划分、封装和通信原理,理解路由器子接口、ISL协议和802...

425

网络实验

第一部分:实验内容描述 实验目的 掌握网络实验平台的使用方法 了解交换机基本结构、接口类型 掌握交换机基本配置命令 理解交换机端口的工作方式 能够正确选择和配置交换机端口 实验内容 1、单个PC连接交换机,能够PING通交换机。 2、交换机内使用Vlan隔离两个PC。 利用交换机的VLAN技术,多台PC...

GUANYX的博客 1708

网络(六)之单臂路由原理及配置

单臂路由原理及配置 续上篇的静态路由,本篇讲一下单臂路由,主要解决vlan间的互通问题。 什么是单臂路由 单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。 在Cisco网络认证体系中,单臂路由是一个重要的学习知识点。通过单臂路由的学习,能够深入的了解VLA...

Stephen_jj的博客 2348
上一篇: day15、3 - VTP
下一篇: day15、5 - 单臂路由,vlan,trunk综合实验
EdimadeZhou
博客等级 码龄5年 241粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值