收藏 分销(赏)

BGP模块Debug命令手册-vrp3.4.doc

上传人:可**** 文档编号:4542550 上传时间:2024-09-27 格式:DOC 页数:56 大小:243.97KB
下载 相关 举报
BGP模块Debug命令手册-vrp3.4.doc_第1页
第1页 / 共56页
BGP模块Debug命令手册-vrp3.4.doc_第2页
第2页 / 共56页
BGP模块Debug命令手册-vrp3.4.doc_第3页
第3页 / 共56页
BGP模块Debug命令手册-vrp3.4.doc_第4页
第4页 / 共56页
BGP模块Debug命令手册-vrp3.4.doc_第5页
第5页 / 共56页
点击查看更多>>
资源描述

1、CCIE H3CNE H3CSE教材(代考) 】【 网工泡泡(POP)网】 QQ:1045664356 Tel:13437126621 目 录第1章 BGP/MBGP Debug命令介绍21.1 debugging bgp all21.2 debugging bgp event71.3 debugging bgp keepalive81.3.1 debugging bgp keepalive receive101.3.2 debugging bgp keepalive send111.3.3 debugging bgp keepalive verbose121.4 debugging bgp

2、 mp-update131.4.2 debugging bgp mp-update receive201.4.3 debugging bgp mp-update send231.4.4 debugging bgp mp-update verbose261.5 debugging bgp normal271.6 debugging bgp open301.6.1 debugging bgp open receive321.6.2 debugging bgp open send331.6.3 debugging bgp open verbose351.7 debugging bgp packet3

3、51.7.1 debugging bgp packet receive381.7.2 debugging bgp packet send411.7.3 debugging bgp packet verbose431.8 debugging bgp route-refresh441.8.1 debugging bgp route-refresh receive451.8.2 debugging bgp route-refresh send471.8.3 debugging bgp route-refresh verbose481.9 debugging bgp update491.9.1 deb

4、ugging bgp update receive521.9.2 debugging bgp update send541.9.3 debugging bgp update verbose56第1章 BGP/MBGP Debug命令介绍& 说明:本节将逐一对BGP/MBGP各个debugging命令进行详细解释,并解释各个命令打印出的相关信息,当应用接收(或发送)限制打印各种debug信息时,重点讲述各种限制如何应用,以及可得到的结果,报文内容不再重复。下文中示例均采用如下组网图(图中包括了设备名称,接口号,ipv4地址)BGP/MBGP组网示意图1.1 debugging bgp all【命

5、令】debugging bgp all【视图】用户视图【参数】无【描述】debugging bgp all命令打开BGP所有调试信息。display debuggingBGP event debugging is onBGP normal debugging is onBGP open debugging is onBGP update debugging is onBGP keepalive debugging is onBGP route-refresh debugging is onBGP mp-update debugging is on 该命令会打开所有和BGP相关的调试信息,包括:

6、各种event信息、普通debugging信息、OPEN报文信息、UPDATE报文信息、KEEPALIVE报文信息、路由刷新信息以及mp-update报文信息等全部信息。信息量会比较大,可能影响系统应用,建议少用。【举例】例1:当RT2和RT3建立IBGP邻居关系过程中,打开此调试信息显示如下:配置信息:RT2-bgpdisplay this#bgp 100 undo synchronization group as100 internal peer 20.1.1.1 group as100# =RT3-bgp display this#bgp 100 undo synchronization

7、 group as100 internal peer 20.1.1.2 group as100# 调试信息如下:RT2bgp 100RT2-bgpgroup as100 internal*0.2633109 RT2 RM/7/RTDBG:bgp: initializing group as100配置好group后会有配置指定的group初始化提示信息;RT2-bgppeer 20.1.1.1 group as100*0.2633562 RT2 RM/7/RTDBG:bgp event: peer 20.1.1.1 (Internal AS 100) old state Idle event S

8、tart new state Active配置指定好邻居后会有状态进入Active提示信息,并指定邻居ip地址以及as号RT2-bgp*0.2645656 RT2 RM/7/RTDBG:bgp: BGP_100_Connect connect timeout连接超时提示*0.2645656 RT2 RM/7/RTDBG:bgp: peer 20.1.1.1 (Internal AS 100) start connecting重新向对端建立连接*0.2645656 RT2 RM/7/RTDBG:bgp event: peer 20.1.1.1 (Internal AS 100) old stat

9、e Active event ConnectRetry new state ConnectBGP状态机进入Connect状态*0.2645672 RT2 RM/7/RTDBG:bgp: connection established with 20.1.1.1 (Internal AS 100)TCP连接正常建立*0.2645672 RT2 RM/7/RTDBG:bgp: peer 20.1.1.1 (Internal AS 100) socket 4 set for reading*0.2645672 RT2 RM/7/RTDBG:bgp event: peer 20.1.1.1 (Inter

10、nal AS 100) old state Connect event Open new state OpenSentBGP状态机从Connect状态进入OpenSent状态*0.2645672 RT2 RM/7/RTDBG:BGP SEND 20.1.1.2+1026 - 20.1.1.1+179*0.2645672 RT2 RM/7/RTDBG:BGP SEND message type 1 (Open) length 39*0.2645672 RT2 RM/7/RTDBG:BGP SEND Capabilities:*0.2645672 RT2 RM/7/RTDBG:multi-prot

11、ocol afi(1), safi(1) route-refresh*0.2645672 RT2 RM/7/RTDBG:BGP SEND version 4 as 100 holdtime 180 id 10.1.1.2 authcode 0*0.2645672 RT2 RM/7/RTDBG:bgp send: sending 39 bytes to 20.1.1.1 (Internal AS 100)向邻居20.1.1.1发送Open报文,并有open报文的各个参数;*0.2645672 RT2 RM/7/RTDBG:bgp: recv open from peer 20.1.1.1 (In

12、ternal AS 100)*0.2645672 RT2 RM/7/RTDBG:BGP RECV 20.1.1.1+179 - 20.1.1.2+1026*0.2645672 RT2 RM/7/RTDBG:BGP RECV message type 1 (Open) length 39*0.2645687 RT2 RM/7/RTDBG:BGP RECV Capabilities:*0.2645687 RT2 RM/7/RTDBG:multi-protocol afi(1), safi(1) route-refresh*0.2645687 RT2 RM/7/RTDBG:BGP RECV vers

13、ion 4 as 100 holdtime 180 id 20.1.1.1 authcode 0从邻居20.1.1.1接收Open报文,并有open报文的各个参数;*0.2645687 RT2 RM/7/RTDBG:bgp event: peer 20.1.1.1 (Internal AS 100) old state OpenSent event RecvOpen new state OpenConfirmBGP状态机从OpengSent状态进入OpenConfirm状态*0.2645687 RT2 RM/7/RTDBG:BGP SEND 20.1.1.2+1026 - 20.1.1.1+1

14、79*0.2645687 RT2 RM/7/RTDBG:BGP SEND message type 4 (KeepAlive) length 19*0.2645687 RT2 RM/7/RTDBG:bgp send: sending 19 bytes to 20.1.1.1 (Internal AS 100)向邻居20.1.1.1发送KeepAlive报文,并有KeepAlive报文的各个参数;*0.2645703 RT2 RM/7/RTDBG:bgp read: 20.1.1.1 (Internal AS 100): 0 bytes buffered*0.2645703 RT2 RM/7/R

15、TDBG:bgp: recv open from peer 20.1.1.1 (Internal AS 100)再次从邻居20.1.1.1接收Open报文信息*0.2645703 RT2 RM/7/RTDBG:BGP RECV 20.1.1.1+179 - 20.1.1.2+1026*0.2645703 RT2 RM/7/RTDBG:BGP RECV message type 4 (KeepAlive) length 19从邻居20.1.1.1接收KeepAlive报文,并有KeepAlive报文的各个参数;*0.2645703 RT2 RM/7/RTDBG:bgp event: peer 2

16、0.1.1.1 (Internal AS 100) old state OpenConfirm event RecvKeepAlive new state EstablishedBGP状态机接收KeepAlive报文后从OpenConfirm状态进入Established状态*0.2645703 RT2 RM/7/RTDBG:bgp: setting flash/new policy routines for BGP group as100向对等体AS100设定各种路由策略;*0.2645703 RT2 RM/7/RTDBG:bgp: setting reinit routine for BG

17、P_100重新初始化路由*0.2645703 RT2 RM/7/RTDBG:bgp: peer 20.1.1.1 (Internal AS 100) receiver changed to bgp_recv_v4_update*0.2645703 RT2 RM/7/RTDBG:bgp: rt policy init, first group peer update group as100 peer 20.1.1.1 (Internal AS 100)如果配置了路由策略,进行策略初始化*0.2645703 RT2 RM/7/RTDBG:bgp: rt policy init, peer 20.1

18、1.1 (Internal AS 100) 0 routes ready 0 deferred路由策略初始化过程中对匹配路由数和延迟处理路由数的显示*0.2645734 RT2 RM/7/RTDBG:BGP SEND 20.1.1.2+1026 - 20.1.1.1+179*0.2645734 RT2 RM/7/RTDBG:BGP SEND message type 4 (KeepAlive) length 19*0.2645734 RT2 RM/7/RTDBG:bgp send: sending 19 bytes to 20.1.1.1 (Internal AS 100)向邻居20.1.1

19、1发送KeepAlive报文,并有KeepAlive报文的各个参数;*0.2645734 RT2 RM/7/RTDBG:bgp: receiving updates from peer 20.1.1.1 (Internal AS 100)从邻居20.1.1.1收到更新消息*0.2645734 RT2 RM/7/RTDBG:BGP RECV 20.1.1.1+179 - 20.1.1.2+1026*0.2645734 RT2 RM/7/RTDBG:BGP RECV message type 4 (KeepAlive) length 19*0.2645734 RT2 RM/7/RTDBG:bgp

20、 done with peer 20.1.1.1 (Internal AS 100) received 19 octets 0 updates 0 routes再次从邻居20.1.1.1接收KeepAlive报文,并有KeepAlive报文的各个参数;RT2-bgpdis bgp peerPeer AS-num Ver Queued-Tx Msg-Rx Msg-Tx Up/Down State-20.1.1.1 100 4 0 1 3 00:00:05 Established邻居正常建立上面是打开debugging bgp all RT2得到全部调试信息的一个流程(先配置RT2端,然后再配置

21、RT3端),当发现设备无法建立邻居关系时,可以初步对比此流程,观察是否缺少某个步骤报文,进而定位问题所在。对于具体报文的详细解释后续的逐个命令详解中会逐一给出,此处不再重复。1.2 debugging bgp event【命令】debugging bgp event【视图】用户视图【参数】无【描述】debugging bgp event命令用来打开BGP事件调试信息开关,主要和BGP状态机触发事件相关。打开此调试信息开关,会显示出所有BGP状态机转变过程和触发状态机转变的事件,信息中给出了当前触发的事件,各种状态的转变,邻居对等体的IP地址等。display debuggingBGP even

22、t debugging is on 表1-1 事件及状态报文格式说明字段含义*0.13863540 RT2 RM/7/RTDBG:bgp event: peer 20.1.1.1 (Internal AS 100) old state Connect event Open new state OpenSent事件报文,其中对等体ipv4地址为20.1.1.1;当前事件(Open)名称为Open状态转换报文,原始状态(old state):Connect;新状态(new state):OpenSent【举例】例1:建立BGP邻居时的事件调试信息显示如下*0.13851446 RT2 RM/7/R

23、TDBG:bgp event: peer 20.1.1.1 (Internal AS 100) old state Idle event Start new state ActiveRT2-bgp*0.13863524 RT2 RM/7/RTDBG:bgp event: peer 20.1.1.1 (Internal AS 100) old state Active event ConnectRetry new state Connect*0.13863540 RT2 RM/7/RTDBG:bgp event: peer 20.1.1.1 (Internal AS 100) old state

24、 Connect event Open new state OpenSent*0.13863680 RT2 RM/7/RTDBG:bgp event: peer 20.1.1.1 (Internal AS 100) old state OpenSent event RecvOpen new state OpenConfirm*0.13863680 RT2 RM/7/RTDBG:bgp read: 20.1.1.1 (Internal AS 100): 0 bytes buffered*0.13863712 RT2 RM/7/RTDBG:bgp event: peer 20.1.1.1 (Int

25、ernal AS 100) old state OpenConfirm event RecvKeepAlive new state Established 打开此调试信息开关,只显示出所有BGP状态机转变过程和触发状态机转变的事件,如果BGP邻居无法建立,从中可以定位是在那个状态出现问题,是什么事件触发等。1.3 debugging bgp keepalive【命令】debugging bgp keepalive【视图】用户视图【参数】无【描述】debugging bgp keepalive命令用来打开所有BGP相关的keepalive报文。display debuggingBGP keepa

26、live debugging is on表1-1 keepalive报文格式说明字段含义*0.16116475 RT2 RM/7/RTDBG:BGP SEND 20.1.1.2+1092 - 20.1.1.1+179*0.16116506 RT2 RM/7/RTDBG:BGP SEND message type 4 (KeepAlive) length 19 keepalive报文,其中发送端ip地址:20.1.1.2;tcp端口号:1029接收端ip地址:20.1.1.1;tcp端口号:179报文操作类型:发送,SEND发送的消息类型:类型 4;即KEEPALIVE;报文长度:19;*0.1

27、6414522 RT2 RM/7/RTDBG:BGP RECV 20.1.1.1+179 - 20.1.1.2+1092*0.16414553 RT2 RM/7/RTDBG:BGP RECV message type 4 (KeepAlive) length 19keepalive报文,其中发送端ip地址:20.1.1.1;tcp端口号:179接收端ip地址:20.1.1.2;tcp端口号:1092报文操作类型:发送,RECV发送的消息类型:类型 4;即KEEPALIVE;报文长度:19;【举例】例1:在RT2和RT3上建立BGP和邻居关系过程中显示所有keepalive报文(包括发送和接收)

28、的调试信息*0.16414459 RT2 RM/7/RTDBG:BGP SEND 20.1.1.2+1093 - 20.1.1.1+179*0.16414475 RT2 RM/7/RTDBG:BGP SEND message type 4 (KeepAlive) length 19打印显示发送出去的KEEPALIVE报文*0.16414506 RT2 RM/7/RTDBG:bgp read: 20.1.1.1 (Internal AS 100): 0 bytes buffered*0.16414522 RT2 RM/7/RTDBG:BGP RECV 20.1.1.1+179 - 20.1.1.

29、2+1093*0.16414553 RT2 RM/7/RTDBG:BGP RECV message type 4 (KeepAlive) length 19打印显示出接收到的KEEPALIVE报文 1.3.2 debugging bgp keepalive receive【命令】debugging bgp keepalive receive【视图】用户视图【参数】无【描述】debugging bgp keepalive receive命令用来打开所有接收到的与BGP相关的keepalive报文的调试信息。display debuggingBGP recv keepalive debugging

30、 is on 【举例】例1:在RT2和RT3上建立BGP和邻居关系过程中,显示所有接收到的keepalive报文的调试信息*0.16414522 RT2 RM/7/RTDBG:BGP RECV 20.1.1.1+179 - 20.1.1.2+1093*0.16414553 RT2 RM/7/RTDBG:BGP RECV message type 4 (KeepAlive) length 19只打印显示接收到的KEEPALIVE报文具体报文内容不再重复解释。1. debugging bgp keepalive receive verbose【命令】debugging bgp keepalive

31、receive verbose【视图】用户视图【参数】无【描述】debugging bgp keepalive receive verbose命令用来打开接收到keepalive报文的详细调试信息。display debuggingBGP verbose recv keepalive debugging is on 目前debugging bgp keepalive receive verbose命令的实现和debugging bgp keepalive recieve没有差别,请参考debugging bgp keepalive receive命令。【举例】略1.3.3 debugging

32、bgp keepalive send【命令】debugging bgp keepalive send【视图】用户视图【参数】无【描述】debugging bgp keepalive send命令用来打开所有发送的与BGP相关的keepalive报文的调试信息。display debuggingBGP send keepalive debugging is on【举例】例1:在RT2和RT3上建立BGP和邻居关系过程中显示所有发送keepalive报文的调试信息*0.16414459 RT2 RM/7/RTDBG:BGP SEND 20.1.1.2+1093 - 20.1.1.1+179*0.1

33、6414475 RT2 RM/7/RTDBG:BGP SEND message type 4 (KeepAlive) length 19只打印显示发送出去的KEEPALIVE报文具体报文内容不再重复解释。1. debugging bgp keepalive send verbose【命令】debugging bgp keepalive send verbose【视图】用户视图【参数】无【描述】debugging bgp keepalive send verbose命令用来打开发送的keepalive报文的详细调试信息。display debuggingBGP verbose send keep

34、alive debugging is on目前,debugging bgp keepalive send verbose命令的实现和debugging bgp keepalive send没有差别,请参考debugging bgp keepalive send命令。【举例】略1.3.4 debugging bgp keepalive verbose【命令】debugging bgp keepalive verbose【视图】用户视图【参数】无【描述】debugging bgp keepalive verbose命令用来打开全部keepalive报文的详细调试信息(包括接收发送)。display

35、 debuggingBGP verbose keepalive debugging is on 目前,debugging bgp keepalive verbose命令的实现和debugging bgp keepalive没有差别,请参考debugging bgp keepalive命令。【举例】略1.4 debugging bgp mp-update【命令】debugging bgp mp-update【视图】用户视图【参数】无【描述】debugging bgp mp-update命令用来打开所有各种Bgp mp-update报文调试信息(包括接收发送)。display debuggingB

36、GP mp-update debugging is onV3版本中mp-update应用主要分为两种,一种是kompella方式l2vpn组网时建立PE连接用到的update消息;一种是l3vpn组网时建立PE连接后,通告私网路由时用到;两种方式mp-update报文格式描述如下:此命令会打开上面提及的所有各种bgp mp-update信息,且没有任何策略限制。分析各种mp-update报文格式如下:表1-1 L2VPN mp-update报文格式说明字段含义*0.464313 RT3 RM/7/RTDBG:MBGP SEND 3.3.3.3+179 - 2.2.2.2+1026 *0.464

37、328 RT3 RM/7/RTDBG:MBGP SEND message type 2 (Update) length 98 *0.464359 RT3 RM/7/RTDBG:MBGP SEND flags 0x40 code Origin(1): IGP *0.464375 RT3 RM/7/RTDBG:MBGP SEND flags 0x40 code ASPath(2): *0.464391 RT3 RM/7/RTDBG:MBGP SEND flags 0x40 code NextHop(3): 3.3.3.3 *0.464422 RT3 RM/7/RTDBG:MBGP SEND fla

38、gs 0x40 code LocalPref(5): 100 *0.464438 RT3 RM/7/RTDBG:MBGP SEND flags 0xc0 code Extended Community(16): 100:1*0.464453 RT3 RM/7/RTDBG:MBGP SEND flags 0xc0 code Extended Community(16): L2VPN*0.464484 RT3 RM/7/RTDBG:MBGP SEND Encaps Type:7 Cntrl Flags:0x00 Layer-2 MTU:1500 *0.464500 RT3 RM/7/RTDBG:M

39、BGP SEND flags 0x80 code MP_REACH_NLRI(14) length 31: *0.464531 RT3 RM/7/RTDBG:MBGP SEND afi = 196(l2vpn) safi = 128(l2vpn) *0.464547 RT3 RM/7/RTDBG:MBGP SEND Nexthop: 3.3.3.3 *0.464563 RT3 RM/7/RTDBG:MBGP SEND SNPA number: 0 *0.464594 RT3 RM/7/RTDBG:MBGP SEND RD:100:1 CE-ID:1 *0.464609 RT3 RM/7/RTD

40、BG:MBGP SEND label offset:0 label base:102400 *0.464625 RT3 RM/7/RTDBG:MBGP SEND CSV(Circuit Status Vector):0x7f *0.464656 RT3 RM/7/RTDBG: 0xff *0.464672 RT3 RM/7/RTDBG:Total L2VPN reach NLRI: 1 发送的通告可达信息mp-update报文,包含信息如下:发送端ip地址:3.3.3.3;TCP端口号:179接收端ip地址:2.2.2.2;TCP端口号:1026处理方式(发or收): 发送SEND;报文类型:

41、tpye 2,即UPDATE报文报文长度:98Origin属性:(1)IGPAS Path属性:(2) 空;下一条属性:(3) 3.3.3.3;本地优先级属性:100扩展团体属性:100:1扩展团体属性应用:l3vpn封装类型: 7;二层MTU:1500MP_REACH_NLRI属性,长度:31L2vpn能力码:afi:196; safi:128;表示l2vpn能力;SNPA值:0发送的RD值:100:1 CE-ID:1标签offset:0 起始标签:102400通告可达L2VPN NLRI数目:1*0.419297 RT3 RM/7/RTDBG:MBGP SEND 3.3.3.3+179 -

42、 2.2.2.2+1026 *0.419297 RT3 RM/7/RTDBG:MBGP SEND message type 2 (Update) length 47 *0.419297 RT3 RM/7/RTDBG:MBGP SEND flags 0x80 code MP_UNREACH_NLRI(15) length 20: *0.419297 RT3 RM/7/RTDBG:MBGP SEND code MP_UNREACH_NLRI(15) length 20 *0.419297 RT3 RM/7/RTDBG:MBGP SEND afi = 196(l2vpn) safi = 128(l2

43、vpn) *0.419297 RT3 RM/7/RTDBG:MBGP SEND RD:100:1 CE-ID:1 *0.419297 RT3 RM/7/RTDBG:MBGP SEND label offset:0 label base:0 *0.419297 RT3 RM/7/RTDBG:Total L2VPN unreach NLRI: 1发送通告不可达信息的mp-update报文,包含信息如下:发送端ip地址:3.3.3.3;TCP端口号:179接收端ip地址:2.2.2.2;TCP端口号:1026处理方式(发or收): 发送SEND;报文类型:tpye 2,即UPDATE报文报文长度:4

44、7MP_ UNREACH _NLRI属性,长度:20L2vpn能力码:afi:196; safi:128;表示l2vpn能力;SNPA值:0发送的RD值:100:1 CE-ID:1标签offset:0 起始标签:0通告不可达L2VPN NLRI数目:1对应的接收类型报文,只有报文操作类型为RECV,其它不变,不再重复。表1-2 L3VPN mp-update报文格式说明(用于传递私网路由)字段含义*0.64708441 RT2 RM/7/RTDBG:MBGP SEND 2.2.2.2+179 - 3.3.3.3*0.64708441 RT2 RM/7/RTDBG:MBGP SEND message type 2 (Update) length 112

展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服