Unternehmensberatung Lemberg
Monitoring BGP Neighbors

Monitoring BGP Neighbors

Karriere   Kontakt   Impressum

Um die Nachbarschaftsbeziehungen zu monitoren gibt es einmal den Befehl “show ip bgp summary”, der auf einer vorhergehenden Seite erklärt wird. Hier kann schon ersehen werden, ob eine Nachbarschaft aufgebaut wurde. Um weitere Details zu erhalten, gibt es den Befehl “show ip bgp neighs ip-address” :

Router_A#sh ip bgp neighbors 172.22.1.9
BGP neighbor is 172.22.1.9,  remote AS 1, external link
  BGP version 4, remote router ID 192.168.15.1
  BGP state = Established, up for 00:00:44
  Last read 00:00:43, hold time is 180, keepalive interval is 60 seconds
  Neighbor capabilities:
   Route refresh: advertised and received(old & new)

   Address family IPv4 Unicast: advertised and received
  Message statistics:
   InQ depth is 0
   OutQ depth is 0
                         Sent      Rcvd
   Opens:                 1          1
   Notifications:         0          0
   Updates:               0          1
   Keepalives:            2          3
   Route Refresh:         0          0
   Total:                 3          5
  Default minimum time between advertisement runs is 30 seconds

 For address family: IPv4 Unicast
  BGP table version 1, neighbor version 0
  Index 3, Offset 0, Mask 0x8
                                 Sent      Rcvd
  Prefix activity:               ----      ----
   Prefixes Current:              0        10 (Consumes 480 bytes)
   Prefixes Total:                0        10

   Implicit Withdraw:             0          0
   Explicit Withdraw:             0          0
   Used as bestpath:            n/a          0
   Used as multipath:           n/a          0

                                   Outbound    Inbound
  Local Policy Denied Prefixes:    --------    -------
   Total:                               0          0
  Number of NLRIs in the update sent: max 0, min 0

  Connections established 1; dropped 0
  Last reset never
Connection state is ESTAB, I/O status: 1, unread input bytes: 0
Local host: 172.22.1.10, Local port: 179
Foreign host: 172.22.1.9, Foreign port: 16974

Ist eine Nachbarschaftsbeziehung etabliert, so sollte ein ähnlicher Output wie links erscheinen (dieser Output variiert von IOS-Version zu IOS-Version). Ich beschränke mich hier auch mal nur auf einige Informationen :
In der ersten Zeile wird angegeben, daß es sich um eine eBGP-Verbindung handelt, der Nachbar die IP- Adresse 172.22.1.9 verwendet und im AS1 ist.
Die zweite Zeile verrät die verwendete BGP-Version, hier Version 4 und die BGP-Router-ID des Nachbarn. Die Router-ID ist die höchste Loopback-IP-Adresse, kann aber auch händisch gesetzt werden.
Die dritte Zeile bedeutet, daß eine Nachbarschafts- beziehung hergestellt wurde (und in diesem Fall schon 44 Sekunden aktiv ist).
Zeile vier enthält Informationen über die letzte Kommunikation und die eingestellten Timer (hier die Defaultwerte : holdtime 180s, keepalive 60s).
Zeile fünf beginnt mit der Auflistung der Capabilities, die die Nachbarn ausgehandelt haben. Diese werden später noch erläutert.
Die nächste fett markierte Zeile besagt, daß frühestens 30 Sekunden nach dem letzten Routing-Update ein neues Routing-Update zum benannten Nachbarn gesendet wird, dadurch wird das Protokoll ein wenig stabiler.
Weiter unten wird noch der Speicherverbrauch für die empfangenen Routen angezeigt, hier 10 Routen mit einem Speicherbedarf von 480 Bytes.
Ganz zum Schluß noch die IP-Adresse des lokalen Systems, mit dem die Nachbarschaft eingegangen wird. Deutlich zu sehen, daß es sich um eine TCP- Connection auf Port 179 handelt, die vom Nachbarn auf Port 16974 beantwortet wird.