MPLS VPN中RD与RT的区别
来源:Tom 时间:2022-03-10 10:14:31阅读:294

BGP发言人只能安装一条路由,并将其分配到指定的地址前缀,这在携带自私和重叠的地址空间时会出现问题。解决方案是通过的RD标识字符串和IP将前缀连接起来,使私独一无二,从而创造新的地址族(VPN-IPv4)。BGP允许多协议功能BGP携带多个地址族的前缀[RFC2858]。这就是为什么有时候会BGP称为MP-BGP。用于编码VPN-IPv4地址族的AFI和SAFI分别为1和128。
需要注意的是,只需要知道VPN-IP路由器只知道地址VPN-IP地址。客户不知道VPN-IP存在BGP通告客户VPN路由之前,PE将附加适当VPN站点的RD,从而将其转化为VPN-IP路由。PE收到VPN-IP路由后,通过移除RD将路由转化为普通IP。
由于RD的任务是使VPN因此,前缀是唯一的RD唯一重要的是。RD唯一的结构由服务提供商分配RD不需要协调要求驱动。RD它是一个由三个字段组成的8字节:两个字节类型、管理员和分配的编号字段。确定如何解释其他字段。RD有两种选择:2字节AS本地编号和4字节,以及4字节IP本地编号和2字节。若多提供商合作提供VPN服务,则AS编号和IP地址必须确保生成的编号是唯一的。RD连接前缀本身不包含任何信息。它不会传达前缀所属的信息VPN或者前缀来自网站的信息RD没有意义,所以RD两个因素限制了与路由的关系:
(a)唯一性
(b)RD配置,管理和跟踪的简单性。
在网络中使用少量作为唯一性RD最常用的折衷方法是每一种PE每个VPN使用一个RD或每个VPN使用一个RD。如果以某种方式选择RD从路由通知中明确标识PE,则为每个PE的每个VPN使用单独的RD故障排除更容易。它还重叠处理VPN场景变得容易了。总之,无论如何分配RD,它们的目的总是一样的:使VPN唯一的路由。这是必要的,
The route target (RT)
回到最初的问题:如何限制PE间VPN路由分布。事实上,客户需要的是一种灵活的方法来定义不同网站之间的连接策略。因此,需要的是路由过滤方法BGP / MPLS VPN,这是使用BGP扩展团体属性。
将一个或多个团体属性附加到路由上标记路由[RFC1997]。允许通知的接收者过滤他们想要接受的路由。其中一个目标是允许服务提供商在没有外部协调的情况下,在当地分配具有重要意义的值。BGP集团属性为32位字符串,前16位代表分配给供应商AS,后16位代表本地分配的编号AS编号分配是唯一的,因此每个供应商都可以管理自己的编号空间,并定义多达216个不同的值。这意味着,如果供应商使用组属性VPN路由筛选最多只能有216个客户。此外,供应商必须确保使用它VPN值与其他策略功能的值不冲突。引入扩展团体属性,以克服这一限制[RFC4360]。扩展社区使用32个作为本地分配的部分,允许定义232个不同的值。它提供了结构化的数字空间,因此扩展不会与网络中其他战略功能的群体属性发生冲突。它被称为路由目标(RT)。
这是RT重要属性:
1.一个或多个RT可连接到同一路由。
2.可使用任何粒度RT附加到路由:可以相同RT所有附加到指定站点的路由也可以不同RT附加到每条路由。
3.每个AS最多可使用232个RT。
与RT不匹配的路由会发生什么?有两种选择:丢弃或保留它们。一方面,保持所有通知是不现实的,PE有扩展限制。另一方面,如果这些路由被丢弃,它们将在需要时再次出现问题。解决办法是丢弃RT不匹配的路由,必要时再请求[RFC2918]的BGP实现路由刷新BGP发言人要求对方重新发送之前通知的所有路由。总之,基于每一个VRF导出策略驱动。导出时可以使用多个RT添加到同一路由,并且可以使用不同的路由RT标记不同的路由。
导入和导出RT,就可以使用RT实现一些常见的VPN连接模型。Full mesh、Hub and spoke、外联型VPN、管理型VPN等等,这里不再一一介绍。
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/yzx/7810.html
TAG标签:MPLS


