mpls—VPN的RD和RT值有什么区别,分别用在什么设备上?最好举例说明,月具体越好!
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 03:07:56
mpls—VPN的RD和RT值有什么区别,分别用在什么设备上?最好举例说明,月具体越好!
mpls—VPN的RD和RT值有什么区别,分别用在什么设备上?最好举例说明,月具体越好!
mpls—VPN的RD和RT值有什么区别,分别用在什么设备上?最好举例说明,月具体越好!
RD唯一标识vrf,比如VPNv4前缀就是RD+IPv4前缀组成,RT是MP-BGP的扩展属性(extended community)用来做VPNv4 v6路由在不同vrf之间的导入导出.
例如
CE1 - PE1 - P - PE2 - CE2
PE1端和PE2端是VPN连接,假设CE1端有IP前缀10.132.254.0/24,那么在PE1上的VRF中有该条路由前缀,假设vrf的配置是
PE1端
ip vrf CE1
rd 100:1
route-target export 100:2
route-target export 100:3
PE2端:
ip vrf CE2
rd 100:1
route-target import 100:2
那么MP-BGP路由表里使用100:1:10.132.254.0/24唯一标识该条IPv4前缀,即VPNv4前缀,100:2是附加在该VPNv4路由上(MP-BGP的乘客)的团体属性,用100:2:100:3:10.132.254.0/24标示,你show一下bgp的各种路由表就可以看到.在PE2端的vrf CE2有route-target import 100:2,所以导入带有100:2 RT的路由前缀,100:3多余也没事,只要路由前标有100:2 vrf CE2都导入.
对于如何更好地理解RD,可以设想PE1和PE2端有两个VPN需要互联,他们都有10.132.254.0/24前缀,但一个rd是100:1另一个是100:10,这样在MP-BGP为其运输的时候就可以唯一标识哪条路由是属于哪个VPN了.你可以做一个实验,把上述的P路由器设为RR,再在上面show 一下bgp vpnv4 的路由,你就可以理解了.