BGP的应用

article/2025/8/21 3:53:59

目录

实验需求:按照规划建立BGP对等关系,R1和R5各发布一条路由,保证两个网段可以互相通信

 1.首先配置IP

r1

r2

r3

r4

r5

2.AS之间建立EBGP直连邻居关系

r1和r2之间

r4和r5之间

3.AS内部建立IBGP对等体邻居关系

首先建立ospf使内部建立通讯连接

然后建立IBGP 

4.使r1和r5的路由互相通信

1.将r1的环回下发

 将下一跳的属性修改为自身

 可以在r5上看到已下发的路由

2.将r5的环回下发到r1

将r5的环回下发

  将下一跳的属性修改为自身

可以在r1上看到已下发的路由 

5.验证实验需求


实验需求:按照规划建立BGP对等关系,R1和R5各发布一条路由,保证两个网段可以互相通信

 1.首先配置IP

r1

[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[r1-GigabitEthernet0/0/0]int l0
[r1-LoopBack0]ip add 1.1.1.1 24

r2

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[r2-GigabitEthernet0/0/0]int l0
[r2-LoopBack0]ip add 2.2.2.2 24
[r2-LoopBack0]int g0/0/1
[r2-GigabitEthernet0/0/1]ip add 23.0.0.1 24

r3

[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 23.0.0.2 24
[r3-GigabitEthernet0/0/0]int l0
[r3-LoopBack0]ip add 3.3.3.3 24
[r3-LoopBack0]int g0/0/1
[r3-GigabitEthernet0/0/1]ip add 34.0.0.1 24

r4

[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ip add 34.0.0.2 24
[r4-GigabitEthernet0/0/0]int l0
[r4-LoopBack0]ip add 4.4.4.4 24
[r4-LoopBack0]int g0/0/1
[r4-GigabitEthernet0/0/1]ip add 45.0.0.1 24

r5

[r5]int g0/0/0
[r5-GigabitEthernet0/0/0]ip add 45.0.0.2 24
[r5-GigabitEthernet0/0/0]int l0
[r5-LoopBack0]ip add 5.5.5.5 24

2.AS之间建立EBGP直连邻居关系

r1和r2之间

[r1]bgp 1
[r1-bgp]router-id 1.1.1.1
[r1-bgp]peer 12.0.0.2 as-number 2
Oct  7 2022 17:08:41-08:00 r1 %%01BGP/3/STATE_CHG_UPDOWN(l)[0]:The status of thepeer 12.0.0.2 changed from OPENCONFIRM to ESTABLISHED. (InstanceName=Public, St
ateChangeReason=Up)  
[r1-bgp]display bgp peerBGP local router ID : 1.1.1.1Local AS number : 1Total number of peers : 1		  Peers in established state : 1Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State PrefRcv12.0.0.2        4           2        2        4     0 00:00:03 Established    0
[r2]bgp 2
[r2-bgp]router-id 2.2.2.2	
[r2-bgp]peer 12.0.0.1 as-number 1
Oct  7 2022 17:08:41-08:00 r2 %%01BGP/3/STATE_CHG_UPDOWN(l)[0]:The status of thepeer 12.0.0.1 changed from OPENCONFIRM to ESTABLISHED. (InstanceName=Public, St
ateChangeReason=Up)  
[r2-bgp]display bgp peerBGP local router ID : 2.2.2.2Local AS number : 2Total number of peers : 1		  Peers in established state : 1Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State PrefRcv12.0.0.1        4           1        3        3     0 00:01:20 Established    0

r4和r5之间

[r4]bgp 2
[r4-bgp]router-id 4.4.4.4	
[r4-bgp]peer 45.0.0.2 as-number 3
Oct  7 2022 17:12:40-08:00 r4 %%01BGP/3/STATE_CHG_UPDOWN(l)[0]:The status of thepeer 45.0.0.2 changed from OPENCONFIRM to ESTABLISHED. (InstanceName=Public, St
ateChangeReason=Up)  
[r4-bgp]display bgp peerBGP local router ID : 4.4.4.4Local AS number : 2Total number of peers : 1		  Peers in established state : 1Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State PrefRcv45.0.0.2        4           3        2        3     0 00:00:13 Established    0
[r5]bgp 3
[r5-bgp]router-id 5.5.5.5	
[r5-bgp]peer 45.0.0.1 as-number 2
Oct  7 2022 17:12:40-08:00 r5 %%01BGP/3/STATE_CHG_UPDOWN(l)[0]:The status of thepeer 45.0.0.1 changed from OPENCONFIRM to ESTABLISHED. (InstanceName=Public, St
ateChangeReason=Up)  
[r5-bgp]display bgp peerBGP local router ID : 5.5.5.5Local AS number : 3Total number of peers : 1		  Peers in established state : 1Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State PrefRcv45.0.0.1        4           2        2        2     0 00:00:58 Established    0

3.AS内部建立IBGP对等体邻居关系

首先建立ospf使内部建立通讯连接

[r2]ospf 1 router-id 2.2.2.2	
[r2-ospf-1]a 0
[r2-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.255
[r2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]a 0
[r3-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255
[r4]ospf 1 router-id 4.4.4.4
[r4-ospf-1]a 0
[r4-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255
[r4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0

然后建立IBGP 

[r2]bgp 2
[r2-bgp]peer 3.3.3.3 as-number 2	
[r2-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[r2-bgp]peer 4.4.4.4 as-number 2
[r2-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[r3]bgp 2
[r3-bgp]router-id 3.3.3.3
[r3-bgp]peer 2.2.2.2 as-number 2
[r3-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[r3-bgp]peer 4.4.4.4 as-number 2
[r3-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[r4-bgp]bgp 2
[r4-bgp]peer 2.2.2.2 as-number 2
[r4-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[r4-bgp]peer 3.3.3.3 as-number 2	
[r4-bgp]peer 3.3.3.3 connect-interface LoopBack 0

4.使r1和r5的路由互相通信

1.将r1的环回下发

[r1]bgp 1
[r1-bgp]network 1.1.1.0 24
[r1]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 - StaleOrigin : i - IGP, e - EGP, ? - incompleteTotal Number of Routes: 1Network            NextHop        MED        LocPrf    PrefVal Path/Ogn*>   1.1.1.0/24         0.0.0.0         0                     0      i

 将下一跳的属性修改为自身

[r2-bgp]peer 3.3.3.3 next-hop-local
[r2-bgp]peer 4.4.4.4 next-hop-local

 可以在r5上看到已下发的路由

[r5]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 - StaleOrigin : i - IGP, e - EGP, ? - incompleteTotal Number of Routes: 1Network            NextHop        MED        LocPrf    PrefVal Path/Ogn*>   1.1.1.0/24         45.0.0.1                              0      2 1i

2.将r5的环回下发到r1

将r5的环回下发

[r5-bgp]network 5.5.5.0 24
[r5]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 - StaleOrigin : i - IGP, e - EGP, ? - incompleteTotal Number of Routes: 2Network            NextHop        MED        LocPrf    PrefVal Path/Ogn*>   1.1.1.0/24         45.0.0.1                              0      2 1i*>   5.5.5.0/24         0.0.0.0         0                     0      i

  将下一跳的属性修改为自身

[r4-bgp]peer 3.3.3.3 next-hop-local
[r4-bgp]peer 2.2.2.2 next-hop-local

可以在r1上看到已下发的路由 

[r1]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 - StaleOrigin : i - IGP, e - EGP, ? - incompleteTotal Number of Routes: 2Network            NextHop        MED        LocPrf    PrefVal Path/Ogn*>   1.1.1.0/24         0.0.0.0         0                     0      i*>   5.5.5.0/24         12.0.0.2                              0      2 3i

5.验证实验需求

[r1]ping -a 1.1.1.1 5.5.5.5PING 5.5.5.5: 56  data bytes, press CTRL_C to breakReply from 5.5.5.5: bytes=56 Sequence=1 ttl=252 time=80 msReply from 5.5.5.5: bytes=56 Sequence=2 ttl=252 time=50 msReply from 5.5.5.5: bytes=56 Sequence=3 ttl=252 time=30 msReply from 5.5.5.5: bytes=56 Sequence=4 ttl=252 time=40 msReply from 5.5.5.5: bytes=56 Sequence=5 ttl=252 time=40 ms--- 5.5.5.5 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 30/48/80 ms
-------------------------------------------------------------------------------------
[r5]ping -a 5.5.5.5 1.1.1.1PING 1.1.1.1: 56  data bytes, press CTRL_C to breakReply from 1.1.1.1: bytes=56 Sequence=1 ttl=252 time=40 msReply from 1.1.1.1: bytes=56 Sequence=2 ttl=252 time=50 msReply from 1.1.1.1: bytes=56 Sequence=3 ttl=252 time=30 msReply from 1.1.1.1: bytes=56 Sequence=4 ttl=252 time=40 msReply from 1.1.1.1: bytes=56 Sequence=5 ttl=252 time=40 ms--- 1.1.1.1 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 30/40/50 ms

http://chatgpt.dhexx.cn/article/8XiqtDUk.shtml

相关文章

什么是BGP

文章目录 1.基本概念什么是BGPBGP路由协议的特点IBGP水平分割规则BGP的路由器号(Router-ID)BGP工作原理BGP分类 1.基本概念 自治系统,指的是在同一个组织管理下、使用相同策略的设备的集合; 不同AS通过AS号区分,AS号取值范围1-65535&#xf…

IP第十天笔记 - - - BGP

BGP --- 边界网关协议 AS --- 自治系统 --- 由单一机构或组织管理的一系列IP网络及其设备的集合。 1、网络范围太大,协议跑不过来,需要进行划分; 2、自治管理 为了方便区分和标定不同的AS,我们给每一个自治系统设计了一个编号…

BGP知识点

一、BGP的基本概念 BGPv4 1、BGP(边界网关协议)是几乎是当前唯一被用于在不同AS之间实现路由交互的EGP。BGP适用于大型的网络环境,例如运营商网络,或者大型企业网。BGP支持VLSM、支持CIDR(无类域间路由)&a…

BGP基础讲解

文章目录 一、BGP起源二、BGG基本概念与注意事项三、BGP原理概述四、BGP路由条目的来源 - 宣告、引入、聚合五、通告原则 --重要!!!六、相关配置命令 一、BGP起源 网络不断扩大,为了方便管理网络被分为了很多不同的AS&#xff08…

BGP概述及基础配置

BGP概述及基础配置 一、BPG基本概述1.1、BGP路由协议的特点1.2、BGP分类:1.3、BGP的路由器号(Router-ID): 二、BGP的基本参数内容2.1、BGP的五种报文2.2、BGP的六种状态机2.3、BGP对等体之间的交互原则 三、BGP的参数配置 一、BPG基本概述 IGP与BGP的工作场景 IGP…

软考DFD图

DFD图即为数据流图(Data Flow Diagram),它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 数…

DFD作业

作业 题目一 为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员输人系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。 顶层 0层 1层 题目二 为方便旅…

研究下DFD

数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 下图是一个飞机机票预订系统的数据流图,它反映的功能是:旅行社把预订机票的旅客信息 (姓名、…

P11 - 数据流图 之 DFD进行数据流建模

在如下所示的数据流图中,共存在(29)个错误。 (29)A.4 B.6 C.8 D.9 【答案】B 【解析】本题考查数据流图方面的基础知识。 结构化分析将数据和处理作为分析对象,数据的分析结果表示了现实世界中实体的属性及其之间的相互关系,而处理的结果则…

数据流图(DFD)画法

1. 数据流图(data) 数据流图 (date flow diagram , DFD),是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能&am…

数据流图DFD的画法

1.数据流图的定义: 数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 数据流图英文缩写DFD(Data Flow Diagram)它…

DFD图

最近备战软考,复习到数据流图,学习成果与大家分享。 数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程&…

甘特图、IPO图、DFD图

甘特图、IPO图、DFD图 一、甘特图 甘特图(Gantt chart)又称为横道图、条状图(Bar chart)。其通过条状图来显示项目、进度和其他时间相关的系统进展的内在关系随着时间进展的情况。以提出者亨利劳伦斯甘特(Henry Laurence Gantt)…

数据流图(DFD)概念及画法

转载自:https://blog.csdn.net/xiaoxiang2017/article/details/81456317 数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、以图形的方式描绘数据在系统中流动…

DFD数据流图的基本要素及易错点详细介绍

定义 简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 基本符号概念 数据流 数据流是由一组固定成分的…

学校教材购销系统DFD

题目:从用户调查得出,在计划经济时期,某高校向学生销售教材的手续是:先有系办公室的张秘书开一购书证明,学生凭此证明找教材科的王会计开购书发票,向李出纳员交付书款,然后到书库找赵保管员领书…

使用逐步细化开发 DFD

数据流图(DFDS) 表示通过系统的信息流。DFD 迅速成为可视化软件系统流程中涉及的主要步骤和数据的流行方式。 数据流图 (DFD) 是表示流程或系统(通常是信息系统)的数据流的一种方式,例如: 数据来自哪里它去哪里如何存储 换句话…

【图形设计】数据流图(DFD)简介

数据流图(DFD)简介 软件需求分析的基础:机构化分析方法。 结构化分析方法适用于数据处理类型软件的需求分析。它提供的主要建模工具包括 数据流图、数据字典、机构化英语、判定表、和判定树等。 在这里主要说明DFD图的使用和画法。 数据流图&…

对数据流图DFD的总结

什么是DFD? (1)先来个感官认识: (2)具体定义: DFD是Dateflow diagram(图表)的缩写,中文名字是数据流图。数据流图是以图形的方式描述数据在系统中流动和处理的过程。一…