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匹配的路由

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM