华为BGP的基本配置命令





 华为的配置:





如下图所示,为了好理解用它们的之间相连的主机名字的来做的IP地址(C类的地址/30的掩码)



ibgp配置命令 ebgp配置命令_配置文件



蓝色区域的为Area1,绿色区域的为Area2,它们之间用的是ISIS的协议。R7与R8之间也是做的ISIS的,但是不向R3和R6那边通告的(R3与R7、R6与R8它们之间要运行EBGP的)



下面命令:0 0表示永不超时,不管什么时候都不会返回初始状态



ibgp配置命令 ebgp配置命令_ibgp配置命令_02



用下面这个命令关闭上面在操作过程中弹出的弹出的信息,这样就不会打扰操作了



ibgp配置命令 ebgp配置命令_配置文件_03



ISIS的配置:



R1上的配置文件(R4的配置和R1的相似略)



#

sysname Huawei 
  
 
  

    # 
  
 
  

    isis 1 
  
 
  

     is-level level-1   //类型为level-1 
  
 
  

     network-entity 49.0001.0010.0100.1001.00 
  
 
  

    # 
  
 
  

    interface GigabitEthernet0/0/0  //进接口 
  
 
  

     ip address 192.168.12.1 255.255.255.252 
  
 
  

     isis enable 1  //开启ISIS的协议 
  
 
  

    # 
  
 
  

    interface GigabitEthernet0/0/3 
  
 
  

     ip address 192.168.15.1 255.255.255.252 
  
 
  

     isis enable 1 
  
 
  

    R2上的配置文件(R5的配置和R2的相似略) 
  
 
  

    # 
  
 
  

    sysname Huawei 
  
 
  

    # 
  
 
  

    isis 1 
  
 
  

     network-entity 49.0001.0020.0200.2002.00 
  
 
  

    is-level level-1-2 //类型为level-1-2


import-route isis level-2 into level-1 (这条命令一定要打的,不然后面做这BGP时是学不到EBGP通告的路由) //将level-2的路由引入到level-1中。该命令配置在与外部区域相连的Level-1-2路由器上。缺省情况下,Level-2的路由信息不发布到Level-1区域中



undo import-route isis level-1 into level-2 //不将Level-1的路由信息发布到Level-2中。该命令配置在与外部区域相连的Level-1-2路由器上。缺省情况下,Level-1的路由信息都将发布到Level-2区域中。



# 
  
 
  

    interface GigabitEthernet0/0/0 
  
 
  

     ip address 192.168.12.2 255.255.255.252 
  
 
  

     isis enable 1 
  
 
  

    # 
  
 
  

    interface GigabitEthernet0/0/1 
  
 
  

     ip address 192.168.23.1 255.255.255.252 
  
 
  

     isis enable 1 
  
 
  

    # 
  
 
  

    interface GigabitEthernet0/0/2 
  
 
  

     ip address 192.168.25.1 255.255.255.252 
  
 
  

     isis enable 1 
  
 
  

    # 
  
 
  

    interface GigabitEthernet0/0/3 
  
 
  

     ip address 192.168.24.1 255.255.255.252 
  
 
  

     isis enable 1 
  
 
  

    # 
  
 
  

    interface LoopBack0 
  
 
  

     ip address 2.2.2.2 255.255.255.255 
  
 
  

     isis enable 1 
  
 
  

    # 
  
 
  

    R3上的配置文件(R6的配置和R3的相似略) 
  
 
  

    # 
  
 
  

    isis 2 
  
 
  

     is-level level-2 //类型为level-2 
  
 
  

     network-entity 49.0002.0030.0300.3003.00 
  
 
  

    # 
  
 
  

    interface GigabitEthernet0/0/0 
  
 
  

     ip address 192.168.37.1 255.255.255.252 
  
 
  

    # 
  
 
  

    interface GigabitEthernet0/0/1 
  
 
  

     ip address 192.168.23.2 255.255.255.252 
  
 
  

     isis enable 2 
  
 
  

    # 
  
 
  

    interface GigabitEthernet0/0/2 
  
 
  

     ip address 192.168.36.1 255.255.255.252 
  
 
  

     isis enable 2 
  
 
  

    # 
  
 
  

    interface LoopBack0 
  
 
  

     ip address 3.3.3.3 255.255.255.255 
  
 
  

     isis enable 2 
  
 
  

    R7上的配置文件(R8的配置和R7的相似略) 
  
 
  

    # 
  
 
  

    sysname Huawei 
  
 
  

    # 
  
 
  

    isis 3 
  
 
  

     is-level level-1 
  
 
  

     network-entity 49.0003.0070.0700.7007.00 
  
 
  

    # 
  
 
  

    interface GigabitEthernet0/0/0 
  
 
  

     ip address 192.168.37.2 255.255.255.252 
  
 
  

    # 
  
 
  

    interface GigabitEthernet0/0/1 
  
 
  

     ip address 192.168.78.1 255.255.255.252 
  
 
  

     isis enable 3 
  
 
  

    # 
  
 
  

    interface LoopBack0 
  
 
  

     ip address 7.7.7.7 255.255.255.255 
  
 
  

     isis enable 3 
  
 
  

    # 
  
 
  

    interface LoopBack1 
  
 
  

     ip address 192.168.0.1 255.255.255.0 
  
 
  

     isis enable 3 
  
 
  

    # 
  
 
  

    interface LoopBack2 
  
 
  

     ip address 192.168.1.1 255.255.255.0 
  
 
  

     isis enable 3 
  
 
  

    # 
  
 
  

    interface LoopBack3 
  
 
  

     ip address 192.168.2.1 255.255.255.0 
  
 
  

     isis enable 3 
  
 
  

    # 
  
 
  

    interface LoopBack4 
  
 
  

     ip address 192.168.3.1 255.255.255.0 
  
 
  

     isis enable 3 
  
 
  

      
  
 
  

    BGP的配置命令 
  
 
  

    注:看上图R1-R6之间我不建立全互联,只与它们直连网段的路由器建立邻居关系,然后在R2和R5上做路由反射器 
  
 
  

    AR1的配置命令 
  
 
  

    [Huawei]bgp 65001 
  
 
  

    [Huawei-bgp]undo synchronization //关闭同步 
  
 
  

    [Huawei-bgp]router-id 1.1.1.1 //配置BGP的Router ID 
  
 
  

    [Huawei-bgp]peer 2.2.2.2 as-number 65001 //指定对等体的IP地址及其所属的AS编号 
  
 
  

    [Huawei-bgp]peer 2.2.2.2 connect-interface loo0 //更新源 
  
 
  

    [Huawei-bgp]peer 5.5.5.5 as-number 65001 
  
 
  

    [Huawei-bgp]peer 5.5.5.5 connect-interface LoopBack0 
  
 
  

    AR2的配置命令 
  
 
  

    [Huawei]bgp 65001 
  
 
  

    [Huawei-bgp]undo synchronization 
  
 
  

    [Huawei-bgp]router-id 2.2.2.2 
  
 
  

    [Huawei-bgp] peer 1.1.1.1 as-number 65001 //指定对等体的IP地址及其所属的AS编号 
  
 
  

    [Huawei-bgp]peer 1.1.1.1 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 3.3.3.3 as-number 65001 
  
 
  

    [Huawei-bgp]peer 3.3.3.3 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 4.4.4.4 as-number 65001 
  
 
  

    [Huawei-bgp]peer 4.4.4.4 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 5.5.5.5 as-number 65001 
  
 
  

    [Huawei-bgp]peer 5.5.5.5 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]reflector cluster-id 2  //配置路由反射器的集群ID 
  
 
  

    [Huawei-bgp]peer 3.3.3.3 reflect-client//指定客户端 
  
 
  

    AR3的配置命令 
  
 
  

    [Huawei]bgp 65001 
  
 
  

    [Huawei-bgp]undo synchronization //关闭同步 
  
 
  

    [Huawei-bgp]router-id 3.3.3.3 
  
 
  

    [Huawei-bgp] peer 2.2.2.2 as-number 65001 
  
 
  

    [Huawei-bgp]peer 2.2.2.2 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 2.2.2.2 next-hop-local 
  
 
  

    [Huawei-bgp]peer 6.6.6.6 as-number 65001 
  
 
  

    [Huawei-bgp]peer 6.6.6.6 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 6.6.6.6 next-hop-local    //指定下一跳是自己 
  
 
  

    [Huawei-bgp]peer 7.7.7.7 as-number 65002 
  
 
  

    [Huawei-bgp]peer 7.7.7.7 ebgp-max-hop 2 //两个AS之间用环回口建的邻居要将它们的邻居的路数改为2,默认的是1 
  
 
  

    [Huawei-bgp]peer 7.7.7.7 connect-interface LoopBack0 
  
 
  

    [Huawei]ip route-static 7.7.7.7 255.255.255.255 192.168.37.2 //两个AS之间要运行静态路由 
  
 
  

    AR4的配置命令 
  
 
  

    [Huawei]bgp 65001 
  
 
  

    [Huawei-bgp]undo synchronization  
  
 
  

    [Huawei-bgp]router-id 4.4.4.4 
  
 
  

    [Huawei-bgp]peer 2.2.2.2 as-number 65001 
  
 
  

    [Huawei-bgp]peer 2.2.2.2 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 5.5.5.5 as-number 65001 
  
 
  

    [Huawei-bgp]peer 5.5.5.5 connect-interface LoopBack0 
  
 
  

    AR5的配置命令 
  
 
  

    [Huawei]bgp 65001 
  
 
  

    [Huawei-bgp]undo synchronization 
  
 
  

    [Huawei-bgp]router-id 5.5.5.5 
  
 
  

    [Huawei-bgp]peer 1.1.1.1 as-number 65001  
  
 
  

    [Huawei-bgp]peer 1.1.1.1 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 2.2.2.2 as-number 65001 
  
 
  

    [Huawei-bgp]peer 2.2.2.2 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 4.4.4.4 as-number 65001 
  
 
  

    [Huawei-bgp]peer 4.4.4.4 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 6.6.6.6 as-number 65001 
  
 
  

    [Huawei-bgp]peer 6.6.6.6 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]reflector cluster-id 2 //配置路由反射器的集群ID 
  
 
  

    [Huawei-bgp]peer 6.6.6.6 reflect-client //指定客户 
  
 
  

    AR6的配置 
  
 
  

    [Huawei]bgp 65001 
  
 
  

    [Huawei-bgp]undo synchronization  
  
 
  

    [Huawei]router-id 6.6.6.6 
  
 
  

    [Huawei-bgp]peer 3.3.3.3 as-number 65001 
  
 
  

    [Huawei-bgp]peer 3.3.3.3 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 3.3.3.3 next-hop-local 
  
 
  

    [Huawei-bgp]peer 5.5.5.5 as-number 65001 
  
 
  

    [Huawei-bgp]peer 5.5.5.5 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 5.5.5.5 next-hop-local 
  
 
  

    [Huawei-bgp]peer 8.8.8.8 as-number 65002 
  
 
  

    [Huawei-bgp]peer 8.8.8.8 ebgp-max-hop 2 //两个AS之间用环回口建的邻居要将它们的邻居的路数改为2,默认的是1 
  
 
  

    [Huawei-bgp]peer 8.8.8.8 connect-interface LoopBack0 
  
 
  

    [Huawei]ip route-static 8.8.8.8 255.255.255.255 192.168.68.2 //两个AS之间要运行静态路由 
  
 
  

    AR7的配置命令 
  
 
  

    [Huawei]bgp 65002 
  
 
  

    [Huawei-bgp]undo synchronization   
  
 
  

    [Huawei-bgp]router-id 7.7.7.7 
  
 
  

    [Huawei-bgp]peer 3.3.3.3 as-number 65001 
  
 
  

    [Huawei-bgp]peer 3.3.3.3 ebgp-max-hop 2 //两个AS之间用环回口建的邻居要将它们的邻居的路数改为2,默认的是1 
  
 
  

    [Huawei-bgp]peer 3.3.3.3 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 8.8.8.8 as-number 65002 
  
 
  

    [Huawei-bgp]peer 8.8.8.8 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 8.8.8.8 next-hop-local 
  
 
  

    [Huawei-bgp]aggregate 192.168.0.0 255.255.252.0 detail-suppressed //配置手动路由聚合用aggregate,detail-suppressed是抑制明细路由的通告 
  
 
  

    [Huawei-bgp]network 192.168.0.0 255.255.252.0 //将这个聚合的路由通告出去


[Huawei]ip route-static 192.168.0.0 255.255.252.0 NULL0 //将聚合的路由通告出去,因为在手动汇总的这个192.168.0.0在路由表中是不存在的的,要把它加入到NULL 0里才能在bgp进程里用上面的network来通告这条路由



[Huawei]ip route-static 3.3.3.3 255.255.255.255 192.168.37.1 //两个AS之间要运行静态路由



AR8的配置命令


[Huawei]bgp 65002 
  
 
  

    [Huawei-bgp]undo synchronization 
  
 
  

    [Huawei-bgp]router-id 8.8.8.8 
  
 
  

    [Huawei-bgp]peer 6.6.6.6 as-number 65001 
  
 
  

    [Huawei-bgp]peer 6.6.6.6 ebgp-max-hop 2 //两个AS之间用环回口建的邻居要将它们的邻居的路数改为2,默认的是1 
  
 
  

    [Huawei-bgp]peer 6.6.6.6 connect-interface LoopBack0 
  
 
  

    [Huawei-bgp]peer 7.7.7.7 as-number 65002 
  
 
  

    [Huawei-bgp]peer 7.7.7.7 connect-interface LoopBack0 
  
 
  

    [Huawei]ip route-static 6.6.6.6 255.255.255.255 192.168.68.1 //两个AS之间要运行静态路由



这是在R7上通告的汇总路由



ibgp配置命令 ebgp配置命令_ibgp配置命令_04



ibgp配置命令 ebgp配置命令_R3_05



ibgp配置命令 ebgp配置命令_静态路由_06

 

ibgp配置命令 ebgp配置命令_ibgp配置命令_07

 

ibgp配置命令 ebgp配置命令_ibgp配置命令_08



检查命令



1、display bgp peer //查看bgp的对等信息 Established为成功建立

ibgp配置命令 ebgp配置命令_配置文件_09



2、diplay bgp routing-table //查看bgp的路由表信息

ibgp配置命令 ebgp配置命令_R3_10



3、diplay bgp peer ipv4-address verbose //查看bgp的某个邻居(对等体)的详细信息



ibgp配置命令 ebgp配置命令_配置文件_11



4、display bgp paths  //查看AS路径信息



5、display bgp network  //查看bgp发布的路由信息(我这个拓扑里是在R7通告的,所以在R7上用这个命令)



ibgp配置命令 ebgp配置命令_ibgp配置命令_12



6、display bgp routing-table cidr //查看cidr路由信息(不加cidr也行的)

ibgp配置命令 ebgp配置命令_静态路由_13



7、display bgp routing-table peer ipv4-address advertised-routes  //查看bgp对等体发布(通告)的路由



8、display bgp routing-table peer ipv4-address received-ro      utes //查看bgp对等体收到的路由信息



9、display ip routing-table (verbose) //查看路由表信息



10、dis current-configuration //查看当前的配置命令



11、当BGP路由策略(路由器不支持Router Refresh)或配置发生变化后,需要通过复位BGP连接使新的配置生效。如果需要复位BGP连接,可在用户视图下选择执行以下命令。

ibgp配置命令 ebgp配置命令_静态路由_14



 12、在出现BGP运行故障时,请在用户视图下执行表中的debugging命令对BGP进行调试,查看调试信息,定位故障并分析故障原因。

ibgp配置命令 ebgp配置命令_静态路由_15



调试完毕后,应及时执行undo debugging all命令关闭调试开关



 

 


转载于:https://blog.51cto.com/chenhao6/1180657