收藏 分销(赏)

H3C-BGP配置.doc

上传人:w****g 文档编号:3560902 上传时间:2024-07-09 格式:DOC 页数:19 大小:243KB 下载积分:7 金币
下载 相关 举报
H3C-BGP配置.doc_第1页
第1页 / 共19页
H3C-BGP配置.doc_第2页
第2页 / 共19页


点击查看更多>>
资源描述
1.14  BGP典型配置举例 1.14.1  BGP基本配置 1. 组网需求 如图1-15所示,所有路由器均运行BGP协议。要求Router A和Router B之间建立EBGP连接,Router B和Router C之间建立IBGP连接,使得Router C能够访问Router A直连的8.1.1.0/24网段。 2. 组网图 图1-15 BGP基本配置组网图   3. 配置步骤 (1)     配置各接口的IP地址(略) (2)     配置IBGP连接 ·     为了防止端口状态不稳定引起路由震荡,本举例使用Loopback接口来创建IBGP对等体。 ·     使用Loopback接口创建IBGP对等体时,因为Loopback接口不是两对等体实际连接的接口,所以,必须使用peer connect-interface命令将Loopback接口配置为BGP连接的源接口。 ·     在AS 65009内部,使用OSPF协议,保证Router B到Router C的Loopback接口路由可达。 # 配置Router B。 <RouterB> system-view [RouterB] bgp 65009 [RouterB-bgp] router-id 2.2.2.2 [RouterB-bgp] peer 3.3.3.3 as-number 65009 [RouterB-bgp] peer 3.3.3.3 connect-interface loopback 0 [RouterB-bgp] quit [RouterB] ospf 1 [RouterB-ospf-1] area 0 [RouterB-ospf-1-area-0.0.0.0] network 2.2.2.2 0.0.0.0 [RouterB-ospf-1-area-0.0.0.0] network 9.1.1.1 0.0.0.255 [RouterB-ospf-1-area-0.0.0.0] quit [RouterB-ospf-1] quit # 配置Router C。 <RouterC> system-view [RouterC] bgp 65009 [RouterC-bgp] router-id 3.3.3.3 [RouterC-bgp] peer 2.2.2.2 as-number 65009 [RouterC-bgp] peer 2.2.2.2 connect-interface loopback 0 [RouterC-bgp] quit [RouterC] ospf 1 [RouterC-ospf-1] area 0 [RouterC-ospf-1-area-0.0.0.0] network 3.3.3.3 0.0.0.0 [RouterC-ospf-1-area-0.0.0.0] network 9.1.1.0 0.0.0.255 [RouterC-ospf-1-area-0.0.0.0] quit [RouterC-ospf-1] quit [RouterC] display bgp peer    BGP local router ID : 3.3.3.3  Local AS number : 65009  Total number of peers : 1                 Peers in established state : 1     Peer                    AS  MsgRcvd  MsgSent OutQ PrefRcv Up/Down  State     2.2.2.2              65009        7       10    0       0 00:06:09 Established 以上显示信息表明Router B和Router C之间的IBGP连接已经建立。 (3)     配置EBGP连接 ·     EBGP邻居关系的两台路由器(通常属于两个不同运营商),处于不同的AS域,对端的Loopback接口一般路由不可达,所以一般使用直连地址建立BGP邻居。 ·     因为要求Router C能够访问Router A直连的8.1.1.0/24网段,所以,建立EBGP连接后,需要将8.1.1.0/24网段路由通告到BGP路由表中。 # 配置Router A。 <RouterA> system-view [RouterA] bgp 65008 [RouterA-bgp] router-id 1.1.1.1 [RouterA-bgp] peer 3.1.1.1 as-number 65009 [RouterA-bgp] network 8.1.1.1 24 [RouterA-bgp] quit # 配置Router B。 [RouterB] bgp 65009 [RouterB-bgp] peer 3.1.1.2 as-number 65008 [RouterB-bgp] quit # 查看Router B的BGP对等体的连接状态。 [RouterB] display bgp peer    BGP local router ID : 2.2.2.2  Local AS number : 65009  Total number of peers : 2                 Peers in established state : 2     Peer                    AS  MsgRcvd  MsgSent OutQ PrefRcv Up/Down  State     3.3.3.3              65009       12       10    0       3 00:09:16 Established   3.1.1.2              65008        3        3    0       1 00:00:08 Established 可以看出,Router B与Router C、Router B与Router A之间的BGP连接均已建立。 # 查看Router A的BGP路由表。 [RouterA] display bgp routing-table    Total Number of Routes: 1    BGP Local router ID is 1.1.1.1  Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,                h - history,  i - internal, s - suppressed, S - Stale                Origin : i - IGP, e - EGP, ? - incomplete        Network            NextHop         MED        LocPrf     PrefVal Path/Ogn    *>  8.1.1.0/24         0.0.0.0         0                     0       i  # 显示Router B的BGP路由表。 [RouterB] display bgp routing-table    Total Number of Routes: 1    BGP Local router ID is 2.2.2.2  Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,                h - history,  i - internal, s - suppressed, S - Stale                Origin : i - IGP, e - EGP, ? - incomplete        Network            NextHop         MED        LocPrf     PrefVal Path/Ogn    *>  8.1.1.0/24         3.1.1.2         0                     0       65008i # 显示Router C的BGP路由表。 [RouterC] display bgp routing-table    Total Number of Routes: 1    BGP Local router ID is 3.3.3.3  Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,                h - history,  i - internal, s - suppressed, S - Stale                Origin : i - IGP, e - EGP, ? - incomplete        Network            NextHop         MED        LocPrf     PrefVal Path/Ogn      i 8.1.1.0/24         3.1.1.2         0          100        0       65008i 从路由表可以看出,Router A没有学到AS 65009内部的任何路由,Router C虽然学到了AS 65008中的8.1.1.0的路由,但因为下一跳3.1.1.2不可达,所以也不是有效路由。   (4)     配置BGP引入直连路由 在Router B上配置BGP引入直连路由,以便Router A能够获取到网段9.1.1.0/24的路由,Router C能够获取到网段3.1.1.0/24的路由。 # 配置Router B。 [RouterB] bgp 65009 [RouterB-bgp] import-route direct # 显示Router A的BGP路由表。 [RouterA] display bgp routing-table    Total Number of Routes: 4    BGP Local router ID is 1.1.1.1  Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,                h - history,  i - internal, s - suppressed, S - Stale                Origin : i - IGP, e - EGP, ? – incomplete        Network            NextHop         MED        LocPrf     PrefVal Path/Ogn    *>  2.2.2.2/32         3.1.1.1         0                     0       65009?  *   3.1.1.0/24         3.1.1.1         0                     0       65009?  *>  8.1.1.0/24         0.0.0.0         0                     0       i  *>  9.1.1.0/24         3.1.1.1         0                     0       65009? 以上显示信息表明,在Router B上引入直连路由后,Router A新增了到2.2.2.2/32和9.1.1.0/24两条路由。 # 显示Router C的BGP路由表。 [RouterC] display bgp routing-table    Total Number of Routes: 4    BGP Local router ID is 3.3.3.3  Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,                h - history,  i - internal, s - suppressed, S - Stale                Origin : i - IGP, e - EGP, ? - incomplete        Network            NextHop         MED        LocPrf     PrefVal Path/Ogn      i 2.2.2.2/32         2.2.2.2         0          100        0       ?  *>i 3.1.1.0/24         2.2.2.2         0          100        0       ?  *>i 8.1.1.0/24         3.1.1.2         0          100        0       65008i  * i 9.1.1.0/24         2.2.2.2         0          100        0       ? 以上显示信息表明,到8.1.1.0的路由变为有效路由,下一跳为Router A的地址。 (5)     验证配置结果 # 使用Ping进行验证。 [RouterC] ping 8.1.1.1   PING 8.1.1.1: 56  data bytes, press CTRL_C to break     Reply from 8.1.1.1: bytes=56 Sequence=1 ttl=254 time=2 ms     Reply from 8.1.1.1: bytes=56 Sequence=2 ttl=254 time=2 ms     Reply from 8.1.1.1: bytes=56 Sequence=3 ttl=254 time=2 ms     Reply from 8.1.1.1: bytes=56 Sequence=4 ttl=254 time=2 ms     Reply from 8.1.1.1: bytes=56 Sequence=5 ttl=254 time=2 ms   --- 8.1.1.1 ping statistics ---     5 packet(s) transmitted     5 packet(s) received     0.00% packet loss     round-trip min/avg/max = 2/2/2 ms 1.14.2  BGP与IGP交互配置 1. 组网需求 如图1-16所示,公司A的所有设备在AS 65008内,公司B的所有设备在AS 65009内,AS 65008和AS 65009通过设备Router A和Router B相连。 现要求实现Router A能够访问AS 65009内的网段9.1.2.0/24,Router C能够访问AS 65008内的网段8.1.1.0/24。 2. 组网图 图1-16 BGP与IGP交互配置组网图   3. 配置步骤 (1)     配置各接口的IP地址(略) (2)     配置OSPF 在AS 65009内配置OSPF,使得Router B能获取到到9.1.2.0/24网段的路由。 # 配置Router B。 <RouterB> system-view [RouterB] ospf 1 [RouterB-ospf-1] area 0 [RouterB-ospf-1-area-0.0.0.0] network 2.2.2.2 0.0.0.0 [RouterB-ospf-1-area-0.0.0.0] network 9.1.1.0 0.0.0.255 [RouterB-ospf-1-area-0.0.0.0] quit [RouterB-ospf-1] quit # 配置Router C。 <RouterC> system-view [RouterC] ospf 1 [RouterC-ospf-1] import-route direct [RouterC-ospf-1] area 0 [RouterC-ospf-1-area-0.0.0.0] network 9.1.1.0 0.0.0.255 [RouterC-ospf-1-area-0.0.0.0] quit [RouterC-ospf-1] quit (3)     配置EBGP连接 配置EBGP连接,并在Router A上将8.1.1.0/24网段通告到BGP路由表中,以便Router B获取到网段8.1.1.0/24的路由。 # 配置Router A。 <RouterA> system-view [RouterA] bgp 65008 [RouterA-bgp] router-id 1.1.1.1 [RouterA-bgp] peer 3.1.1.1 as-number 65009 [RouterA-bgp] network 8.1.1.0 24 [RouterA-bgp] quit # 配置Router B。 [RouterB] bgp 65009 [RouterB-bgp] router-id 2.2.2.2 [RouterB-bgp] peer 3.1.1.2 as-number 65008 (4)     配置BGP与IGP交互 ·     在Router B上配置BGP引入OSPF路由,以便Router A能够获取到到9.1.2.0/24网段的路由。 ·     在Router B上配置OSPF引入BGP路由,以便Router C能够获取到到8.1.1.0/24网段的路由。 # 在Router B上配置BGP引入OSPF路由。 [RouterB-bgp] import-route ospf 1 [RouterB-bgp] quit [RouterB] ospf 1 [RouterB-ospf-1] import-route bgp [RouterB-ospf-1] quit # 查看Router A的BGP路由表。 [RouterA] display bgp routing-table   Total Number of Routes: 3    BGP Local router ID is 1.1.1.1  Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,                h - history,  i - internal, s - suppressed, S - Stale                Origin : i - IGP, e - EGP, ? - incomplete        Network            NextHop         MED        LocPrf     PrefVal Path/Ogn    *>  3.3.3.3/32         3.1.1.1         1                     0       65009?  *>  8.1.1.0/24         0.0.0.0         0                     0       i  *>  9.1.2.0/24         3.1.1.1         1                     0       65009? # 查看RouterC的路由表。 [RouterC] display ip routing-table Routing Tables: Public          Destinations : 9        Routes : 9   Destination/Mask    Proto  Pre  Cost         NextHop         Interface   2.2.2.2/32          OSPF   10   1            9.1.1.1         S2/0 3.3.3.3/32          Direct 0    0            127.0.0.1       InLoop0 8.1.1.0/24          O_ASE  150  1            9.1.1.1         S2/0 9.1.1.0/24          Direct 0    0            9.1.1.2         S2/0 9.1.1.2/32          Direct 0    0            127.0.0.1       InLoop0 9.1.2.0/24          Direct 0    0            9.1.2.1         Eth1/1 9.1.2.1/32          Direct 0    0            127.0.0.1       InLoop0 127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0 127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0 (5)     验证配置结果 # 使用Ping进行验证。 [RouterA] ping -a 8.1.1.1 9.1.2.1   PING 9.1.2.1: 56  data bytes, press CTRL_C to break     Reply from 9.1.2.1: bytes=56 Sequence=1 ttl=254 time=15 ms     Reply from 9.1.2.1: bytes=56 Sequence=2 ttl=254 time=31 ms     Reply from 9.1.2.1: bytes=56 Sequence=3 ttl=254 time=47 ms     Reply from 9.1.2.1: bytes=56 Sequence=4 ttl=254 time=46 ms     Reply from 9.1.2.1: bytes=56 Sequence=5 ttl=254 time=47 ms     --- 9.1.2.1 ping statistics ---     5 packet(s) transmitted     5 packet(s) received     0.00% packet loss     round-trip min/avg/max = 15/37/47 ms [RouterC] ping -a 9.1.2.1 8.1.1.1   PING 8.1.1.1: 56  data bytes, press CTRL_C to break     Reply from 8.1.1.1: bytes=56 Sequence=1 ttl=254 time=2 ms     Reply from 8.1.1.1: bytes=56 Sequence=2 ttl=254 time=2 ms     Reply from 8.1.1.1: bytes=56 Sequence=3 ttl=254 time=2 ms     Reply from 8.1.1.1: bytes=56 Sequence=4 ttl=254 time=2 ms     Reply from 8.1.1.1: bytes=56 Sequence=5 ttl=254 time=2 ms     --- 8.1.1.1 ping statistics ---     5 packet(s) transmitted     5 packet(s) received     0.00% packet loss     round-trip min/avg/max = 2/2/2 ms 1.14.3  BGP负载分担配置 1. 组网需求 所有路由器都配置BGP,Router A在AS 65008中,Router B和Router C在AS 65009中。 Router A与Router B、Router C之间运行EBGP,Router B和Router C之间运行IBGP。 在Router A上配置负载分担的路由条数为2,以提高链路利用率。 2. 组网图 图1-17 BGP负载分担配置组网图   3. 配置步骤 (1)     配置各接口的IP地址(略) (2)     配置BGP连接 ·     在Router A上与Router B、Router C分别建立EBGP连接,并将8.1.1.0/24网段的路由通告给Router B和Router C,以便Router B和Router C能够访问Router A的内部网络。 ·     在Router B上与Router A建立EBGP连接,与Router C建立IBGP连接,并将9.1.1.0/24网段的路由通告给Router A,以便Router A能够通过Router B访问内部网络。同时,在Router B上配置一条到Router C Loopback0接口的静态路由(也可以用OSPF等协议来实现),以便使用Loopback接口建立IBGP连接。 ·     在Router C上与Router A建立EBGP连接,与Router B建立IBGP连接,并将9.1.1.0/24网段的路由通告给Router A,以便Router A能够通过Router C访问内部网络。同时,在Router C上配置一条到Router B Loopback0接口的静态路由(也可以用OSPF等协议来实现),以便使用Loopback接口建立IBGP连接。 # 配置Router A。 <RouterA> system-view [RouterA] bgp 65008 [RouterA-bgp] router-id 1.1.1.1 [RouterA-bgp] peer 3.1.1.1 as-number 65009 [RouterA-bgp] peer 3.1.2.1 as-number 65009 [RouterA-bgp] network 8.1.1.1 24 [RouterA-bgp] quit # 配置Router B。 <RouterB> system-view [RouterB] bgp 65009 [RouterB-bgp] router-id 2.2.2.2 [RouterB-bgp] peer 3.1.1.2 as-number 65008 [RouterB-bgp] peer 3.3.3.3 as-number 65009 [RouterB-bgp] peer 3.3.3.3 connect-interface loopback 0 [RouterB-bgp] network 9.1.1.0 24 [RouterB-bgp] quit [RouterB] ip route-static 3.3.3.3 32 9.1.1.2 # 配置Router C。 <RouterC> system-view [RouterC] bgp 65009 [RouterC-bgp] router-id 3.3.3.3 [RouterC-bgp] peer 3.1.2.2 as-number 65008 [RouterC-bgp] peer 2.2.2.2 as-number 65009 [RouterC-bgp] peer 2.2.2.2 connect-interface loopback 0 [RouterC-bgp] network 9.1.1.0 24 [RouterC-bgp] quit [RouterC] ip route-static 2.2.2.2 32 9.1.1.1 # 查看Router A的路由表。 [RouterA] display bgp routing-table    Total Number of Routes: 3    BGP Local router ID is 1.1.1.1  Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,                h - history,  i - internal, s - suppressed, S - Stale                Origin : i - IGP, e - EGP, ? – incomplete        Network            NextHop         MED        LocPrf     PrefVal Path/Ogn    *>  8.1.1.0/24         0.0.0.0         0                     0       i  *>  9.1.1.0/24         3.1.1.1         0                     0       65009i  *                      3.1.2.1         0                     0       65009i ·     从BGP路由表中可以看出,到目的地址9.1.1.0/24有两条有效路由,其中下一跳为3.1.1.1的路由前有标志“*>”,表示它是当前有效的最优路由(因为Router B的路由器ID要小一些);而下一跳为3.1.2.1的路由前只有标志“*”,表示它是当前有效的路由,但不是最优的。 ·     使用display ip routing-table命令查看IP路由表项,可以看出到达目的地址9.1.1.0/24的路由只有一条,下一跳地址为3.1.1.1,出接口为S2/0。 (3)     配置负载分担 因为Router A有两条路径到达AS 65009的内部网络,所以,在Router A配置负载分担的路由条数为2,以提高链路利用率。 # 配置Router A。 [RouterA] bgp 65008 [RouterA-bgp] balance 2 [RouterA-bgp] quit (4)     验证配置结果 # 查看Router A的路由表。 [RouterA] display bgp routing-table    Total Number of Routes: 3    BGP Local router ID is 1.1.1.1  Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,                h - history,  i - internal, s - suppressed, S - Stale                Origin : i - IGP, e - EGP, ? - incomplete       Network            NextHop        MED        LocPrf    PrefVal Path/Ogn    *>  8.1.1.0/24          0.0.0.0         0                     0       i  *>   9.1.1.0/24         3.1.1.1        0                    0       65009i  *>                      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,出接口为S2/0;另一条的下一跳地址为3.1.2.1,出接口为S2/1。 1.14.4  BGP路由聚合配置 1. 组网需求 通过在边界设备Router C和外部网络设备Router D之间建立EBGP连接,实现公司内部网络与外部网络的互通。 在公司内部,核心层设备Router B与汇聚层设备Router A之间配置静态路由,Router B与Router C之间配置OSPF,并在OSPF路由中引入静态路由,以实现公司内部网络的互通。 公司内部网络包括三个网段:192.168.64.0/24、192.168.74.0/24和192.168.99.0/24。在Router C上配置路由聚合,将这三个网段的路由聚合为一条路由,以减少通过BGP发布的路由数量。 2. 组网图 图1-18 BGP路由聚合组网图   3. 配置步骤 (1)     配置各接口的IP地址(略) (2)     在Router A和Router B之间配置静态路由 # 在Router A上配置缺省路由,下一跳为Router B。 <RouterA> system-view [RouterA] ip route-static 0.0.0.0 0 192.168.212.1 # 在Router B上配置静态路由,到达目的网络192.168.64.0/24、192.168.74.0/24和192.168.99.0/24的路由下一跳均为Router A。 <RouterB> system-view [RouterB] ip route-static 192.168.64.0 24 192.168.212.161 [RouterB] ip route-static 192.168.74.0 24 192.168.212.161 [RouterB] ip route-static 192.168.99
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服