简单解释BGP

BGP:外部路由网关协议
建立邻居表
同步数据库
计算路由表
  BGP作用是控制路由,传递最好路由,数量大可达到10W。    
  接口直连不稳定,使用虚拟接口建立邻居稳定。
  BGP的TTL默认为1,使用虚拟接口需要将TTL修改为大于1。
  BGP在OSI七层中属于第7层应用层,TCP协议179端口。
  BGP更新不会传递所有,而是传递新增路由。
  BGP分内部IBGP与外部EBGP。
  IBGP:
    内部BGP协议
      IBGP收到EBGP路由时传递的路由下一跳会改变(EBGP传递的路由会改变下一跳)
        解决方法:配置以下命令--发送给邻居的路由下一跳改为自身与邻居连接的接口IP
                  peer 10.10.4.4 next-hop-local----华为命令
      IBGP水平分割--防止路由转发环路
        从一个IBGP邻居收到的路由不会传给另一个IBGP邻居,路由跳数为1.
           解决方法:
              路由反射器:指定一个邻居为‘路由反射器’,接收到非‘路由反射器’ 的路由,都会给路由反射器,收到‘路由反射器’的路由,就会给所有IBGP邻居。
                  全互联:全配置,配置量大,占资源
                    联盟:将一个大自治系统-AS-划分为若干个子自治系统-AS-
             
  EBGP:
    外部BGP协议
     EBGP传递的路由下一跳会发生改变
      解决方法:配置以下命令--发送给邻居的路由下一跳改为自身与邻居连接的接口IP
                  peer 10.10.4.4 next-hop-local--华为命令
 

 

你可能感兴趣的:(简单解释BGP)