hybrid端口的配置及原理
交换机端口模式主要有三种:access、trunk、hybrid。其中access和trunk两种模式使用频率较hybrid模式来说要高出不少,hybrid模式相对其他两种模式来说更加复杂。
三种模式下端口的工作方式各不相同:
access模式的端口只能属于一个VLAN,只能接收和发送同一个VLAN的数据帧,一般用于接入终端。
trunk模式的端口可以允许多个VLAN 的数据帧通过,可以接收和发送多个VLAN的数据帧,一般用于交换机之间的连接。
hybrid模式的端口与trunk模式相似,也可以接收和发送多个VLAN的数据帧,既可以用于交换机之间的连接,也可以用于终端的接入。
在配置hybrid端口模式时通常会用到以下几个命令。
port hybrid pvid vlan XX即给该端口配置pvid,该端口在转发没有VLAN标签的数据帧时会给该数据帧打上XX VLAN的标签。从终端接入角度来讲,相当于将该端口划入VLAN10,其功能类似于access模式。
port hybrid untagged vlan XX XX表示端口允许接收VLAN标签为XX的数据帧,允许转发VLAN标签为XX的数据帧,转发时去掉VLAN标签。
port hybrid tagged vlan XX XX表示端口允许接收VLAN标签为XX的数据帧,允许转发VLAN标签为XX的数据帧,转发时保留VLAN标签。
我们可以从下面这个实验来分析
Switch 1
vlan batch 10 20
#
interface GigabitEthernet0/0/1port hybrid pvid vlan 10port hybrid untagged vlan 10 20
#
interface GigabitEthernet0/0/2port hybrid pvid vlan 20port hybrid untagged vlan 20
#
interface GigabitEthernet0/0/10port hybrid tagged vlan 10 20
Switch 2
vlan batch 10 20
#
interface GigabitEthernet0/0/2port hybrid pvid vlan 20port hybrid untagged vlan 10 20
#
interface GigabitEthernet0/0/10port hybrid tagged vlan 10 20
结果:
使用PC1可以ping通PC3,但不能ping通PC2
使用PC2可以ping通PC3,但不能ping通PC1
由于Switch1的GigabitEthernet0/0/2端口untagged只设置了VLAN20,只允许发送VLAN20的数据帧,所以收到VLAN标签为10的数据帧时将直接丢弃。虽然从PC2发出的数据能被PC1接收到,但PC1的返回的数据却被Switch1的GigabitEthernet0/0/2端口丢弃。
Switch1的GigabitEthernet0/0/10端口和Switch2的GigabitEthernet0/0/10端口允许转发和接收VLAN标签为10、20的数据帧,并保留了VLAN标签,其功能相当于trunk模式。
结论:
hybrid端口在接收报文时,首先判断数据帧是否带有VLAN标签。如果有,则判断untagged和 tagged列表中是否有此VLAN(此时untagged列表和tagged列表只是判断是否允许通过,与是否打标签无关),如果有则接收,否则丢弃。如果数据帧不带VLAN标签,则打上与端口PVID相同的VLAN标签,再接收。
hybrid端口在发送报文时,首先判断该数据帧的VLAN标签是否在untagged或tagged列表内,如果是untagged则去标签转发,如果是tagged则不去标签直接转发。如果既不在untagged或tagged列表内,则丢弃该数据帧不予转发。
hybrid端口的配置及原理相关推荐
- 华为交换机的端口hybrid端口属性配置
交换机端口链路类型介绍 交换机以太网端口共有三种链路类型: Access.Trunk和Hybrid. Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口: Trunk类型的端口可以属 ...
- nginx端口复用配置及原理
前阵子在nginx中配置服务时,发现服务器只对外开放了80端口,若想服务器提供多项服务,就得考虑端口如何复用了.这里是通过域名也就是server_name字段来区分各项服务的.配置如下: http { ...
- 交换机access端口、hybrid端口、trunk端口配置
Access 端口 注:access端口只允许1个VLAN通过,一般接终端设备(如计算机) 1.端口接收报文 带VLAN:判断该VLAN与缺省的VLAN是否一致,如果是则通过,内部以mac地址 ...
- 神州数码交换机HYBRID端口配置
交换机Hybrid端口典型配置 组网说明 三台PC机使用同一个地址段,但在交换机上需要使用Hybrid端口实现以下功能: 1.PC 1可以访问到PC 2和PC 3 ...
- Hybrid接口的配置
Hybrid接口的配置 一.Hybrid接口原理 (1).收到数据帧:判断是否有标签,无标签则打上Hybrid接口 的PVID:有标签,判断是否允许帧进入,否则丢弃. (2).发出帧:1.判断VLAN ...
- 04. 交换机的端口聚合配置
转自:http://7c0bab95.wiz03.com/share/s/1Y2WKl218k5e2gpBCl2BeEsq1-Xe2N3SrAA-2emxLy1Q_Hk2 交换机的端口聚合配置 技术原 ...
- 神州数码DCN交换机 端口功能配置-端口基本功能配置
目录 交换机端口和链路类型描述 一.交换机端口类型介绍 二.不同的端口类型在收发报文时的处理 交换机Trunk端口典型配置 一.组网说明 二.组网图 三.配置步骤 四.注意事项 交换机Hybrid端口 ...
- 华为Hybrid接口详解(原理+配置)
文章目录 前言 一.Hybrid接口 1.1特点 1.2工作原理 1.3Hybrid接口收发过程 1.4Hybrid收发过程流程图 二.Hybrid接口配置实验 2.1实验拓扑图 2.2实验要求 2. ...
- Hybrid端口的工作原理
以太网端口有 3种链路类型:access.trunk.hybrid Access类型端口只能属于1个 VLAN 用于连接计算机端口: Trunk类型端口可以允许多个VLAN通过可以接收和发送多个VLA ...
最新文章
- IDEA生成toString方法的快捷键
- iOS学习之iOS沙盒(sandbox)机制和文件操作之NSFileManager
- ABP .Net Core Entity Framework迁移使用MySql数据库
- python 数据分析 库_Python数据分析库
- mybatis if where标签怎么使用?
- 数据库已关闭。请指定主机身份证明以访问数据库重新启动和诊断工具
- gulp教程、gulp-less安装
- Access数据库查询分页方法
- Gitee 管理UE4项目
- HTML学生网页设计作业源码~开心旅游网站设计与实现(HTML期末大作业)
- SOUI中View类型的控件数据更新的例子
- linux如何查询内存型号,查看linux 查看内存型号
- ubuntu安装windows中的常用字体
- 驭见新知 | 给无人车戴上VR眼镜是种什么体验?
- 3D体验平台(3DExperience)介绍---达索系统
- VC浏览器相关的学习(五)(在BHO中建立对话框)--解决CreateDialog的1813错误
- 当他不再爱你的时候!
- 微信营销有哪些精准吸粉的方法?
- 蓝叠模拟器查看Android版本,BlueStacks蓝叠版本信息在哪看蓝叠模拟器版本信息查看方法...
- 【解决】Keil中创建工程时出现-arm_math.h(xxx): warning: #xxxx-D: unrecognized GCC pragma错误
热门文章
- vue判断map是否为空
- 华为手机鸿蒙系统手机_华为鸿蒙终于可以用在手机上了!传这些手机可以升级鸿蒙系统...
- JSP九大内置对象及其作用+四大域对象
- centos查看docker容器ip
- 因为script标签的书写,而出现的乌龙头问题
- 为什么 Python 比 PHP 更好
- PyCharm_2019.2 For Mac--更改深色模式以及字体调整
- lower_bound( )和upper_bound( )的基本用法
- 蓝牙耳机与电脑连接使用
- Houdini之SOP学习笔记(二)by 从C4D到Houdini入门