Wstrzykiwanie tras do BGP w celu ogłoszenia: polecenie sieci BGP

Jestem kompletnym nowicjuszem w konfiguracjach BGP. Potrzebuję wyjaśnienia co do zrozumienia polecenia sieci BGP.

Jeden z naszych routerów lokacji MPLS ma następującą konfigurację: (Wklejanie tylko fragmentów konfiguracji) „

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 " 

Gdy polecenie sieci BGP "network 10.129.110.152 mask 255.255.255.248", nie możemy uzyskać połączenia z adresem zwrotnym pętli „10.129.110.157” i routerem z dowolnego innego miejsca w naszej sieci.

ale kiedy podzielimy polecenia sieciowe indywidualnie

 "network 10.129.110.152 mask 255.255.255.252" " network 10.129.110.156 mask 255.255.255.252" 

wszystko działało dobrze.

Czy ktoś może mi wyjaśnić prawidłowe użycie poleceń sieciowych w BGP. Ponadto, Kiedy iw jakich przypadkach używamy adresu zbiorczego w BGP.

Z góry dziękuję.

Komentarze

  • Do czy masz tam ip route 10.129.110.152 255.255.255.248 null0? Instrukcja sieci nie wprowadzi tras, które nie są ' t w Twojej tabeli tras.
  • Mam ' jestem głęboko przekonany, że ' sieć ' nigdy nie powinno być używane, powoduje to duplikację konfiguracji, a w sieci obsługiwanej przez człowieka z czasem powoduje zgniecenie konfiguracji (trasa jest pobierana, instrukcja sieci nie). I ' d stanowczo sugeruję nadanie tagu trasom statycznym, które poprzez redystrybucję mapy tras są rozgłaszane zgodnie z życzeniem. Ten sposób konfiguracji będzie również lepiej modelował w sieciach wielu dostawców. Niestety w przypadku połączonych sieci nie możesz ustawić tagu dnia dzisiejszego (zrób PERS / ER z zespołem ds. Kont), więc w połączonych sieciach ' dopasujesz do nazwy interfejsu lub utworzysz listę prefiksów, która voids duplicity argument.
  • Nie ' nie mamy trasy IP 10.129.110.152 255.255.255.248 null0.

Odpowiedź

Ze starej konfiguracji archiwum …

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 

Kontrolowaliśmy dokładnie, co zostało nadane przy użyciu network. Puste trasy a) zapobiegają flappingowi (gdy istnieje rzeczywisty interfejs dla tej sieci – np. Blok dostarczony przez klienta) i b) umieszcza sieci w tablicy tras, których w innym przypadku nie byłoby.

Odpowiedź

Jeśli jesteś zaznajomiony z protokołami IGP (EIGRP, OSPF), polecenie network jest używane do rozgłaszania sieci i ustanawiania sąsiadów przy użyciu adresów multiemisji. BGP jest inny, ponieważ statycznie przypisujemy sąsiadów, a polecenie sieciowe służy do prostego rozgłaszania tras.

W przypadku protokołu IGP rozgłaszasz wszystkie prefiksy w zagregowanym bloku sieci, więc jeśli masz:

"network 10.129.110.152 mask 255.255.255.248" 

na przykład EIGRP, będziesz reklamować oba / 30 „w tej sieci.

BGP działa inaczej, ponieważ musisz mieć dokładne dopasowanie do instrukcji sieciowej w RIB. Ponieważ nie masz dokładnego dopasowania do sieci 10.129.110.152/29, nie było to reklamowanie. Po dodaniu instrukcji sieciowych, które pasowały do RIB, było dobrze.

W niektórych przypadkach możesz preferować zakotwiczenie reklamy przy użyciu trasy zerowej. Mogłeś więc:

 ip route 10.129.110.152 255.255.255.248 null 0 

To umieściłoby trasę sieciową w tablicy routingu i zawsze rozgłasza trasę, nawet jeśli bardziej szczegółowe trasy są niedostępne. Jest to również pomocne, gdy masz trzepoczące łącze, ponieważ Twoje reklamy nie zostaną wycofane i ponownie rozgłoszone.

Agregat-adres różni się od polecenia sieciowego. W przypadku polecenia Aggregate-address potrzebne jest dopasowanie w tabeli BGP, a nie w RIB. Sieć nie musi być dokładnym dopasowaniem, wystarczy dłuższy prefiks w adresie zbiorczym.

Tutaj jest łącze do niezwykle pomocnego narzędzia do rozwiązywania problemów również zasób.

Rozwiązywanie problemów z NANOG BGP

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *