配置BGP路由反射器

简介: 本文介绍了一种在7台设备中组建IBGP网络的方案,其中AR2、AR4和AR5已建立BGP全连接。为满足不破坏现有全连接关系并简化配置管理的需求,采用路由反射器技术。具体思路是:将AR2配置为Cluster1的路由反射器,AR4和AR5作为其客户机;AR3配置为Cluster2的路由反射器,AR6和AR7作为其客户机。通过禁止客户机间通信,确保原有全连接关系不变,并实现网络优化。文中详细提供了IP地址与BGP配置步骤,以及最终验证结果。

组网需求

如图所示,有7台设备需要组建IBGP网络,其中AR2、AR4和AR5已经建立了BGP全连接。需求在不破坏AR2、AR4和AR5全连接关系的情况下组建IBGP网络,并尽可能的简化设备的配置和管理。

配置思路

采用如下的思路配置BGP路由反射器:

  1. 配置AR2是Cluster1的路由反射器,AR4和AR5是它的两个客户机,配置禁止客户机间通讯,实现不破坏AR2、AR4和AR5全连接关系的情况下组建IBGP网络的需求。
  2. 配置AR3为Cluster2的路由反射器,AR6和AR7是它的客户机,实现简化设备的配置和管理的需求。公众号同名

操作步骤

配置IP

AR1

<Huawei>
<Huawei>sys
[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 g0/0/1
[AR1-GigabitEthernet0/0/1]ip add 13.13.13.1 24
[AR1-GigabitEthernet0/0/1]q
[AR1]int lo1
[AR1-LoopBack1]ip add 1.1.1.1 24
[AR1-LoopBack1]q

AR2

<Huawei>sys 
[Huawei]sys AR2
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 12.12.12.2 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 25.25.25.2 24
[AR2-GigabitEthernet0/0/2]q
[AR2]int g2/0/0
[AR2-GigabitEthernet2/0/0]ip add 23.23.23.2 24
[AR2-GigabitEthernet2/0/0]q

AR3

<Huawei>sys
[Huawei]sys AR3
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 13.13.13.3 24
[AR3-GigabitEthernet0/0/0]q
[AR3]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip add 36.36.36.3 24
[AR3-GigabitEthernet0/0/1]q
[AR3]int g0/0/2
[AR3-GigabitEthernet0/0/2]ip add 37.37.37.3 24
[AR3-GigabitEthernet0/0/2]q

AR4

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

AR5

<Huawei>sys 
[Huawei]sys AR5
[AR5]int g0/0/0
[AR5-GigabitEthernet0/0/0]ip add 25.25.25.5 24
[AR5-GigabitEthernet0/0/0]q
[AR5]int g0/0/1
[AR5-GigabitEthernet0/0/1]ip ad 45.45.45.5 24
[AR5-GigabitEthernet0/0/1]q

AR6

<Huawei>sys
[Huawei]sys AR6
[AR6]int g0/0/0
[AR6-GigabitEthernet0/0/0]ip add 36.36.36.6 24
[AR6-GigabitEthernet0/0/0]q

AR7

<Huawei>sys
[Huawei]sys AR7
[AR7]int g0/0/0
[AR7-GigabitEthernet0/0/0]ip add 37.37.37.7 24
[AR7-GigabitEthernet0/0/0]q
[AR7]

配置BGP

AR1

[AR1]bgp 100
[AR1-bgp]router-id 1.1.1.1
[AR1-bgp]peer 12.12.12.2 as-number 100
[AR1-bgp]peer 13.13.13.3 as-number 100
[AR1-bgp]ipv4-family unicast 
[AR1-bgp-af-ipv4]network 1.1.1.0 255.255.255.0
[AR1-bgp-af-ipv4]q

AR2

[AR2]bgp 100
[AR2-bgp]router-id 2.2.2.2
[AR2-bgp]peer 12.12.12.1 as-number 100
[AR2-bgp]peer 23.23.23.3 as-number 100
[AR2-bgp]peer 24.24.24.4 as-number 100
[AR2-bgp]peer 25.25.25.5 as-number 100

AR3

[AR3]bgp 100
[AR3-bgp]router-id 3.3.3.3
[AR3-bgp]peer 13.13.13.1 as-number 100
[AR3-bgp]peer 23.23.23.2 as-number 100
[AR3-bgp]peer 36.36.36.6 as-number 100
[AR3-bgp]peer 37.37.37.7 as-number 100

AR4

[AR4]bgp 100
[AR4-bgp]router-id 4.4.4.4
[AR4-bgp]peer 24.24.24.2 as-number 100
[AR4-bgp]peer 45.45.45.5 as-number 100

AR5

[AR5]bgp 100
[AR5-bgp]router-id 5.5.5.5 
[AR5-bgp]peer 25.25.25.2 as-number 100
[AR5-bgp]peer 45.45.45.4 as-number 100

AR6

[AR6]bgp 100
[AR6-bgp]router-id 6.6.6.6 
[AR6-bgp]peer 36.36.36.3 as-number 100

AR7

[AR7]bgp 100
[AR7-bgp]router-id 7.7.7.7
[AR7-bgp]peer 37.37.37.3 as-number 100

配置过IBGP的结果

AR1引入了路由1.1.1.0/24,但是AR4、AR5、AR6、AR7、没有关于1.1.1.0/24 BGP路由

配置路由反射器

AR2

#创建对等体组
[AR2-bgp]group 245 internal
# 将对等体加入组中
[AR2-bgp]peer 24.24.24.4 group 245
[AR2-bgp]peer 25.25.25.5 group 245
[AR2-bgp]ipv4-family unicast
# 将本设备作为 路由反射器
[AR2-bgp-af-ipv4]peer 245 reflect-client
# 禁止客户机之间反射路由
[AR2-bgp-af-ipv4]undo reflect between-clients
# 配置路由反射器的集群 
[AR2-bgp-af-ipv4]reflector cluster-id 1
[AR2-bgp-af-ipv4]q
[AR2-bgp]q

AR3

#创建对等体组
[AR3-bgp]group 367 internal 
# 将对等体加入组中
[AR3-bgp]peer 36.36.36.6 group 367
[AR3-bgp]peer 37.37.37.7 group 367
[AR3-bgp]ipv4-family unicast
# 将本设备作为 路由反射器
[AR3-bgp-af-ipv4]peer 367 reflect-client
# 禁止客户机之间反射路由
[AR3-bgp-af-ipv4]undo reflect between-clients
# 配置路由反射器的集群 
[AR3-bgp-af-ipv4]reflector cluster-id 2
[AR3-bgp-af-ipv4]q
[AR3-bgp]q

验证

AR4

<AR4>display bgp routing-table 1.1.1.0
 BGP local router ID : 4.4.4.4
 Local AS number : 100
 Paths:   1 available, 0 best, 0 select
 BGP routing table entry information of 1.1.1.0/24:
 From: 24.24.24.2 (2.2.2.2)
 Route Duration: 00h04m20s  
 Relay IP Nexthop: 0.0.0.0
 Relay IP Out-Interface: 
 Original nexthop: 12.12.12.1
 Qos information : 0x0
 AS-path Nil, origin igp, MED 0, localpref 100, pref-val 0, internal, pre 255
 Originator:  1.1.1.1
 Cluster list: 0.0.0.1
 Not advertised to any peer yet
<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.1.1.0/24         12.12.12.1      0          100        0      i

AR6

<AR6>display bgp routing-table 1.1.1.0
 BGP local router ID : 6.6.6.6
 Local AS number : 100
 Paths:   1 available, 0 best, 0 select
 BGP routing table entry information of 1.1.1.0/24:
 From: 36.36.36.3 (3.3.3.3)
 Route Duration: 00h00m21s  
 Relay IP Nexthop: 0.0.0.0
 Relay IP Out-Interface: 
 Original nexthop: 13.13.13.1
 Qos information : 0x0
 AS-path Nil, origin igp, MED 0, localpref 100, pref-val 0, internal, pre 255
 Originator:  1.1.1.1
 Cluster list: 0.0.0.2
 Not advertised to any peer yet
 
 <AR6>display bgp routing-table 
 BGP Local router ID is 6.6.6.6 
 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.1.1.0/24         13.13.13.1      0          100        0      i
相关文章
|
9月前
|
机器学习/深度学习 JSON 运维
Python源代码导出全攻略:从基础操作到高级技巧
本文详解Python源代码导出的完整方案:涵盖备份、分享、文档生成等真实场景,提供文件筛选、ZIP打包、编码处理、敏感信息排除、TOC生成、PDF导出及依赖分析等实用技巧,并附可运行的完整工具类代码。(239字)
528 12
|
负载均衡 网络协议 网络性能优化
配置 Cisco 基于策略的路由 (PBR)
【8月更文挑战第31天】
1570 1
配置 Cisco 基于策略的路由 (PBR)
|
存储 运维 安全
|
人工智能 Java API
阿里云 0 元领取 100 万 Tokens,零门槛体验 DeepSeek-R1 满血版
阿里云开放DeepSeek-R1满血版体验,0门槛领取100万Tokens,参数规模6710亿,性能强劲且完全免费。用户可轻松写代码、做表格、写故事、逻辑推理等。重点是无需任何编程基础,学生党、职场新人皆可使用。通过注册阿里云账号、生成API Key并使用HiFox客户端,即可快速上手体验顶级AI助手的强大功能。限时福利,赶快行动!
2086 65
|
Prometheus Cloud Native Perl
评测Loki日志工具
评测Loki日志工具
607 0
|
存储 运维 数据处理
数据中心有哪些等级规范?
数据中心是现代信息社会的基石,支撑着海量数据的存储、处理与交换。其稳定性对互联网企业、金融机构和政府部门至关重要。依据场地设施、电力供应、网络架构等多维度因素,数据中心被划分为不同等级,如TIA-942标准中的Tier I至Tier IV。各等级从基础配置到高可靠性设计逐步提升,满足不同业务需求。TIA-942标准为全球数据中心建设提供了统一规范,推动了行业的标准化发展。
1602 1
|
缓存 并行计算 Ubuntu
Jetson 学习笔记(十一):jetson agx xavier 源码编译ffmpeg(3.4.1)和opencv(3.4.0)
本文是关于在Jetson AGX Xavier上编译FFmpeg(3.4.1)和OpenCV(3.4.0)的详细教程,包括编译需求、步骤、测试和可能遇到的问题及其解决方案。还提供了Jetson AGX Xavier编译CUDA版本的OpenCV 4.5.0的相关信息。
767 4
Jetson 学习笔记(十一):jetson agx xavier 源码编译ffmpeg(3.4.1)和opencv(3.4.0)
|
存储 安全 数据库
ensp中PPP(点对点协议)中的PAP认证 原理和配置命令
ensp中PPP(点对点协议)中的PAP认证 原理和配置命令
1386 0
|
设计模式 数据安全/隐私保护
责任链模式实战:在项目中的应用与技巧
在软件工程中,责任链模式(Chain of Responsibility)是一种对象行为型设计模式,它允许多个对象有机会处理请求,从而避免请求发送者与接收者之间的耦合。这种模式在处理复杂的业务逻辑和系统解耦方面非常有用。本文将探讨责任链模式的基本概念、应用场景以及在实际项目中的应用技巧。
510 4
|
监控 安全 网络安全
IT 知识百科:什么是暴力破解?
本文深入解析了“暴力破解”这一信息技术领域的常见话题,涵盖其原理、应用及防范措施。文章首先介绍了暴力破解的基本概念,即通过穷举所有可能的字符组合来尝试获取信息或密码。接着,探讨了暴力破解在密码破解、系统入侵和数据库攻击中的应用。最后,提出了包括使用强密码、限制登录尝试次数、多因素认证、定期更新密码、加强系统安全防护及监控预警在内的六项防范措施,旨在帮助用户有效抵御暴力破解攻击,保障信息安全。
1191 3

热门文章

最新文章