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属性值

猜你喜欢

转载自blog.51cto.com/maguangjie/2339022
今日推荐