欢迎来到天天文库
浏览记录
ID:49561717
大小:2.34 MB
页数:54页
时间:2020-02-07
《BGP路由协议原理.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2021/7/24BGP路由协议原理华为技术学习完此课程,您将会:理解BGP协议的基本概念和原理了解BGP协议的路由属性目标第1章BGP协议概述第2章BGP工作原理第3章BGP路由属性内容介绍1、BGP概述(BGP是什么)BGP是BorderGatewayProtocol边界网关路由协议,属于距离矢量路由协议。作用:在AS自治系统之间传递路由信息。4个版本:V1、V2、V4、V4+(即MBGP)被TCP承载,端口号179,由TCP来解决可靠性。路由附带丰富的属性信息,可以通过控制属性来控制路由选择2、为什么要使用BGP——BG
2、P价值传递使用BGP的三大理由(1)大量路由需要承载,IGP只能容纳千条,而BGP可以容纳上万。(2)支撑MPLS/VPN的应用,传递客户VPN路由。(3)策略能力强,可以很好的实现路由决策与数据控制。2、为什么要使用BGP——BGPVSOSPFOSPFVSBGP话说当年武林挑选盟主,主办方IP组织让OSPF和BGP说各自的修行心得:OSPF:身如路由器,心似转发表,报文何其多,日夜勤查找。BGP:路由本非器,转发何需表?报文虽然多,自有他人找。主办方IP组织宣布BGP获胜,OSPF不服:“老子日夜辛苦,修行的OSPF心法30
3、0多页,构思巧妙,算法复杂,堪称武林绝学。而师弟BGP,终日游山玩水,草草写了一本70多页的心法就交差了。”主办方问:“那么你的心法能够管理多少设备多少路由呢?”。OSPF这时才自知不如,无话可说。主办方继续说:“OSPF只能管理设备百台,路由千条;而BGP能够管理整个internet百万台路由器,路由十万余条。原因是:BGP是无为而治,表面看是无所做为,其实他只是不想过份的拘泥于细节,OSPF虽然厉害,但是太拘泥于细节。最终BGP胜出,但是BGP也知道,他少不了OSPF的这个帮手,他得靠OSPF培养人才(路由)。最终BGP联
4、手OSPF,一统江湖,无人能敌。3、BGP协议基本概念什么是自治系统(AS)?自治系统指由同一个技术管理机构管理、使用内部路由策略的一些路由器的集合。每个自治系统都有唯一的自治系统编号。自治系统的编号范围是1到65535,其中1到64511是注册的因特网编号,64512到65535是专用网络编号。没有BGP的日子里OSPFRIPISISEIGRP有了BGP之后链路层协议生成路由,IGP发现和计算路由,BGP控制路由传播和选择OSPFRIPISISEIGRPBGPBGPBGPBGP两种邻居-IBGP和EBGPEBGPEBGPRT
5、BRTCIBGPRTARTDRTE第1章BGP协议概述第2章BGP工作原理第3章BGP路由属性内容介绍1、BGP的协议包报文名称作用是什么什么时候发包OPEN协商BGP邻居的各项参数,建立邻居关系(相遇:你好!我们一起玩吧)通过TCP建立BGP连接,发送open报文NOTIFICATION报告错误,中止邻居关系(失败:有分歧!我们不合适)当在Open交互过程中、或者在后续运行中发现错误时,要发送NOTIFICATION报文通告BGP对端UPDATE进行路由信息的交换(相恋:把我所有的给献给你)连接建立后,有路由需要发送或路由变
6、化时,发送UPDATE通告对端路由信息KEEPALIVE维持邻居关系(热恋:每天短信诉相思)定时发送KEEPALIVE报文以保持BGP邻居关系的有效性2、BGP报文封装格式单播形式发送LinkLayerHeaderIP头TCP头BGPProtocolPacketFrameChecksumIP协议号为6TCP端口号为179BGPProtocolHeaderBGPPacketMarker(16byte)Length(2byte)Type(1byte)标识BGP报文类型Open报文类型Open报文是由BGP报文头(报文头type=1
7、)加如下结构构成HoldTimeVersionMyAutonomousSystemBGPIdentifierOptionalParamentersOptionalParamentersLength扩展参数,如MBGP、GR、route-refresh接收不到邻居的Update或Keepalive所能等待的最长时间。此值默认为180sUpdate报文类型UpdateMessage用于BGP路由的更新Update报文由BGP报文头(type=2)加如下结构构成WithdrawnRoutesUnfeasibleRoutesLengt
8、hPathAttributeLengthNetworkLayerReachabilityInformationPathAttribute撤销的路由路由属性更新的路由Keepalive报文类型KeepaliveMessage用于保持BGP邻居之间的会话缺省60秒发一次给Peer
此文档下载收益归作者所有