zoukankan      html  css  js  c++  java
  • H3C BGP配置9调整和优化BGP网络典型配置举例1BGP负载分担配置

    1.组网需求

      所有交换机都配置BGP,Switch A在AS 65008中,Switch B和Switch C在AS 65009中。

      Switch A与Switch B、Switch C之间运行EBGP,Switch B和Switch C之间运行IBGP。

      在Switch A上配置负载分担的路由条数为2,以提高链路利用率。

       

    2. 配置步骤

      1) 配置各接口的IP地址(略)

      2)配置BGP连接

      ¡     在Switch A上与Switch B、Switch C分别建立EBGP连接,并将8.1.1.0/24网段的路由通告给Switch B和Switch C,以便Switch B和Switch C能够访问Switch A的内部网络。

      ¡     在Switch B上与Switch A建立EBGP连接,与Switch C建立IBGP连接,并将9.1.1.0/24网段的路由通告给Switch A,以便Switch A能够通过Switch B访问内部网络。同时,在Switch B上配置一条到Switch C Loopback0接口的

           静态路由(也可以用OSPF等协议来实现),以便使用Loopback接口建立IBGP连接。

      ¡     在Switch C上与Switch A建立EBGP连接,与Switch B建立IBGP连接,并将9.1.1.0/24网段的路由通告给Switch A,以便Switch A能够通过Switch C访问内部网络。同时,在Switch C上配置一条到Switch B Loopback0接口的

           静态路由(也可以用OSPF等协议来实现),以便使用Loopback接口建立IBGP连接。

    # 配置Switch A。
    [SwitchA] bgp 65008
    [SwitchA-bgp-default] router-id 1.1.1.1
    [SwitchA-bgp-default] peer 3.1.1.1 as-number 65009
    [SwitchA-bgp-default] peer 3.1.2.1 as-number 65009
    [SwitchA-bgp-default] address-family ipv4 unicast
    [SwitchA-bgp-default-ipv4] peer 3.1.1.1 enable
    [SwitchA-bgp-default-ipv4] peer 3.1.2.1 enable
    [SwitchA-bgp-default-ipv4] network 8.1.1.0 24
    # 配置Switch B。
    [SwitchB] bgp 65009
    [SwitchB-bgp-default] router-id 2.2.2.2
    [SwitchB-bgp-default] peer 3.1.1.2 as-number 65008
    [SwitchB-bgp-default] peer 3.3.3.3 as-number 65009
    [SwitchB-bgp-default] peer 3.3.3.3 connect-interface loopback 0
    [SwitchB-bgp-default] address-family ipv4 unicast
    [SwitchB-bgp-default-ipv4] peer 3.1.1.2 enable
    [SwitchB-bgp-default-ipv4] peer 3.3.3.3 enable
    [SwitchB-bgp-default-ipv4] network 9.1.1.0 24
    [SwitchB-bgp-default-ipv4] quit
    [SwitchB-bgp-default] quit
    [SwitchB] ip route-static 3.3.3.3 32 9.1.1.2
    # 配置Switch C。
    [SwitchC] bgp 65009
    [SwitchC-bgp-default] router-id 3.3.3.3
    [SwitchC-bgp-default] peer 3.1.2.2 as-number 65008
    [SwitchC-bgp-default] peer 2.2.2.2 as-number 65009
    [SwitchC-bgp-default] peer 2.2.2.2 connect-interface loopback 0
    [SwitchC-bgp-default] address-family ipv4 unicast
    [SwitchC-bgp-default-ipv4] peer 3.1.2.2 enable
    [SwitchC-bgp-default-ipv4] peer 2.2.2.2 enable
    [SwitchC-bgp-default-ipv4] network 9.1.1.0 24
    [SwitchC-bgp-default-ipv4] quit
    [SwitchC-bgp-default] quit
    [SwitchC] ip route-static 2.2.2.2 32 9.1.1.1
    # 查看Switch A的路由表。
    [SwitchA] display bgp routing-table ipv4
     Total number of routes: 3
     BGP local router ID is 1.1.1.1
     Status codes: * - valid, > - best, d - dampened, h - history,
                   s - suppressed, S - stale, i - internal, e - external
                   a – additional-path
           Origin: i - IGP, e - EGP, ? - incomplete
         Network            NextHop         MED        LocPrf     PrefVal Path/Ogn
    * >  8.1.1.0/24         8.1.1.1         0                     32768   i
    * >e 9.1.1.0/24         3.1.1.1         0                     0       65009i
    *  e                    3.1.2.1         0                     0       65009i

      ¡     从BGP路由表中可以看出,到目的地址9.1.1.0/24有两条有效路由,其中下一跳为3.1.1.1的路由前有标志“>”,表示它是当前有效的最优路由(因为Switch B的路由器ID要小一些);

      而下一跳为3.1.2.1的路由前有标志“*”,表示它是当前有效的路由,但不是最优的。

      ¡     使用display ip routing-table命令查看IP路由表项,可以看出到达目的地址9.1.1.0/24的路由只有一条,下一跳地址为3.1.1.1,出接口为Vlan200。

      3)配置负载分担

      因为Switch A有两条路径到达AS 65009的内部网络,所以,可以在Switch A配置负载分担的路由条数为2,以提高链路利用率。

    # 配置Switch A。
    [SwitchA] bgp 65008
    [SwitchA-bgp-default] address-family ipv4 unicast
    [SwitchA-bgp-default-ipv4] balance 2

    3.验证配置

    # 查看Switch A的BGP路由表。
    [SwitchA] display bgp routing-table ipv4
     Total number of routes: 3
     BGP local router ID is 1.1.1.1
     Status codes: * - valid, > - best, d - dampened, h - history,
                   s - suppressed, S - stale, i - internal, e - external
                   a – additional-path
           Origin: i - IGP, e - EGP, ? - incomplete
         Network            NextHop         MED        LocPrf     PrefVal Path/Ogn
    * >  8.1.1.0/24         8.1.1.1         0                     32768   i
    * >e 9.1.1.0/24         3.1.1.1         0                     0       65009i
    * >e                    3.1.2.1         0                     0       65009i

      从BGP路由表中可以看到,BGP路由9.1.1.0/24存在两个下一跳,分别是3.1.1.1和3.1.2.1,两条路由前都有标志“>”,表明它们都是当前有效的最优路由。

      使用display ip routing-table命令查看IP路由表项,可以看出到达目的地址9.1.1.0/24的路由有两条,其中一条的下一跳地址为3.1.1.1,出接口为Vlan200;另一条的下一跳地址为3.1.2.1,出接口为Vlan300。

    看看天上,于是我去了满是风雪的地方
  • 相关阅读:
    Mysql 批量插入数据的方法
    sql server 多行合并一行
    跨服务器多库多表查询
    OPENQUERY用法以及使用需要注意的地方
    C# 判断操作系统的位数
    rpc介绍
    JavaScript decodeURI()与decodeURIComponent() 使用与区别
    UNIX 时间戳 C#
    C# winform javascript 互调用
    oracle 实例名和服务名以及数据库名区别
  • 原文地址:https://www.cnblogs.com/xinghen1216/p/15797847.html
Copyright © 2011-2022 走看看