1- Route is learned this way:
IX -- eBGP -- QFX -- VRF MP-BGP target:XXXX:XXX export -- import -- QFX -- iBGP -- MX (VR)
2- The output of that command is in my first post, route is not seen in received-routes.
3- It is in the routing table, learned from T1 ISPs... And oh my, I can see it now when it wasn't for the last two days...
metronoc@cr1080bgp> show route 1.0.4.0/24
BGP-BLENDED.inet.0: 681697 destinations, 3410324 routes (681688 active, 0 holddown, 139 hidden)
+ = Active Route, - = Last Active, * = Both
1.0.4.0/24 *[BGP/170] 1d 11:47:55, MED 92, localpref 100
AS path: 3257 4826 38803 38803 38803 38803 56203 I, validation-state: unverified
> to 199.168.63.9 via ae0.401
[BGP/170] 1d 11:47:55, MED 92, localpref 100
AS path: 3257 4826 38803 38803 38803 38803 56203 I, validation-state: unverified
> to 50.21.172.228 via ae0.3
[BGP/170] 1d 11:47:55, localpref 100
AS path: 1299 4826 38803 38803 38803 38803 56203 I, validation-state: unverified
> to 213.248.86.225 via ae0.270
[BGP/170] 1d 11:49:40, localpref 100
AS path: 13768 4637 1221 38803 38803 38803 56203 I, validation-state: unverified
> to 66.199.136.25 via ae0.981
[BGP/170] 1d 11:47:56, MED 0, localpref 100
AS path: 6939 4826 38803 38803 38803 38803 56203 I, validation-state: unverified
> to 198.179.18.5 via ae0.300
[BGP/170] 1d 11:47:55, MED 0, localpref 100
AS path: 5580 3257 4826 38803 38803 38803 38803 56203 I, validation-state: unverified
> to 78.152.37.225 via ae0.3518
[BGP/170] 01:36:26, localpref 100
AS path: 29909 11670 6939 4826 38803 38803 38803 38803 56203 I, validation-state: unverified
> to 50.21.165.3 via ae0.833
metronoc@cr1080bgp> show route receive-protocol bgp 50.21.165.3 table BGP-BLENDED.inet.0
BGP-BLENDED.inet.0: 681691 destinations, 3410308 routes (681682 active, 0 holddown, 139 hidden)
Prefix Nexthop MED Lclpref AS path
1.0.4.0/24 50.21.165.3 100 29909 11670 6939 4826 38803 38803 38803 38803 56203 I
I'm baffled into how this could possibly be. I've been turning this one around for the last 2-3 days. I've added this is the BGP peering on MX earlier today, but the route was still not learned at that time:
family inet {
unicast {
loops 2;
}
Since I'm exporting and importing from VRF to hand over iBGP, QFXs on both sides were rejecting the routes because of seen loops, my underlay's ASN being private, it really gives something like 29909 [65401] 29909 BLAH BLAH. In this perticular case though, MX wasn't showing me the route as rejected, it was just NOT seeing the damned thing come in.