bgp报文分析 PPT课件.pptVIP

  • 4
  • 0
  • 约4.62千字
  • 约 33页
  • 2021-04-01 发布于江西
  • 举报
常用bgp路由属性 11.destination Pref 12.advertiser 13.rcid-path 14.MP_Reach_NlRI(可选非传递) 15.MP_Unreach_NLRI(可选非传递) 16.Extended_munities 17.AS4_PATH 18. AS4_AGGREGATOR 常用的路由属性 源属性(ORIGIN ,属性类型1) ?AS路径属性(AS_PATH ,属性类型2) 下一跳属性(NEXT_HOP ,属性类型3) MED属性(MULTI_EXIT_DISC ,属性类型4 ) 本地优先属性(LOCAL_PREF ,属性类型5) 团体属性(MUNITY ,属性类型5 ) 扩展属性: ??扩展协议可达NLRI(MP_REACH_NLRI ,属性类型14) ??扩展协议不可达NLRI(MP_UNREACH_NLRI,属性类型15) 源属性(ORIGIN) ORIGIN属性定义路由信息的来源,标记一条路由是怎么成为BGP路由的。它有以下三种类型: ?IGP(0):优先级最高,说明路由产生于本AS内。 ?EGP(1):优先级次之,说明路由通过EGP学到。 ?inplete(2):优先级最低,它并不是说明路由不可达,而是表示路由的来源无法确定。例如,引入的其它路由协议的路由信息。 ???AS路径属性(AS_PATH) AS_PATH由一系列AS路径组成,AS_PATH有四种种类型: AS_SET(1):在UPDATE消息中的路由经过的AS的无序集; AS_SEQUENCE(2):在UPDATE消息中的路由经过的AS的有序集; 附加段类型: AS_CONFED_SET(4):其用法与AS_SET完全一样,区别在于该列表中的AS号属于联盟路由中的AS; AS_CONFED_SEQUENCE(3):其用法与AS_SEQUENCE完全一样,区别在于该列表中的AS号属于联盟路由中的AS。 AS_PATH属性按一定次序记录了某条路由从本地到目的地址所要经过的所有AS号。 As路径属性(as_path) BGP处理AS_PATH规则如下: 当BGP发布者发布路由给IBGP对等体时,BGP不修改路由的AS_PATH属性。 当BGP发布者发布路由给EBGP对等体时,如果第一个AS_PATH属性的类型为AS_SEQUENCE,本地系统应该把自己的AS号作为序列的最后一个元素加在序列的最后面; 当BGP发布者发布路由给EBGP对等体时,如果第一个AS_PATH属性的类型为AS_SET,本地系统应该插入一个AS_SEQUENCE,同时把自己的AS号添加进去;如果AS_PATH为空,本地系统应该添加一个。AS_SEQUENCE,同时把自己的AS号添加进去。 通常情况下,BGP不会接受AS_PATH中已包含本地AS号的路由,从而避免了形成路由环路的可能 bgp报文分析 Bgp概述 BGP(Border Gateway Protocol,边界网关协议)是一种提供域间路由选择系统的路由协议,确保自治系统之间能够无环路地交换路由选择信息,BGP路由器交换有关前往目标网络的路径信息。 BGP是一种基于策略的路由选择协议,BGP确定最佳路径时考虑的不是速度,而是让AS能够根据多种BGP属性来控制数据流的传输路径。 一个路由器只能属于一个as号。rfc4271中As(2字节)的范围是1-65535。在rfc4893中扩展为4字节,范围是0-4294967295,其中23456被保留为AS_TRANS。 Bgp的特性 ?BGP使用TCP作为其传输层协议(端口号179),提高了协议的可靠性。 BGP是一种外部网关协议(Exterior Gateway Protocol,EGP),与OSPF、RIP等内部网关协议(Interior Gateway Protocol,IGP)不同,其着眼点不在于发现和计算路由,而在于控制路由的传播和选择最佳路由。 BGP支持CIDR(Classless Inter-Domain Routing,无类别域间路由)。他使用带有较短的掩码(相对于自然掩码)的路由来在一条路由中表达更多的路由信息。例如从202.112.1.0/24到202.112.254.0/24用202.112.0.0/16标识。 路由更新时,BGP只发送更新的路由,大大减少了BGP传播路由所占用的带宽,适用于在Internet上传播大量的路由信息。 BGP路由通过携带AS路径信息彻底解决路由环路问题。 BGP提供了丰富的路由策略,能够对路由实现灵活的过滤和选择。 BGP易于扩展,能够适应网络新的发展。 Bgp的五种种报文 Open报文:用来与相邻路由器建立关系。 Keeplive报文:用来确认open报文,和周期性的证实邻站关系。 Upda

文档评论(0)

1亿VIP精品文档

相关文档