配置BGP的基本功能

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
公网NAT网关,每月750个小时 15CU
简介: 本文介绍了在AR1、AR2、AR3和AR4路由器之间配置BGP协议的过程。具体包括:在AR1和AR2之间建立EBGP连接,在AR2、AR3和AR4之间建立IBGP全连接,配置IP地址,发布AR1的LoopBack1端口,引入直连路由,并通过ping测试验证网络连通性。

组网需求

如下图所示,需要在所有AR间运行BGP协议,AR1、AR2之间建立EBGP连接,AR2、AR3和AR4之间建立IBGP全连接。

配置思路

采用如下的思路配置BGP的基本功能:

  1. 在AR2、AR3和AR4间配置IBGP连接。
  2. 在AR1和AR2之间配置EBGP连接。

操作步骤

配置IP

AR1

<Huawei>
[Huawei]sys AR1
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 12.12.12.1 24
[AR1-GigabitEthernet0/0/0]q
[AR1]int lo1
[AR1-LoopBack1]ip add 1.1.1.1 8
[AR1-LoopBack1]q

AR2

<Huawei>
[Huawei]sys AR2
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 12.12.12.1 24
[AR2-GigabitEthernet0/0/0]q
[AR2]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 24.24.24.2 24
[AR2-GigabitEthernet0/0/1]q
[AR2]int g0/0/2
[AR2-GigabitEthernet0/0/2]ip add 23.23.23.2 24
[AR2-GigabitEthernet0/0/2]q

AR3

<Huawei>
[Huawei]sys AR3
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 34.34.34.3 24
[AR3-GigabitEthernet0/0/0]q
[AR3]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip add 23.23.23.3 24
[AR3-GigabitEthernet0/0/1]q

AR4

<Huawei>
[Huawei]sys AR4
[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip add 34.34.34.4 24
[AR4-GigabitEthernet0/0/0]q
[AR4]int g0/0/1
[AR4-GigabitEthernet0/0/1]ip add 24.24.24.4 24
[AR4-GigabitEthernet0/0/1]q

配置IBGP

AR2

[AR2]bgp 65009
[AR2-bgp]router-id 2.2.2.2
[AR2-bgp]peer 23.23.23.2 as-number 65009
[AR2-bgp]peer 24.24.24.4 as-number 65009
[AR2-bgp]q

AR3

[AR3]bgp 65009
[AR3-bgp]router-id 3.3.3.3
[AR3-bgp]peer 23.23.23.2 as-number 65009
[AR3-bgp]peer 34.34.34.4 as-number 65009
[AR3-bgp]q

AR4

[AR4]bgp 65009
[AR4-bgp]router-id 4.4.4.4
[AR4-bgp]peer 34.34.34.3 as-number 65009
[AR4-bgp]peer 24.24.24.2 as-number 65009
[AR4-bgp]q

配置EBGP

AR1

[AR1]bgp 65008
[AR1-bgp]router-id 1.1.1.1
[AR1-bgp]peer 12.12.12.2 as-number 65009
[AR1-bgp]q

AR2

[AR2]bgp 65009
[AR2-bgp]peer 12.12.12.1 as-number 65008
[AR2-bgp]q

查看AR2对等体的状态

<AR2>display bgp peer
 BGP local router ID : 2.2.2.2
 Local AS number : 65009
 Total number of peers : 3      Peers in established state : 3
  Peer            V        AS     MsgRcvd   MsgSent OutQ  Up/Down   State     PrefRcv
  12.12.12.1      4       65008       29       33     0   00:26:31 Established    1
  23.23.23.3      4       65009       38       43     0   00:36:42 Established    0
  24.24.24.4      4       65009       34       39     0   00:32:52 Established    0

发布AR1 LoopBack1端口

AR1

[AR1]bgp 65008
[AR1-bgp]ipv4-family unicast 
[AR1-bgp-af-ipv4]network 1.0.0.0 255.0.0.0
[AR1-bgp-af-ipv4]q

查看路由表

AR1

[AR1-bgp]display bgp routing-table 
 BGP Local router ID is 12.12.12.1 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 1
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn
 *>   1.0.0.0            0.0.0.0         0                     0      i

AR2

[AR2-bgp]display bgp routing-table 
 BGP Local router ID is 2.2.2.2 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 1
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn
 *>   1.0.0.0            12.12.12.1      0                     0      65008i

AR4

<AR4>display bgp routing-table 
 BGP Local router ID is 4.4.4.4 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 1
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn
   i  1.0.0.0            12.12.12.1      0          100        0      65008i

从路由表可以看出,AR4虽然学到了AS65008中的1.0.0.0的路由,但因为下一跳12.12.12.1不可达,所以不是有效路由

bgp引入直连路由

AR2

[AR2]bgp 65009
[AR2-bgp] ipv4-family unicast
[AR2-bgp-af-ipv4] import-route direct

查看路由表

AR1

<AR1>display bgp routing-table 
 BGP Local router ID is 12.12.12.1 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 4
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn
 *>   1.0.0.0            0.0.0.0         0                     0      i
      12.12.12.0/24      12.12.12.2      0                     0      65009?
 *>   23.23.23.0/24      12.12.12.2      0                     0      65009?
 *>   24.24.24.0/24      12.12.12.2      0                     0      65009?

AR4

<AR4>display bgp routing-table 
 BGP Local router ID is 4.4.4.4 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 4
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn
 *>i  1.0.0.0            12.12.12.1      0          100        0      65008i
 *>i  12.12.12.0/24      24.24.24.2      0          100        0      ?
 *>i  23.23.23.0/24      24.24.24.2      0          100        0      ?
   i  24.24.24.0/24      24.24.24.2      0          100        0      ?

从路由表可以看出,AR4知道下一跳12.12.12.1如何到达

验证

在AR4上ping AR1上的LoopBack1口

<AR4>ping 1.1.1.1
  PING 1.1.1.1: 56  data bytes, press CTRL_C to break
    Reply from 1.1.1.1: bytes=56 Sequence=1 ttl=254 time=30 ms
    Reply from 1.1.1.1: bytes=56 Sequence=2 ttl=254 time=30 ms
    Reply from 1.1.1.1: bytes=56 Sequence=3 ttl=254 time=30 ms
    Reply from 1.1.1.1: bytes=56 Sequence=4 ttl=254 time=40 ms
    Reply from 1.1.1.1: bytes=56 Sequence=5 ttl=254 time=30 ms
  --- 1.1.1.1 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 30/32/40 ms
相关文章
|
5月前
|
存储 网络协议 网络架构
使用ensp搭建路由拓扑,并使用BGP协议实现网络互通实操
使用ensp搭建路由拓扑,并使用BGP协议实现网络互通实操
207 0
|
7月前
|
负载均衡 网络协议 网络架构
|
7月前
|
网络协议 网络性能优化 网络虚拟化
【亮剑】介绍了华为三层交换机的配置命令,包括基本配置(系统启动、接口配置、基础设置)、路由协议(OSPF、BGP)配置和高级功能(VLAN、ACL、QoS)配置
【4月更文挑战第30天】本文介绍了华为三层交换机的配置命令,包括基本配置(系统启动、接口配置、基础设置)、路由协议(OSPF、BGP)配置和高级功能(VLAN、ACL、QoS)配置。通过这些命令,网络工程师可以有效地管理设备、优化网络性能并解决网络问题。熟练掌握这些命令对于提升网络运行效率至关重要。
388 2
|
网络协议
BGP的基础配置
BGP的基础配置
120 0
|
网络协议 网络架构
OSPF高级配置
OSPF高级配置
151 0
OSPF高级配置
|
网络协议 网络虚拟化 网络架构
单臂路由的简介及详细配置步骤
单臂路由的详细配置步骤 1、单臂路由概述 单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。
1109 1
|
网络协议 数据库 网络架构
OSPF路由协议-高级配置——OSPF路由高级应用
一OSPF重分发路由 1.重分发到OSPF域中路由的路径类型 类型1的外部路径(Type 1 external path, E1) 类型2的外部路径(Type 2 external path, E2) 2.路由器A有两条到达外部目的网络10.1.2.0的路径 E1类型 1.路径A-B-D的代价是25(20+5) (优先) 2.路径A-C-D代价为48(18+30) E2类型 1.路径A-B-D的代价是20 2.路径A-C-D的代价为18 (优先)
255 0
OSPF路由协议-高级配置——OSPF路由高级应用
|
网络协议 算法 网络架构
OSPF高级配置——学习OSPF路由协议的高级应用
在一个大型的网络中会存在很多问题,如新建区域没有和骨干区域相连,路由条目过多,L.SDB过大,OSPF和其他路由协议之间如何通信等问题,需要进一步解决和优化。通过本章的学习可以解 决上面提到的OSPF网络中存在的一些问题,本章将介绍OSPF路由协议的NSSA区域的概念和配置以及一些OSPF路由协议的高级应用(路由重分发、地址汇总、虚链路等)的原理和配置。
232 0
OSPF高级配置——学习OSPF路由协议的高级应用
|
负载均衡 网络协议 网络架构
外部BGP的基础配置(上)
文章目录 系列文章目录 实验目的 实验拓扑 实验步骤
143 0
外部BGP的基础配置(上)
外部BGP的基础配置(下)
文章目录 系列文章目录 实验目的 实验拓扑 实验步骤
148 0
外部BGP的基础配置(下)