Hybrid接口的特点

按照VLAN接口封装类型,华为交换机的接口主要有三种模式:Access、Trunk和Hybrid。其中Access、Trunk接口和Cisco技术并无差异,Hybrid接口是华为设备特有的接口模式。Hybrid接口和Trunk接口的相同之处是都可以允许多个VLAN的流量通过并打标签,不同之处在于Hybrid接口可以允许多个VLAN的报文发送时不打标签。主要介绍华为交换机的Hybrid接口!

Hybrid接口作为华为交换机的特有属性接口,主要特点有:

  • 华为交换机接口默认为Hybrid模式;
  • 既可以实现Access接口的功能,也可以实现Trunk接口的功能;
  • 不借助三层设备即可实现跨VLAN通信和访问控制;
  • 相对于Access接口和Trunk接口具有更高的灵活性与可控性;

Hybrid接口的作用主要体现在:

  • 流量隔离:Hybrid接口本身拥有强大的访问控制能力,通过对接口的配置可以隔离来自同一个VLAN的流量,也可以隔离来自不同VLAN的流量;
  • 流量互通:Hybrid接口可以使不同的VLAN之间在二层实现通信;
  • 注意:二层的解决方案永远比三层的解决方案要好,因为二层的效率要高于三层。事实上,所涉及的层次越高,效率越低!

Hybrid接口的工作原理

Hybrid接口能够灵活地控制一个接口上数据帧VLAN标签的添加和移除。例如:在接口对端的设备是交换机的情况下,可以配置接口允许某一些VLAN的数据帧携带VLAN标签通过该接口,而另外一些VLAN则不携带VLAN的标签发出。在接口对端设备是主机的情况下,可以配置发送到这些接口的数据帧不携带任何VLAN标签。

Hybrid接口的工作原理涉及到接口的三个属性,分别是:

  • untag列表:只在接口发送数据帧时起作用,如果需要发送的数据的VLAN标签在接口的untag列表中,那么将去除标签发送数据;
  • tag列表:作用与接收被标记的数据帧和发送数据帧。其作用类似于一个允许的VLAN标识列表。当接口接收到带有VLAN标签的数据帧时,该接口的tag列表相当于VLAN的允许列表,不在列表中的数据帧将被丢弃;当接口发送数据时,数据的VLAN标签在接口的tag列表中。将保持标签发送数据帧,否则将丢弃数据帧。
  • PVID:接口默认的PVID为VLAN1,PVID只在接收未标记的帧时才起作用。PVID用于在接收未标记数据帧时会给数据帧打上当前的PVID标识;
  • 从功能特性上来说,Hybrid接口中的untag列表和PVID用于实现Access特性,而tag列表用于实现Trunk特性。但又不仅仅是这样,因为Hybrid接口相比于Access接口和Trunk接口可以更加灵活,适用于各种场景。

(1)根据PVID封装802.1Q

在网络通过VLAN隔离的情况下,可以将流量分为两种类型:

  • 一种是标记流量,即通过802.1Q打了标签的数据帧;
  • 另一种是未标记流量,也就是原始的以太网帧。

PVID工作原理:通常情况下由终端设备发送和接收的流量为未标记流量。当交换机接收到一个标记流量时,将通过其802.1Q标签来识别其VLAN ID,但是当交换机接收到一个未标记的流量时,将根据接口PVID对流量进行802.1Q封装。

在华为设备中,各种类型的接口都有默认的PVID,如图:

任何进入交换机的流量都应该被标记。如果进入交换机的流量携带VLAN标签,那么它本身是就可以标识VLAN信息的,如果进入交换机的流量未被标记,经将通过接口的PVID进行标记,而标记的目的则是为了后续转发时使用!

PVID标记进入交换机的数据帧的示意图如下:

(2)根据untag列表和tag列表进行转发

交换机的Hybrid接口基于untag列表和tag列表接收或发送数据,其工作原理如下:

  • 每个Hybrid接口默认都有一个untag列表,其中包含一个或多个VLAN编号,默认值为VLAN1;
  • 每个接口都有一个tag列表,默认值为空,也可以设置包含一个或多个VLAN编号;
  • Hybrid接口收到数据帧后,首先检查该数据帧是否携带标签,如果携带标签,则检查本接口的tag列表。若tag列表中存在数据帧封装的VLAN ID,则接收,否则将丢弃;如果不携带标签,那么根据Hybrid接口的PVID进行标记;
  • Hybrid接口发送数据帧之前,检查本接口的untag和tag列表,若数据帧封装的VLAN ID存在于untag列表中,则去掉802.1Q封装发送原始数据帧;若存在于tag列表中,则保留802.1Q封装并发送带标签的数据帧;若两个列表中均无数据帧的VLAN ID,则不发送;

数据发送时untag列表的作用,如图:

数据发送时tag列表的作用,如图:

Hybrid接口发送数据帧的基本原则,其对应的处理流程图如下:

Hybrid接口和Trunk接口都可以给不同的VLAN打标签,也可以传输多个VLAN的流量;但是Hybrid接口可以允许多个不同VLAN的报文发送时不打标签,而Trunk接口只允许默认VLAN的报文发送时不打标签。

三种类型的接口可以共存在一台以太网交换机上,但Trunk接口和Hybrid接口之间不能直接切换,指能先设为Access接口,再设置为其他类型的接口。

Hybrid接口的应用场景

Hybrid接口基于三个属性收发数据,在了解其工作原理的基础上,分析其工作过程。通过对Hybrid接口的配置,实现如下需求:

  • PC1和PC2之间可以相互访问,且只能访问PC4;
  • PC3不能与PC1和PC2之间不可以相互通信,只能访问PC5;

实验图,如下:

看到实验需求、实验拓补图,应首先规划好untag列表中、tag列表中应该添加哪些VLAN信息来实现功能!

如果对PVID、untag列表、tag列表的工作明白的情况下,关于untag列表与tag列表中填写哪些VLAN,可以自行添加,这是其中一种方法。

注意:通常情况下,接口默认的PVID为1,默认untag列表中包含VLAN1.如果额外给接口设置PVID编号,那么一定要同时将编号放到tag列表或者untag列表中,否则将不能通信。

(1)Hybrid的配置

1.配置终端设备的IP地址

略!

2.在交换机S1、交换机S2上分别创建VLAN2、VLAN3和VLAN10

[S1]vlan batch 2 3 10
[S2]vlan batch 2 3 10

3.在交换机S1和S2上配置Hybrid接口

S1交换机的配置如下:

S2交换机的配置如下:

4.验证网络通信

PC1的测试如下:

PC3的测试如下:

实验需求已经满足!
还有好多方法可以实现这样的需求,比如:
第一种:

按照图中方法自行配置即可!

第二种:

按照图中自行配置亦可!不过是对于交换机之间接口没有特殊要求的情况下!

华为交换机默认vlan都是通的吗_华为设备二层交换技术——Hybrid接口详解相关推荐

  1. 华为交换机默认vlan都是通的吗_华为交换机配置VLAN

    使用eNSP新建实验拓扑图,s5700交换机一台,PC4台,接口连接如图: 分别为4台PC设置IP: PC1: 192.168.10.2 PC2: 192.168.10.3 PC3: 192.168. ...

  2. 华为交换机默认vlan都是通的吗_【思唯网络学院】华为交换机常用的三种vlan划分方法...

    端口类型 在学习划分vlan前,必须要了解华为交换机的端口类型,以及他们的使用方法,因为端口的类型在实际配置中是必须会用到的,因为下面的vlan划分会用到. 1.Access类型端口 执行命令port ...

  3. 华为Hybrid接口详解(原理+配置)

    文章目录 前言 一.Hybrid接口 1.1特点 1.2工作原理 1.3Hybrid接口收发过程 1.4Hybrid收发过程流程图 二.Hybrid接口配置实验 2.1实验拓扑图 2.2实验要求 2. ...

  4. 华为交换机配置VLAN和VLANif

    转自: 当我们的配置好交换机之后一般都会配置vlan信息 那么在配置玩vlan之后还需要配置vlanif接口IP地址:以便于telnet管理或者是用于作为vlan的网关地址: 那么今天小编将指导大家完 ...

  5. 爱快路由系统带PPPOE服务器吗,爱快路由+华为交换机 实现vlan下拨号到爱快pppoe服务器...

    本帖最后由 爱吃面条 于 2017-11-21 23:11 编辑 最近手上有一台华为二层交换机 quidway-s5700-li.然后,研究了下爱快绑定vlan拨号,隔离广播流量,有点意思.下面是自己 ...

  6. 华为交换机设置vlan

    华为交换机设置VLAN的步骤如下: 连接华为交换机,使用管理员身份登录华为交换机的Web界面. 在左侧菜单中选择"VLAN",然后在右侧页面中选择"VLAN接口" ...

  7. 华为交换机vlan配置举例_华为交换机配置VLAN和VLANif

    当我们的配置好交换机之后一般都会配置vlan信息那么在配置玩vlan之后还需要配置vlanif接口IP地址:以便于telnet管理或者是用于作为vlan的网关地址:那么今天小编将指导大家完成华为交换机 ...

  8. 【干货】超全!华为交换机端口vlan详解~

    华为交换机和其他品牌的交换机在端口的vlan划分上有一些区别,今天就和大家详细说说华为交换机的端口vlan属性~ 按照IEEE802.1Q标准,vlan帧的格式如下: 此处的Tag就是vlan tag ...

  9. 两台思科交换机vlan划分_华为交换机划分vlan及vlanIP地址的设置

    如果这篇文章对您有帮助,请关注并点赞,感谢您的支持,如果还有其他问题,请私信给我 Vlan(Virtual Local Area Network)翻译成中文名为虚拟局域网,在网络管理中,vlan的划分 ...

最新文章

  1. 刚刚,科学家发现了一大堆解释人类进化的基因...
  2. windows 搭建kms服务器激活_自建KMS激活服务器的两种方法
  3. linux运行360sh,在深度deepin系统中运行install.sh文件的方法
  4. boost::ratio_greater_equal相关的测试程序
  5. Asp.Net Ajax的两种基本开发模式
  6. LeetCode 430. 扁平化多级双向链表(DFS)
  7. 装箱与拆箱 c# 1231
  8. 全网最全Python爬虫工具使用指南
  9. unknown error: Chrome failed to start: crashed 解决方法
  10. PowerShell远程连接到Windows
  11. 斐波那契数列的时间复杂度
  12. thinkphp内核开源商城APP小程序H5开源源码讲解
  13. Android Studio如何更改app名称
  14. 人脸识别最低像素_深入浅出人脸识别技术
  15. 阿里云OpenAPI调用时遇到Specified access key is not found怎么办?
  16. 〔首届CSDN.南京区程序员聚会〕正式报名情况[每日更新7月19日 17:30]
  17. java 新功能_最新的Java版本101有什么新功能?
  18. facebuilder免费版_FaceBuilder 2.1.1 For Blender 2.8x-2.9x脸头部照片建模纹理插件
  19. PS长图快速切片_ps基础(PS常用工具详解一)
  20. TCP与UDP通信方式的实现

热门文章

  1. PAT乙级(1016 部分A+B)
  2. 如何快速打好java基础_学习Java课程时如何才能打好基础呢?
  3. 【连载】如何掌握openGauss数据库核心技术?秘诀四:拿捏事务机制(4)
  4. 相约金陵丨7月9日,云和恩墨大讲堂 · 南京站邀您共论数字化转型实践
  5. Interrupted Exception异常可能没你想的那么简单!
  6. 为什么11·11物流一年比一年快?奥秘就在这里!
  7. 实战分享丨MySQL 与Django版本匹配相关经验
  8. 【视频】Java从x86到Arm跨平台,实战一下!
  9. 盘点 8 种最坑的 SQL 错误用法
  10. 【论文笔记】一种有效攻击BERT等模型的方法