一、多协议标签交换
MPLS(多协议标签交换)进入IT市场已有一段时间了。在引入之前,服务提供商承担着使用IP路由、VPN和第2层技术向客户提供服务的负担MPLS受到大家的欢迎,现在已经成为服务提供商和大型数据中心使用的事实技术。
MPLS是一种用于在网络中路由网络数据包的技术。数据包的转发是根据数据包上的标签完成的,该标签遵循称为标签交换路径 (LSP) 的固定路径。
二、IP路由
虽然传统的IP路由使用基于目标IP地址转发数据包,但路由查找是在每一跳上执行的,每个路由器可能需要完整的Internet路由信息。因此,路由是在IP地址的基础上使用逐跳机制完成的。
三、MPLS与IP路由有什么区别?
1、在MPLS中,流量的切换基于分配给网络数据包的标签。而在IP路由中,它是基于目的IP地址的。
2、在MPLS中,为网络数据包的路由建立了固定的专用路径。这条路径被称为LSP(标签交换路径)。而在IP路由中,没有形成这样定义的路径。
3、MPLS使用LDP协议构建LFIB(标签转发信息库)表。在IP路由中,信息存储在路由表中。
4、在MPLS技术中,标签被插入到TCP/IP模型的第2层和第3层之间,因此它位于第2.5层(因此也称为“shim”协议)。IP路由是第3层协议。
5、MPLS比传统的IP路由快得多,因为它基于标签的概念来允许转发(而不是交换)数据包。这种类型的转发效率更高,因为它避免了 CPU 过载。
6、与传统路由不同,传统路由根据IP标头执行路由决策,MPLS将 MPLS标头与数据包一起考虑,因此根据MPLS标头做出所有转发决策。
以上就是MPLS与IP路由的区别。希望能帮助到大家参考!
全部0条评论
快来发表一下你的评论吧 !