电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

BGP 协议原理总结

16页
  • 卖家[上传人]:公****
  • 文档编号:492937329
  • 上传时间:2023-01-27
  • 文档格式:DOCX
  • 文档大小:119.92KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、BGP协议原理总结BGP协议3:边界网关路由协议(版本3)RFC1267王尚2 0 1 1 9 2 3 3 9名词解释:1 AS (自治系统):在单一技术管理下的一系列路由器,他们使用一个内部网关,在A S内部路由数据包的共同标准,使用同一个外部网关协议来想其他AS传输数 据包。因为这个经典的解释已经被扩展,所以对于一个单一的AS来说在内部 使用多个内部网关协议和有时多个系列的标准已经很普遍了。(在这里使用的AS强调了这样的事实,即便多个内部网关协议和度量标准被 使用,一个AS面向其他的AS的管理拥有一个单一的连贯一致的内部路由方 案,并且展示一个始终如一的图片,什么的网络通过它可以到达。从外部的路 由的观点来看一个AS可以被看做一个单片集成电路:)图1 AS系统2 IGP(内部的边界网关协议)专门用于自治系统中的网关间交换数据流转通道信息的协议3 EGP(外部的边界网关协议)在自治系统间的相邻的网关主机间交换路由信息的协议。常用于在INTERNET主机间交换路由表信息。一个轮询协议,利用H ELLO和I HEARD YO U消息的转换,能让每个网关控制盒接受网络 可达性信息的速率,容

      2、许每个系统控制自己的开销,同时发出命令请求更新响应。路由表包括一组一知路由器及这些路由器的可到达地址及路径开销,从而选择最 佳路由。每个路由器没个12 0或者4 8 0秒访问邻居一次,邻居发挥完整的路 由表来响应。4 IBGP(内部边界网关协议)5 EBGP(外部边界网关协议)6 EBGP对等体7 BGP和IGP同步:一个BGP路由器不将从内部Peer得知的目的地通告给外部Peer,除非该目的地也能通过IGP得知。若一个路由器通过IGP得知该 目的地,则可以认为路由能在AS中传播,内部通达已经可以得到保证。BGP协议概述1 BGP协议是外部路由协议,用来在AS之间传递路由信息。2 是一种增强的距离矢量路由协议。具有以下特点: 可靠的路由更新机制 丰富的Met ric度量方法 从设计上避免了环路的发生3 可以为路由附带属性信息4 支持CIDRC无类别域间路由)5 丰富的路由过滤和路由策略6使用的传输层协议是TCP协议,使用的端口号是1797 无需周期性的更新8 周期性的发送KEEPALIVE报文验证TCP连接的连通性9 在进行路由更新时只发送路由增量BGP路由通告原则1当存在多条路径时,

      3、BGPSpeaker只选择最优的给自己使用2 BGPSpeaker只把自己只用的路由通告给邻居3 BGPSpeaker从EBPG获得的路由会向他的所有BGP邻居通告(包括 EBGP和IBGP)4 BGPSpeaker从IBGP获得的路由不向它的IBGP邻居发送5 BGP Speaker从IBGP获得的路由是否会通告给他的EBGP对等 体要依从于IGP和BGP同步的情况来决定6 连接一但建立,BGP Speaker将把自己所有BGP路由通告给新的邻居IBGP全连接 IBGP对等体物理意义上的全连接 IBGP对等体逻辑意义上的全连接BGP报文种类1 Open :在TCP会话建立之后,两个邻居都将发送Open消息,每个邻居都利用该消息标识自己并指定BGP操作参数2 KeepAlive:当路由器接受了由邻居发送来的Open消息中的指定参数。它将响应一条KeepAlive消息,此后路由器每60秒发 送一条KeepAlive消息,或是以协商的保持时间的1/ 3为周期发送KeepAlive消息。由于KEEPALIV E纯粹是一个通信知会,不需要携带什么信息,因此KEEPA LIVE报文实际上是不带数

      4、据的BGP报文头。3 Upda te:被用来宣告可彳丁路由、撤销的路由4 Noti fica tion:只要路由器检测到差错就会发送Noti fica tion消息并关闭BGP进程,随后我们将看到BGP邻居断开, 然后试图重新建立BGP邻居。BGP报文头BGP报文的格式都是一样的:BGP报文头+BGP报文体其中BGP报文头格式如下:01230123456789012345 & 7S9012345678901-+一-1-一-1-一-1-一-1-一-1-一-1-一-1-一-1-一- 一+ 一 + 一 + 一 +一 -一H-一H-一H-一H-一H-一H-一H-一H-一H-一H-一H-一H-一H-一H-一+-+-+-+-4-Karker|Len吕th|Type|十一十一十一十一十一十一十一十一十一十十一十一十一十一十一十一十一十一十一十一十Op图 2 BGP报文头Maker(16b yt e):全为1 ,否则标记值要使用认证机制来计算 (认证机制是通过认证信息的一部分来指定的)。标记可以用来探测BGP对 端的同步丢失,认证进入的BGP消息。h (2b yt e)BGP报文的全长,长度值必须最少

      5、19个字节, 6个字节1bytLen最大4 0 9Typn报文:可能更多,根据报文类型决定)1Open2-UPDATE3N4Ke0 12 3otifiepAlit ion23012345678901十一十一十一十一十一十一十一十一十VersionI My Autone-inous System|十一十一十一十一十一十一十一十一十一十一十一十一十一十一十一十一十Hold TimeBGP Ident ifierAuth Code十一十一十一+十一十一十一十一+十一十一十一十一+十一十一十一十一+十一十一十一十一+十一十一十一十一+十一十一十一十Authentication Data+-H-一+-1- 一 -一H-一+-1- 一 -一H-一+-1- 一 -一H-一+-1- 一 -一H-一+-1- -H-一+-1- -4-VersiMyAuHoldTBGPIDIDAUTH.AUTHEUpdteIECODENTICATIOt onomusME(2字节):NTIFIER图3 Open报文头on(1字节) 当前BGP版本号为3Sys tem(2字节):发射者自导系统号BGP 的H(4字节):号old

      6、 time 为180 秒发送者的BGP route167890123423012345678901| Total Path Attributes Length |+_+_+_+_-一-一-一-一-一+_+一一一一一一一一一一一+_+_+_+_+_+_+_+_+_+_+_+_+_+_-一+Path At tributes+_+_+_+_-一-一-一-一-一+_+一一一一一一一一一一一+_+_+_+_+_+_+_+_+_+_+_+_+_+_-一+I Network n|+一+一+一+一+一+一+一+一+一+一+一+一斗一斗一+一+一+一+一+一+一+一+一+一+一+一+一+一+一+一+一+一+一+图 4 Upda te报文头 TOTALPath AttributeSLE NGTH(2 字节):总的路径属性长度 0代表在UPDATE消息中没有网络层可达信息域(11) Pa th Att rib ute:路径属性,在一个UPDATE中可能存在ttributetypecode ,Attribute DateLength三个字段。Attribute Flags,Attributetypecode各

      7、占一个字节。1.AttributeFlags的8位分别表示:2.Attributetype code指明是什么属性。多个路径属性对。每个路径属性对包括Att rib ute Flags,AA11 r i but e NameORIGINAS.PATHIfEKT_HOF IHREACHAELEI If TER-AS METRICType CodeLengthAttribute category*-111ell-known,jnandaloryt-12variableell-knQwn,34well-known,mandat or m40well-known,discretiorary52op t i onal, non-transitive JNDATA图 5 Att rib ute type code 属性(12) Network( 4字节):INTER NET NETWOR K编码表明这个AS的路由由这个路径属性表明 KeepAlive报文 Notificatio n报文0123456789012345678901234:5678901+十一十一+十一-一-一+-一-一十一+十一十一

      8、+-一-一+十一十一十一+I Error code | Error subcode |Data|十一+一十一+_+一+一_一_一+_+_+_一_一+一+_+_+_i-一+一-一+_+_-一_一_一+_+_+_一_一-一+_+_-一+一-_一_一+_+_+_-一+一-一+一+|_+图6 Notificatio n报文头(1)ERRORCODE: (1字节)Error CodeSymbolic Kame1 Message Header Error2 OPEN Message Errcr3 UPDATE Message Error4 Hold Ti皿已t Expired5 Finite State Ma.chine Error6 Cease Error Subcode( 1字节)Message Header Error subcodes:1 - Connection Not Synchronized.2 - Bad Message Length3 - E/d Message Type.OFEN Mess age Error siibcodes :1 - Unsupported Version Number2 - Bad Peer AS.3 - Ead EGP Identifier4 - Unsupported Authentication Code.5 - Authentication Failure.UFDATE Message Error subcodes:1 - Kalformed Attribute List.2 - Unrecognized IVell-known Attribute.3 - KiEEing Veil-known Attribute.i - Attribute Flags Error.5 - Attribute Length Error6

      《BGP 协议原理总结》由会员公****分享,可在线阅读,更多相关《BGP 协议原理总结》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.