bgp协议介绍

上传人:206****923 文档编号:88626175 上传时间:2019-05-05 格式:PPT 页数:50 大小:1.56MB
返回 下载 相关 举报
bgp协议介绍_第1页
第1页 / 共50页
bgp协议介绍_第2页
第2页 / 共50页
bgp协议介绍_第3页
第3页 / 共50页
bgp协议介绍_第4页
第4页 / 共50页
bgp协议介绍_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《bgp协议介绍》由会员分享,可在线阅读,更多相关《bgp协议介绍(50页珍藏版)》请在金锄头文库上搜索。

1、1,第1章 BGP路由协议概述 第2章 BGP术语和概念 第3章 BGP的配置 第4章 验证和诊断BGP 第5章 BGP策略控制,内容介绍,BGP自治系统,自治系统(AS):使用统一选路策略的一些路由器的集合。 内部网关协议(IGP)运行在同一AS内 外部网关协议(EGP)运行在不同的AS之间,BGP使用环境,何时使用BGP AS允许数据包穿过它前往其他自治系统 AS有多条到其他自治系统的连接 必须对数据流进入和离开AS的方式进行控制 何时不使用BGP 只有一条到Internet或另一AS的连接 路由器没有足够的内存和处理器能力来处理BGP更新 不需要对路由过滤、自治系统之间的链路的带宽较低,

2、BGP 可靠的路由更新,传送协议:TCP,端口号179,提高协议可靠性 周期性发送keepalive报文效验TCP的连通性 路由更新:只发送增量路由 适合在大规模网络中运行(比如Internet),5,第1章 BGP路由协议概述 第2章 BGP术语和概念 第3章 BGP的配置 第4章 验证和诊断BGP 第5章 BGP策略控制,内容介绍,BGP邻接关系,BGP对等体(peer)=BGP邻居 任意通过建立TCP连接交换BGP路由信息的两台路由器叫做BGP对等体或BGP邻居,外部BGP邻居,如果两个交换BGP报文的对等体属于不同的自治系统,那么这两个对等体就是EBGP对等体 (External BG

3、P) 一般情况下,EBGP邻居之间必须直连,内部BGP邻居,如果两个交换BGP报文的对等体属于同一个自治系统,那么这两个对等体就是IBGP对等体(Internal BGP) IBGP邻居之间不需要直连,IBGP水平分割原则,BGP Speaker 从IBGP获得的路由不会通告给它的IBGP邻居 。,BGP报文,Open:打招呼“你好,跟我交个朋友吧!” KeepAlive:我还活着呢,别不理我。 Update:有新闻 Notification:我不跟你玩了!,BGP协议中消息的应用,通过TCP建立BGP连接时,发送open消息 连接建立后,如果有路由需要发送或路由变化时,发送UPDATE消息通

4、告对端路由信息 稳定后此时要定时发送KEEPALIVE消息以保持BGP连接的有效性 当本地BGP在运行中发现错误时,要发送NOTIFICATION消息通告BGP对端,BGP路由注入途径,动态注入:由IGP动态发现,通过redistrubute重分布进BGP 半动态注入:由IGP动态发现,通过network命令手工注入BGP 静态注入:手工设置静态路由,手工通过network命令把静态路由注入BGP,BGP同步,左蓝色路由器从AS100学到100的路由,会通告给右蓝色 右蓝色只有在通过IGP从AS200的绿色路由器上也学到了100的路由,才会通告给300,这就是同步 如果没有同步,300去100

5、的路由,右蓝色知道要给左蓝色,但是200中的右绿色并不知道这条路由,会丢弃,BGP路由通告原则,BGP如果有多条路由,只选择最优的 BGP只把自己使用的路由告诉邻居 从EBGP学到的路由通告给IBGP和EBGP邻居 从IBGP学到的路由不通告给IBGP邻居 从IBGP学到的路由是否通告给EBGP邻居,取决于IGP和BGP是否同步 邻居关系一建立,BGP会立即把所有BGP路由通告给邻居,BGP属性,过渡和非过渡:路由器收到一个不识别的过渡属性,不加修改透传;收到一个不识别非过渡属性,丢弃报文 必遵和可选:任何一条BGP路由必须携带所有的必遵属性,才是一条合法BGP路由 BGP属性扩展性好,理论支

6、持356种属性 目前只定义了16种属性,BGP属性,Origin:起源,定义了一条路由如何成为一条BGP路由 AS-Path:路径,定义了一条路由途径的AS路径 Next hop:下一跳,定义了自治系统的下一跳 MED:当有多出口时,通过MED定义不同出口的优先级 Local-preference:只对本AS有用,值大的路由优先 Atomic-aggregate和Aggregator:聚合,发生在对路由进行聚合时 Community:团体,进一步扩展了BGP选路灵活性 Originator-id和Cluster-list:反射,只用于路由反射器和客户 Destination Pref、Adve

7、rtiser和Rcid-path:厂家定义 MP_Reach_NLCI、 MP_UnReach_NLCI和Extended_communities:MBGP属性,用于MPLS中,AS路径属性,AS路径属性是一个AS列表,列出到达目标网络所经过的AS,Router B: 到达192.168.1.0的AS路径属性为 (65500, 64520),Origin属性,通过network注入的,Origin属性为IGP 通过redistribute注入的,Origin属性为Imcomplete IGP属性比Imcomplete属性有更高的优先级,Next hop属性,BGP在向他的IBGP邻居宣告他从E

8、BGP学来的路由的时候,不改变下一跳属性,把下一跳直接传给IBGP,本地优先属性,指示哪条路径是离开AS的首选路径 默认的本地优先级值为100,级值越高,路径选中的可能性越大 只发给内部的BGP邻居,不发送给EBGP对等体,AS4对AS3设置MED,上边的路径为50,下边的 为100,则AS2到AS5的所有路由经过AS4只走上边路径 MED属性不跨AS传播 引入MED属性来控制从哪个口子流入AS,MED属性,权重(Weight),Cisco专用 提供本地路由选择策略,不会传送给任何BGP邻居 默认值为32768,越大越优先,团体 (Community)属性,团体是一组有相同性质的目的地的路由,

9、一个团体不限 于一个网络或一个自治系统,它没有物理边界。 公认的团体 :,no-export 不通告给联盟/AS外的BGP相邻体 no-advertise 不通告给任何BGP相邻体 local-AS 不通告给EBGP相邻体,BGP选路原则,优选weight最大的路由(cisco私有) 优选最高local-pre的路由 优选本路由器始发路由 优选AS-path列表最少路由 优选Origin最低路由 优选MED值最低路由 优选从EBGP学到路由 优选AS内部最短路径可达路由 优选BGP ID最低的路由器发布的路由,25,第1章 BGP路由协议概述 第2章 BGP术语和概念 第3章 BGP的配置 第

10、4章 验证和诊断BGP 第5章 BGP策略控制,内容介绍,建立BGP TCP连接,启动BGP协议 Router(config)# router bgp AS号码 指定BGP邻居 Router(config-router)# neighbor 邻居的ip地址或BGP对等体名称 remote-as 邻居所在的AS,指定BGP通告的网络,Router(config-router)# network 网络号码 mask 网络掩码 network 命令不是在接口上启用BGP协议,而是告诉BGP协议通告哪些路由信息 network 命令所通告的路由信息可以是路由器IP路由表中的任何信息,BGP配置示例,通

11、过LOOPBACK建立邻居,保证邻居关系的可靠冗余,ebgp-multihop,修改下一跳属性,Router(config-router)#neighbor 邻居的IP地址或对等体组名称 next-hop-self强制路由器通告出去的路由信息的下一跳的IP地址为该路由器的IP地址,BGP配置示例,172.16.10.0,AS 65000,172.16.20.0,192.168.2.0,10.1.1.1,10.1.1.2,AS 64520,192.168.1.49,192.168.1.50,A,B,C,EBGP,IBGP,RtrB(config)#router bgp 65000 RtrB(co

12、nfig-router)#neighbor 10.1.1.2 remote-as 64520 RtrB(config-router)#neighbor 192.168.1.50 remote-as 65000 RtrB(config-router)#network 172.16.10.0 mask 255.255.255.0 RtrB(config-router)#network 192.168.1.0 mask 255.255.255.0 RtrB(config-router)#no synchronization RtrB(config-router)#neighbor 192.168.1

13、.50 next-hop-self,33,第1章 BGP路由协议概述 第2章 BGP术语和概念 第3章 BGP的配置 第4章 验证和诊断BGP 第5章 BGP策略控制,内容介绍,BGP的邻居状态,空闲(idle) 连接(connect) 活动(Active) 打开发送(open sent) 打开确认(open confirm) 建立(Established),查看BGP邻居,RouterA# show ip bgp summary BGP table version is 23, main routing table version 23 10 network entries and 11 p

14、aths using 1242 bytes of memory 4 BGP path attribute entries using 380 bytes of memory BGP activity 23/13 prefixes, 38/27 paths 0 prefixes revised. Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 10.1.1.100 4 65200 211 211 13 0 0 00:01:53 5 192.168.1.18 4 65101 214 226 23 0 0 00:0

15、0:13 1 192.168.1.34 4 65101 214 226 23 0 0 00:00:09 1 192.168.1.50 4 65101 214 225 23 0 0 00:00:06 3,show ip bgp,RouterA# show ip bgp BGP table version is 23, local router ID is 192.168.1.49 Status codes: s suppressed, d damped, h history, * valid, best, i - internal Origin codes: i - IGP, e - EGP,

16、? - incomplete Network Next Hop Metric LocPrf Weight Path * 10.0.0.0 10.1.1.100 0 0 65200 i * 172.16.10.0/24 10.1.1.100 0 0 65200 i * 172.16.11.0/24 10.1.1.100 0 0 65200 i *i172.26.1.16/28 192.168.1.50 0 100 0 i *i172.26.1.32/28 192.168.1.50 0 100 0 i *i172.26.1.48/28 192.168.1.50 0 100 0 i * 192.168.1.0 0.0.0.0 0 32768 i

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号