BGP用户培训材料.doc

BGP用户培训材料.doc

ID:51928857

大小:1.20 MB

页数:21页

时间:2020-03-19

BGP用户培训材料.doc_第1页
BGP用户培训材料.doc_第2页
BGP用户培训材料.doc_第3页
BGP用户培训材料.doc_第4页
BGP用户培训材料.doc_第5页
资源描述:

《BGP用户培训材料.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、BGP用户培训材料AS--AutonomousSystem使用相同路由管理策略的区域BGP--BorderGatewayProtocolDefinedinRFC1771CIDR--ClasslessInterdomainRouting无类型的域间选路EGP--ExteriorGatewayProtocolDefinedinRFC904IGP--InternalGatewayProtocolAS内部的路由协议EGP--ExternalGatewayProtocolAS外部的路由协议,对应于IGP一、概述BGP是一种自治系统

2、间的动态路由发现协议,它的基本功能是在自治系统间自动交换无环路的路由信息。与OSPF和RIP等在自治区域内部运行的协议对应,BGP是一类EGP(EdgeGatewayProtocol)协议,而OSPF和RIP等为IGP(InteriorGatewayProtocol)协议。BGP是在EGP应用的基础上发展起来的。EGP在此以前已经作为自治区域间的路由发现协议,广泛应用于NFSNET等主干网络上。但是,EGP被路由环路问题所困扰。BGP通过在路由信息中增加自治区域(AS)路径的属性,来构造自治区域的拓扑图,从而消除路由环路

3、并实施用户配置的策略。同时,随着INTERNET的飞速发展,路由表的体积也迅速增加,自治区域间路由信息的交换量越来越大,都影响了网络的性能。BGP支持无类型的区域间路由CIDR(ClasslessInterdomainRouting),可以有效的减少日益增大的路由表。BGP运行时刻分别与本自治区域外和区域内的BGP伙伴建立连接(使用Socket)。与区域内伙伴的连接称为IBGP(InternalBGP)连接,与自治区域外的BGP伙伴的连接称为EBGP(ExternalBGP)连接。本地的BGP协议对IBGP和EBGP伙伴

4、使用不同的机制处理。二、BGP协议分析1、BGP协议的层次位置BGP,OSPF,RIP,TELNET,SNMPSOCKETTCP,UDPIP,IPXPPP,X.25等操作系统硬件接口及驱动BGP使用Socket服务建立连接,端口号为179。2、BGP的消息结构BGP有4种类型的消息。分别为OPEN,UPDATE,KEEPALIVE和NOTIFY。它们有相同的消息头。⑵OPEN消息结构:消息头加如下结构:Version:(1字节)发送端BGP版本号MyAutonomousSystem:(2字节无符号整数)本地AS号Hold

5、Time:(2字节无符号整数)发端建议的保持时间BGPIdentifier:(4字节)发端的路由器标识符OptParmLen:(1字节)可选的参数的长度OptionalParameters:(变长)可选的参数⑶KEEPALIVE消息结构KEEPALIVE消息只有一个消息头。⑷NOTIFY消息结构消息头加如下结构:0123401234567012345670123456701234567ErrorcodeErrsubcodeDataErrorcode:(1字节)错误代码错误代码错误类型1消息头错2OPEN消息错3UPDAT

6、E消息错4保持时间超时5状态机错6退出Errsubcode:(1字节)辅助错误代码,略。Data:(变长)依赖于不同的错误代码和辅助错误代码。用于诊断错误原因。⑸UPDATE消息结构UnfeasibleRoutesLen:(2字节无符号整数)不可达路由长度WithdrawnRoutes:(变长)退出路由PathAttributeLen:(2字节无符号整数)路径属性长PathAttributes:(变长)路径属性(以下详细说明)NetworkLayerReachabilityInformation:(变长)网络可达信息(信

7、宿)其中退出路由和信宿地址的表示方法为一的二元组。length一个字节,指示地址前缀的长度。prefix为地址前缀,长度1至4字节。3、BGP协议路由属性的应用路由是用信宿地址来标识的。路由的属性即UPDATE消息中的路由属性部分,是用来帮助BGP进行路由选择的。它们在本地BGP选择路由时有不同的作用。当BGP通过不同的路由源收到了相同信宿地址的路由时,需要进行路由选择。(1)ORIGIN起点属性起点属性表示路由相对于发出它的自治系统的路由更新起点。-IGPBGP把聚合路由和用network

8、定义的路由看成是AS内部的,起点类型设置为IGP。-EGPBGP把通过EGP得到的路由的起点设置为EGP。-INCOMPLETEBGP把通过其它IGP协议引入的路由的起点设置为INCOMPLETE。这是因为引入的路由可能从任何地方来,如OSPF的ASE路由。BGP在其它因素相同的情况下,按IGP,EGP,INCOMP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。