Ik ben momenteel bezig een nieuw netwerk aan 't opzetten, maar ik heb wat problemen met de bereikbaarheid van de range die ik announce (Op een Foundry BigIron 4000)
Momenteel heb ik 1 BGP peering open staan via ebgp-multihop, dit werkt ook en ik krijg netjes alle routes:
213.247.40.17 25232 ESTAB 0h50m30s 188563 795 1 0
Vervolgens announce ik, 81.26.208.0/20. Deze range heb ik toegevoegd als network in de BGP config en een null route toegevoegd als lokaal statisch:
ip route 81.26.208.0 255.255.240.0 null0 10
telnet@r-core1-easyh(config-bgp-router)# sh ip bgp 81.26.208.0
Number of BGP Routes matching display condition : 2
Status codes: s suppressed, d damped, h history, * valid, > best, i internal
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 81.26.208.0/20 0.0.0.0 10 100 32768 i
*i 81.26.208.0/20 81.26.208.25 1 110 0 i
Route is advertised to 2 peers:
213.247.40.17(25232) 81.26.208.25(39556)
(de .25 is een iBGP connectie naar een 2e router)
Maar als ik van buiten naar IP's binnen m'n netwerk probeer te pingen, krijg ik een Time to live exceeded als response van de border routers van degene waar ik mee peer.., een traceroute laat zien dat de route 't tussen de routers staat te loopen van de partij waar ik de sessie mee heb..
Aantal voorbeelden uit m'n config:
neighbor 213.247.40.17 remote-as 25232
neighbor 213.247.40.17 ebgp-multihop 10
neighbor 213.247.40.17 update-source 213.247.47.250
neighbor 213.247.40.17 route-map in transit1
neighbor 213.247.40.17 route-map out nexthop
neighbor 213.247.40.17 prefix-list bogons in
neighbor 213.247.40.17 prefix-list announce out
route-map nexthop permit 10
set as-path prepend 39556
route-map transit1 permit 25
set local-preference 50
ip prefix-list announce seq 15 permit 81.26.208.0/20
ip prefix-list announce seq 20 deny 0.0.0.0/0 le 32
Ik heb ook geprobeerd de next-hop-self aan de neighbour toe te voegen en een 'set ip next-hop <ip>' met verscheidene IP's.., zonder resultaat..
Ook heb ik binnen de foundry al een /24 binnen die range aan een virtual interface toegevoegd en deze ook als tagged aan een vlan + poort op de uitgaande patch gehangen, maar zowel deze range als de /30's die ik tussen de routers en switches gebruik zijn van buiten niet bereikbaar..
Wat doe ik hier fout dat m'n range niet te bereiken is ?
De opzet van de routers + switches is momenteel
R1 en R2 hebben o.a. een iBGP sessie via een loopback interface, voor de rest babbelt alles blij met elkaar via OSPF.., via R1 loopt momenteel de eBGP sessie..
Momenteel heb ik 1 BGP peering open staan via ebgp-multihop, dit werkt ook en ik krijg netjes alle routes:
213.247.40.17 25232 ESTAB 0h50m30s 188563 795 1 0
Vervolgens announce ik, 81.26.208.0/20. Deze range heb ik toegevoegd als network in de BGP config en een null route toegevoegd als lokaal statisch:
ip route 81.26.208.0 255.255.240.0 null0 10
telnet@r-core1-easyh(config-bgp-router)# sh ip bgp 81.26.208.0
Number of BGP Routes matching display condition : 2
Status codes: s suppressed, d damped, h history, * valid, > best, i internal
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 81.26.208.0/20 0.0.0.0 10 100 32768 i
*i 81.26.208.0/20 81.26.208.25 1 110 0 i
Route is advertised to 2 peers:
213.247.40.17(25232) 81.26.208.25(39556)
(de .25 is een iBGP connectie naar een 2e router)
Maar als ik van buiten naar IP's binnen m'n netwerk probeer te pingen, krijg ik een Time to live exceeded als response van de border routers van degene waar ik mee peer.., een traceroute laat zien dat de route 't tussen de routers staat te loopen van de partij waar ik de sessie mee heb..
Aantal voorbeelden uit m'n config:
neighbor 213.247.40.17 remote-as 25232
neighbor 213.247.40.17 ebgp-multihop 10
neighbor 213.247.40.17 update-source 213.247.47.250
neighbor 213.247.40.17 route-map in transit1
neighbor 213.247.40.17 route-map out nexthop
neighbor 213.247.40.17 prefix-list bogons in
neighbor 213.247.40.17 prefix-list announce out
route-map nexthop permit 10
set as-path prepend 39556
route-map transit1 permit 25
set local-preference 50
ip prefix-list announce seq 15 permit 81.26.208.0/20
ip prefix-list announce seq 20 deny 0.0.0.0/0 le 32
Ik heb ook geprobeerd de next-hop-self aan de neighbour toe te voegen en een 'set ip next-hop <ip>' met verscheidene IP's.., zonder resultaat..
Ook heb ik binnen de foundry al een /24 binnen die range aan een virtual interface toegevoegd en deze ook als tagged aan een vlan + poort op de uitgaande patch gehangen, maar zowel deze range als de /30's die ik tussen de routers en switches gebruik zijn van buiten niet bereikbaar..
Wat doe ik hier fout dat m'n range niet te bereiken is ?
De opzet van de routers + switches is momenteel
code:
1
2
3
| R1 - R2 | X | S1 - S2 |
R1 en R2 hebben o.a. een iBGP sessie via een loopback interface, voor de rest babbelt alles blij met elkaar via OSPF.., via R1 loopt momenteel de eBGP sessie..
[ Voor 15% gewijzigd door Wunk op 17-06-2006 13:28 ]