VLAN间通信(单臂路由和三层交换)

这篇具有很好参考价值的文章主要介绍了VLAN间通信(单臂路由和三层交换)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第九章:VLAN间通信

划分VLAN后,由于广播报文只在同VLAN内转发,所以不同VLAN的用户间不能二层互访,这样能起到隔离广播的作用。但实际应用中,不同VLAN的用户又常有互访的需求,此时就需要实现不同VLAN的用户互访,简称VLAN间通信

9.1 VLAN通信概述

实际网络部署中一般会将不同IP地址段划分到不同的VLAN,同VLAN且同网段的PC之间可直接进行通信,无需借助三层转发设备,该通信方式被称为二层通信,VLAN之间需要通过三层通信实现互访,三层通信需借助三层设备。

1、Dot1q终结子接口(单臂路由)

  • 子接口是一种三层的逻辑接口,可以实现VLAN间的三层互通。
  • Dot1q终结子接口适用于通过一个三层以太网接口下接多个VLAN网络的环境。由于不同VLAN的数据流会争用同一个以太网主接口的带宽,网络繁忙时,会导致通信瓶颈。

2、VLANIF接口

  • VLANIF接口是一种三层的逻辑接口,可以实现VLAN间的三层互通。
  • VLANIF配置简单,是实现VLAN间互访最常用的一种技术。每个VLAN对应一个VLANIF,在为VLANIF接口配置IP地址后,该接口即可作为本VLAN内用户的网关,对需要跨网段的报文进行基于IP地址的三层转发。但每个VLAN需要配置一个VLANIF,并在接口上指定一个IP子网网段,比较浪费IP地址。

9.2 实验一:Dot1q终结子接口

  1. 实验目的
  • 掌握通过配置Dot1q终结子接口方法实现VLAN间互访
  • 深入理解VLAN间互相访问的转发流程
  1. 实验拓扑

实验拓扑如图9-1所示:

VLAN间通信(单臂路由和三层交换)

9-1 Dot1q终结子接口

  1. 实验步骤

(1)PC机的网络设置

PC1的配置,在ipv4下选择静态配置,输入对应的ip地址以、子网掩码和网关,然后点击应用。PC2同理,在这里就不在阐述了。PC1的配置如图9-2所示:

VLAN间通信(单臂路由和三层交换)

                                                  图9-2在PC1上手动添加IP地址

PC2的配置如图9-3所示:

VLAN间通信(单臂路由和三层交换)

                                                      图9-3在PC2上手动添加IP地址

(2):在LSW1上创建vlan 2和3,把g0/0/1口划入到vlan2,把g0/0/2口划入到vlan3,把g0/0/3设置成trunk

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname LSW1

[LSW1]vlan batch 2 3   //创建VLAN 2 和3

[LSW1]interface g0/0/1

[LSW1-GigabitEthernet0/0/1]port link-type access

[LSW1-GigabitEthernet0/0/1]port default vlan 2  //把g0/0/1口划入到VLAN2

[LSW1-GigabitEthernet0/0/1]quit

[LSW1]interface g0/0/2

[LSW1-GigabitEthernet0/0/2]port link-type access

[LSW1-GigabitEthernet0/0/2]port default vlan 3 //把g0/0/2口划入到VLAN3

[LSW1-GigabitEthernet0/0/2]quit

[LSW1]interface g0/0/3

[LSW1-GigabitEthernet0/0/3]port link-type trunk //连接路由器的接口因为需要传递多vlan的数据,所以需要配置trunk

[LSW1-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 3 //trunk接口允许vlan2和3通过

[LSW1-GigabitEthernet0/0/3]quit

(3):在R1上设置单臂路由

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname R1

[R1]interface g0/0/0

[R1-GigabitEthernet0/0/0]undo shutdown   //主接口只要打开,不要做其它任何配置

[R1-GigabitEthernet0/0/0]quit

[R1]interface g0/0/0.2 //设置子接口g0/0/0.2

[R1-GigabitEthernet0/0/0.2]dot1q termination vid 2 //配置dot1q终结vlan 2,配置了此命令该子接口可以剥离tag标签为vlan 2的数据帧,并且发送数据帧时会将数据帧打上vlan2的tag 标签

[R1-GigabitEthernet0/0/0.2]ip address 10.1.1.1 24  //配置ip地址

[R1-GigabitEthernet0/0/0.2]arp broadcast enable //开启arp广播功能,如果终结子接口上未使能ARP广播功能,系统将会直接把该IP报文丢弃,从而不能对该IP报文进行转发。

[R1-GigabitEthernet0/0/0.2]quit

[R1]interface g0/0/0.3  //设置子接口g0/0/0.3

[R1-GigabitEthernet0/0/0.3]dot1q termination vid 3

[R1-GigabitEthernet0/0/0.3]ip address 10.2.2.1 24

[R1-GigabitEthernet0/0/0.3]arp broadcast enable

[R1-GigabitEthernet0/0/0.3]quit

  1. 实验调试

(1)使用pc1访问pc2,可以看到不同vlan的设备可以通过路由设备实现互相通信。,结果显示如图9-4所示:

VLAN间通信(单臂路由和三层交换)

                                       9-4 PC1上显示的ping程序测试信息

9.3 实验二:VLANIF接口

  1. 实验目的
  • 掌握通过配置VLANIF接口方法实现VLAN间互访
  • 深入理解VLAN间互相访问的转发流程
  1. 实验拓扑

实验拓扑如图9-5所示:

VLAN间通信(单臂路由和三层交换)

                                                  图9-5 VLANIF接口

  1. 实验步骤
  1. PC机IP地址的配置

PC1的配置,在ipv4下选择静态配置,输入对应的ip地址子网掩码和网关,然后点击应用。PC2同理

PC1的配置如图9-6所示:

VLAN间通信(单臂路由和三层交换)

                                         图9-6在PC1上手动添加IP地址

PC2的配置如图9-7所示:

VLAN间通信(单臂路由和三层交换)

                                                     图9-7在PC2上手动添加IP地址

  1. 在LSW1上创建VLAN,把接口划入到VLAN

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname LSW1

[LSW1]vlan batch 2 3   //创建VLAN2和3

[LSW1]interface g0/0/1

[LSW1-GigabitEthernet0/0/1]port link-type access

[LSW1-GigabitEthernet0/0/1]port default vlan 2   //g0/0/1属于VLAN2

[LSW1-GigabitEthernet0/0/1]quit

[LSW1]interface g0/0/2

[LSW1-GigabitEthernet0/0/2]port link-type access

[LSW1-GigabitEthernet0/0/2]port default vlan 3  //g0/0/2属于VLAN3

[LSW1-GigabitEthernet0/0/2]quit

  1. 在LSW1上创建VLANIF接口

[LSW1]interface Vlanif 2 //创建vlanif接口,并且在vlanif接口配置ip地址

[LSW1-Vlanif2]ip address 10.1.1.1 24  //设置IP地址

[LSW1-Vlanif2]undo shutdown   //打开接口

[LSW1-Vlanif2]quit

[LSW1]interface Vlanif 3

[LSW1-Vlanif3]ip address 10.2.2.1 24

[LSW1-Vlanif3]undo shutdown

[LSW1-Vlanif3]quit

【技术要点】

使用交换机的三层vlan间路由实现不同vlan通信的时候,在网关设备上面配置对应vlan的vlanif接口作为此vlan的网关,并且在vlanif接口配置对应的网关ip地址实现不同网段的数据通信。VLANIF接口是一种三层的逻辑接口,支持VLAN Tag的剥离和添加,因此可以通过VLANIF接口实现VLAN之间的通信。

  1. 实验调试

PC1访问PC2,可以看到使用vlanif接口也能够实现不同vlan间的通信。结果显示如图9-8所示:

VLAN间通信(单臂路由和三层交换)

                            图9-8 PC1上显示的ping程序测试信息

【思考】:数据怎么转发?

当用户主机PC1发送报文给用户主机PC2时,报文的发送过程如下(假设三层交换机Switch上还未建立任何转发表项)。

    • PC1判断目的IP地址跟自己的IP地址不在同一网段,因此,它发出请求网关MAC地址的ARP请求报文,目的IP为网关IP 10.1.1.1,目的MAC为全F。
    • 报文到达Switch的接口G0/0/1,Switch给报文添加VID=2的Tag(Tag的VID=接口的PVID),然后将报文的源MAC地址+VID与接口的对应关系(1-1-1,2, IF_1)添加进MAC表。
    • Switch检查报文是ARP请求报文,且目的IP是自己VLANIF2接口的IP地址,给PC1应答,并将VLANIF2接口的MAC地址3-3-3封装在应答报文中,应答报文从G0/0/1发出。同时,Switch会将PC1的IP地址与MAC地址的对应关系记录到ARP表。
    • PC1收到Switch的应答报文,将Switch的VLANIF2接口的IP地址与MAC地址对应关系记录到自己的ARP表中,并向Switch发送目的MAC为3-3-3、目的IP为PC2的IP地址 10.2.2.2的报文。
    • 报文到达Switch的接口G0/0/1,同样给报文添加VID=2的Tag。
    • Switch根据报文的源MAC地址+VID与接口的对应关系更新MAC表,并比较报文的目的MAC地址与VLANIF2的MAC地址,发现两者相等,进行三层转发,根据目的IP查找三层转发表,没有找到匹配项,上送CPU查找路由表。
    • CPU根据报文的目的IP去找路由表,发现匹配了一个直连网段(VLANIF3对应的网段),于是继续查找ARP表,没有找到,Switch会在目的网段对应的VLAN3的所有接口发送ARP请求报文,目的IP是10.2.2.2。从接口G0/0/2发出。
    • PC2收到ARP请求报文,发现请求IP是自己的IP地址,就发送ARP应答报文,将自己的MAC地址包含在其中。同时,将VLANIF3的MAC地址与IP地址的对应关系记录到自己的ARP表中。
    • Switch的接口G0/0/2收到PC2的ARP应答报文后,给报文添加VID=3的Tag,并将PC2的MAC和IP的对应关系记录到自己的ARP表中。然后,将PC1的报文转发给PC2,发送前,同样剥离报文中的Tag。同时,将PC2的IP、MAC、VID及出接口的对应关系记录到三层转发表中。

至此,PC1完成对PC2的单向访问。PC2访问PC1的过程与此类似。这样,后续PC1与PC2之间的往返报文,都先发送给网关Switch,由Switch查三层转发表进行三层转发。

9.4 VLAN间通信命令汇总

表9-1列出了本章出现的命令

                                                   表9-1 VLAN间通信命令汇总

命令

作用

dot1q termination vid 10

配置子接口Dot1q终结的单层VLAN ID

arp broadcast enable

使能终结子接口的ARP广播功能

interface Vlanif 10

创建VLANIF接口10

本文出自作者的《华为认证HCIA-datacom认证实验指南》

VLAN间通信(单臂路由和三层交换)

 文章来源地址https://www.toymoban.com/news/detail-452784.html

 

到了这里,关于VLAN间通信(单臂路由和三层交换)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VLAN(单臂路由,三层路由功能)的概况详细介绍

    1.单臂路由:通过一个路由器来实现VLAN间通信(Router on a stick) 1.1交换机划分vlan这里不赘述主要提一下将接口划分进VLAN: switchport access vlan * 1.2进入路由器配置子接口 vlan1 对应 f0/1.1 vlan2 对应 f0/1.2 子端口要分配网关地址,才能让不同vlan中的主机进行通讯: Router(config)#interface f0/1

    2024年02月06日
    浏览(22)
  • 三层交换与单臂路由

      交换机 的所有端口处于同一个广播域                               处于不同冲突域  路由器 的所有端口处于不同广播域  不同vlan之间通讯     1. 单臂路由 (选型失败 交换机 没有 路由功能)     2. 三层交换 (推荐使用三层交换 优点,节约成本 单臂路由--实现不同

    2024年02月03日
    浏览(24)
  • 在ensp中三层交换机(划分vlan)和vrrp案例

    目录 三层交换机         工作原理         三层交换机的配置原则         三层交换机的接口 VRRP         作用                概念         配置步骤 ensp中的案例         案例一:三层交换机划分vlan         案例二:两个三层交换机        

    2024年02月04日
    浏览(30)
  • 宽带路由器和三层交换机的配合使用图解

    【背景描述】公司内部具有一台DI-604LB+宽带路由器和一台三层交换机。为了防止网络内的广播风暴,管理员在三层交换机上建立了三个VLAN。公司使用DI-604LB+宽带路由器接入到Internet中,为了使三个VLAN中的客户端都能够通过路由器接入到网络中,DI-604LB+宽带路由器和DES-3326S三层

    2024年02月05日
    浏览(36)
  • h3c路由器和三层交换机之间连接配置

    H3C路由器和三层交换机之间的连接可以通过物理线缆连接,常用的连接方式有以下两种: 直接连接:将H3C路由器和三层交换机之间的物理接口通过网线直接连接。 间接连接:将H3C路由器和三层交换机之间的物理接口通过交换机连接。 接下来,我将为您介绍如何在H3C路由器和

    2024年02月08日
    浏览(36)
  • 单臂路由实现vlan间通信

    1.单臂路由:使用路由器的一个端口实现所有vlan之间的通信 2.原理:一个物理接口不能对应所有vlan,也不能同时设置多个IP地址。 使用物理接口下的子接口,每个子接口对应一个vlan,单独一个IP地址,物理接口上的子接口是如何表示的:如:g0/0/0   子接口g0/0/0.1-4096 3.配置:配

    2024年02月09日
    浏览(29)
  • 弱网管VLAN交换机配合爱快搭建单臂路由

    交换机:水星SG124DPro 路由器:单网口主机+爱快x86软路由系统 拓扑图先欠着~ 描述一下拓扑结构 光猫接交换机端口8 软路由接交换机端口13 PC接交换机端口1  vlan知识科普先放一放~ 爱快设置单臂路由模式 图1   图2  图3 简单阐述一下我的理解 获取wan数据,先让路由器联通外网 在

    2024年02月11日
    浏览(24)
  • 8、三层交换:实现VLAN间通信

    传统交换二层组网中,默认所有网络都处于同一个广播域,这带了诸多问题。VLAN(Virtual Local Area Network,虚拟局域网)技术的提出,满足了二层组网隔离广播域需求,使得属于不同VLAN的网络无法互访,但不同VLAN之间又存在着相互访问的需求。 本次主要描述如何实现不同VLA

    2024年02月08日
    浏览(30)
  • 三层交换机实现VLAN间通信

    1、VLAN基础知识 第二层交换式网络存在很多缺陷。例如,全网属于一个广播域,极易引起广播碰撞和广播风暴等问题,必然会造成网络带宽资源的极大浪费;网络安全性不高,所有用户都可以监听到服务器以及其他设备端口发出的数据包;蠕虫病毒泛滥,如果不对局域网进行有

    2024年02月05日
    浏览(49)
  • 多台三层交换VLAN间相互通信配置方法

    本实验需求: 通过在SW100 来创建VLAN 100 ,sw2 上创建VLAN 200,因为VLAN100和VLAN200因为业务上的关系,需要两台PC之间相互通信,保证不同VLAN之间可以互相访问。 本实验将给您详细阐述实现方法,将用到诸多交换知识点。 实验拓扑: 实验过程 第一步 SW100基础配置 复制代码 代码如

    2024年02月05日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包