pvid和vid区别

VID

VID(VLAN ID)是VLAN的标识,一个port口可以有支持多个vlan,那么就有多个vlan id。

PVID

PVID英文解释为Port-base VLAN ID,是基于端口的VLAN ID,一个端口可以属于多个vlan,但是只能有一个PVID,收到一个不带tag头的数据包时,会打上PVID所表示的vlan号。

一个物理端口只能拥有一个PVID,当一个物理端口拥有了一个PVID的时候,必定会拥有和PVID相等的VID,而且在这个VID上,这个物理端口必定是Untagged Port。

PVID的作用只是在交换机从外部接受到可以接受Untagged 数据帧的时候给数据帧添加TAG标记用的,在交换机内部转发数据的时候PVID不起任何作用。

可以把pvid叫做默认vlan id


tag口和untag口

tag口和untag口是针对某个vlan而言。一个物理端口可以对vlan1是tag口同时又对vlan2是untag口的。

两种口对数据的处理如下,可以看到就发送带tag的数据时不同,untag口总是会去掉tag再发,而tag口则会保留除pvid之外的tag。

类型

tag数据帧

untag数据帧

数据方向

IN

OUT

IN

OUT

tag端口

tag在允许列表,原样接收。

不在则丢弃

当tag与pvid一样时,去掉tag发送。

不一样时,原样发送

打上pvid

不存在此情况

untag端口

tag在允许列表,原样接收。

不在则丢弃

去掉tag发送

打上pvid

不存在此情况

tag口在一些交换机上可能称为trunk口,untag口称为access口。

下面来分析下port2为需要接收vlan88的iptv口。

类型

port0 (LAN口)

port1 (LAN口)

port2 (IPTV口)

port3 (wan口)

pvid

9

9

9

8

vlan9

untag

untag

untag

off

vlan8

off

off

off

untag

vlan88

off

off

untag

tag

(1)普通的不带tag LAN侧数据

假如数据从port0来,打上vlan 9 tag。vlan9的端口又0,1,2,转发发到port1, port2, 转发正常

(2)普通的不带tag WAN侧数据

数据从Port3来,打上vlan 8 tag。vlan 8的端口只有port3, 不进行转发,正常

(3)带vlan tag88的数据从wan侧来

port3支持vlan88,且是tag口,pvid为8,所以原样发到port2,port2是untag口,发送时去掉tag,再发给电视,看电视正常。

pvid和vid区别,tag口和untag口区别相关推荐

  1. 浅谈PVID和VID区别

    PVID和VID彻底研究(上) --PVID的作用及和VID的区别 Pvid和Vid经常出现于二.三层交换机里,由于PVID和VID的设置不合理,造成VLAN划分变得混乱.本文就对PVID和VID进行 ...

  2. pvid与vid详解

    Pvid和Vid经常出现于二.三层交换机里,由于PVID和VID的设置不合理,造成VLAN划分变得混乱.本文就对PVID和VID进行了彻底研究. pvid是交换机上的概念,说的是进入该端口的报文如果没 ...

  3. thinkserver rd650管理口地址_路由器WAN口和LAN口有什么区别【区别介绍】

    现在一般家庭上网采用ADSL电话线上网的较多,而且家里一般都有好几台电脑,那么如何使几台电脑同时上网呢?这就要用到宽带路由器了,一般情况下宽带路由器上面有好几个网线插口,这些网线插口上有的标有WAN, ...

  4. 串口、COM口、UART口, TTL、RS-232、RS-485的区别

    1.区别 首先串口.COM口.UART口一般指的是硬件接口. 而TTL.RS-232.RS-485则是逻辑电平0和1的不同表示标准,它们区别如下: 标准 逻辑电平0 逻辑电平1 是否全双工 抗干扰能力 ...

  5. 51单片机---IO口 (准双向口和双向口的区别)

    MCS-51有4个双向并行IO口:P0.P1.P2.P3;其中,P0为三态双向口,其驱动能力比较大,可驱动高达8个TTL电路;P1.P2.P3为准双向口(作为输入时,口线需要被拉成高电平,故称准双向口 ...

  6. mysql串口转网口_串口、COM口、UART口, TTL、RS-232、RS-485有啥区别

    调试时总是会遇到各种各样的接口,各种各样的转换板,似懂非懂的感觉很不爽! 首先,串口.UART口.COM口.USB口是指的物理接口形式(硬件).而TTL.RS-232.RS-485是指的电平标准(电信 ...

  7. 串口、COM口、UART口、USB口和TTL、RS-232、RS-485、USB电平区别简介

    串口.COM口.USB口是指的物理接口形式(硬件).而TTL.RS-232.RS-485.USB电平是指的电平标准(电信号). 一.串口.COM口.UART口.USB口(物理接口): COM口即串行通 ...

  8. 串口、COM口、UART口, TTL、RS-232、RS-485区别详解

    目录 一.什么是串口.COM口.UART口, TTL.RS-232.RS-485 摘要: 1.串口.COM口解释: 2.实物照片及解释 二.TTL.RS-232.RS-485的电平形式 1.TTL介绍 ...

  9. 路由器WAN口和LAN口的区别

    随着家庭中需要上网的电脑的增多,很多家庭选择了借助于宽带 路由器来实现共享上网,然而由于对 网络知识缺乏了解,很多用户在购买了宽带路由器后,发现有的网口标有WAN,有的网口标有LAN,这两种网口各自是 ...

最新文章

  1. 7. Python运算符之逻辑、成员、身份运算符及优先级
  2. 对Flush原理的个人理解
  3. java webstart 自动升级_windows – 使用java web start实现自动更新桌面应用程序时的AWTPermission异常...
  4. 图解HTTP--笔记
  5. iOS之深入解析类Class的底层原理
  6. 用python连接数据库_用Python连接MySQL
  7. shell脚本单词去重多个文件
  8. 查询MySQL字段注释的 5 种方法!
  9. IE浏览器开发人员工具怎么使用
  10. Windows Phone 实用开发技巧(18):使用SystemTray显示全局消息提醒
  11. LWIP的数据包管理
  12. python自己创建模块引用失败_详解Python import方法引入模块的实例 Python怎么import自己写的模块...
  13. 如何迁移SAV客户端
  14. tomcat配置https以及配置完成后提示服务器缺少中间证书(已解决)
  15. ASP.NET的七个内置对象
  16. linux 编码转换iconv命令
  17. 内存管理单元(MMU)与内存控制器
  18. Texlive安装宏包
  19. 操作系统的作用及类别
  20. Selenium自动化测试面试题

热门文章

  1. Objective-C Fast Enumeration 的实现原理
  2. Webpack 学习记录
  3. MyBatis源码解析(十二)——binding绑定模块之MapperRegisty
  4. ACM将一个十进制的数转换为一个十六进制的数输出
  5. 浅析Hibernate映射(五)——集合映射
  6. strcpy vs memcpy
  7. IOS开发中--点击imageView上的Button没有任何反应
  8. 一个成功的Jsp程序员该怎样学习JSP呢?
  9. 计算机网络---ICMP、IGMP协议
  10. 【Vue2.0】—github小案例(二十三)