MPLS中VPLS的控制平面机制
发布时间:2020-11-24作者:小编阅读:0
基于LDP的信令[RFC 4762]与点对点第2层LDP相似。LDP用于互连PE上客户VPLS实例的伪线。PE间或每对VPLS实例的PE至少一对目标LDP会话(除非用H-VPLS)。没有自动发现的情况下,必须在PE上手动配置会话。无论是否用自动发现,LDP都用于传达伪线使用的VPN标签。FEC带有必要的参数建立伪线。最初定义了FEC 128。后来,被FEC 129取代。但大多数实现仍用FEC 128。
如何使用FEC 128。VC ID配置为所有PE的相同VPLS实例。例如,PE1有与PE2,PE3和PE4的LDP会话。假设将VC ID 100分配给客户X,将101分配给客户Y。在与PE2的LDP会话,PE1和PE3为它们共有的两个VPLS交换伪线标签。必须在每个PE上手动列出VC ID,并且每个VC ID必须与远程PE地址关联。除了标签,FEC 128包括以下字段:
1.VC ID。
2.控制字位。是否使用控制字。
3.VC类型。对于VPLS,将是以太网或带有VLAN的以太网。
4.接口参数。诸如MTU的信息。
a.自动发现机制
LDP没有自动发现。必须手动配置每个LDP会话和伪线,或必须用外部自动发现机制。手动配置对于运营商不是一种吸引力,IETF已开展许多工作以研究潜在的外部发现机制。提议与LDP一起使用的机制如下:
1. RADIUS。使用RADIUS执行自动发现。
2. LDP。扩展LDP以提供自动发现。
3. BGP [BGP-AUTO]。BGP仅用作自动发现机制。
该方案类似点对点L2VPN中BGP自动发现的LDP。对每个成员所属的每个VPLS,每个PE通过BGP通告一个该VPLS实例唯一的标识符。有时称为“ VSI-ID”(虚拟交换实例ID)。用(RD)来消除具有相同值但属于不同VPLS实例的VSI-ID。为每个VPLS分配RT,对该VPLS实例的所有PE都是公用的。VPLS-ID,以便接收BGP的PE可标识与哪个VPLS相关联,并将其导入正确的VPLS实例。这样,对于每个VPLS,PE都知道哪些PE是该VPLS的成员。LDP然后用于建立到每个PE的伪线。FEC 129用于信令,FEC 128没有能力携带所需的信息。由FEC 129携带的信息包括VPLS-ID,远程VSI-ID和本地VSI-ID。以此方式,LDP对等方可标识与伪线关联的VPLS实例,以及在伪线上发送流量时期望的标签。
b.分层VPLS
分层VPLS(H-VPLS)是为解决LDP信令的重大局限而设计,PE间需要网状的LDP会话。除非用外部自动发现,否则将导致很大的管理开销。此外,LDP会话的数量可能非常多。H-VPLS消除此限制,但正如将要看到的,以引入其它问题为代价。
在H-VPLS,不是将PE的LDP会话完全网状,而是创建一个“中心PE”和“分支PE”的两级层次结构。中心PE建立网状LDP会话连接到每个分支PE。分支PE通过伪线连接到中心PE,每个VPLS实例一根。从分支角度看,具有本地端口和伪线“上行”端口。分支PE以普通VPLS PE方式执行洪泛和学习。
假设图中所有PE提供VPLS服务,但提供商希望避免将来部署更多PE配置网状LDP而增加的开销。将P1,P2,P3和P4指定为中心PE,PE1至PE13为分支PE,用H-VPLS方案。只有P1,P2,P3和P4进行网状LDP会话交换伪线标签。每个中心PE与分支PE都有LDP会话。即每个中心PE和分支PE间为每个VPLS实例创建一条伪线。
例如,如果P1是分支PE1,PE2,PE12和PE13的中心PE,则每个分支PE的VPLS在P1和PE间创建一条伪线。假设PE1拥有两个客户X和Y。PE1为涉及的两个VPLS实例维护单独的转发表。从客户X的角度看,它有一个逻辑端口和一个本地端口,逻辑端口是到P1的伪线。考虑相同VPLS的中心PE逻辑端口。它有到LDP其它中心路由器的伪线,以及分支PE的伪线。如果主机A需要发送到主机B,并且PE1未知B的位置,则PE1将在所有端口泛洪。如果P1不知道B的位置,则在所有伪线上(即PE2,PE12和PE13)泛洪,以及其它中心PE。其它中心PE依次泛洪到分支PE。这样,就被传播到该客户VPLS的所有位置。如果将增加新分支PE或将其它客户添加到现有分支PE,则仅在该分支PE和中心PE上需要配置。在H-VPLS,需要存储在中心PE的MAC数大致等于分支PE的MAC之和。这意味确保中心PE能够存储预期数量的MAC非常重要。
检查H-VPLS的另一属性是广播和多播流量的处理。如果用入口复制来处理这种类型的流量,则H-VPLS比常规VPLS方案有更高带宽效率。例如,PE1仅需将每个广播/多播帧的一个副本发送到P1,然后P1泛洪到其它中心PE及分支PE。但如果担心常规VPLS方案入口复制的带宽效率低下,更好的方法是用多播复制树,而不是H-VPLS。
以上就是MPLS中VPLS的控制平面机制的介绍,
如果你还有其他问题,欢迎进行咨询探讨,希望亿联云的专业的解决方案,可以解决你目前遇到的这些问题。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,请联系站长邮箱:shawn.lee@eliancloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
标题:MPLS中VPLS的控制平面机制
TAG标签:MPLS
地址:https://www.elinkcloud.cn/article/20201123165703.html