浅析h3c交换机端口模式access,trunk与hybrid之联系与区别 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一.交换机的端口模式配置
     以太网端口有三种链路类型:access、hybrid和trunk。Access类型的端口只能属于一个vlan,一般用于连接计算机的端口;trunk类型的端口可以属于多个vlan,可以接收和发送多个vlan的报文,一般用于交换机之间连接的端口;hybrid类型的端口可以属于多个vlan,可以接收和发送多个vlan的报文,可以用于交换机之间的连接,也可以用于连接用户的计算机。而hybrid和trunk的不同之处在于hybrid端口可以允许多个vlan的报文发送时不打标签,而trunk端口只允许缺省vlan的报文发送时不打标签。
  设置以太网端口的链路类型:
Port link-type trunk|access|hybrid
在一台以太网交换机上,trunk端口和hybrid端口不能同时被设置。如果某端口被指定为镜像端口,则不能再被设置为trunk端口,反之亦然。缺省情况下,端口为access端口。
 Access端口加入的vlan必须已经存在并且不能是vlan1;trunk端口加入的vlan不能是vlan1;hybrid端口加入的vlan必须已经存在。Hybrid端口还可以设置哪些vlan的报文打上标签,哪些不打标签,为实现对不同vlan报文执行不同处理流程打下基础。
Access端口只属于一个vlan,所以不需要设置它的缺省vlan;hybrid端口和trunk端口属于多个vlan,所以需要设置缺省vlan id。如果设置了 端口的缺省vlanid,当端口接收到不带标签的报文后,则将其转发到属于缺省vlan的端口;当端口发送带有标签的报文时,如果该报文的vlanid与端口缺省的vlanid相同,则系统将去掉该报文的标签,然后再发送该报文。
Trunk端口不能和isolate-user-vlan同时配置;hybrid端口可以和isolate-user-vlan同时配置。Hybrid链路和trunk链路两端端口的缺省vlanid必须一致,否则报文将不能正确传输。Hybrid端口和trunk端口的缺省vlan为vlan1,access端口的缺省vlan是它本身所属的vlan。
不同类型端口对接收报文的处理:
1.当接收到的报文不带标签时,access端口,hybrid端口和trunk端口一样都接收该报文,并为该报文添加缺省vlan的tag。
2.当接收到的报文带有标签时,access端口:当该报文的vlanid与缺省的vlanid相同时,则接收该报文,不同时,则丢弃该报文;trunk端口:当该报文的vlanid与缺省的vlanid相同时,则接收该报文,不同时,但是该报文的vlanid是该trunk端口允许通过的vlanid时,接收该报文,若既不相同,也不是允许通过的vlanid,则丢弃该报文;hybrid端口与trunk端口处理方式一样。
      不同类型端口对发送报文时的处理:
   Access端口由于vlanid就是缺省vlanid,不需要设置 ,所以去掉报文的标签后再进行发送;trunk端口:当该报文的vlanid与缺省的vlanid相同时,则去掉标签,然后发送该报文,不同时则保持原有的标签,然后发送该报文;hybrid端口:当该报文的vlanid与缺省的vlanid相同时,则去掉标签,然后发送该报文,不同时,则可以通过命令port   hybrid   vlan  vlan-id-list{tagged|untagged}配置该端口是否带有标签发送该报文
二、以下案例可以帮助大家深入理解华为交换机的hybrid端口模式
[Switch-Ethernet0/1]int e0/1
[Switch-Ethernet0/1]port link-type hybrid
[Switch-Ethernet0/1]port hybrid pvid vlan 10
[Switch-Ethernet0/1]port hybrid vlan 10 20 untagged
[Switch-Ethernet0/1] int e0/2
[Switch-Ethernet0/2]port link-type hybrid
[Switch-Ethernet0/2]port hybrid pvid vlan 20
[Switch-Ethernet0/2]port hybrid vlan 10 20 untagged
此时inter e0/1和inter e0/2下的所接的PC是可以互通的,但互通时数据所走的往返vlan是不同的。
以下以inter e0/1下的所接的pc1访问inter e0/2下的所接的pc2为例进行说明

pc1 所发出的数据,由inter0/1所在的pvid vlan10封装vlan10的标记后送入交换机,交换机发现inter e0/2允许vlan 10的数据通过,于是数据被转发到inter e0/2上,由于inter e0/2上vlan 10是untagged的,于是交换机此时去除数据包上vlan10的标记,以普通包的形式发给pc2,此时pc1->p2走的是vlan10

再来分析pc2给pc1回包的过程,pc2所发出的数据,由inter0/2所在的pvid vlan20封装vlan20的标记后送入交换机,交换机发现inter e0/1允许vlan 20的数据通过,于是数据被转发到inter e0/1上,由于inter e0/1上vlan 20是untagged的,于是交换机此时去除数据包上vlan20的标记,以普通包的形式发给pc1,此时pc2->pc1走的是vlan20

转载于:https://blog.51cto.com/chenyz/802745

浅析h3c交换机端口模式access,trunk与hybrid之联系与区别相关推荐

  1. vlan与交换机端口模式Access,Hybrid,Trunk

    1 vlan简介     VLAN(Virtual Local Area Network)的中文名为"虚拟局域网".VLAN是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟 ...

  2. h3c trunk口改access,区别:交换机三种端口模式Access、Hybrid和Trunk

    [导读]很多朋友一直在问到交换机的几种端口具体是什么作用,这个确实在我们平时中很多朋友容易忽略,那么我们今天来了解下这方面的内容. 很多朋友一直在问到交换机的几种端口具体是什么作用,这个确实在我们平时 ...

  3. H3C 交换机配置静态聚合(trunk/access)模式

    目标: H3C 交换机配置静态聚合(trunk/access)模式 硬件配置: 1.三层核心交换机:S7005e 2.二层交换机:S5120 v2 S7005e过程: 创建vlan(如果已经存在可跳过 ...

  4. 谈谈交换机三种端口模式Access、Hybrid和Trunk

    以太网端口有 3种链路类型:access.trunk.hybird Access类型端口:只能属于1个VLAN,一般用于连接计算机端口: Trunk类型端口:可以允许多个VLAN通过,可以接收和发送多 ...

  5. 华为交换机端口模式trunk⇌access互改

    华为交换机端口模式trunk⇌access互改 1.#trunk改为access# undo port trunk allow-pass vlan all port trunk allow-pass ...

  6. 华为新版交换机端口配置由TRUNK改为ACCESS

    在华为新版交换机端口配置由TRUNK改为ACCESS遇到的现象: 在接口模式下直接修改TRUNK,报错: [Quidway-GigabitEthernet0/0/7]port link-type ac ...

  7. h3c交换机端口加入vlan命令_[转载]H3C交换机端口VLAN操作

    H3C交换机端口VLAN操作 邓奕志 2011-6-2 华为H3C交换机端口VLAN操作可以使用下面的命令来把Access/Trunk类型的端口加入到指定的VLAN中. 表2-9 配置Access端口 ...

  8. 详解H3C交换机“端口安全”功能

    以下内容摘自正在全面热销的最新网络设备图书"豪华四件套"之一--<H3C交换机配置与管理完全手册>(第二版)(其余三本分别是:<Cisco交换机配置与管理完全手册 ...

  9. H3C交换机端口聚合

    1.组网需求 四台服务器1.2.3.4做好端口聚合,并接入堆叠交换机,堆叠交换机再连接外网核心交换机聚合端口.服务器都配置属于vlan 83,接入交换机与核心交换机端口都配置Trunk口,核心和接入都 ...

  10. H3C交换机端口镜像原理

    以下内容摘自今年4月全新上市的<Cisco/H3C交换机高级配置与管理技术手册>,其姊妹篇--<Cisco/H3C交换机配置与管理完全手册>(第2版)也正在全国热销中. 18. ...

最新文章

  1. C语言函数--atoi
  2. flash与字符串:数组转换为字符串
  3. 互联网巨头们的广州“云”棋局
  4. 解决MySQL报错ERROR 2002 (HY000)【转】
  5. lbp特征提取算法 知乎_计算机视觉基础-图像处理: LBP特征描述算子
  6. 用java做一个模拟彩票程序_JAVA模拟----- 彩票机子-----抽奖过程的实例化
  7. 交叉编译android版htop
  8. 计算当前时间到指定日期之间距离多久(494天11866小时711960分钟42717625秒)
  9. python的特点及应用-python有什么特性和劣势?老男孩python入门
  10. java http的get,post请求
  11. 45W快充没了?三星Galaxy Note10 Pro可能还是25W快充
  12. 剑指offer面试题04. 二维数组中的查找(Array)
  13. 54.Linux/Unix 系统编程手册(下) -- POSIX 共享内存
  14. 上班族中流行以貌取人 汉王人脸通变普及
  15. 【解决篇】映美FP-530K+打印发票卡纸,色带安装问题
  16. 扫雷小游戏(两小时完成)
  17. 模具怎么报价?快速报价的计算方法
  18. FPGA实现JPEG-LS图像压缩,有损无损可配置,提供工程源码和技术支持
  19. python数据分析六个环节_安利6个珍藏的Python数据分析神器
  20. RPC(1)HttpClient详细使用(含例子)

热门文章

  1. 测试电脑电源是否正常的办法
  2. 记忆不可靠,要相信证据:我明明已经提交了
  3. 连范例都不跑,大哥你怎么知道你的代码正确?
  4. VirtualBox安装debian无法启动,正确的解决办法
  5. ERROR: libx264 not found
  6. 很多人已经不会用WINDOWS的命令行、DOS命令了
  7. 版本分支不宜间隔太久
  8. env-FindClass()为NULL的一种解决办法
  9. DeepStream3必须安装Video_Codec_SDK9
  10. Python的numpy,1.15.0和1.14.5,函数结果可能存在差异