Hello,
I am preparing for the MPLS exam and wanted to request some explanation.
MPLS-VPN uses route-distinguishers and route-targets. As I understand it, RT are used to control the import and export of routes. This allows us to manage vpn based topology (intranet-/extranet-vpns). This is carried by MPLS extended community.
I am a bit confused about the usage of RD. So far what I understand is that it is used to make an IPv4 address unique by adding RD to it and making it an VPNv4 address. Such routes are then carried by MP-BGP. I am not sure I fully understand the significance of this explanation.
Also, would this allow us to have two separate customer vpns (A/B) connect to a third customer vpn (C), where the A and B use duplicate addresses? Would the RD be used to separate the addresses from A and B, under C, using separate RDs and listing relevant addresses under each RD?
If the above is the correct usage of RD (to distinguish similar routes from different custoemrs), then when a packetd comes in, how does the router decide which vpn from A or B to send it to? The interface on which the packets is coming would be associated to a vrf, having routes from both A and B in it. I read some where that MPLS-VPN could not connect VPNs using similar addresse. Does this mean that the above scenario is not possible? Then whats the purpose of RD?
I would be more than grateful for your help.
Thanks and regards,
Abid Ghufran.
I am preparing for the MPLS exam and wanted to request some explanation.
MPLS-VPN uses route-distinguishers and route-targets. As I understand it, RT are used to control the import and export of routes. This allows us to manage vpn based topology (intranet-/extranet-vpns). This is carried by MPLS extended community.
I am a bit confused about the usage of RD. So far what I understand is that it is used to make an IPv4 address unique by adding RD to it and making it an VPNv4 address. Such routes are then carried by MP-BGP. I am not sure I fully understand the significance of this explanation.
Also, would this allow us to have two separate customer vpns (A/B) connect to a third customer vpn (C), where the A and B use duplicate addresses? Would the RD be used to separate the addresses from A and B, under C, using separate RDs and listing relevant addresses under each RD?
If the above is the correct usage of RD (to distinguish similar routes from different custoemrs), then when a packetd comes in, how does the router decide which vpn from A or B to send it to? The interface on which the packets is coming would be associated to a vrf, having routes from both A and B in it. I read some where that MPLS-VPN could not connect VPNs using similar addresse. Does this mean that the above scenario is not possible? Then whats the purpose of RD?
I would be more than grateful for your help.
Thanks and regards,
Abid Ghufran.