首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPLS与VPLS的区别

MPLS与VPLS的区别
EN

Network Engineering用户
提问于 2016-05-19 20:06:38
回答 3查看 32.9K关注 0票数 6

有人能向我解释一下MPLS和VPLS之间有什么不同吗?哪一个最有效率?为什么?

我读过,唯一的区别是技术层:2 (VPLS) vs 3 (MPLS)。这是否意味着路由表是在本地网络上管理的?

提前谢谢你,

EN

回答 3

Network Engineering用户

回答已采纳

发布于 2016-05-19 21:10:51

MPLS是一个虚拟的“第三层”网络。客户通过IP地址数据包。PE设备有客户IP,用作客户路由器。MPLS管理员至少需要管理少量的路由(除非自从我上次管理MPLS网络以来已经有了改进,否则我想知道是否是这样)。

VPLS是一个虚拟的“第二层”网络。客户通过MAC地址分组。从客户的角度来看,PE设备的性能就像一个开关。

至于效率,两者各有其利与弊。

编辑:这将是对@peter-green的回答的评论,但太长了:

要详细说明需要同时了解客户和提供商网络的路由器:通常有许多路由器,从客户网络进入提供者网络的每个入口点都有一个。它们被称为PE路由器(Provider Edge)。当然,对于许多客户端,一个PE路由器可以处理多个入口点。比方说,每个美国州的首府都可以有一个PE,每个客户可以在每个城市都有几个办事处,所有这些都与城市的PE相连。

MPLS PE需要配置连接到它的客户的IP地址,至少是直接连接的IP地址。对于每个客户站点上的请求,它可以采取静态路由(需要提供者对每个站点进行修改),也可以与CPE (客户前提设备)讨论一些路由协议,这要复杂得多,但可以让客户在不打扰提供商的情况下使用其现场IP。PE将学习客户MP连接到其他PE路由器通过与他们交谈MP-BGP。

VPLS PE需要知道客户的MAC地址,但它会自动检测它们。如果有很多MACs电脑,这可能是个问题。正如@peter-green注意到的那样,除了封装开销之外,以太网广播也有一个缺点,但它有提供商不必配置客户IP地址的优点。

如果这还没有回答您的问题,您将不得不指定更多:)

票数 6
EN

Network Engineering用户

发布于 2016-05-19 23:38:02

据我所知(读过一点这方面的内容,但实际上并没有做到)。

MPLS是一种在共享基础设施上构建大量虚拟链路的协议。分层标签系统允许MPLS核心中的实际数据交换过程非常简单和快速。MPLS可以在上面携带各种不同的协议。属于不同客户的流量由MPLS标签保持独立,因此不同的客户是否有重叠的IP或MAC地址空间并不重要。

您可以直接在MPLS上运行IP,在这种情况下,需要在每个客户站点和供应商网络之间建立一个路由器,该路由器可以同时知道MPLS系统和它所连接的IP网络。然后,它可以在MPLS链路上建立路由,就像在任何其他底层网络上一样。缺点是,您有一个路由器需要了解供应商的MPLS和客户的IP路由,客户IP子网边界需要与他们的站点边界保持一致。

VPLS是一种用于在MPLS网络(或者IP网络)之上构建虚拟多点以太网的协议。这很方便,从您的角度来看,这就像您的提供商给您提供了一个大的以太网交换机,并将您的所有站点都插入其中。然而,这种方便是有代价的,封装开销比直接通过MPLS的IP还要高,您发送到VPLS网络的任何广播(以太网网络总是有一些广播)都会被立即放大。

票数 2
EN

Network Engineering用户

发布于 2016-06-12 12:41:41

MPLS 2.5层协议介于数据链路层和网络层之间。Mpls允许路由器使用CEF表和ip路由表进行标签基交换。它的ebabled应用程序就知道了。应用程序有L3VPNs、L2vpns、EoMPLS、AToMpls、FRoMPlS。

VPLS虚拟专用局域网服务技术,用于使用MPLS应用AToMpls (在mpls上的任何传输)扩展和服务提供商网络上的局域网服务。VPLS采用端到端的伪线,vsi/ vfi用于创建基于MAC寻址的多点L2VPNs。

票数 0
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/30576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档