该【学习宝典笔记完整 】是由【niuwk】上传分享,文档一共【71】页,该文档可以免费在线阅读,需要了解更多关于【学习宝典笔记完整 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。目录Contents
BGP概述
BGP工作原理
BGP报文详解
BGP选路
第1页/共71页
BGP概述
BGP工作原理
BGP报文详解
BGP选路
第2页/共71页
BGP协议的产生
网络收敛状态,实现全网信息可达
路由条目数量惊人(一台路由拥有10万乃至100万路由条目)
如果网络发生中断,或者不断的变化,对整个互联网造成的巨大动荡,最终造成路由信息不同步;
互联网中,一个网络的中断与恢复,没有必要通告给网络中数以万计的路由器
此外
网络中的路由需要实施路由策略
网络中需要部署MPLSVPN
第3页/共71页
自治系统
什么是自治系统(AS)
自治系统指由同一个技术管理机构管理、使用内部路由策略的一些路由器的集合。每个自治系统都有唯一的自治系统编号。
自治系统的编号范围是1到65535,其中1到65411是注册的因特网编号,65412到65535是私有编号。
为什么引入自治系统这一概念?
引入自治系统的基本思想就是通过不同的编号来区分不同的自治系统。
AS将一台路由器的路由更新限制在一定的范围内,最终达到收敛的状态
自治系统内部的路由协议——IGP
如OSPF、IS-IS、RIP、EIGRP(cisco专有)
自治系统之间的路由协议——BGP
如:EGP、BGP
第4页/共71页
不采用RIP、OSPF的原因:
RIP记录的只有下一跳,没有真正定义到目的地的完整路径,RIP跳数上限只有16,不适合较大规模网络
OSPF的LSDB随网络规模的增加成几何数增长。
BGP的提出是面向AS之间的路由选择。BGP是基于路径向量路由的思想,但从设计上避免了环路的产生。BGP要给出到目的地的完整路径。不关心跳数、量度,而是关心所要经过的自治系统。
BGP协议基本思想
第5页/共71页
BGP协议基本思想
BGP是作为EGP路由协议,主要用来在AS之间传递路由信息
在AS之间是一种距离矢量的路由协议,应用特定的属性避免环路的发生
路由信息携带丰富的属性
传送协议:TCP,端口号179
支持CIDR(无类别域间选路)
路由更新:只发送增量路由信息
丰富的路由过滤和路由策略
第6页/共71页
BGP概述
BGP工作原理
BGP报文详解
BGP选路
第7页/共71页
BGP工作机制
AS1
AS2
AS3
AS5
AS6
AS4
AS7
传输AS
多出口AS
STUBAS
第8页/共71页
BGP问题?
1、既然BGP用于AS之间的通信,为什么BGP对等体还有内外之分呢?
IBGP用于承载外部EBGP更新,使它可以在AS内部通过BGP传输。
BGP数据结构:
BGP邻居表:记录BGP对等体信息
BGP表:记录到达目标网络所有的路径信息,以及每条BGP更新的属性
路由表:到达目标网络的最佳路由
2、为什么在有IBGP的情况下,还需要IGP呢?
需要IGP解析BGP对等体的可达性,保证TCP连接可以建立,IBGP关系也可以建立
第9页/共71页
BGP使用原则
多条路径时,BGPSpeaker选择最优的路径给自己使用。
BGPSpeaker只把自己使用的路由通告给相邻体。
BGPSpeaker把从EBGP获得的路由向所有相邻体通告(包括EBGP和IBGP)。
BGPSpeaker从IBGP获得的路由不向它的IBGP相邻体通告。
BGPSpeaker从IBGP获得的路由是否向它的EBGP相邻体通告要看IGB与BGP的同步情况而定。
连接一建立,BGPSpeaker把自己所有的BGP路由通告给新的相邻体。
第10页/共71页
学习宝典笔记完整 来自淘豆网m.daumloan.com转载请标明出处.