请各位高人指点一下,MPLS协议可不可以用来作为一个网络内的被动路由协议?而网络主动路由则选择OSPF?
我的理解:OSPF用作对AS中路由器的维护、管理及收敛
而MPLS被配置到各端口(相当于是类似IPX协议的被动路由),用于传送数据包。这样理解正确么?
十分感谢各位了!~~
參考答案:MPLS的初衷是为了提高转发效率,不在路由器上对每一个包都进行三层解析
而只解析到2.5层,根据标签值进行数据转发
MPLS在数据包传输的时候可以不依据IP地址,但是在MPLS网络建立的时候(就是LSP建立的时候)需要IP路由协议,而这个路由协议可以是任意的路由协议,包括OSPF,RIP,IS-IS等
MPLS协议只是定义了传输,传输的路线是由LDP协议计算出来的
所以MPLS是不算路由协,它可以说是基于二层和三层之间的一种协议(工作在二层,但要依靠三层的IP)