首页|傲世皇朝注册|平台
首页|傲世皇朝注册|平台
全站搜索
 
 
新闻详情
 
当前位置
交换机应用之端口模式(access、trunk和hybird)、是否标记(tag、untag)、端口缺省vlan(pvid、native id)
作者:管理员    发布于:2024-07-19 14:52    文字:【】【】【
       

  交换机应用之端口模式(access、trunk和hybird)、是否标记(tag、untag)、端口缺省vlan(pvid、native id), 傲世皇朝注册,打不打标记Tag,untag以及交换机的各种端口模式是网络工程技术人员调试交换机时接触最多的概念了。标记tag就是指VLAN的标签,数据包属于哪个VLAN的。交换机三种端口模式Access vlan、Trunk vlan和Hybrid vlan三种,即以太网端口有三种链路类型:Access、Hybrid和Trunk。在Trunk和Hybird模式下,存在端口缺省vlan的概念(pvid、native vlan id)。

  tag报文结构的变化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlan tag头;一般来说这样的报文普通PC机的网卡是不能识别的。下面说了802.1Q封装tag报文帧结构ISL Trunk上所有的包都是tag的(Cisco专用);802.1Q 设计的时候为了兼容与不支持VLAN的交换机混合部署,特地设计成可以不tag:但是只有一个VLAN允许不tag,这样N个VLAN,(N-1)个都tag了,不tag的包一定是来自那个特殊VLAN的,所以不会乱套。(当然也可以所有VLAN都tag)带802.1Q的帧是在标准以太网帧上插入了4个字节的标识。其中包含:2个字节的协议标识符(TPID),当前置0x8100的固定值,表明该帧带有802.1Q的标记信息。

  Priority域,占3bits,表示报文的优先级,取值0到7,7为最高优先级,0为最低优先级。该域被802.1p采用。

  规范格式指示符(CFI)域,占1bit,0表示规范格式,应用于以太网;1表示非规范格式,应用于Token Ring。

  Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;

  Hybrid类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。2.Hybrid端口和Trunk端口的对比Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。

  Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;

  如果设置了端口的缺省VLAN ID,当端口接收到不带VLAN Tag的报文后,则将报文转发到属于缺省VLAN的端口;当端口发送带有VLAN Tag的报文时,如果该报文的VLAN ID与端口缺省的VLAN ID相同,则系统将去掉报文的VLAN Tag,然后再发送该报文。

  注:对于华为交换机缺省VLAN被称为“Pvid Vlan”,对于思科交换机缺省VLAN被称为“Native Vlan”。

  pvid,即端口vlan id号,是非标记端口的vlan id 设定,当非标记数据包进入交换机,交换机将检查vlan设定并决定是否进行转发。一个ip包进入交换机端口的时候,如果没有带tag头,且该端口上配置了pvid,那么,该数据包就会被打上相应的tag头!如果进入的ip包已经带有tag头(vlan数据)的话,那么交换机一般不会再增加tag头,即使是端口上配置了pvid号。

  看了2.1和2.2,有些矛盾,针对于端口在发送和接收打不打标记数据包时,数据包的去向有些矛盾。-----至少我没理解,大侠可以回帖答疑解惑,谢谢。

  收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发;如果有则直接丢弃(缺省)

  收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发;如果有判断该trunk端口是否允许该 VLAN的数据进入:如果可以则转发,否则丢弃

  比较端口的PVID和将要发送报文的VLAN信息,如果两者相等则剥离VLAN信息,再发送,如果不相等则直接发送

  收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发;如果有则判断该hybrid端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃(此时端口上的untag配置是不用考虑的,untag配置只对发送报文时起作用)

  判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接

  收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,

  如果有判断该trunk端口是否允许该 VLAN的数据进入:如果可以则转发,否则丢弃

  比较端口的PVID和将要发送报文的VLAN信息,如果两者相等则剥离VLAN信息,再发送,

  收到一个报文判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,

  如果有则判断该hybrid端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃

  哪些VLAN是tag)如果是untag则剥离VLAN信息,再发送,如果是tag则直接发送

  若某一端口在vlan设定中被指定为非标记端口untagged port, 所有从此端口转发出的数据包上都没有标记 (untagged)--类似于access口发报文。若有标记的数据包进入交换机,则其经过非标记端口时,标记将被去除----类似于access口收到带标记的报文。因为目前众多设备并不支持标记数据包,其也无法识别标记数据包,因此,需要将与其连接的端口设定为非标记。

  若某一端口在vlan设定中被指定为标记端口tagged port, 所有从此端口转发出的数据包上都将有标记 (tagged)。若有非标记的数据包进入交换机,则其经过标记端口时,标记将被加上。此时,其将使用在ingress 端口上的pvid设定作为增加的标记中的vlan id号。

  此时inter e0/1和inter e0/2下的所接的PC是可以互通的,但互通时数据所走的往返vlan是不同的。

  (2) 本Hybrid端口或Trunk端口的缺省VLAN ID和相连的对端交换机的Hybrid端口或Trunk端口的缺省VLAN ID必须一致,否则报文将不能正确传输。

相关推荐
  • 【华为HCIP 华为数通工程师】刷题日记1116(一个字惨)
  • 交换机应用之端口模式(access、trunk和hybird)、是否标记(tag、untag)、端口缺省vlan(pvid、native id)
  • 环路测试广播攻击网管型核心管理交换机能过关吗
  • 如何成为5G时代的数通专家?解读华为HCIE-Datacom-Carrier认证
  • 安视交换机DHCP之地址池可视化管理
  • 东土KOM200-1S-SC40-485232A-H1光纤收发器 现货批发
  • 中国移动研究院发布业界首台便携式大模型评测工具
  • 网络常识 交换机和路由器基础知识大全
  • 智领全栈模力全开|锐捷网络引领智算中心全栈服务能力建设
  • 浪潮网络发布第一款支持“产品可视化管理”的交换机
  • 脚注信息
    友情链接: