一文掌握大型网络中的BGP协议.docx

上传人:scccc 文档编号:14377132 上传时间:2022-02-04 格式:DOCX 页数:2 大小:17.30KB
返回 下载 相关 举报
一文掌握大型网络中的BGP协议.docx_第1页
第1页 / 共2页
一文掌握大型网络中的BGP协议.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《一文掌握大型网络中的BGP协议.docx》由会员分享,可在线阅读,更多相关《一文掌握大型网络中的BGP协议.docx(2页珍藏版)》请在三一文库上搜索。

1、一文掌握大型网络中的BGP协议一、了解BG的议BGP是一种路径矢量路由协议,用于传车自治系统间的路由信息,BGP在启动的时候传播整张路由表,以后只传播网络变化的局部触发更新它采用TCP连接传送信息,端口号为179在Internet 上,BGP需要通告的路由数目极大,由于TCP提供了可靠的传送机制,同时TCP使用滑动窗口机制,使得BGP可以不断地发送分组,而无需像OSPF或EIGRP 那样停止发送并等待确认.1、使用BGP 一般有如下情况:一个AS允许包穿越它,到达其他的AS;一个AS连接多个AS;必须对数据流进入和离开 AS进行限制;2、不使用BGP 一般有如下情况:AS只有一个出口 ;AS的

2、所有出口均为1个ASP;路由性能不高,内存较小,CPU较慢,带宽不大;3、熟悉 BGP AS-PathBGP是路径矢量协议,它使用一个 AS号列表,数据包必须通过这些 AS才能到达 目的,同时对产生的 AS-path 做一定的策略.AS-Path对于路由环路非常容易检测到,如 果路由器接受到一条含有本地AS号的AS-path ,说明出现环路.BGP没有给出每个 AS域内的拓扑结构,因此 BGP只能看到AS树,而IGP只能看到AS域内拓扑结构.当某个特殊目的网络有并列的,等开销的路径时,Cisco缺省执行EBGP只选择一条路径,但可以使用 maximum-paths改变并行路径缺省的最大数目,但

3、仅对 EBGP有效.二、BGPW息类型1、OpenTCP对话建立以后,两个邻居都要发送一个Open消息,每个邻居都用该消息来标示自己,并规定自己的 BGP运行参数.BGPversion :它明确了发起者正在运行的BGP版本号2, 3, 4,可以通过neighborversion 修改,缺省版本号为4.如果版本号不相同,路由器将自动降低版本号重发Open消息,直到版本一致.AS number:发起会话路由器的 AS号,用于确认 EBGP或者 旧GP会话.Hold time :路由器必须收到一个keepalive或者更新消息之前允许经过的最大秒数.Holdtime 必须是0 在这种情况下,必须是没

4、有发送Keepalive 或者至少 3sCisco默认的holdtime 为180s ,如果两个邻居间 holdtime不一致,选较短的那个做为两者可接受的时间.BGPouter-ID :选取方式和 OSPF相同,使用数值最大的loopback 口地址,没有 loopback那么使用物理接口上数值最大的地址.Optional parameters :用于一些可选功能的支持.例如鉴别,多协议支持及路由刷新等.2、Keepalive如果路由器接受了他在邻居的Open消息中的参数,它就会发送一个应答的Keepalive 消息.默认情况Keepalive 间隔60s ,或者是达成一致的保持时间的1/3

5、 .3、UpdateUpdate message 用来公布可用的路由,撤销的路由或者两者兼顾Network LayerReachability Information NLRI用来公布IP地址前缀和前缀长度的字节组.例如Path Attributes该属性为BGP提供了选择最短路径,检查到路由环路以及决定路由策略的信息Withdrawn Routes用来描述已经变成不可达并正从业务中撤销的目的地址字节组长度和前缀.虽然NLRI字段可以包含多个前缀,但每一个更新消息只描述一条BGP路由由于路径属性只描述一条路径,但该路径可能会到达多个目的地.4、Notification消息,通常会导致 BGP连接终止.当检测到过失的时候就会发送Notification

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1