The MPLS Topology Server relates VRFs and RouteTargets through the Imports/ImportedBy and Exports/ExportedBy relationship sets, and then discovers which interfaces are associated with each VRF. RouteTargets are used to identify peering relationships between VRFs and to identify different Layer 3 VPN types (full-mesh, hub-and-spoke).

Some computed relationships for VRFs are:

  • VRF relationship SendsRoutesTo

    Points from a VRF to all other VRFs that import a RouteTarget that this VRF exports. The other VRFs get route advertisements from this VRF by having a route target on their import list that matches a route target on this VRF’s export list.

  • VRF relationship ReceivesRoutesFrom

    Points from a VRF to all other VRFs that export a RouteTarget that this VRF imports. The other VRFs advertise routes to this VRF by having a route target on their export list that matches a route target on this VRF’s import list.

  • VRF relationship VPNPeer

    Points from a VRF to all other VRFs that are related to this VRF by both SendsRoutesTo and ReceivesRoutesFrom.

  • VRF relationship CEs

    Points from a VRF to the CE or multi-VRF CE device attached to this VRF.

  • VRF relationship HostedBy

    Relates a VRF to the PE device that is hosting this VRF.