zoukankan      html  css  js  c++  java
  • H3C BGP配置8控制BGP路径的选择典型配置举例

    1.组网需求  

      所有路由器都运行BGP协议。Switch A与Switch B和Switch C之间运行EBGP;Switch D与Switch B和Switch C之间运行IBGP。

      AS 200中运行OSPF协议。

      配置路由策略,使得Switch D优选从Switch C学到的1.0.0.0/8路由

        

     2.配置步骤

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

      2)配置Switch B、Switch C和Switch D之间运行OSPF协议

    # 配置Switch B。
    [SwitchB] ospf
    [SwitchB-ospf] area 0
    [SwitchB-ospf-1-area-0.0.0.0] network 192.1.1.0 0.0.0.255
    [SwitchB-ospf-1-area-0.0.0.0] network 194.1.1.0 0.0.0.255
    # 配置Switch C。
    [SwitchC] ospf
    [SwitchC-ospf] area 0
    [SwitchC-ospf-1-area-0.0.0.0] network 193.1.1.0 0.0.0.255
    [SwitchC-ospf-1-area-0.0.0.0] network 195.1.1.0 0.0.0.255
    # 配置Switch D。
    [SwitchD] ospf
    [SwitchD-ospf] area 0
    [SwitchD-ospf-1-area-0.0.0.0] network 194.1.1.0 0.0.0.255
    [SwitchD-ospf-1-area-0.0.0.0] network 195.1.1.0 0.0.0.255

      3)配置BGP连接

    # 配置Switch A。
    [SwitchA] bgp 100
    [SwitchA-bgp-default] peer 192.1.1.2 as-number 200
    [SwitchA-bgp-default] peer 193.1.1.2 as-number 200
    [SwitchA-bgp-default] address-family ipv4 unicast
    [SwitchA-bgp-default-ipv4] peer 192.1.1.2 enable
    [SwitchA-bgp-default-ipv4] peer 193.1.1.2 enable
    [SwitchA-bgp-default-ipv4] network 1.0.0.0 8   # 将1.0.0.0/8网段通告到Switch A的BGP路由表中。
    # 配置Switch B。
    [SwitchB] bgp 200
    [SwitchB-bgp-default] peer 192.1.1.1 as-number 100
    [SwitchB-bgp-default] peer 194.1.1.1 as-number 200
    [SwitchB-bgp-default] address-family ipv4 unicast
    [SwitchB-bgp-default-ipv4] peer 192.1.1.1 enable
    [SwitchB-bgp-default-ipv4] peer 194.1.1.1 enable
    # 配置Switch C。
    [SwitchC] bgp 200
    [SwitchC-bgp-default] peer 193.1.1.1 as-number 100
    [SwitchC-bgp-default] peer 195.1.1.1 as-number 200
    [SwitchC-bgp-default] address-family ipv4 unicast
    [SwitchC-bgp-default-ipv4] peer 193.1.1.1 enable
    [SwitchC-bgp-default-ipv4] peer 195.1.1.1 enable
    # 配置Switch D。
    [SwitchD] bgp 200
    [SwitchD-bgp-default] peer 194.1.1.2 as-number 200
    [SwitchD-bgp-default] peer 195.1.1.2 as-number 200
    [SwitchD-bgp-default] address-family ipv4 unicast
    [SwitchD-bgp-default-ipv4] peer 194.1.1.2 enable
    [SwitchD-bgp-default-ipv4] peer 195.1.1.2 enable

      4)通过配置本地优先级,使得Switch D优选从Switch C学到的路由。

    # 在Switch C上定义编号为2000的IPv4基本ACL,允许1.0.0.0/8路由通过。
    [SwitchC] acl basic 2000
    [SwitchC-acl-ipv4-basic-2000] rule permit source 1.0.0.0 0.255.255.255
    # 在Switch C上定义名为localpref的Route-policy,设置路由1.0.0.0/8的本地优先级为200(缺省的本地优先级为100)。
    [SwitchC] route-policy localpref permit node 10
    [SwitchC-route-policy-localpref-10] if-match ip address acl 2000
    [SwitchC-route-policy-localpref-10] apply local-preference 200
    # 为从BGP对等体193.1.1.1的路由应用名为localpref的Route-policy。
    [SwitchC] bgp 200
    [SwitchC-bgp-default] address-family ipv4 unicast
    [SwitchC-bgp-default-ipv4] peer 193.1.1.1 route-policy localpref import

      5)# 查看Switch D的BGP路由表。

    [SwitchD] display bgp routing-table ipv4
     Total number of routes: 2
     BGP local router ID is 195.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
    * >i 1.0.0.0            193.1.1.1                  200        0       100i
    *  i                    192.1.1.1                  100        0       100i  
    可以看到,Switch D从Switch C学到1.0.0.0/8的路由是最优的。
    看看天上,于是我去了满是风雪的地方
  • 相关阅读:
    HDU1029 Ignatius and the Princess IV
    UVA11039 Building designing【排序】
    UVA11039 Building designing【排序】
    POJ3278 HDU2717 Catch That Cow
    POJ3278 HDU2717 Catch That Cow
    POJ1338 Ugly Numbers(解法二)
    POJ1338 Ugly Numbers(解法二)
    UVA532 Dungeon Master
    UVA532 Dungeon Master
    POJ1915 Knight Moves
  • 原文地址:https://www.cnblogs.com/xinghen1216/p/15797646.html
Copyright © 2011-2022 走看看