Jeg er en komplet nybegynder ved BGP-konfigurationer. Brug lidt afklaring for at forstå BGP-netværkskommando. >
En af vores MPLS-stedroutere har følgende konfiguration: (Indsætter kun konfigurationsuddrag) “
R1# interface Loopback0 ip address 10.129.110.157 255.255.255.252 interface GigabitEthernet0/0 ip address 10.129.110.154 255.255.255.252 interface GigabitEthernet0/1.10 encapsulation dot1Q 10 native ip address 10.129.135.129 255.255.255.192 ! interface GigabitEthernet0/1.20 encapsulation dot1Q 20 ip address 10.129.135.193 255.255.255.192 router bgp XXXXX bgp log-neighbor-changes neighbor 10.129.110.153 remote-as 7795 neighbor 10.129.110.153 neighbor 10.129.110.153 ebgp-multihop 10 ! address-family ipv4 neighbor 10.129.110.153 activate neighbor 10.129.110.153 send-community neighbor 10.129.110.153 soft-reconfiguration inbound no auto-summary no synchronization **network 10.129.110.152 mask 255.255.255.248** network 10.129.135.128 mask 255.255.255.128 exit-address-family "
Når BGP-netværkskommandoen "network 10.129.110.152 mask 255.255.255.248"
blev sat i, vi får ikke forbindelse til loop-back-adressen “10.129.110.157” og routeren fra hvor som helst ellers fra vores netværk.
men når vi deler netværkskommando individuelt
"network 10.129.110.152 mask 255.255.255.252" " network 10.129.110.156 mask 255.255.255.252"
hver ting fungerede fint.
Kan en eller anden instans forklare mig den korrekte brug af netværkskommando i BGP. Også, Hvornår og i hvilke tilfælde bruger vi den samlede adresse i BGP.
På forhånd tak.
Kommentarer
Svar
Fra en gammel arkivkonfiguration …
router bgp 7866 ... network 66.152.0.0 mask 255.255.224.0 ... ip route 66.152.0.0 255.255.224.0 Null0 200
Vi kontrollerede nøjagtigt hvad blev sendt med network
. Nul ruter a) forhindrer flapping (når der er en faktisk grænseflade til det netværk – f.eks. Blokering fra kunden), og b) placerer netværk i rutetabellen, der ellers ikke ville være der.
Svar
Hvis du er fortrolig med IGPer (EIGRP, OSPF), bruges netværkskommandoen til at annoncere netværk og etablere naboer ved hjælp af multicast-adresser. BGP er anderledes, fordi vi statisk tildeler naboer, og netværkskommandoen bruges til simpelthen at annoncere for ruter.
Med IGPer annoncerer du alle præfikser inden for den samlede netværksblok, så hvis du har:
"network 10.129.110.152 mask 255.255.255.248"
under sig, EIGRP, vil du annoncere for begge 30er inden for det netværk.
BGP fungerer forskelligt ved, at du skal have et nøjagtigt match til din netværkserklæring i RIB. Da du ikke havde et nøjagtigt match til 10.129.110.152/29-netværket, annoncerede det ikke. Når du først har tilføjet de netværkserklæringer, der matchede RIB, var du god til at gå.
I nogle tilfælde foretrækker du måske at forankre reklamen med en nulrute. Så du kunne have:
ip route 10.129.110.152 255.255.255.248 null 0
Dette placerer netværksruten i rutetabellen og vil altid annoncere ruten, selvom de mere specifikke ruter ikke er tilgængelige. Dette hjælper også, når du har et klappende link, fordi dine annoncer ikke trækker og reklamerer igen.
Aggregat-adressen er forskellig fra netværkskommandoen. Med kommandoen Aggregat-adresse har du brug for et match i BGP-tabellen og ikke RIB. Netværket behøver ikke at være et nøjagtigt match, der skal kun være et længere præfiks inden for den samlede adresse.
Her “er et link til en utrolig nyttig fejlfinding ressource også.
ip route 10.129.110.152 255.255.255.248 null0
derinde? Netværkserklæringen injicerer ikke ruter, der ikke er ' t i din rutetabel.