车载以太网交换机入门基本功(3)—VLAN转发

标签:
车载以太网交换机 |
分类: 产品介绍 |
在《车载以太网交换机入门基本功(2)》中提到,报文通过携带Tag字段,表明报文所属的VLAN。本文将介绍携带Tag报文在VLAN下的转发过程。而在实际转发过程中,交换机的端口起到关键作用。
交换机端口
交换机的端口属性包括三大类:VID、PVID、Tag/Untag。
- VID
端口所属的VLAN。只有处在同一个VLAN下才能通信。当携带特定VID的广播报文发送至交换机时,交换机会查询端口的VID,转发到具有同一个VID的端口。同一个端口可以同时处在不同VLAN下,即一个端口的VID可能有多个;而不同端口也可以在同一个VLAN下,即同个VID下也可能有多个端口。
- PVID
Port VLAN ID,端口的入口。当不带tag的报文进入交换机时,端口会给报文加上tag,加上的VID是该端口的PVID值。不同于VID,一个端口只能有一个PVID。PVID使得交换机内部的报文都带tag。
- Tag/Untag
端口的出口,决定了从交换机端口发出的报文是否携带tag。Tag会保留报文的tag,Untag会剥除报文的tag。
报文从进入交换机、转发、从交换机发出的过程中,都受到这三个属性的影响——PVID影响进入过程;VID影响转发过程;而Tag/Untag影响发出过程。
转发过程
涉及到发送、转发和接收三个过程。下面将着眼于报文在这三个过程中的变化,细致了解VLAN是如何起到限制广播域的作用。
- 转发
设备发出的报文分为带tag和不带tag两种,都会发送到交换机上。
根据报文是否带tag,交换机的处理方式有两种:
不带tag报文进入交换机时,会根据交换机端口的PVID,加上相应的tag,之后按照带tag报文的转发规则进行转发。
带tag报文进入交换机后,根据tag转发到具有相同VID的端口上,从该端口向外转发。
- 接收
根据报文tag,从相同VID的端口上向外转发。交换机向外转发时,根据端口的Tag/Untag,决定向外发送的报文是否携带tag。
以下图的报文转发为例:首先,不带tag报文进入交换机端口1,端口1根据自身的PVID,给报文加上tag;接着,根据报文tag的VID,查询具有相同VID的端口(这里是端口2),发给端口2;最后,端口2根据自身的Tag/Untag,对报文的tag进行保留/剥除处理,并把报文从端口2发出。
了解更多
请致电010-64840808转6115 或发送邮件至market_dept@hirain.com(联系时请说明来自新浪博客)