组网标签封装和标签编码
采取mpls专用硬件和软件转发标签分组时,在数据链路层和网络层中间加了一层“垫片”,垫片封装于网络层中,但是独立于网络层协议,因此可以封装在任何的网络层分组中,这类方式成为“一般mpls封装”。
任何类型网络层分组
任何类型网络层分组Mpls垫片
任何类型网络层分组Mpls垫片数据链路层帧头
基于atm交换机的mpls标签封装,atm交换机是利用输入端口和输入vci/vpi作为查找交叉连接表的索引,从交叉连接表里获得输出端口和输出vci/vpi,以完成交换。若通过适合的编码方式将一个或几个标签放入vci/vpi域内,就能够将atm交换机改造为atmlsr。一般说有三种方式将标签编入信元中:1)SVC编码。用vci/vpi域对处于栈顶的标签进行编码,将lsp看做svp,将ldp看做是atm的信令协议,但是atmlsr不能对标签堆栈进行压栈和弹栈操作;2)SVP编码。用VPI域对栈顶标签进行编码,若是标签堆栈中有第二层标签,则用VCI域对第二层标签进行编码,这类方案较前一种方案的优势是支持atm的vp交换。3)svp多点编码。一样用VPI域对栈顶标签进行编码,用VCI域的一部份对第二层标签进行编码,用VCI域的其他部份指明lsp的入口标识。这类方案可让atm交换机支持多点到点的vp。