VLAN终结的实质就是:
l 对收到的VLAN报文,去除VLAN tag后进行三层转发或其他处理。转发出去的报文是否带有tag由出接口决定。
l 对将发送的报文,将相应的VLAN信息添加到报文中再发送。
VLAN终结主要应用于以下情况:
l 不同VLAN间的互通。VLAN因为能够隔离用户二层报文在网络中得到了广泛的应用。它将一个物理的LAN在逻辑上划分成多个广播域(对应多个VLAN),VLAN内的主机可以直接互相通信,而VLAN间的主机二层不能互相通信。要实现不同VLAN之间报文的互通必须借用三层路由技术,目前有两种方法:一种是在三层交换机上通过VLAN接口来实现;另一种是在路由器上通过三层以太网接口来实现。但传统的三层以太网接口不支持VLAN报文,当它收到VLAN报文时,会将VLAN报文当成是非法报文而丢弃。为了实现VLAN间的互通,我们在三层以太网接口上开发了三层以太网子接口,通过在子接口上配置VLAN终结功能来实现VLAN间的互通。
l 用于实现局域网和广域网的互联。局域网内的报文大多数都带有VLAN tag,但一些广域网协议并不识别VLAN报文,比如ATM、FR和PPP等,这种情况下,如果要局域网的VLAN报文转发到广域网,需要在本地记录报文的VLAN信息,去掉该信息后再转发。
根据VLAN报文携带的tag的层数可以将VLAN报文分为Dot1q报文(带有一层VLAN tag)和QinQ报文(带有两层VLAN tag)。相应的VLAN终结也分为两种:
l Dot1q终结:用来终结Dot1q报文。
l QinQ终结:用来终结QinQ报文。