BGP基礎配置


bgp 100  #啓動bgp指定as號
 router-id 1.1.1.1  #配置BGP的router-id
 peer 12.1.1.1 as-number 100 #創建BGP對等體
 peer 12.1.1.1 connet-interface lookback 0 #指定發送BGP報文的源接口,並可指定發起連接時使用的源地址

 peer 12.1.1.1 ebgp-max-hop 2 #指定建立EBGP連接允許的最大跳數。缺省情況下,EBGP連接允許的最大跳數爲1,即只能在物理直連鏈路上建立EBGP連接
 peer 12.1.1.1 next-hop-local #配置BGP設備向IBGP對等體(組)發佈路由時,把下一跳地址設爲自身的IP地址。 缺省情況下,BGP設備向IBGP對等體發佈路由時,不修改下一跳地址
 nexthop recursive-loolup router-policy #配置BGP按路由策略進行下一跳迭代。

 peer 12.1.1.1 next-hop-invariable #配置發佈引入的IGP路由時不改變該IGP路由的下一跳地址。缺省情況下,對等體在發佈所引入的IGP路由時會將下一跳地址改爲本地與對端連接的接口地址

 import-router protocol  #引入路由
 default-route imported  #允許BGP引入本地IP路由表中已經存在的缺省路由
 network 1.1.1.1 mask 32 #配置BGP逐條引入IPv4路由表或IPv6路由表中的路由
 peer 12.1.1.2 password cipher Huawei #配置MD5認證密碼
 peer 12.1.1.2 keychain 1 #配置Keychain認證 Keychain認證推薦使用SHA256和HMAC-SHA256加密算法

 group 1  [ external | internal ] #創建對等體組
 peer 1 as-number 100 #配置EBGP對等體組的AS號
 peer 12.1.1.2 group 1 #向對等體組中加入對等體

 peer 12.1.1.2 valid-ttl-hops 254 #配置BGP GTSM功能。缺省情況下,BGP對等體(組)上未配置GTSM功能
 gtsm default-action { drop | pass}  #設置未匹配GTSM策略的報文的缺省動作。 缺省情況下,未匹配GTSM策略的報文可以通過過濾
 peer { group-name | ipv4-address | ipv6-address } reflect-client #配置路由反射器及其客戶
 refelctor cluster-id 1.1.1.1 #配置路由反射器的集羣ID
 undo reflect between-clients #禁止客戶機之間的路由反射
 routing-table rib-noly [ route-policy route-policy-name ] #禁止BGP將優選的路由下發到IP路由表

 confederation id { as-number-plain | as-number-dot } #配置聯盟ID
 confederation peer-as { as-number-plain | as-number-dot } &<1-32> #指定屬於同一個聯盟的子AS號
 confederation nonstandard #配置聯盟的兼容性

 peer 12.1.1.1 perferred-value value #爲從指定對等體學來的所有路由配置首選值。 缺省情況下,從對等體學來的路由的初始首選值爲0
 defaut local-preference 100 #配置本機的缺省Local_Pref屬性值。 缺省情況下,BGP本地優先級的值爲100

 route-policy AS-path permit node 10 apply as-path 100 { additive | overwrite }  #設置BGP路由的AS_Path屬性
 peer 12.1.1.1 route-policy AS-path export #對向對等體(組)發佈的路由添加AS_Path屬性
 import-route protocol route-policy AS-path #BGP以import方式引入的路由添加AS_Path屬性
 network 12.1.1.1 route-policy AS-path #對BGP以network方式引入的路由添加AS_Path屬性
 bestrouter as-path-ignore #不將AS_Path屬性作爲選路條件
 peer 12.1.1.1 allow-as-loop 100 #允許本地AS編號重複出現 ,缺省情況下,不允許本地AS號重複
 peer 12.1.1.1 public-as-only #配置發送EBGP更新報文時,AS_Path屬性中僅攜帶公有AS編號。 缺省情況下,發送EBGP更新報文時,AS_Path屬性中可以同時攜帶公有AS號和私有AS號
 as-path-limit 255 #配置AS_Path屬性中AS號的最大個數。缺省情況下,AS_Path屬性中AS號的最大個數是255
 peer 12.1.1.1 fake-as 200 #配置EBGP對等體的僞AS號
 default med 0 #配置缺省MED值。配置缺省MED值
 bestroute med-none-as-maximum #設置當路由沒有MED值時將其作爲最大值處理。缺省情況下,當路由屬性中沒有MED值時,BGP在選路時將使用缺省MED值
compare-different-as-med #允許BGP比較屬於任意AS的EBGP對等體的路由的MED值。 缺省情況下,BGP只比較屬於同一AS的EBGP對等體的路由的MED屬性值 deterministic-med #使能Deterministic-MED的功能。在路由選路時優先比較AS_Path最左邊的AS號相同的路由。Deterministic :確定性的
 bestroute med- confederation #比較聯盟內路由的MED值。 缺省情況下,BGP僅比較來自同一AS的路由的MED屬性值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章