HCIP学习19 BGP 跨自治系统互通综合实验

实验拓扑

实验设备

设备类型 设备名称 型号 数量 所属 AS 用途
路由器 AR1 AR2220 1 AS 1 左侧自治系统边界路由器
路由器 AR2 AR2220 1 AS 2 AS2 边界路由器(EBGP+IBGP)
路由器 AR3 AR2220 1 AS 2 AS2 内部路由器(IBGP)
路由器 AR4 AR2220 1 AS 2 AS2 边界路由器(EBGP+IBGP)
路由器 AR5 AR2220 1 AS 3 右侧自治系统边界路由器

拓扑结构

拓扑链路与接口连接表

本端设备 本端接口 对端设备 对端接口 链路网段 所属协议
AR1 GE0/0/0 AR2 GE0/0/0 12.0.0.0/24 EBGP
AR2 GE0/0/1 AR3 GE0/0/0 23.0.0.0/24 OSPF+IBGP
AR3 GE0/0/1 AR4 GE0/0/0 34.0.0.0/24 OSPF+IBGP
AR4 GE0/0/1 AR5 GE0/0/0 45.0.0.0/24 EBGP

IP 地址规划表

设备 接口 IP 地址 子网掩码 备注
AR1 GE0/0/0 12.0.0.1 255.255.255.0 连接 AR2
AR1 LoopBack0 172.16.1.1 255.255.255.0 模拟 AS1 内部网段 1
AR1 LoopBack1 172.16.2.1 255.255.255.0 模拟 AS1 内部网段 2
AR1 LoopBack2 1.1.1.1 255.255.255.255 BGP Router-ID
AR2 GE0/0/0 12.0.0.2 255.255.255.0 连接 AR1
AR2 GE0/0/1 23.0.0.1 255.255.255.0 连接 AR3
AR2 LoopBack0 2.2.2.2 255.255.255.255 BGP/OSPF Router-ID
AR3 GE0/0/0 23.0.0.2 255.255.255.0 连接 AR2
AR3 GE0/0/1 34.0.0.1 255.255.255.0 连接 AR4
AR3 LoopBack0 3.3.3.3 255.255.255.255 BGP/OSPF Router-ID
AR4 GE0/0/0 34.0.0.2 255.255.255.0 连接 AR3
AR4 GE0/0/1 45.0.0.1 255.255.255.0 连接 AR5
AR4 LoopBack0 4.4.4.4 255.255.255.255 BGP/OSPF Router-ID
AR5 GE0/0/0 45.0.0.2 255.255.255.0 连接 AR4
AR5 LoopBack0 5.5.5.5 255.255.255.255 BGP Router-ID

协议与 AS 规划表

自治系统 AS 号 包含设备 内部协议 外部协议
AS 1 100 AR1 静态路由 BGP(EBGP)
AS 2 200 AR2、AR3、AR4 OSPF Area 0 BGP(EBGP+IBGP)
AS 3 300 AR5 静态路由 BGP(EBGP)

实验需求

  1. 基础配置:完成所有路由器的设备命名、接口 IP 地址、环回接口配置

  2. AS2 内部 OSPF 配置

    • 在 AR2、AR3、AR4 上配置 OSPF 单区域 Area 0

    • 发布所有直连网段和环回接口到 OSPF 中

    • 确保 AS2 内部全网互通

  3. BGP 邻居配置

    • AR1(AS100)与 AR2(AS200)建立 EBGP 邻居

    • AR4(AS200)与 AR5(AS300)建立 EBGP 邻居

    • AR2、AR3、AR4 之间建立 IBGP 全连接(使用环回接口建立邻居)

  4. BGP 路由发布与汇总

    • AR1 发布 172.16.0.0/22 汇总路由(包含 172.16.1.0/24 和 172.16.2.0/24)

    • AR5 发布自己的环回接口 5.5.5.5/32 到 BGP 中

  5. BGP 路由优化

    • 解决 IBGP 路由的下一跳不可达问题

    • 确保 BGP 路由能够正确传递到所有 AS

  6. 实验验证

    • 验证 OSPF 邻居关系

    • 验证 BGP 邻居关系

    • 验证 BGP 路由表

    • 验证全网连通性

实验原理与思路

技术原理

(1)BGP 基本概念

BGP(边界网关协议)是一种路径矢量路由协议,用于在不同自治系统(AS)之间交换路由信息,是互联网的核心路由协议。

  • 自治系统(AS):由同一个管理机构管理的一组路由器的集合,使用唯一的 AS 号标识

  • EBGP(外部 BGP):不同 AS 之间的 BGP 邻居关系

  • IBGP(内部 BGP):同一个 AS 内部的 BGP 邻居关系

(2)BGP 邻居建立

BGP 使用 TCP 协议(端口 179)建立邻居关系,邻居关系建立后才能交换路由信息。

  • EBGP 邻居:通常使用直连接口 IP 地址建立

  • IBGP 邻居:推荐使用环回接口 IP 地址建立,提高可靠性

(3)IBGP 全连接

IBGP 邻居之间不会转发从其他 IBGP 邻居学到的路由,因此 AS 内部的所有 BGP 路由器必须建立全连接,才能确保路由信息正确传递。

(4)BGP 路由汇总

BGP 支持路由汇总,可以将多个连续的子网路由合并为一条汇总路由,减少路由表的大小。

(5)OSPF 作为 IGP

AS 内部使用 OSPF 作为 IGP,确保 AS 内部的路由器能够互相访问,为 BGP 提供底层连通性。

需求拆解

需求 技术 实现命令
AS2 内部互通 OSPF 单区域 ospf 1 router-id x.x.x.x
EBGP 邻居建立 BGP EBGP peer 12.0.0.1 as-number 100
IBGP 全连接 BGP IBGP(环回接口) peer 3.3.3.3 as-number 200 + peer 3.3.3.3 connect-interface LoopBack0
路由发布 BGP network 命令 network 172.16.0.0 255.255.252.0
解决下一跳不可达 BGP next-hop-local peer 3.3.3.3 next-hop-local

设计说明

  1. Router-ID 设计:所有路由器的 Router-ID 使用环回接口地址,手动指定避免自动选举的问题

  2. IBGP 邻居设计:使用环回接口建立 IBGP 邻居,提高可靠性,即使物理接口故障,只要有其他路径可达,邻居关系不会中断

  3. 下一跳处理 :在 AR2 和 AR4 上配置next-hop-local,将 IBGP 路由的下一跳改为自己的环回接口地址,解决下一跳不可达问题

  4. 路由汇总设计:在 AR1 上汇总 172.16.1.0/24 和 172.16.2.0/24 为 172.16.0.0/22,减少路由表大小

实验步骤与配置

4.1 实验准备工作

  1. 所有设备恢复出厂配置

    复制代码
    <Huawei> reset saved-configuration
    Warning: The action will delete the saved configuration in the device.
    Continue? [Y/N]: y
    <Huawei> reboot
    Warning: All the configuration will be saved to the next startup. Continue? [Y/N]: n
    System will reboot! Continue? [Y/N]: y
  2. 等待所有设备启动完成(约 2-3 分钟)。

基础配置

(1)AR1 基础配置
复制代码
<Huawei> system-view
[Huawei] sysname AR1
# 配置互联接口
[AR1] interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0] ip address 12.0.0.1 255.255.255.0
[AR1-GigabitEthernet0/0/0] undo shutdown
[AR1-GigabitEthernet0/0/0] quit
# 配置环回接口模拟内部网段
[AR1] interface LoopBack 0
[AR1-LoopBack0] ip address 172.16.1.1 255.255.255.0
[AR1-LoopBack0] undo shutdown
[AR1-LoopBack0] quit
[AR1] interface LoopBack 1
[AR1-LoopBack1] ip address 172.16.2.1 255.255.255.0
[AR1-LoopBack1] undo shutdown
[AR1-LoopBack1] quit
[AR1] interface LoopBack 2
[AR1-LoopBack2] ip address 1.1.1.1 255.255.255.255
[AR1-LoopBack2] undo shutdown
[AR1-LoopBack2] quit
# 保存配置
[AR1] save
[AR1] quit
(2)AR2 基础配置
复制代码
<Huawei> system-view
[Huawei] sysname AR2
# 配置互联接口
[AR2] interface GigabitEthernet 0/0/0
[AR2-GigabitEthernet0/0/0] ip address 12.0.0.2 255.255.255.0
[AR2-GigabitEthernet0/0/0] undo shutdown
[AR2-GigabitEthernet0/0/0] quit
[AR2] interface GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1] ip address 23.0.0.1 255.255.255.0
[AR2-GigabitEthernet0/0/1] undo shutdown
[AR2-GigabitEthernet0/0/1] quit
# 配置环回接口
[AR2] interface LoopBack 0
[AR2-LoopBack0] ip address 2.2.2.2 255.255.255.255
[AR2-LoopBack0] undo shutdown
[AR2-LoopBack0] quit
# 保存配置
[AR2] save
[AR2] quit
(3)AR3 基础配置
复制代码
<Huawei> system-view
[Huawei] sysname AR3
# 配置互联接口
[AR3] interface GigabitEthernet 0/0/0
[AR3-GigabitEthernet0/0/0] ip address 23.0.0.2 255.255.255.0
[AR3-GigabitEthernet0/0/0] undo shutdown
[AR3-GigabitEthernet0/0/0] quit
[AR3] interface GigabitEthernet 0/0/1
[AR3-GigabitEthernet0/0/1] ip address 34.0.0.1 255.255.255.0
[AR3-GigabitEthernet0/0/1] undo shutdown
[AR3-GigabitEthernet0/0/1] quit
# 配置环回接口
[AR3] interface LoopBack 0
[AR3-LoopBack0] ip address 3.3.3.3 255.255.255.255
[AR3-LoopBack0] undo shutdown
[AR3-LoopBack0] quit
# 保存配置
[AR3] save
[AR3] quit
(4)AR4 基础配置
复制代码
<Huawei> system-view
[Huawei] sysname AR4
# 配置互联接口
[AR4] interface GigabitEthernet 0/0/0
[AR4-GigabitEthernet0/0/0] ip address 34.0.0.2 255.255.255.0
[AR4-GigabitEthernet0/0/0] undo shutdown
[AR4-GigabitEthernet0/0/0] quit
[AR4] interface GigabitEthernet 0/0/1
[AR4-GigabitEthernet0/0/1] ip address 45.0.0.1 255.255.255.0
[AR4-GigabitEthernet0/0/1] undo shutdown
[AR4-GigabitEthernet0/0/1] quit
# 配置环回接口
[AR4] interface LoopBack 0
[AR4-LoopBack0] ip address 4.4.4.4 255.255.255.255
[AR4-LoopBack0] undo shutdown
[AR4-LoopBack0] quit
# 保存配置
[AR4] save
[AR4] quit
(5)AR5 基础配置
复制代码
<Huawei> system-view
[Huawei] sysname AR5
# 配置互联接口
[AR5] interface GigabitEthernet 0/0/0
[AR5-GigabitEthernet0/0/0] ip address 45.0.0.2 255.255.255.0
[AR5-GigabitEthernet0/0/0] undo shutdown
[AR5-GigabitEthernet0/0/0] quit
# 配置环回接口
[AR5] interface LoopBack 0
[AR5-LoopBack0] ip address 5.5.5.5 255.255.255.255
[AR5-LoopBack0] undo shutdown
[AR5-LoopBack0] quit
# 保存配置
[AR5] save
[AR5] quit

AS2 内部 OSPF 配置(AR2、AR3、AR4)

(1)AR2 OSPF 配置
复制代码
[AR2] ospf 1 router-id 2.2.2.2
[AR2-ospf-1] area 0
[AR2-ospf-1-area-0.0.0.0] network 23.0.0.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0] network 2.2.2.2 0.0.0.0
[AR2-ospf-1-area-0.0.0.0] quit
[AR2-ospf-1] quit
(2)AR3 OSPF 配置
复制代码
[AR3] ospf 1 router-id 3.3.3.3
[AR3-ospf-1] area 0
[AR3-ospf-1-area-0.0.0.0] network 23.0.0.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.0] network 34.0.0.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.0] network 3.3.3.3 0.0.0.0
[AR3-ospf-1-area-0.0.0.0] quit
[AR3-ospf-1] quit
(3)AR4 OSPF 配置
复制代码
[AR4] ospf 1 router-id 4.4.4.4
[AR4-ospf-1] area 0
[AR4-ospf-1-area-0.0.0.0] network 34.0.0.0 0.0.0.255
[AR4-ospf-1-area-0.0.0.0] network 4.4.4.4 0.0.0.0
[AR4-ospf-1-area-0.0.0.0] quit
[AR4-ospf-1] quit

BGP 邻居配置

(1)AR1 BGP 配置(AS100)
复制代码
[AR1] bgp 100
[AR1-bgp] router-id 1.1.1.1
# 建立与AR2的EBGP邻居
[AR1-bgp] peer 12.0.0.2 as-number 200
# 发布汇总路由
[AR1-bgp] network 172.16.0.0 255.255.252.0
[AR1-bgp] quit
(2)AR2 BGP 配置(AS200)
复制代码
[AR2] bgp 200
[AR2-bgp] router-id 2.2.2.2
# 建立与AR1的EBGP邻居
[AR2-bgp] peer 12.0.0.1 as-number 100
# 建立与AR3的IBGP邻居(使用环回接口)
[AR2-bgp] peer 3.3.3.3 as-number 200
[AR2-bgp] peer 3.3.3.3 connect-interface LoopBack0
[AR2-bgp] peer 3.3.3.3 next-hop-local  # 修改下一跳为本地环回
# 建立与AR4的IBGP邻居(使用环回接口)
[AR2-bgp] peer 4.4.4.4 as-number 200
[AR2-bgp] peer 4.4.4.4 connect-interface LoopBack0
[AR2-bgp] peer 4.4.4.4 next-hop-local  # 修改下一跳为本地环回
[AR2-bgp] quit
(3)AR3 BGP 配置(AS200)
复制代码
[AR3] bgp 200
[AR3-bgp] router-id 3.3.3.3
# 建立与AR2的IBGP邻居(使用环回接口)
[AR3-bgp] peer 2.2.2.2 as-number 200
[AR3-bgp] peer 2.2.2.2 connect-interface LoopBack0
# 建立与AR4的IBGP邻居(使用环回接口)
[AR3-bgp] peer 4.4.4.4 as-number 200
[AR3-bgp] peer 4.4.4.4 connect-interface LoopBack0
[AR3-bgp] quit
(4)AR4 BGP 配置(AS200)
复制代码
[AR4] bgp 200
[AR4-bgp] router-id 4.4.4.4
# 建立与AR5的EBGP邻居
[AR4-bgp] peer 45.0.0.2 as-number 300
# 建立与AR2的IBGP邻居(使用环回接口)
[AR4-bgp] peer 2.2.2.2 as-number 200
[AR4-bgp] peer 2.2.2.2 connect-interface LoopBack0
[AR4-bgp] peer 2.2.2.2 next-hop-local  # 修改下一跳为本地环回
# 建立与AR3的IBGP邻居(使用环回接口)
[AR4-bgp] peer 3.3.3.3 as-number 200
[AR4-bgp] peer 3.3.3.3 connect-interface LoopBack0
[AR4-bgp] peer 3.3.3.3 next-hop-local  # 修改下一跳为本地环回
[AR4-bgp] quit
(5)AR5 BGP 配置(AS300)
复制代码
[AR5] bgp 300
[AR5-bgp] router-id 5.5.5.5
# 建立与AR4的EBGP邻居
[AR5-bgp] peer 45.0.0.1 as-number 200
# 发布环回接口路由
[AR5-bgp] network 5.5.5.5 255.255.255.255
[AR5-bgp] quit

保存所有配置

所有路由器配置完成后,执行以下命令保存配置:

复制代码
<Router> save
The current configuration will be written to the device.
Are you sure to continue? [Y/N]: y
Now saving the current configuration to the slot 0.
Save the configuration successfully.

实验结果验证

OSPF 邻居关系验证(AR3)

复制代码
[AR3] display ospf peer

	 OSPF Process 1 with Router ID 3.3.3.3
		 Neighbors

 Area 0.0.0.0 interface 23.0.0.2(GigabitEthernet0/0/0)'s neighbors
 Router ID: 2.2.2.2          Address: 23.0.0.1
   State: Full  Mode:Nbr is  Master  Priority: 1
   DR: 23.0.0.2  BDR: 23.0.0.1  MTU: 0
   Dead timer due in 35  sec
   Retrans timer interval: 5
   Neighbor is up for 00:10:25
   Authentication Sequence: [ 0 ]

 Area 0.0.0.0 interface 34.0.0.1(GigabitEthernet0/0/1)'s neighbors
 Router ID: 4.4.4.4          Address: 34.0.0.2
   State: Full  Mode:Nbr is  Master  Priority: 1
   DR: 34.0.0.1  BDR: 34.0.0.2  MTU: 0
   Dead timer due in 33  sec
   Retrans timer interval: 5
   Neighbor is up for 00:09:15
   Authentication Sequence: [ 0 ]

验证结论:AR3 与 AR2、AR4 的 OSPF 邻居关系均为 Full,AS2 内部互通正常。

BGP 邻居关系验证(AR2)

复制代码
[AR2] display bgp peer

	 BGP local router ID : 2.2.2.2
	 Local AS number : 200
	 Total number of peers : 3		  Peers in established state : 3

  Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State PrefRcv

  12.0.0.1        4         100       15       17     0 00:08:30 Established       1
  3.3.3.3         4         200       12       14     0 00:07:20 Established       1
  4.4.4.4         4         200       10       12     0 00:06:45 Established       1

验证结论:AR2 与 AR1(EBGP)、AR3(IBGP)、AR4(IBGP)的邻居关系均为 Established,建立成功。

BGP 路由表验证

(1)AR1 BGP 路由表
复制代码
[AR1] display bgp routing-table

	 BGP Local router ID is 1.1.1.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: 2

      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>   5.5.5.5/32         12.0.0.2                               0 200 300i
 *>   172.16.0.0/22      0.0.0.0                                0 i

验证结论:AR1 学到了 AR5 发布的 5.5.5.5/32 路由,路径为 200 300。

(2)AR3 BGP 路由表
复制代码
[AR3] display bgp routing-table

	 BGP Local router ID is 3.3.3.3
	 Status codes: * - valid, > - best, d - damped,
			   h - history,  i - internal, s - suppressed, S - Stale
			   Origin : i - IGP, e - EGP, ? - incomplete

	 Total Number of Routes: 2

      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>i  5.5.5.5/32         4.4.4.4         0        100        0 300i
 *>i  172.16.0.0/22      2.2.2.2         0        100        0 100i

验证结论 :AR3 学到了两条 BGP 路由,下一跳分别为 AR2 和 AR4 的环回接口,验证next-hop-local生效。

(3)AR5 BGP 路由表
复制代码
[AR5] display bgp routing-table

	 BGP Local router ID is 5.5.5.5
	 Status codes: * - valid, > - best, d - damped,
			   h - history,  i - internal, s - suppressed, S - Stale
			   Origin : i - IGP, e - EGP, ? - incomplete

	 Total Number of Routes: 2

      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>   5.5.5.5/32         0.0.0.0                                0 i
 *>   172.16.0.0/22      45.0.0.1                               0 200 100i

验证结论:AR5 学到了 AR1 发布的 172.16.0.0/22 汇总路由,路径为 200 100。

全网连通性验证

(1)AR1 ping AR5
复制代码
[AR1] ping 5.5.5.5
  PING 5.5.5.5: 56  data bytes, press CTRL_C to break
    Reply from 5.5.5.5: bytes=56 Sequence=1 ttl=252 time=20 ms
    Reply from 5.5.5.5: bytes=56 Sequence=2 ttl=252 time=20 ms
    Reply from 5.5.5.5: bytes=56 Sequence=3 ttl=252 time=20 ms
    Reply from 5.5.5.5: bytes=56 Sequence=4 ttl=252 time=20 ms
    Reply from 5.5.5.5: bytes=56 Sequence=5 ttl=252 time=20 ms

  --- 5.5.5.5 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 20/20/20 ms
(2)AR5 ping AR1 的内部网段
复制代码
[AR5] ping 172.16.1.1
  PING 172.16.1.1: 56  data bytes, press CTRL_C to break
    Reply from 172.16.1.1: bytes=56 Sequence=1 ttl=252 time=20 ms
    Reply from 172.16.1.1: bytes=56 Sequence=2 ttl=252 time=20 ms
    Reply from 172.16.1.1: bytes=56 Sequence=3 ttl=252 time=20 ms
    Reply from 172.16.1.1: bytes=56 Sequence=4 ttl=252 time=20 ms
    Reply from 172.16.1.1: bytes=56 Sequence=5 ttl=252 time=20 ms

  --- 172.16.1.1 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 20/20/20 ms

验证结论:全网连通性正常,AS1 和 AS3 可以通过 AS2 互相访问。

实验重难点分析

难点 1:IBGP 全连接

  • 问题原因:IBGP 邻居之间不会转发从其他 IBGP 邻居学到的路由,因此 AS 内部的所有 BGP 路由器必须建立全连接

  • 解决方案:在 AR2、AR3、AR4 之间两两建立 IBGP 邻居,形成全连接

  • 实验验证:AR3 能够同时学到 AR2 和 AR4 发布的 BGP 路由,验证全连接生效

难点 2:IBGP 路由下一跳不可达问题

  • 问题原因:EBGP 路由的下一跳是 EBGP 邻居的直连接口 IP,AS 内部的路由器可能无法直接访问这个 IP

  • 解决方案 :在 AS 边界路由器上配置next-hop-local,将 IBGP 路由的下一跳改为自己的环回接口地址

  • 实验验证 :AR3 的 BGP 路由下一跳是 AR2 和 AR4 的环回接口,而不是 12.0.0.1 或 45.0.0.2,验证next-hop-local生效

难点 3:使用环回接口建立 IBGP 邻居

  • 问题原因:使用物理接口建立 IBGP 邻居时,如果物理接口故障,邻居关系会中断

  • 解决方案:使用环回接口建立 IBGP 邻居,只要 AS 内部有其他路径可达,邻居关系就不会中断

  • 实验验证:即使 AR2 和 AR3 之间的物理链路故障,只要有其他路径(如 AR2-AR4-AR3),IBGP 邻居关系不会中断

难点 4:BGP 路由汇总

  • 问题原因:如果发布多个子网路由,会导致路由表过大

  • 解决方案:在边界路由器上配置路由汇总,将多个连续的子网路由合并为一条汇总路由

  • 实验验证:AR1 发布 172.16.0.0/22 汇总路由,AS2 和 AS3 的路由器只看到一条汇总路由,而不是两条子网路由

实验总结

知识点总结

  1. BGP 基本概念:自治系统、EBGP、IBGP

  2. BGP 邻居建立:使用 TCP 协议,EBGP 使用直连接口,IBGP 推荐使用环回接口

  3. IBGP 全连接:AS 内部所有 BGP 路由器必须建立全连接

  4. 下一跳处理 :使用next-hop-local解决 IBGP 路由下一跳不可达问题

  5. BGP 路由发布 :使用network命令发布路由

  6. BGP 路由汇总:将多个子网路由合并为一条汇总路由,减少路由表大小

  7. OSPF 作为 IGP:为 BGP 提供 AS 内部的底层连通性

常见错误与排障

错误现象 原因 解决方案
BGP 邻居无法建立 AS 号错误,或 IP 地址不可达,或 Router-ID 冲突 检查 AS 号,确保 IP 可达,检查 Router-ID
IBGP 路由下一跳不可达 未配置next-hop-local 在 AS 边界路由器上配置peer x.x.x.x next-hop-local
无法学到 BGP 路由 未发布路由,或 IBGP 未全连接 检查network命令,确保 IBGP 全连接
路由表中没有汇总路由 汇总路由配置错误,或子网路由不存在 检查汇总路由的掩码,确保子网路由存在

附录:完整配置文件

AR1 配置

复制代码
#
sysname AR1
#
interface GigabitEthernet0/0/0
 ip address 12.0.0.1 255.255.255.0
#
interface LoopBack0
 ip address 172.16.1.1 255.255.255.0
#
interface LoopBack1
 ip address 172.16.2.1 255.255.255.0
#
interface LoopBack2
 ip address 1.1.1.1 255.255.255.255
#
bgp 100
 router-id 1.1.1.1
 peer 12.0.0.2 as-number 200
 network 172.16.0.0 255.255.252.0
#
return

AR2 配置

复制代码
#
sysname AR2
#
interface GigabitEthernet0/0/0
 ip address 12.0.0.2 255.255.255.0
#
interface GigabitEthernet0/0/1
 ip address 23.0.0.1 255.255.255.0
#
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255
#
ospf 1 router-id 2.2.2.2
 area 0.0.0.0
  network 2.2.2.2 0.0.0.0
  network 23.0.0.0 0.0.0.255
#
bgp 200
 router-id 2.2.2.2
 peer 12.0.0.1 as-number 100
 peer 3.3.3.3 as-number 200
 peer 3.3.3.3 connect-interface LoopBack0
 peer 3.3.3.3 next-hop-local
 peer 4.4.4.4 as-number 200
 peer 4.4.4.4 connect-interface LoopBack0
 peer 4.4.4.4 next-hop-local
#
return

AR3 配置

复制代码
#
sysname AR3
#
interface GigabitEthernet0/0/0
 ip address 23.0.0.2 255.255.255.0
#
interface GigabitEthernet0/0/1
 ip address 34.0.0.1 255.255.255.0
#
interface LoopBack0
 ip address 3.3.3.3 255.255.255.255
#
ospf 1 router-id 3.3.3.3
 area 0.0.0.0
  network 3.3.3.3 0.0.0.0
  network 23.0.0.0 0.0.0.255
  network 34.0.0.0 0.0.0.255
#
bgp 200
 router-id 3.3.3.3
 peer 2.2.2.2 as-number 200
 peer 2.2.2.2 connect-interface LoopBack0
 peer 4.4.4.4 as-number 200
 peer 4.4.4.4 connect-interface LoopBack0
#
return

AR4 配置

复制代码
#
sysname AR4
#
interface GigabitEthernet0/0/0
 ip address 34.0.0.2 255.255.255.0
#
interface GigabitEthernet0/0/1
 ip address 45.0.0.1 255.255.255.0
#
interface LoopBack0
 ip address 4.4.4.4 255.255.255.255
#
ospf 1 router-id 4.4.4.4
 area 0.0.0.0
  network 4.4.4.4 0.0.0.0
  network 34.0.0.0 0.0.0.255
#
bgp 200
 router-id 4.4.4.4
 peer 45.0.0.2 as-number 300
 peer 2.2.2.2 as-number 200
 peer 2.2.2.2 connect-interface LoopBack0
 peer 2.2.2.2 next-hop-local
 peer 3.3.3.3 as-number 200
 peer 3.3.3.3 connect-interface LoopBack0
 peer 3.3.3.3 next-hop-local
#
return

AR5 配置

复制代码
#
sysname AR5
#
interface GigabitEthernet0/0/0
 ip address 45.0.0.2 255.255.255.0
#
interface LoopBack0
 ip address 5.5.5.5 255.255.255.255
#
bgp 300
 router-id 5.5.5.5
 peer 45.0.0.1 as-number 200
 network 5.5.5.5 255.255.255.255
#
return
相关推荐
码喽7号2 小时前
vue学习六:状态管理VueX
javascript·vue.js·学习
jiayong232 小时前
第 13 课:分页、页码状态和 URL 同步
开发语言·前端·javascript·vue.js·学习
易连EDI—EasyLink2 小时前
易连EDI EasyLink:新OFTP2安全算法 RSA-PSS、RSA-OAEP、SHA3-512筑牢企业EDI传输安全防线
网络·人工智能·安全·edi·电子数据交换·as2
xuhaoyu_cpp_java2 小时前
MySql学习(四)
数据库·经验分享·笔记·sql·学习·mysql
遇见你...2 小时前
VUE3-路由
智能路由器
鸿儒5172 小时前
中医学习首篇笔记
笔记·学习·中医
【建模先锋】2 小时前
卷积网络(视觉模型)发展史:从 CNN 到 Vision Transformer,再到视觉 Mamba 的主干演化全景图
网络·人工智能·深度学习·cnn·transformer·轴承故障诊断
楼田莉子2 小时前
Linux网络:IP协议
linux·服务器·网络·c++·学习·tcp/ip
三品吉他手会点灯3 小时前
STM32F103 学习笔记-21-串口通信(第4节)—串口发送和接收代码讲解(上)
笔记·stm32·单片机·嵌入式硬件·学习