Hello there,
@evt wrote:
In other words, let's say I have 'mpls-forwarding' configured on my P routers and 'bgp-igp' configured on my PE routers. What problems might I expect to run into, if any?
This is very good example.
Let's say You have PE1, PE2 and PE3.
IGP is OSPFv2.
PE1 has 1 RSVP LSP to PE3 lo0.0. PE1 has "bgp-igp" knob enabled.
PE2 has 1 RSVP LSP to PE3 lo0.0. PE2 has "mpls-forwarding" knob enabled.
PE1 and PE2 are in AS 65535 and are both eBGP peering with ASBR100.
ASBR100 is in AS 65536.
Now, if You want to announce PE3 lo0.0 IP address to ASBR100 from both PE1 and PE2, You would construct Your eBGP export policy differently:
- on PE1, You will match on RSVP route because RSVP route will be active in inet.0 . RSVP does not support tags so You are restricted in Your match conditions.
- Additionally, if You have Fast Reroute enabled on PE1 LSP, when FRR triggers, RSVP route metric does not change so if You want to set BGP MED outbound based on RSVP route metric, the MED will likely stay equal the shortest IGP path metric.
- on PE2, You will match on OSPF route because OSPF route will be used for routing, RSVP route will be used only for forwarding. OSPFv2 supports tags so You have wider range of match conditions available.
- taking same BGP MED example above and applying to PE2, when OSPF route metric changes, the BGP MED will change immediately.
I am sure others will also come up with more examples.
HTH
Thanks
Alex