CCNP学习笔记8-路由部分--BGP

             BGP
数据库

工做范围    EGP网络

            距离矢量
app

            无类路由协议
ide

封装        封装在TCP上,TCP=179。TCP在IP上 IP=6 单播创建邻居,且邻居不须要相连,只要IGP可达学习

更新方式    触发更新,增量更新优化

AD          内部IBGP=200  外部EBGP=20router

度量值      不会计算度量,有个相似的MED值,但med不会计算路由从头至尾的值,只会影响相邻的值blog


BGP 自制系统图片

    - 共同技术管理的网络集合内存

    - IGP 运行自制系统内部

    - BGP 运行在姿式系统之间

    - 必须交换无环路的信息 

自制系统号:1-65535 ,最后的1024个是私有AS号(64512-65525)

            1-64511须要去公有化组织申请。


BGP 是路径矢量协议

    - IGPs 宣告网络,及描述到这个网络的度量

    - BGP  宣告路径,以及到达相应网络所通过的AS

      BGP 使用属性来描述路径,他相似于度量

    - BGP 运行管理员定义策略或规则,定义如何将数据穿过AS 自制系统

BGP 路由策略

    BGP支持任何策略,符合AS-BY-AS 的路由模式


GBP 的特征

    路径矢量协议,加强的距离矢量协议

    - 可靠的路由更新 使用TCP 179

    - 增量更新,触发更新

    - 利用keepalive来提供保活和验证链接

    - 支持超大规模的网络

    -BGP 最适合用于如下状况

        - 一个AS 容许数据经过他透传到其余自制系统(例如 ISP)

         - 有多个链接到其余自制系统

         - 在流量进入或离开AS 时,必须实施路由策略以及路由选择

    - BGP is not always appropriate.当知足以下要求是,将不能使用

         - limited understanding of route filtering and BGP path-selection process

         - 只有单一的链接到其余AS 或 ISP

         -     在路由器上没有足够的内存和处理器来执行BGP


BGP 数据库

    - 邻居表

        列出了全部BGP 邻居

    - BGP表 (转发数据库)

        列出了全部从每个邻居学到的网络

        到一条目的网络能够包含多个路径

        每一个路径都包含BGP 属性

    - IP 路由表

        列出到达目的地最好的路径


BGP 消息类型

    - open

        包含hold time以及BGP router ID

    - keepalive

    - update

        发送如何到达目的网络的路由更新

        包含路径属性及网络

    - notification

        检测到错误

        BGP 链接关闭消息的发送

对等体 = 邻居

    - 一个BGP 对等体,能够理解为一个BGP 邻居。是一个特定的术语,用来描述BGP发言人,创建邻居       关系

    - 任何两个运行BGP的路由器,创建一个TCP链接交换BGP路由信息被称为BGP对等体或者BGP邻居


EBGP 

    - 当正在运行的BGP邻居之间属于不一样的自治系统,称为EBGP

    - EBGP 邻居,默认须要直接链接

IBGP

    - 当两个运行的BGP 邻居之间属于相同的自治系统

    - 邻居不须要直接链接

自治系统内,在IGP基础上还要配置BGP的缘由:IBGP邻居不须要直接相连,可是BGP运行在TCP上,TCP运行在IP上,若是不直连的路由器直接要创建BGP邻居,必须IP可达,因此这时,IGP就是为了让BGP通讯起来。


IBGP 在中转AS中(ISP)

    - 重分布BGP到IGP (强烈不建议)

    - 代替方法,全部设备运行BGP

路由黑洞:

wKiom1Zuwg6DcEVIAAE_LmEjNUs860.png

A产生路由,经过EBGP告诉B,B经过IBGP告诉E,E经过EBGP告诉F。这样F就学到去往A的路由,可是当数据从F去往A时,从F出发经过EBGP到达E,E经过IBGP学到去往A的路由吓一跳是B,数据到达D或C时,D,C没有去往A的路由,因此就出现控制层面可达,数据层面不可达的现象(路由黑洞)

解决 路由黑洞:

    BGP同步:从IBGP学到一个路由而并无从IGP,学到,那么这个路由器将不会通告给他的EBGP邻居

                在整个AS中,确保了路由信息的一致性

                若要关闭它而不带来任何问题,就要整个AS每一个邻居要全互联

            cisco 12.2(8)T 开始,这个功能是关闭的

    no synchronization 

    关闭同步,所以即便没有从IGP学到路由,也能够学习路由

    synchronization

    开启同步,所以没有从IGP学到路由,就不接受这个路由

BGP 水平分割

    默认下,通过IBGP学习的路由,永远不传递给其余IBGP 对等体,因此须要全网状IBGP邻居关     系

虽然全互联运行BGP能够解决路由黑洞,可是形成链路过多,BGP条目过多,形成路由器不堪重负,因此优化解决方案是,路由反射器或联邦,解决BGP邻居过多

防环机制

    IBGP -- 水平分割

    EBPG -- 经过AS号,当收到本地还有的AS号的路由,就丢弃

相关文章
相关标签/搜索