使用vlan trunk可以在同一交换机上划分vlan,从而相同vlan的主机可以通信,不同vlan不能通信,如果连接不同vlan的主机想要通信,怎么办?

不同vlan是属于不同广播域的,配置的是不同的IP网段,针对不同网段的IP进行通信,这时候需要借助路由,通过单臂路由技术三层交换技术可以实现不同vlan间的通信。

假设主机A与主机B在不同网段中,主机A属于vlan10,主机B属于VLAN20,如果主机A要想主机B发送信息,那么主机A的网关应该是自己直连的路由器接口的IP地址。那么问题来了?

问题一:目前有两个vlan都连接了路由器的同一物理接口,那这个物理接口应该属于哪个vlan的网关呢?

问题二:交换机要想转发vlan的数据,就必须配置为trunk,但是因为trunk是交换机的属性,路由器接口又不能配置为trunk

解决办法:

依据路由器的物理接口去划分子接口,路由器接口f0/0中第一个“0”是模块号,第二个“0”代表接口号。

#划分子接口并分配给不同的vlan
0/0.1   vlan 10
0/0.2   vlan 20
#子为接口配置IP,物理接口不需要配置IP

单臂路由的工作原理 

  • 工作原理图

以上图为例,PC0需要发送数据给PC1,发现PC1和自己不是同一网段,这时将数据交给自己的网关,网关为路由器0的F0/0.1子接口,通过ARP协议获取自己网关的MAC地址,数据会通过交换机进行转发,会为收到的数据打上vlan10的标签,将数据传到路由器0,路由器0收到数据,集合路由器的工作原理,查看目的IP地址,找到对应接口,再进行标签转换,再发送到交换机,这时交换机收到的就是打上vlan20标签数据,根据交换的mac地址表的对应关系直接转发。

  • 实验拓扑图

  • 交换机配置命令
交换机配置
en
conf t
vlan 10            #添加vlan10
vlan 20            #添加vlan20
exit
int f0/1           #进入交换机接口f0/1
sw acc vlan 10     #将接口f0/1添加到vlan10
int f0/2           #进入交换机接口f0/2
sw acc vlan 20     #将接口f0/1添加到vlan20
int f0/3
sw mo trun         #将接口f0/3设置为trunk
  • 路由器配置命令
conf  t
int g0/0.1                                 #进入子接口g0/0.1
encapsulation dot1Q 10
ip add 192.168.10.254 255.255.255.0        #设置接口ip
exit
int g0/0.2
encapsulation dot1Q 20
ip add 192.168.20.254 255.255.255.0
exit
int g0/0
no shut
exit
#使用dhcp为PC设置动态获取IP
ip dhcp pool vlan20                        #定义DHCP地址池
network 192.168.20.254 255.255.255.0       #指定分配的网络范围:网络地址和子网掩码
default-router 192.168.20.254              #指定默认网关
exit
ip dhcp pool vlan10
network 192.168.10.254 255.255.255.0
default-router 192.168.10.254
exit
  • 设置PC的dhcp动态获取IP

  • 两台PC都设置DHCP获取IP后,在PC0的命令行pingPC1动态获取的IP

通过交换机上划分vlan,想要实现不同vlan间的通信,这时候就可以使用三层交换机来解决

三层交换相比单臂路由优势何在?

问题:使用单臂路由可以解决不同vlan间的路由,为什么还要使用三层交换路由

  • 单臂路由会造成网络的瓶颈,子接口依托于物理接口,物理接口压力比较大

  • 单臂路由主要是利用路由器的转发,每一次数据来之后都需要进行路由,路由器的工作量比较大

什么是单臂路由技术?相关推荐

  1. 【新华三】网络工程师 H3C设备-如何配置单臂路由,实现不同网段通信?来来来~轻松掌握单臂路由技术原理!

    1.1 组网一:新华三单臂路由组网实验 1.1.1 实验拓扑图 看完记得点赞加关注!!!谢谢! 1.1.2.实验任务与实验目标 (1)实现上述组网二层广播域VLAN隔离和三层全网全连通. (2) 分析 ...

  2. cisco服务器单臂路由服务器无响应,Cisco单臂路由技术

    Cisco单臂路由 需求: 通过三层交换终结vlan. 思路: 1.创建VLAN 2.VLAN划分正确 3.建立子接口 4.划分子接口给VLAN 5.配置所需中继口 拓扑: 步骤: 1.在SW1.SW ...

  3. 虚拟局域网Vlan与单臂路由、三层交换、链路聚合技术

    虚拟局域网Vlan与链路聚合技术 1.Vlan好处/功能 1.1MAC地址表三要素: 2.交换机根据连接对象不同的接口模式 2.1.access 2.2.trunk 2.3.hybrid 3.单臂路由 ...

  4. 单臂路由与三层交换技术简单介绍

    单臂路由与三层交换技术简单介绍 单臂路由与三层交换技术 一.单臂路由技术 二.使用实例 二.三层交换技术 使用实例 总结 单臂路由与三层交换技术 我们如何实现不同vlan之间的通信: 单臂路由技术:二 ...

  5. 实验: GVRP 配置,三层交换机通讯 ,VLAN 间路由,单臂路由与路由器子接口的配置,vlan-单臂路由技术

    目录 一,实验1-3: GVRP 配置 [实验目的] [实验环境] [实验过程] 拓扑图 步骤一. 开启 GVRP 功能 步骤二. 在交换机之间配置 Trunk 链路 [实验总结] 二,实验1-4: ...

  6. 【教女朋友学网络系列5】之VLAN与Trunk、单臂路由

    交换机基本配置 序言 一.vlan 1.vlan概述 2.vlan的优势 3.vlan的种类 4.VLAN的范围 5.跨交换机相同VLAN通信工作过程 6.不同VLAN间通信 6.配置静态VLAN的步 ...

  7. 华为防火墙做单臂路由_华为单臂路由配置实例

    华为单臂路由实验配置(共8篇)华为 AR2200路由器单臂路由配置实例华为 AR2200路由器单臂路由配置实例作者:救世主220实验日期:2015 6 29实验拓扑如下:AR5配置:[AR5]dis ...

  8. 思科配置VLAN间单臂路由

    思科配置VLAN间单臂路由 为什么要配置单臂路由 路由器上链接不同的VLAN的物理接口数量有限,随着VLAN增加端口很快就被耗尽,然而VLAN中继允许单个路由器物理接口接多个VLAN的流量,即有了单臂 ...

  9. Trunk扩展集及单臂路由

    Truenk扩展 思科野人该行成有ruan 通过协商两种状态之一即Access和Trunk且两端一直正常工作接口模式接口默认是ccess所以模式可以思考默认的创建方式是access每个交换机都有接口 ...

最新文章

  1. Android SDK Manager无法更新的解决方案
  2. linux修改网卡的mac地址
  3. ajax jsp模糊查询源码,ajax模糊查询api
  4. 外键约束 mysql
  5. 嵌入网站的挖矿代码——Cryptoloot
  6. html获取节点属性,JS操作属性节点(非常详细)
  7. 代码实现:输入某年某月某日,判断这一天是这一年的第几天?
  8. [转]UIViewController内存管理
  9. 循环神经网络_小孩都看得懂的循环神经网络
  10. markdown在Windows10下安装后启动出现的错误以及一些解决方案
  11. 程序员算法之找出链表的第K个结点
  12. .net 考试系统人一多就断开了_【项目】Java在线考试系统
  13. Linux和UNIX操作系统的关系及区别(详解)
  14. 【分享】VMOS Pro1.4.2最新会员版
  15. 为激情为生---“激情团队宣言”
  16. 微信小程序数组的合成方式
  17. Dwarves (有向图判环)
  18. shell脚本如何取得当前脚本所在目录
  19. 手把手教你收集产品情报
  20. 充电宝全国产化电子元件推荐方案

热门文章

  1. 切换浅色和暗夜模式的vue组件 darkmode-switch-btn
  2. 喝水也要喝出高逼格!这款智能保温杯,用它再也没烫过嘴~
  3. android 定位权限权限的获取
  4. 哈哈哈,用 Python 实现微信自动回复真香啊
  5. set_false_path 与 set_disable_timing 的区别
  6. human3.6m数据集格式解析
  7. 关于__irq的使用
  8. excel减法函数_Excel教程:最常用的SUM函数送给你【收藏版】
  9. 自然语言处理从入门到应用——自然语言处理(Natural Language Processing,NLP)基础知识
  10. VScode 主题字体颜色 必备插件