zoukankan      html  css  js  c++  java
  • BGP协议 路由策略(一)

    一、BGP路由汇总

       BGP支持路由自动汇总功能,该功能缺省关闭,可以在BGP配置视图中使用如下命令开启:

        summary automatic

      注:(1)BGP路由自动汇总功能只对本地采用import-route命令注入的BGP路由有效

             (2)开启该功能后,import-route注入的BGP路由会按主类网络进行汇总(如A类地址:10.0.0.0/8,B类地址:172.16.0.0/16,C类地址:192.168.1.0/24),所产生的汇总路由会发布到BGP中,而明细路由则会被抑制

    二、BGP手动路由汇总

      BGP手动配置路由格式:

        aggregate 网络号 掩码 [as-set][attribute-policy][detail-suppressed][origin-policy][suppress-policy]

       

      实例:

      

      格式一:[R3-bgp]aggregate 172.16.0.0 16

      说明: R3通告汇总路由以及明细路由汇总路由丢失明细路由的路径属性,有可能导致路由环路。

      格式二:[R3-bgp]aggregate 172.16.0.0 16  detail-suppressed

      说明:R3通告汇总路由,配置了detail-suppressed,R3将抑制明细路由的通告;汇总路由丢失明细路由的路径属性,有可能导致路由环路。

      格式三:[R3-bgp]aggregate 172.16.0.0 16  detail-suppressed as-set

      说明:R3只通告汇总路由。配置了as-set,该汇总路由将继承明细路由的Origin、AS_Path、Community等属性,其中对明细路由AS_Path属性的继承最为重要,可以起到汇总路由防环作用。

      

      格式四:[R3-bgp]aggregate 172.16.0.0 16  as-set  suppress-policy abc

      说明:suppress-policy关键字用于抑制特定的明细路由。suppress-policy关键字,在其后调用定义好的route-policy,被route-policypermit的路由将被过滤,其他路由被放行。

      格式五:[R3-bgp]aggregate 172.16.0.0 16  as-set  attribute-policy   abc

      说明:attribute-policy关键字用于设置路由属性,可设置汇总路由的路由属性。

      格式六:[R3-bgp]aggregate 172.16.0.0 16   detail-suppressed   origin-policy   abc

      说明:origin-policy关键字用于为指定明细路由而产生,否则汇总路由不会产生。

    三、正则表达式

      正则表达式(Regular Expression)是按照一定的模板来匹配字符串的公式。

      

      

      原子字符

         

      原子字符 示例

        

      乘法字符

        

      乘法字符示例

        

        一个乘法字符可以应用于一个单字符或多个字符,如果应用于多字符,需将字符串放入()中。

      

      范围字符

        

      范围字符示例

         

      

      as-path-filter表达式

        使用正则表达式匹配AS_Path。

         

        注:ip as-path-filter也是末尾隐含拒绝所有

         

      配置命令:

        [Router] ip as-path-filter 1{permit|deny} regexp

        [Router-bgp] peerx.x.x.x as-path-filter as-path-filter{import| export}

        关联as-path-filter到BGP peer,起到路由过滤作用。

      验证及查看

    [Router] display ip as-path-filter                        //查看配置的as-path access-list
    [Router] display bgp routing-table regular-expression //显示BGP表中所有AS_Path被该正则表达式匹配的路由
    [Router] display bgp routing-table as-path-filter //显示BGP表中所有被该as-path-filter匹配的路由

     

      

  • 相关阅读:
    (二十三)、int与integer的区别
    (二十一)、Java序列化与反序列化
    (二十)、MVC设计思想的优缺点
    (十九)、列出自己常用的JDK包
    (十八)、Session与Cookie区别
    win10 下安装laravel
    冒泡排序
    常用php正则表达式
    AE网站
    AE压缩网站
  • 原文地址:https://www.cnblogs.com/PBDragon/p/13392345.html
Copyright © 2011-2022 走看看