Gday Antonio.
This is truly strange.
I copied your configs verbatim into my routers and I still can't
manage to re-create the problem.
R1#sh ip ospf neighbor 8.8.8.8 | inc Neigh|up
Neighbor 8.8.8.8, interface address 8.8.8.8
Neighbor priority is 0, State is FULL, 6 state changes
Neighbor is up for 00:07:51
The Sham Link is stable.
I'm keen to get to the bottom of it in case it happens in a lab!
Let's take this offline and report back to the group if we figure it out?
Con.
On Tue, Jul 28, 2009 at 7:02 PM, Antonio Soares<[email protected]> wrote:
> Hello Con,
>
> I was able to reproduce the problem:
>
> ++++++++++++++++++++++++++++
> R1#sh ip route vrf VPNB 8.8.8.8
> Routing entry for 8.8.8.8/32
> Known via "bgp 125", distance 200, metric 0
> Tag 678, type internal
> Redistributing via ospf 39
> Advertised by ospf 39 subnets
> Last update from 6.7.8.8 00:00:23 ago
> Routing Descriptor Blocks:
> * 6.7.8.8 (Default-IP-Routing-Table), from 125.125.125.2, 00:00:23 ago
> Route metric is 0, traffic share count is 1
> AS Hops 1
> Route tag 678
> MPLS Required
>
> R1#
> 01:04:03: %OSPF-5-ADJCHG: Process 39, Nbr 8.8.8.8 on OSPF_SL0 from FULL to
> DOWN, Neighbor Down: Interface down or detached
> R1#
> R1#sh ip route vrf VPNB 8.8.8.8
> Routing entry for 8.8.8.8/32
> Known via "ospf 39", distance 110, metric 1
> Tag Complete, Path Length == 1, AS 678, , type extern 2, forward metric 1
> Redistributing via bgp 125
> Last update from 6.7.8.8 00:00:05 ago
> Routing Descriptor Blocks:
> * 6.7.8.8 (Default-IP-Routing-Table), from 8.8.8.8, 00:00:05 ago
> Route metric is 1, traffic share count is 1
> Route tag 3489661606
>
> R1#
> R1#
> 01:04:16: %OSPF-5-ADJCHG: Process 39, Nbr 8.8.8.8 on OSPF_SL0 from LOADING to
> FULL, Loading Done
> R1#
> R1#sh ip route vrf VPNB 8.8.8.8
> Routing entry for 8.8.8.8/32
> Known via "bgp 125", distance 200, metric 0
> Tag 678, type internal
> Redistributing via ospf 39
> Advertised by ospf 39 subnets
> Last update from 6.7.8.8 00:00:11 ago
> Routing Descriptor Blocks:
> * 6.7.8.8 (Default-IP-Routing-Table), from 125.125.125.2, 00:00:11 ago
> Route metric is 0, traffic share count is 1
> AS Hops 1
> Route tag 678
> MPLS Required
>
> R1#
> ++++++++++++++++++++++++++++
>
> The link between R3 and R9 is shutdown.
>
> I am using 12.2(25)S13 in all routers in this lab.
>
> The relevant configs:
>
> R1:
> !
> interface Loopback1000
> ip vrf forwarding VPNB
> ip address 1.1.1.1 255.255.255.255
> no clns route-cache
> !
> router ospf 39 vrf VPNB
> log-adjacency-changes
> area 0 sham-link 1.1.1.1 8.8.8.8
> redistribute bgp 125 subnets
> network 31.3.1.1 0.0.0.0 area 0
> !
> router bgp 125
> bgp router-id 125.125.125.1
> bgp always-compare-med
> no bgp default ipv4-unicast
> bgp log-neighbor-changes
> neighbor 125.8.1.8 remote-as 678
> neighbor 125.125.125.2 remote-as 125
> neighbor 125.125.125.2 update-source Loopback0
> neighbor 125.125.125.5 remote-as 125
> neighbor 125.125.125.5 update-source Loopback0
> !
> address-family ipv4 vrf VPNB
> redistribute connected
> redistribute ospf 39 vrf VPNB match internal external 1 external 2 route-map
> ospf2bgp
> no auto-summary
> no synchronization
> exit-address-family
> !
> route-map ospf2bgp permit 10
> set origin egp 1
> !
>
> R8:
> !
> interface Loopback1000
> ip vrf forwarding VPNB
> ip address 8.8.8.8 255.255.255.255
> no clns route-cache
> !
> !
> router ospf 39 vrf VPNB
> log-adjacency-changes
> area 0 sham-link 8.8.8.8 1.1.1.1
> redistribute bgp 678 subnets
> network 98.9.8.8 0.0.0.0 area 0
> !
> router bgp 678
> bgp router-id 6.7.8.8
> bgp always-compare-med
> no bgp default ipv4-unicast
> bgp log-neighbor-changes
> neighbor as678 peer-group
> neighbor as678 remote-as 678
> neighbor as678 password ipexpert
> neighbor as678 update-source Loopback0
> neighbor 6.7.8.6 peer-group as678
> neighbor 6.7.8.7 peer-group as678
> neighbor 125.8.1.1 remote-as 125
> !
> address-family ipv4 vrf VPNB
> redistribute connected
> redistribute ospf 39 vrf VPNB match internal external 1 external 2
> no auto-summary
> no synchronization
> exit-address-family
> !
>
> I don't remember very well but i think i also loaded R1 and R8 with 12.0S and
> 12.4 and got the same results.
>
> And i'm using the same process id in R1 and R8. But even with different
> process ids, the problem still happens.
>
>
> Regards,
>
> Antonio Soares, CCIE #18473 (R&S)
> [email protected]
>
> -----Original Message-----
> From: Con Spathas [mailto:[email protected]]
> Sent: domingo, 26 de Julho de 2009 9:29
> To: Antonio Soares; [email protected]
> Subject: Re: [OSL | CCIE_SP] VOL2 - Section 1 - Task 8.2
>
> Gday Antonio,
>
> I've tried to re-create the issue you described below with no luck:
>
> 10.10.18.1/32 is the R1 loopback interface for the Sham
> 10.10.18.8/32 is the R8 loopback interface for the Sham
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> R1#sh ip ospf neighbor 98.9.8.8 | inc Neighbor|interface
> Neighbor 98.9.8.8, interface address 10.10.18.8
> In the area 0 via interface OSPF_SL0
> Neighbor priority is 0, State is FULL, 6 state changes
> Neighbor is up for 00:21:00
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> R1#sh ip ospf database | beg Type-5
> Type-5 AS External Link States
>
> Link ID ADV Router Age Seq# Checksum Tag
> 4.0.0.4 31.3.1.1 1325 0x80000001 0x009E9A 3489661053
> 10.10.18.1 98.9.8.8 1282 0x80000001 0x004D4A 3489661606
> 10.10.18.8 31.3.1.1 1279 0x80000001 0x00E82A 3489661053
> 11.0.0.11 31.3.1.1 1279 0x80000001 0x00FC2E 3489661053
> 54.5.4.0 31.3.1.1 1325 0x80000001 0x00D130 3489661053
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> R1#sh ip route vrf VPNB 10.10.18.8
> Routing entry for 10.10.18.8/32
> Known via "bgp 125", distance 200, metric 0
> Tag 678, type internal
> Redistributing via ospf 125
> Advertised by ospf 125 subnets
> Last update from 6.7.8.8 00:21:34 ago
> Routing Descriptor Blocks:
> * 6.7.8.8 (Default-IP-Routing-Table), from 125.125.125.2, 00:21:34 ago
> Route metric is 0, traffic share count is 1
> AS Hops 1
> Route tag 678
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> R8#
> R8#sh ip ospf neighbor 31.3.1.1 | inc Neigh|inter
> Neighbor 31.3.1.1, interface address 10.10.18.1
> In the area 0 via interface OSPF_SL0
> Neighbor priority is 0, State is FULL, 6 state changes
> Neighbor is up for 00:22:02
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> R8#sh ip ospf data | beg Type-5
> Type-5 AS External Link States
>
> Link ID ADV Router Age Seq# Checksum Tag
> 4.0.0.4 31.3.1.1 1386 0x80000001 0x009E9A 3489661053
> 10.10.18.1 98.9.8.8 1338 0x80000001 0x004D4A 3489661606
> 10.10.18.8 31.3.1.1 1341 0x80000001 0x00E82A 3489661053
> 11.0.0.11 31.3.1.1 1 (DNA) 0x80000001 0x00FC2E 3489661053
> 54.5.4.0 31.3.1.1 1386 0x80000001 0x00D130 3489661053
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> R8#sh ip route vrf VPNB 10.10.18.1
> Routing entry for 10.10.18.1/32
> Known via "bgp 678", distance 200, metric 0
> Tag 125, type internal
> Redistributing via ospf 678
> Advertised by ospf 678 subnets
> Last update from 125.125.125.1 00:22:34 ago
> Routing Descriptor Blocks:
> * 125.125.125.1 (Default-IP-Routing-Table), from 6.7.8.7, 00:22:34 ago
> Route metric is 0, traffic share count is 1
> AS Hops 1
> Route tag 125
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> As you can see the Sham-Link is stable, however I have not manipulated
> the Domain-Tag as shown in the OSPF database.
>
> Tag 3489661606 = 11010000000000000000001010100110
> 1010100110 = AS 678
>
> Tag 3489661053 = 11010000000000000000000001111101
> 1111101 = AS 125
>
> I tried this with 12.0S and 12.4Mainline code.
>
> Cheers,
> Con.
>
>
>>I found the solution to this problem !
>>
>>When we have a sham-link inside the same AS, there's no issues with routing
>>loops with the sham-links because the external LSA will
>>have the same route-tag.
>>
>>When we have a sham-link between two AS's, and the sham-links are advertised
>>by
>>eBGP, there's no problem because the eBGP AD is
>>lower than OSPF.
>>
>>But when we have a sham-link between two AS's and the sham-links are
>>advertised
>>by iBGP, there's a routing loop. The routers will
>>prefer the OSPF learned route instead of the iBGP because of lower AD.
>>
>>So the solution is to use the same "domain-tag" under the OSPF process in both
>>PE's.
>>
>>
>>
>>
>>Regards,
>>
>>Antonio Soares, CCIE #18473 (R&S)
>>[email protected]
>>
>>-----Original Message-----
>>From: [email protected]
>>[mailto:[email protected]] On Behalf Of Antonio Soares
>>Sent: segunda-feira, 8 de Junho de 2009 19:08
>>To: [email protected]
>>Subject: [OSL | CCIE_SP] VOL2 - Section 1 - Task 8.2
>>
>>My sham-link is flaping. As soon as the sham-link comes up, R1 and R8 start
>>prefering the OSPF route instead of the iBGP route. I
>>never saw this problem in regular MPLS VPNs inside one AS. In this because we
>>have an Inter-AS MPLS VPN scenario ?
>>
>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>R1#
>>00:03:31: %OSPF-5-ADJCHG: Process 39, Nbr 8.8.8.8 on OSPF_SL0 from LOADING to
>>FULL, Loading Done
>>R1#
>>R1#sh ip route vrf VPNB | inc 8.8.8.8
>>B 8.8.8.8 [200/0] via 6.7.8.8, 00:00:14
>>R1#
>>R1#
>>00:03:47: %OSPF-5-ADJCHG: Process 39, Nbr 8.8.8.8 on OSPF_SL0 from FULL to
>>DOWN, Neighbor Down: Interface down or detached
>>R1#
>>R1#sh ip route vrf VPNB | inc 8.8.8.8
>>O E2 8.8.8.8 [110/1] via 6.7.8.8, 00:00:00
>>R1#
>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>R8#
>>00:06:28: %OSPF-5-ADJCHG: Process 39, Nbr 1.1.1.1 on OSPF_SL0 from LOADING to
>>FULL, Loading Done
>>R8#
>>R8#sh ip route vrf VPNB | inc 1.1.1.1
>>B 1.1.1.1 [200/0] via 125.125.125.1, 00:00:13
>>R8#
>>R8#
>>00:06:44: %OSPF-5-ADJCHG: Process 39, Nbr 1.1.1.1 on OSPF_SL0 from FULL to
>>DOWN, Neighbor Down: Interface down or detached
>>R8#
>>R8#sh ip route vrf VPNB | inc 1.1.1.1
>>O E2 1.1.1.1 [110/1] via 125.125.125.1, 00:00:02
>>R8#
>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>>After a few hours trying to understand why this was happening, i was able to
>>make it work tweaking the OSPF AD for the External
>>routes in R1 and R8.
>>
>>Anyone saw this problem in this lab ?
>>
>>And why in the PG we don't see the sham-link interfaces in R3 and R9 ?
>>
>>
>>Regards,
>>
>>Antonio Soares, CCIE #18473 (R&S)
>>[email protected]
>>
>
>
>
_______________________________________________
For more information regarding industry leading CCIE Lab training, please visit
www.ipexpert.com