R1#show ip bgp neighbors 10.100.1.1

1. BGP neighbor is 10.100.1.1, remote AS 6500, internal link
在所有的输出中,该行的结果最不言而喻,ip地址是bgp对等体间tcp连接的对端地址,对端实体as号,对等体是内部的(IBGP)链路

2. Member of peer-group Pooh for session parameters
在路由器上有一个名为pooh的对等体组,该邻居是pooh组的成员
3. BGP version 4, remote router ID 10.100.1.1
正在运行的BGP的版本是4,BGP会从所支持的最新版本开始自动协商版本号,从4协商,不一致将协商3,一直到1。对端的BGP路由器的rid是10.100.1.1,相同因为使用的lo0建立的tcp连接,如果使用物理口地址,通常会与rid不同
4. BGP state = Established, up for 00:04:06
邻居目前的状态是established,会话已经存在4分零6秒

 

5. Last read 00:00:07, hold time is 180, keepalive interval is 60 seconds
BGP最近一次从对端读取信息在7s前,holdtime 是180s,keepalive 间隔是60s
6. Neighbor capabilities:
这行指出下面的行是描述对端能力的信息
7. Route refresh: advertised and received
本地路由器和远端都支持增强的路由器软件复位(本地发布,远端接收)12.0后的ios允许不需要配置neighbor soft-reconfiguration就可以将改变的规则自动发布到对端
8. Address family IPv4 Unicast: advertised and received
本地路由器和对端都运行多协议BGP,对端已激活支持单播NLRI,本地发布,对端接收

 

9. Address family IPv4 Multicast: advertised and received
两端都支持BGP多播NLRI

 

10. Received 7 messages, 0 notifications, 0 in queue
包括keepalive消息在内,一共收到7条消息,没有收到notification消息,消息队列中没有消息待接收
11. Sent 7 messages, 0 notifications, 0 in queue
包括keepalive消息在内,一共发送7条消息,没有发送notification消息,消息队列中没有消息待发送

 

12. Route refresh request: received 0, sent 0
没有收到或发送路由更新请求(为了增强的BGP软件复位)
13. Minimum time between advertisement runs is 5 seconds
最小更新间隔是5s
14. For address family: IPv4 Unicast
该行指示下面行适用于单播BGP路由表

 

15. BGP table version 1, neighbor version 1
邻居已经升级为BGP单播路由表版本1,本地路由器使用对端的bgp单播路由表版本1升级

 

16. Index 1, Offset 0, Mask 0x2
引用指定对端的内部索引,该字段仅由能访问源代码的cisco人员使用

 

17. Pooh peer-group member
该邻居是单薄对等体组pooh的组员

 

18. 0 accepted prefixes consume 0 bytes
从对端接收了多少个单播前缀以及内存中填充了多少字节的前缀,这里实例中没有收到前缀

 

19. Prefix advertised 0, suppressed 0, withdrawn 0
从对端没有单播前缀被发送、抑制、撤销

 

20. For address family: IPv4 Multicast
该行指示下面的行适用于多播路由表

 

21. BGP table version 1, neighbor version 1
邻居已经升级为bgp多播路由表版本1,本地路由器使用对端的bgp多播路由表版本1升级

 

22. Index 1, Offset 0, Mask 0x2
引用指定对端的内部索引,该字段仅由能访问源代码的cisco人员使用

 

23. 0 accepted prefixes consume 0 bytes
从对端接收了多少个单播前缀以及内存中填充了多少字节的前缀,这里实例中没有收到前缀
24. Prefix advertised 0, suppressed 0, withdrawn 0
从对端没有单播前缀被发送、抑制、撤销
25. Connections established 1; dropped 0
与对端的bgp连接和邻接关系之间建立过1次,并且连接没有中断过
26. Last reset 00:04:17, due to Address family activated
mbgp被激活后,与对端的上一次复位发生在4min17s之前

 

27. Connection state is ESTAB, I/O status: 1, unread input bytes: 0
对端连接的状态,第四行显示结果的重复,i/o status描述的内部状态,unread input beyes是bgp未处理的字节数

 

28. Local host: 10.100.1.2, Local port: 11012
本地ip套接字(socket),包含ip地址和本地tcp源端口号
29. Foreign host: 10.100.1.1, Foreign port: 179
对端的套接字,包含对端ip地址和tcp端口号,对端是179,说明这个tcp连接是本地发起的
 

 

30. Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes)
在队列中等待重传,输入或次序错误的包
31. Event Timers (current time is 0x3ABFA00):
该行是下面所跟随的时间定时器的头
32. Timer Starts Wakeups Next
时间定时器列的头部
33. Retrans 8 0 0x0
指定一个传输的帧保持未被确认到cisco ios软件查询确认的时间
34. TimeWait 0 0 0x0
指定本地tcp连接等待确认远程tcp主机接收到连接中断请求通知的时间

 

35. AckHold 7 5 0x0
系统无法承载tcp确认的时间,承认确认能够有效的减少网络流量
36. SendWnd 0 0 0x0
发送0窗口探测的定时器,该字段本质上指出用户是远程主机超载的频率以及用户需要多少时间发送它,对大多数cisco ios软件应用,该值为0

 

37. KeepAlive 0 0 0x0
指定cisco ios软件向自身或对端发送消息确认网络端口正常的频率,keepalive interface configuration命令用作配置该定时器

 

38. GiveUp 0 0 0x0
 

 

39. PmtuAger 0 0 0x0
40. DeadWait 0 0 0x0
41. iss: 2227710177 snduna: 2227710341 sndnxt: 2227710341 sndwnd: 16221
tcp连接中使用的序列号,iss最初发送的序列号,snduna:未被应答的发送序列号最后一个本地主机发送但是未接到确认的序列号,sndnxt:本地路由器下一次发送的序列号,sndwnd:远端主机的tcp窗口大小
42. irs: 1632859231 rcvnxt: 1632859395 rcvwnd: 16221 delrcvwnd: 163
远端tcp连接中使用的序列号:irs:最初接收的序列号。rcvnxt本地路由器已确认的最后一个的序列号,rcvwnd,本地主机的tcp窗口大小。delrcvwnd:被延迟的接收窗口本地主机已经从窗口中读取,但是还没有从通知远程主机的接收窗口中减去的数据,该值逐渐递增直到大于最大尺寸的包,这时在应用到rcvwnd字段
43. SRTT: 540 ms, RTTO: 3809 ms, RTV: 1364 ms, KRTT: 0 ms
这些数值关于对等连接的延迟
srtt:计算得到的平滑往返时间
rtto:往返超时计时器
rtv:往返时间的变化
krtt:kam往返时间,新的往返超时使用kam算法,该字段单独跟踪重传包的往返时间
44. minRTT: 8 ms, maxRTT: 300 ms, ACK hold: 200 ms
这些值是43行性能的延续
minRTT:记录到最小的往返时间
maxRTT:记录到最大的往返时间
Ack hold:本地路由器将确认延时以便承载的延时时间

 

45. Flags: higher precedence, nagle
bgp包的ip优先级

 

46. Datagrams (max data segment is 536 bytes):
是下两行的表头提供bgp从对端收发update的统计同时显示最大的tcp分段式536字节

 

47. Rcvd: 11 (out of order: 0), with data: 7, total data bytes: 163
收到的update的统计,包含所有收到的update,数据的报文数和总字节数

 

48. Sent: 14 (retransmit: 0), with data: 7, total data bytes: 163
发送update的统计,包含所有发出的update,数据的报文数和总字节数