BGP详解

1、BGP特点:

      属于EGP外部网关路由协议,基于TCP目的端口179工作的,目前使用的版本是BGP4。

2、AS号

      自治系统编号,由估计组织IANA分配。

      2.1  公有AS号          1-64511

      2.2   私有AS号         64512-65535

      以上为2字节AS号

3、BGP的更新机制

      3.1  触发更新也叫增量更新,只更新变化的内容。

      3.2   管理员手动更新(全量更新)

              import:手动强制从邻居更新一份最新的路由表给自己。

              export:手动强制把自己一份最新的路由表信息给邻居,让邻居更新。

              特别强调:BGP没有周期更新!!!,只存在触发更新也就是当路由表有变化是触发了更新机制。

4、BGP邻居

       相同AS号的路由器建立IBGP邻居,建立IBGP邻居时IP报文中TTL默认为:255

       不同AS号的路由器建立EBGP邻居,建立EBGP邻居时IP报文中TTL默认为:1(可以手动修           改)

5、route-id

      用来描述唯一一台BGP路由器

      5.1  管理员手动配置

      5.2  自动选取,使用路由器全局router-id(路由器第一个UP的接口IP地址)作为router-id

6、对于吓一跳的修改问题

     6.1  对于路由器始发的路由,传递给IBGP邻居或者EBGP时自动修改下一跳。

     6.2  从IBGP邻居收到的路由,转发给EBGP邻居时,会自动修改下一跳。

     6.3  从IBGP邻居收到的路由,不会转发给IBGP邻居,因此不存在修改下一跳。

     6.4  从EBGP邻居收到的路由,转发给IBGP邻居时,不会修改下一跳,此时会造成路由黑洞。

           【router-bgp】peer   对端router-id    next-hop-local   //这台路由器给对端传递过去的路由                 强制修改下一跳。

      6.5  从EBGP邻居收到的路由,传递给EBGP邻居时,会修改下一跳。

      6.6  特别注意!!!BGP只传递BGP路由表中的有效路由给其他邻居,对于BGP路由表中的                无效路由只记录。

7、如何判断一条路由是有效的?

      路由条目的下一跳经过路由表的递归之后,可达就会有效。

8、BGP的同步功能

      在BGP进程中,默认会有undo synchronization,并且不能开启(思科李可以开启)

      原理:从IBGP收到路由后,如果在IGP路由表中不存在这条路由,则认为不同步,将不会传递        给EBGP邻居。

      注释:为什么要和IGP表去同步呢?应为只有IGP路由表中存在,即在本AS内不会存在黑洞。

      目的:BGP同步功能是为了本AS内针对这条路由是否存在黑洞的问题。

       华为解决AS内部路由黑洞的问题:

        8.1   AS内部采用全互联模式(fullmesh),这种方式比较常用。

        8.2   在边界路由器上将BGP的路由引入IGP协议中(已经被淘汰)

        8.3   在边界路由器上做GRE隧道。

        8.4   通过LSP隧道解决路由黑洞问题(MPLS)

9、手动聚合 aggregate 172.16.0.0  23 (detail-suppressed)

      手动聚合后明细路由默认不会被抑制,可以通过命令让其抑制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值