Hi Alexey, I understand that you receive an iBGP route, place it in another VRF via rib-group, and expect it to be sent to another iBGP peer. Well, basically you expect a received iBGP route to be reflected to another iBGP peer ?
regards, Olivier Benghozi Le 4 juin 2013 à 18:12, Alexey <[email protected]> a écrit : > topology in txt format, since .jpeg hasn't attached: > > (R2)--vrf Customer-(R4)-----(core)-----(R1)-|8.8.8.8/32 static route in > inet.0 to emulate Internet routes > | > | > (R3) > |vrf Customer > > -- > Alexey S. > Leading engineer > Network solutions team > CCIE R&S > > [email protected] > > 04.06.2013, 19:51, "Alexey" <[email protected]>: >> Hi guys, >> >> Now I'm preparing for JNCIE-SP certification, and faced with problem >> providing internet-access for VPN users. >> >> I attach my test topology to email. >> R4 and R3 are PE routers which holds vrf table "Customer", R1 router holds >> ipv4 static route 8.8.8.8/32 to represent Internet routes. Between R4 and R3 >> there is vpnv4 IBGP session and Between R4 and R1 - ipv4 IBGP. >> >> I use rib-group to import IPv4 routes received from R1 also in table >> Customer.inet.0. Routes are imported as expected and I see 8.8.8.8/32 in vrf >> Customer: >> R4# run show route table Customer 8.8.8.8 >> >> Customer.inet.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) >> + = Active Route, - = Last Active, * = Both >> >> 8.8.8.8/32 *[BGP/170] 00:50:35, localpref 100, from 172.27.255.1 >> AS path: I >> >>> to 172.27.0.10 via ge-1/3/0.41, label-switched-path r4-to-r1 >> >> [edit] >> R4@M7i-2# >> >> But the problem is that R4 doesn't pass this route from VRF to R3 via MP-BGP. >> R4@M7i-2# run show route advertising-protocol bgp 172.27.255.3 >> >> Customer.inet.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) >> Prefix Nexthop MED Lclpref AS path >> * 2.2.2.2/32 Self 100 1 I >> * 172.27.0.4/30 Self 100 I >> >> [edit] >> R4@M7i-2# >> >> The same task was in bootcamp lab guide book, and according to it, other >> members of VRF do receive internet routes. I also tried to use VRF export >> policy;vrf-table-label - nothing helps. >> Please help, may be there is some knob to make it work? >> >> PS:All routers are real equipment (no logical systems). >> PSS:I also attach relevant parts of config. >> >> -- >> Alexey S. >> Leading engineer >> Network solutions team >> CCIE R&S >> >> , >> #####Configs: >> R4@M7i-2# show protocols bgp >> group ipv4-r1 { >> type internal; >> local-address 172.27.255.4; >> family inet { >> unicast { >> rib-group inet0->vrf; >> } >> } >> neighbor 172.27.255.1; >> } >> group vpnv4-r3 { >> type internal; >> local-address 172.27.255.4; >> family inet-vpn { >> unicast; >> } >> neighbor 172.27.255.3; >> } >> >> [edit] >> R4@M7i-2# show routing-options rib-groups >> inet0->vrf { >> import-rib [ inet.0 Customer.inet.0 ]; >> } >> >> [edit] >> R4@M7i-2# >> R4@M7i-2# show routing-instances >> Customer { >> instance-type vrf; >> interface ge-1/3/0.42; >> route-distinguisher 172.27.255.4:100; >> vrf-target target:4:100; >> protocols { >> bgp { >> group R2-peer { >> neighbor 172.27.0.5 { >> peer-as 1; >> } >> } >> } >> } >> } >> >> [edit] >> R4@M7i-2# >> >> R1@M7i-1# show protocols bgp >> group ipv4-r4 { >> type internal; >> local-address 172.27.255.1; >> family inet { >> unicast; >> } >> export export-bgp-inet; >> neighbor 172.27.255.4; >> } >> >> [edit] >> R1@M7i-1# show routing-options static >> route 8.8.8.8/32 discard; >> >> [edit] >> R1@M7i-1# >> >> R3@M7i-3# show protocols bgp >> group vpnv4-r1 { >> type internal; >> local-address 172.27.255.3; >> family inet-vpn { >> unicast; >> } >> neighbor 172.27.255.4; >> } >> >> [edit] >> R3@M7i-3# show routing-instances >> Customer { >> instance-type vrf; >> route-distinguisher 172.27.255.3:100; >> vrf-target target:4:100; >> } >> >> [edit] >> R3@M7i-3# >> >> ###Show results: >> R4@M7i-2# run show bgp summary >> Groups: 3 Peers: 3 Down peers: 0 >> Table Tot Paths Act Paths Suppressed History Damp State >> Pending >> inet.0 1 1 0 0 0 >> 0 >> bgp.l3vpn.0 0 0 0 0 0 >> 0 >> Peer AS InPkt OutPkt OutQ Flaps Last >> Up/Dwn State|#Active/Received/Accepted/Damped... >> 172.27.0.5 1 157 155 0 2 >> 1:09:09 Establ >> Customer.inet.0: 1/1/1/0 >> 172.27.255.1 3 142 139 0 0 >> 1:02:15 Establ >> inet.0: 1/1/1/0 >> 172.27.255.3 3 165 175 0 0 >> 1:12:52 Establ >> bgp.l3vpn.0: 0/0/0/0 >> >> [edit] >> R4@M7i-2# run show route receive-protocol bgp 172.27.255.1 >> >> inet.0: 32 destinations, 37 routes (30 active, 0 holddown, 2 hidden) >> Restart Complete >> Prefix Nexthop MED Lclpref AS path >> * 8.8.8.8/32 172.27.255.1 100 I >> >> inet.3: 7 destinations, 11 routes (2 active, 0 holddown, 7 hidden) >> Restart Complete >> >> Customer.inet.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) >> Prefix Nexthop MED Lclpref AS path >> * 8.8.8.8/32 172.27.255.1 100 I >> >> [edit] >> R4@M7i-2# run show route 8.8.8.8/32 >> >> inet.0: 32 destinations, 37 routes (30 active, 0 holddown, 2 hidden) >> Restart Complete >> + = Active Route, - = Last Active, * = Both >> >> 8.8.8.8/32 *[BGP/170] 01:02:45, localpref 100, from 172.27.255.1 >> AS path: I >> >>> to 172.27.0.10 via ge-1/3/0.41, label-switched-path r4-to-r1 >> >> Customer.inet.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) >> + = Active Route, - = Last Active, * = Both >> >> 8.8.8.8/32 *[BGP/170] 01:01:00, localpref 100, from 172.27.255.1 >> AS path: I >> >>> to 172.27.0.10 via ge-1/3/0.41, label-switched-path r4-to-r1 >> >> [edit] >> R4@M7i-2# >> R4@M7i-2# run show route advertising-protocol bgp 172.27.255.3 >> >> Customer.inet.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) >> Prefix Nexthop MED Lclpref AS path >> * 2.2.2.2/32 Self 100 1 I >> * 172.27.0.4/30 Self 100 I >> >> [edit] >> R4@M7i-2# >> >> R3@M7i-3# run show route 8.8.8.8 >> >> [edit] >> R3@M7i-3# >> >> , >> _______________________________________________ >> juniper-nsp mailing list [email protected] >> https://puck.nether.net/mailman/listinfo/juniper-nsp > _______________________________________________ > juniper-nsp mailing list [email protected] > https://puck.nether.net/mailman/listinfo/juniper-nsp _______________________________________________ juniper-nsp mailing list [email protected] https://puck.nether.net/mailman/listinfo/juniper-nsp

