【网络工程师配置篇】BGP联盟配置案例及分析(超级干货)

简介: 【网络工程师配置篇】BGP联盟配置案例及分析(超级干货)

我们都知道BGP路由防环主要分为:

ebgp防环:通过as-path,收到含有我本as号的路由就丢弃。

ibgp防环:BGP speaker 从IBGP获得的路由不会通告给它的IBGP邻居。(水平分割)


接下来,我们通过实验来了解一下ibgp防环机制会带来什么问题?怎么解决。

一、实验拓扑


二、配置思路

1、根据拓扑图,在ensp模拟器上搭好环境;

2、完成设备的基础配置(设备名、直连ip地址、loopback接口);

3、配置IBGP路由,在AS200内配置OSPF,都在area0里;在AS100,配置默认路由;4、配置BGP路由协议,R1与R2形成ebgp邻居关系,R2与R3形成ibgp邻居关系。

5、在R1创建loopbakc 10,ip为10.10.10.10/24,并宣告到bgp中。

6、查看BGP路由。7、在AS200配置BGP联盟,并分析、查看BGP路由。



三、配置过程


01、搭建实验环境

略。(参考拓扑图)

02、基础配置

以R2为例,如下,其他设备参考如下及拓扑图信息进行配置,这里不再一一展示。



03、配置IGP路由、默认路由


配置IBGP路由,在AS200内配置OSPF,都在area0里;在AS100,配置默认路由;

在R1配置默认路由:(因为AS100就一台路由器,所以我就简单配置默认路由)


R2的OSPF路由协议配置如下:


R3的OSPF路由协议配置如下:


R4的OSPF路由协议配置如下:


R5的OSPF路由协议配置如下:


R6的OSPF路由协议配置如下:


配置完OSPF后,可以检查一下邻居状态是否都full了?

以R3为例,使用如下命令查看:



04、配置BGP路由

配置BGP路由协议,R1与R2形成ebgp邻居关系,R2与R3形成ibgp邻居关系。

在R1配置BGP:


在R2配置BGP:


在R3配置BGP:


在R2查看一下bgp邻居关系是否都建立了:





05、R1上新增路由,宣告BGP

在R1创建loopbakc 10,ip为10.10.10.10/24,并宣告到bgp中。



06、查看BGP路由

接下来,我们在AS200里的路由器上查看R1发布的那条BGP路由(10.10.10.0/24)

R2查看,确认收到该路由了:


R3查看,也确认收到该路由了:


R3去ping一下连通性,也能通:


在R4、R5、R6查看bgp路由:




会发现R4、R5、R6均没有收到R1发布的BGP路由,原因我们开头也提到了,这是BGP的ibgp防环机制水平分割导致的,BGP speaker 从IBGP获得的路由不会通告给它的IBGP邻居。本例就是R2从R1收到ebgp路由,可以传给R3,但是当R3从R2这个IBGP邻居关系收到的路由,它不会再传递给R4、R5了。


怎么解决呢?

1、最笨的方法就是AS200内的路由器,两两之间建立ibgp邻居关系。这样有n路由器,就有n(n-1)/2的ibgp邻居关系了。(我们都知道BGP是基于TCP的)

如本例有5台路由器:

 5(5-1)/2=10 (可数一下,下图有几根线?是不是也等于10)


2、可以使用BGP反射器(后续分享)

3、使用BGP联盟。(本期分享配置)


这里简单说一下我对BGP联盟的简单理解:

1、联盟机制就是把大的AS切成若干个小AS,在大的AS内部下,传递会携带小AS,用于防环。

2、出来了大AS号,就会剥离掉小AS号,这样ebgp邻居看来,就如同透明一样,没察觉到。

注:本来大AS号就是AS 200 。


07、配置BGP联盟

提醒:现网中配置BGP联盟需谨慎,因为要删除当前的BGP配置,重新配置。

配置BGP联盟,先来规划一下AS200内的小as号:


规划后,可知:在AS200下,

R2与R3形成ebgp邻居关系,

R3与R4形成ibgp邻居关系,R3与R5形成ebgp邻居关系。

R5与R6形成ibgp邻居关系。



R2的BGP联盟配置如下:


R3的BGP联盟配置如下:


R4的BGP联盟配置如下:


R5的BGP联盟配置如下:


R6的BGP联盟配置如下:


配置完后先看看bgp邻居是否已建立?




是不是简洁很多了,配置完联盟,AS200内只需4条bgp邻居关系,原本需要10条。


现在,我们到R3、R4、R5、R6上查看R1发布的那条bgp路由(10.10.10.0/24)是否可以收到了?





你会发现,他们均收到R1发布的bgp路由,不过属性里多了括号和新增的AS号,用来防环的。

现在我们可以再R6也发布一条bgp路由,然后再R2、R1上查看,同时也可以抓包看看。

在R6进行如下配置:


在R1、R2上查看bgp路由:

R1上查看:


R2上查看:


在R2的两个接口抓包:



在R6重新发布一些,这样抓包才能抓到R6发布的这条bgp路由:


R2发给R1的ebgp路由,发现as-path只有200:


R3发给R2的ibgp路由,发现as-path携带是括号+新增的as号:


所以,得出结论:

联盟新增的as号,只会在本AS(200)内传递使用,用于防环。出了AS200,就把联盟新增的as号剥离了,添加AS200。

目录
打赏
0
2
2
0
49
分享
相关文章
|
2月前
|
Arista CloudVision 2025.1 - 多云和数据中心网络自动化、监控和分析
Arista CloudVision 2025.1 - 多云和数据中心网络自动化、监控和分析
70 2
Arista CloudVision 2025.1 - 多云和数据中心网络自动化、监控和分析
如何高效进行网络质量劣化分析与流量回溯分析?-AnaTraf
在数字化时代,网络质量分析与流量回溯对保障业务运行至关重要。网络拥塞、丢包等问题可能导致业务中断、安全隐患及成本上升。传统工具常缺乏细粒度数据,难以溯源问题。流量回溯分析可还原现场,助力精准排障。AnaTraf网络流量分析仪作为专业工具,能高效定位问题,提升团队响应力,降低运营风险。
如何高效进行网络质量劣化分析与流量回溯分析?-AnaTraf
|
3月前
|
“你朋友圈的真面目,大数据都知道!”——用社交网络分析看透人情世故
“你朋友圈的真面目,大数据都知道!”——用社交网络分析看透人情世故
114 16
Deepseek 3FS解读与源码分析(2):网络通信模块分析
2025年2月28日,DeepSeek 正式开源其颠覆性文件系统Fire-Flyer 3FS(以下简称3FS),重新定义了分布式存储的性能边界。本文基于DeepSeek发表的技术报告与开源代码,深度解析 3FS 网络通信模块的核心设计及其对AI基础设施的革新意义。
Deepseek 3FS解读与源码分析(2):网络通信模块分析
网络基础知识与配置
本文介绍了网络基础知识,涵盖网络概念、协议、拓扑结构及IP地址等内容。网络是由计算机设备通过通信线路连接而成的系统,用于资源共享与信息传递。文中详细解析了TCP/IP协议族(如IP、TCP、UDP)、常见应用层协议(如HTTP、FTP、SMTP、DNS)的功能与应用场景。同时,阐述了多种网络拓扑结构(总线型、星型、环型、树型、网状)的特点与优缺点。此外,还讲解了IP地址分类、子网掩码的作用,以及如何在Windows和Linux系统中配置网络接口、测试连通性(Ping、Traceroute)和查看默认网关与路由表的方法。这些内容为理解和管理计算机网络提供了全面的基础知识。
288 6
当虚拟机出现网络连接问题时,应该先检查Hyper-V的网卡连接配置
当虚拟机出现网络连接问题时,应首先检查Hyper-V的网卡配置。具体步骤包括:确认虚拟机运行状态、检查虚拟交换机类型和物理网卡连接、确保虚拟机网络适配器正确连接到虚拟交换机,并验证网络配置(IP地址等)。常见问题如虚拟交换机配置错误、网络适配器未连接或防火墙阻止连接,可通过重新配置或调整设置解决。必要时重启虚拟机和宿主机,查看事件日志或联系技术支持以进一步排查问题。
Hyper V上网实战:多虚拟机网络环境配置
在Hyper-V环境中配置多虚拟机网络以实现上网功能,需完成以下步骤:1. 确认Hyper-V安装与物理网络连接正常;2. 配置虚拟交换机(外部、内部或专用)以支持不同网络需求;3. 设置虚拟机网络适配器并关联对应虚拟交换机;4. 验证虚拟机网络连接状态;5. 根据场景需求优化多虚拟机网络环境。此外,还需注意网络隔离、性能监控及数据备份等事项,确保网络安全稳定运行。
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
181 17
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
138 10
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将介绍网络安全的重要性,分析常见的网络安全漏洞及其危害,探讨加密技术在保障网络安全中的作用,并强调提高安全意识的必要性。通过本文的学习,读者将了解网络安全的基本概念和应对策略,提升个人和组织的网络安全防护能力。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等