华为交换机和其他品牌的交换机在端口的vlan划分上有一些区别,今天就和大家详细说说华为交换机的端口vlan属性~

按照IEEE802.1Q标准,vlan帧的格式如下:

此处的Tag就是vlan tag,即我们常说的vlan标签。

具体含义如下:

①TPID为固定值0x8100,表明加了一个vlan标签

②PRI为优先级,0~7

③CFI,取0表示为规范格式,取1表示非规范格式

④vlan ID为vlan号,取值范围1-4094

首先提一个概念,即PVID(Port Vlan ID),这是端口的一个基本属性,可手动设置,默认值为1。其次,所有的以太网帧在交换机中进行处理得时候,都是按照上图格式来进行处理得,即帧都是带了vlan tag的。

华为交换机的端口有三种模式,分别是access,trunk,hybrid。

access

1、access端口接收帧时:

①如果接收的帧有vlan tag时,该帧的vlan ID和access端口的PVID相同时,将改帧送入交换机;该帧的vlan ID和access端口的PVID不同时,丢弃帧。

②如果接收的帧没有vlan tag时,access端口会将该帧打上vlan tag,vlan ID即为本端口的PVID,送入交换机。

2、access端口发送帧时:

access端口只能发送vlan ID和端口PVID相同的帧,发送出去时会剥掉vlan tag。

例子:

[Huawei-GigabitEthernet0/0/3]port link-type access

[Huawei-GigabitEthernet0/0/3]port default vlan 10

此时该端口为access端口,PVID为10。

该端口只能发送vlan ID为10的帧,发送出来的帧没有vlan tag。

该端口可以接收vlan ID为10的帧(如交换机传出的帧);也可以接收没有vlan tag的帧(如PC传出的帧),此帧将打上vlan tag(vlan ID=10)传入交换机。

trunk

1、trunk端口接收帧时:

①接收没有vlan tag的帧,trunk端口将帧打上vlan tag,vlan ID和本端口的PVID相同,若该PVID在trunk端口的放行vlan中,送入交换机,若PVID不在trunk端口的放行vlan中,丢弃该帧。

②接收有vlan tag的帧,若帧的vlan ID在trunk端口的放行vlan中,送入交换机,若vlan ID不在trunk端口的放行vlan中,丢弃该帧。

2、trunk端口发送帧时:

trunk端口只能发送放行vlan中的帧,若该帧的vlan ID和trunk的PVID相同,则剥掉vlan tag发送;若该帧的vlan ID和trunk的PVID不同,则保留原有vlan tag发送。

例子

[Huawei-GigabitEthernet0/0/4]port link-type trunk

[Huawei-GigabitEthernet0/0/4]port trunk pvid vlan 5

[Huawei-GigabitEthernet0/0/4]port trunk allow-pass vlan 10 20 30

此时该端口为trunk端口,PVID为5,放行vlan为10,20,30。

该端口可以发送vlan ID为10,20,30的帧,发送出去的帧时有vlan tag的。

该端口可以接收vlan ID为10,20,30的帧。

[Huawei-GigabitEthernet0/0/5]port link-type trunk

[Huawei-GigabitEthernet0/0/5]port trunk pvid vlan 5

[Huawei-GigabitEthernet0/0/5]port trunk allow-pass vlan 5 10 20 30

此时该端口为trunk端口,PVID为5,放行vlan为5,10,20,30。

该端口可以发送vlan ID,5,10,20,30的帧,发送vlan ID为10、20、30的帧,帧是有vlan tag的;发送vlan ID为5的帧,帧时没有vlan tag的。

该端口可以接收vlan ID为5,10,20,30的帧,也可以接收没有vlan tag的帧。

hybrid

1、hybrid端口接收帧时:

①接收没有vlan tag的帧,hybrid端口将帧打上vlan tag,vlan ID和本端口的PVID相同,若该PVID在hybrid端口的放行vlan中,送入交换机,若PVID不在hybrid端口的放行vlan中,丢弃该帧。

②接收有vlan tag的帧,若帧的vlan ID在hybrid端口的放行vlan中,送入交换机,若vlan ID不在hybrid端口的放行vlan中,丢弃该帧。

2、hybrid端口发送帧时:

hybrid端口只能发送放行vlan中的帧,可以通过命令来控制发送时是否携带vlan tag。

例子:

[Huawei-GigabitEthernet0/0/6]port hybrid pvid vlan 10

[Huawei-GigabitEthernet0/0/6]port hybrid tagged vlan 10 20 30

[Huawei-GigabitEthernet0/0/6]port hybrid untagged vlan 100 200 300

此端口为hybrid端口,PVID为10,放行的vlan有10、20、30、100、200、300。

端口接收帧时同trunk是一样。

端口发送帧时,vlan ID为10、20、30的帧时有vlan tag的;vlan ID为100、200、300的帧时没有vlan tag的。

【干货】超全!华为交换机端口vlan详解~相关推荐

  1. 华三交换机ping大包命令_华为交换机ping命令详解

    华为交换机ping命令详解 1.Ping简介 Ping是排除设备访问故障的常见方法.它使用Internet控制消息协议ICMP(Internet Control Message Protocol)确定 ...

  2. 交换机之vlan详解

    一.为什么需要VLAN 1.1.什么是VLAN? VLAN(Virtual LAN),翻译成中文是"虚拟局域网".LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算 ...

  3. 最全FC交换机基础知识详解

    谈起FC交换机,大家就会想到它是数据中心贵族的象征,也是保证核心业务性能和可靠性的技术基石,但近年来,随着数据中心软件定义,IP化潮流的推进,FC交换机的市场份额有所收缩,但截至目前为止,FC技术仍然 ...

  4. ping 超时时间_华为交换机ping命令详解

    1.Ping简介 Ping是排除设备访问故障的常见方法.它使用Internet控制消息协议ICMP(Internet Control Message Protocol)确定以下内容: 远程设备是否处于 ...

  5. dp交换机命令_华为交换机配置命令详解

    duplex{full|half} //设置双工模式 undo duplex //恢复双工模式为缺省值 negotiation auto //开启接口自动协商功能(默认开启) speed //修改接口 ...

  6. 思科isis路由的优先级_【分享】超全!集成ISIS知识详解~

    IS-IS路由协议简介 IS-IS是国际标准化组织ISO为它的无连接网络协议CLNP设计的一种动态路由协议. 随着TCP/IP协议的流行,为了提供对IP路由的支持,IETF(Internet Engi ...

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

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

  8. 华为交换机端口不配置access_华为交换机屏蔽端口号

    求助,华为交换机肿么屏蔽445端口 acl number 3000 rule 1 deny tcp destination-port eq 445 rule 5 deny udp destinatio ...

  9. 华为、H3C、锐捷三家交换机配置命令详解

    一.华为交换机基础配置命令 1.创建vlan: <Quidway> //用户视图,也就是在Quidway模式下运行命令. <Quidway>system-view //进入配置 ...

最新文章

  1. Python网络爬虫 - 一个简单的爬虫例子
  2. spring事务介绍
  3. 2021蛋白组学研究常用数据库汇总整理
  4. eas库存状态调整单不能反审核_订单少了,库存多了,利润没了……
  5. 完全二叉树基本操作(不含遍历)
  6. Go语言从入门到精通 - 数据类型转换
  7. Golang-import-introduce
  8. 报告PPT--Python程序设计,不仅仅是学习编程(35页)
  9. opencv4 车牌识别 C++ vs2019
  10. java对象命名_Java编码规范(命名规则).
  11. JS设置cookie,获取cookie
  12. 全国哀悼日 网站灰黑色CSS滤镜代码
  13. c语言作业系统课设设计,C语言程序课程设计心得体会
  14. CC攻击(Challenge Collapsar)原理及防范方法
  15. 打开计算机左侧的桌面不见了,Win7资源管理器左侧桌面快捷方式不见了怎么办?...
  16. 为啥功放上的音量控制的dB数都是负的
  17. 百货商城销售管理系统
  18. 微信公众号如何无限制的定向推送消息--模板消息的应用
  19. 金蝶、用友,舞剑SaaS
  20. Windows系统及应用程序的安装设置

热门文章

  1. angr学习笔记(6)(内存地址单元符号化)
  2. Python3 正则表达式特殊符号及用法(详细列表)
  3. My First Window构造过程,SendMessage同步,PostMessage异步
  4. c#动态修改代码的crackme
  5. python爬取动态网页的内容
  6. 1.19 final修饰符详解
  7. 112. 雷达设备【贪心】
  8. 第四章:枚举 模拟 排序习题 【完结】
  9. 3.1.1 内存的基础知识
  10. Spring boot配置文件占位符