《bgp协议培训(共85张)》由会员分享,可在线阅读,更多相关《bgp协议培训(共85张)(85页珍藏版)》请在金锄头文库上搜索。
1、BGP-4协议培训Border Gateway Protocol 2/13/20211华为公司北京研究所测试部培训提纲BGP 基本概念BGP 有限状态机BGP 五种报文BGP 属性BGP 强大的过滤功能解决大规模网络中遇到的问题2/13/20212华为公司北京研究所测试部 BGP is the heart of the Internet Cisco ISP EssentialsBGP概述边界网关协议2/13/20213华为公司北京研究所测试部BGP概述 主要RFCRFC1771BGP4RFC1965联盟RFC1966反射RFC1997团体RFC2439衰减RFC2842BGP4的能力通告RFC
2、2858BGP的多协议扩展RFC2918BGP4的路由刷新能力.2/13/20214华为公司北京研究所测试部BGP概述 BGP Entries2/13/20215华为公司北京研究所测试部BGP概述 BGP AS2/13/20216华为公司北京研究所测试部BGP协议概述 自治系统什么是自治系统(AS)拥有同一选路策略,在同一技术管理部门下运行的一组路由器为什么引入自治系统这一概念自治系统内部的路由协议RIP,ISIS,OSPF,IGRP,EIGRP自治系统之间的路由协议 BGP 2/13/20217华为公司北京研究所测试部BGP协议概述 关于BGP用来在AS之间传递路由信息是一种距离矢量的路由协
3、议,从设计上避免了环路的发生l方法1.判断ASpath序列l方法2,从AS内学到的路由不在AS内转发支持CIDR(无类别域间选路)传送协议:TCP,端口号1792/13/20218华为公司北京研究所测试部什么时候使用BGPISP-1ISP-22/13/20219华为公司北京研究所测试部什么时候不使用BGPISP-12/13/202110华为公司北京研究所测试部BGP协议概述 BGP工作机制RTA(config)#router bgp 1RTA(config-router-bgp)#neighbor 160.10.0.2 remote-as 2RTB(config)#router bgp 2RT
4、B(config-router-bgp)#neighbor 160.10.0.1 remote-as 1AS1AS22/13/202111华为公司北京研究所测试部BGP协议概述 BGP工作机制BGP构造的AS路径树2/13/202112华为公司北京研究所测试部BGP协议概述 BGP两种邻居AS1AS2AS3IBGPIGPIGPEBGPEBGPIBGPEBGP2/13/202113华为公司北京研究所测试部BGP应用BGP使用原则多条路径时,BGP Speaker只选最优的给自己使用;BGP Speaker只把自己使用的路由通告给相邻体;BGP Speaker从EBGP获得的路由会向它所有BGP相
5、邻体通告(包括EBGP和IBGP);BGP Speaker从IBGP获得的路由不向它的IBGP相邻体通告;BGP Speaker从IBGP获得的路由是否通告给它的EBGP相邻体要依IGP和BGP同步的情况来决定;连接一建立,BGP Speaker将把自己所有BGP路由通告给新相邻体,以后将只通告变化的路由(incremental updates);2/13/202114华为公司北京研究所测试部BGP应用BGP同步AS1AS2AS3IBGPIGPIGPEBGPEBGP192.213.1.0/24RTARTCRTB取消同步的条件1.AS内的IBGP为全连接2.AS不是过渡AS2/13/202115
6、华为公司北京研究所测试部Example同步成功前RTA#show ip bgpBGP local router ID is 200.1.7.1Status codes: s suppressed, d damped, h history, * valid, best, i internalOrigin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Path i 80.1.0.0/16 (null) 100 600 i2/13/202116华为公司北京研究所测试部Example同步成功后(VRP3目前
7、的实现)RTA(config)#show ip bgpBGP local router ID is 200.1.7.1Status codes: s suppressed, d damped, h history, * valid, best, i internalOrigin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Path* 80.1.0.0/16 0.0.0.0 1 600 i* i 200.1.7.2 100 600 i 2/13/202117华为公司北京研究所测试部成为BGP路由的途
8、径之一:纯动态注入RTB(config)#router bgp 1RTB(config-router-bgp)#redistribute ospfIGPAS1EBGPIGP(OSPF)18.0.0.0/8RTBRTA2/13/202118华为公司北京研究所测试部成为BGP路由的途径之二:半动态注入RTB(config)#router bgp 1RTB(config-router-bgp)#network 18.0.0.0 mask 255.0.0.0AS1EBGPIGP(OSPF)18.0.0.0/8RTBRTA2/13/202119华为公司北京研究所测试部成为BGP路由的途径之三:静态注入把
9、人为规定的静态路由注入到RTB的BGP路由表中RTB(config)#ip route 18.0.0.0 255.0.0.0 serial 0RTB(config)#router bgp 1RTB(config-router-bgp)#network 18.0.0.0AS1EBGPIGP(OSPF)18.0.0.0/8RTBRTA2/13/202120华为公司北京研究所测试部培训提纲BGP 基本概念BGP 有限状态机BGP 四种报文BGP 属性BGP 强大的过滤功能解决大规模网络中遇到的问题2/13/202121华为公司北京研究所测试部BGP有限状态机 六种状态2/13/202122华为公司北
10、京研究所测试部BGP有限状态机 IDLE状态2/13/202123华为公司北京研究所测试部BGP有限状态机 Connect状态2/13/202124华为公司北京研究所测试部BGP有限状态机 Active状态2/13/202125华为公司北京研究所测试部BGP有限状态机 OpenSent状态2/13/202126华为公司北京研究所测试部BGP有限状态机 OpenConfirm状态2/13/202127华为公司北京研究所测试部BGP有限状态机 Established状态2/13/202128华为公司北京研究所测试部ExampleRTA#show ip bgp summaryNeighbor V A
11、S MsgRcvd MsgSent OutQ Up/Down State133.1.1.2 4 200 1 3 0 00:00:27 Established201.1.1.1 4 100 0 0 0 00:00:23 Active 2/13/202129华为公司北京研究所测试部培训提纲BGP 基本概念BGP 有限状态机BGP 五种报文BGP 属性BGP 强大的过滤功能解决大规模网络中遇到的问题2/13/202130华为公司北京研究所测试部BGP报文种类BGP报文有五种类型vOpen:打招呼“你好,跟我交个朋友吧!”vKeepAlive:我还活着呢,别不理我。vUpdate:有新闻.vNotif
12、ication:我不跟你玩了!vRoute Refresh:用于动态交换路由刷新请求2/13/202131华为公司北京研究所测试部BGP报文头BGP报文的格式是一样的:都是“报文头+报文体”的格式2/13/202132华为公司北京研究所测试部Open报文Open报文是由报文头加如下结构构成的。2/13/202133华为公司北京研究所测试部ExampleDebug ip bgp opensRTA#*:BGP SEND 133.1.1.1+1156 - 133.1.1.2+179*:BGP SEND message type 1 (Open) length 39*:BGP SEND version
13、 4 as 100 holdtime 180 id 200.1.7.1 authcode 0*:BGP RECV 133.1.1.2+179 - 133.1.1.1+1156*:BGP RECV message type 1 (Open) length 45*:BGP RECV version 4 as 200 holdtime 180 id 20.20.20.20 authcode 02/13/202134华为公司北京研究所测试部KeepAlive报文KeepAlive报文只有报文头。 缺省30秒发一次2/13/202135华为公司北京研究所测试部Exampledebug ip bgp ke
14、epalives*:BGP SEND 200.1.7.1+179 - 201.1.1.1+1090*:BGP SEND message type 4 (KeepAlive) length 192/13/202136华为公司北京研究所测试部Update报文Update报文由报文头加如下结构构成。属性2/13/202137华为公司北京研究所测试部ExampleDebug ip bgp updates*:BGP RECV 12.110.250.1+1040 - 12.110.150.2+179*:BGP RECV message type 2 (Update) length 47*:BGP RECV
15、 Unreachable prefix data length 3*:BGP RECV 60.1.0.0/16*:BGP RECV flags 0 x40 code Origin(1): IGP*:BGP RECV flags 0 x40 code ASPath(2): 600*:BGP RECV flags 0 x40 code NextHop(3): 12.110.250.1*:BGP RECV 70.1.0.0/162/13/202138华为公司北京研究所测试部Notification报文Notification报文由报文头加如下结构构成。2/13/202139华为公司北京研究所测试部E
16、xampleDebug ip bgp packets*:BGP SEND 12.110.150.2+179 - 12.110.250.1+1040*:BGP SEND message type 3 (Notification) length 21*:BGP SEND Notification code 3 (Update Message Error) subcode 11 (AS path attribute problem) 收到notification报文后,bgp连接立即断开2/13/202140华为公司北京研究所测试部Route Refresh报文AFI - Address Family Identifier (16 bit).Res. - Reserved (8 bit) field. Should be set to 0 by the sender and ignored by the receiver.SAFI - Subsequent Address Family Identifier (8 bit).2/13/202141华为公司北京研究所测试部培训提纲BGP 基本概