BGP应用

MPLS 应用实验【BGP over MPLS 隧道】 启用 mpls 需要 lsr-id,而 lsr-id 必须是一个网络可达的 ip 地址,也称为 Transport Address。# 7、进入 ospf,宣告 LoopBack 0 路由条目,因为 BGP 的 router-id 需要借助 OSPF 网络来传递路由条目。# 如果不配置这个动作, peer 接收到 BGP 路由条目时,NextHop 将变成 0.0.0.0(始发路由条目),无法指认下一跳。# 2、创建 BGP,编号为 1345,1345 代表 OSPF 区域内所有路由器的编号。 阅读详情

第一步: 首先配置Ip地址

R1环回:11.1.1.1/24   1.1.1.1/32  接口: 12.1.1.1/24

R2环回:22.1.1.1/24   1.1.1.2/32 接口: 12.1.1.2/24   23.1.1.1/24

R3环回:33.1.1.1/24   1.1.1.3/32 接口: 23.1.1.2/24   34.1.1.1/24

R4环回:44.1.1.1/24   1.1.1.4/32 接口: 34.1.1.2/24   45.1.1.1/24   54.1.1.1/24

R4环回:55.1.1.1/24   1.1.1.5/32 接口: 45.1.1.2/24   54.1.1.2/24


第二步: AS2的配置OSPF

注意宣告接口时,由于AS不同,不能宣告R2和R4边缘区域,我们先宣告中间ospf的区域

路由器R2:

[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 22.1.1.1 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 23.1.1.1 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 1.1.1.2 0.0.0.0

路由器R3:

[r3]ospf 1 router 3.3.3.3
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 33.1.1.1 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 23.1.1.2 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 34.1.1.1 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 1.1.1.3 0.0.0.0

路由器R4:

[r4]ospf 1 router-id 4.4.4.4
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]network 44.1.1.1 0.0.0.0
[r4-ospf-1-area-0.0.0.0]network 34.1.1.2 0.0.0.0
[r4-ospf-1-area-0.0.0.0]network 1.1.1.4 0.0.0.0

查看邻居关系:


 第三步: R1和R2EBGP建邻  IBGP内部建邻  R4和R5建邻

1. R1和R2:EBGP建邻属于直连

[r1]bgp 1   //这里的1是AS
[r1-bgp]route-select
[r1-bgp]router-id 11.1.1.1
[r1-bgp]peer 12.1.1.2 as-number 2
[r2]bgp 2
[r2-bgp]router-id 22.1.1.1
[r2-bgp]peer 12.1.1.1 as-num	
[r2-bgp]peer 12.1.1.1 as-number 1

2. R2、R3、R4在一个AS内部

        拓扑正常较为负载;建议使用环回接口地址作为源、目标ip地址;存在备份链路,同时可以多条物理链路传递;

R2和R3:

[r2]bgp 2
[r2-bgp]peer 33.1.1.1 as-number 2
[r2-bgp]peer 33.1.1.1 connect-interface loopback 1  
//指定源ip为自己环回

[r3]bgp 2
[r3-bgp]router-id 33.1.1.1
[r3-bgp]peer 22.1.1.1 as-number 2
[r3-bgp]peer 22.1.1.1 connect-interface loopback 1
//定义源

R3和R4:

[r3-bgp]router-id 33.1.1.1
[r3-bgp]peer 44.1.1.1 as-number 2
[r3-bgp]peer 44.1.1.1 connect-interface loopback 1

[r4]bgp 2
[r4-bgp]router-id 44.1.1.1	
[r4-bgp]peer 33.1.1.1 as-number 2
[r4-bgp]peer 33.1.1.1 connect-interface loopback 1

3. EBGP邻居间存在多条物理链路

R4和R5:

测试接口:

属于EBGP邻居间存在多条物理链路,可以使用静态路由配置

1)ip可达

[r4]ip route-static 55.1.1.0 24 45.1.1.2
[r4]ip route-static 55.1.1.0 24 54.1.1.2

[r5]ip route-static 44.1.1.0 24 45.1.1.1
[r5]ip route-static 44.1.1.0 24 54.1.1.1

测试环回:

2)建立BGP邻居

[r4]bgp 2
[r4-bgp]router-id 44.1.1.1
[r4-bgp]peer 55.1.1.1 as-number 3	
[r4-bgp]peer 55.1.1.1 connect-interface lo1

[r5]bgp 3
[r5-bgp]peer 44.1.1.1 as-number 2	
[r5-bgp]peer 44.1.1.1 connect-interface lo1

 3)默认IBGP邻居间数据包的TTL值为255,EBGP邻居间TTL为1;故一旦使用环回建立ebgp邻居关系,必须修改TTL值,否则无法建立

[r4]bgp 2
[r4-bgp]peer 55.1.1.1 ebgp-max-hop 2

[r5-bgp]peer 44.1.1.1 ebgp-max-hop 2

测试邻居关系:


 第四步: BGP表

1) 学习R1的环回

R1宣告环回,查看bgp表。其中,R2直连已经学到。

[r1]bgp 1
[r1-bgp]network 11.1.1.0 24
[r1-bgp]q
[r1]display bgp routing-table 

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 

A. 修改下一跳

路由r3   不够优秀,不可达,需要修改下一跳

 [r2-bgp]peer 33.1.1.1 next-hop-local

B. R2和R4建邻

R4上没有,水平分割了,IBGP内只能传一次,解决办法我们选用R2和R4建邻。

[r2-bgp]peer 44.1.1.1 as-number 2
[r2-bgp]peer 44.1.1.1 connect-interface loop1
[r2-bgp]peer 44.1.1.1 next-hop-local

[r4-bgp]peer 22.1.1.1 as-number 2	
[r4-bgp]peer 22.1.1.1 connect-interface loo1

R4:

C. R5直接学到

 R5:display bgp routing-table

2)学习R5环回

在R5上宣告环回:

[r5]bgp 3
[r5-bgp]network 55.1.1.0 24

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

A . R4也学到,但是不优

 宣告99.1.1.0

B. 修改下一跳

 R2上,需要修改下一跳

[r4-bgp]peer 22.1.1.1 next-hop-local 

 同时R1也学到

R3上修改下一跳

[r4-bgp]peer 33.1.1.1 next-hop-local

 都学到99.1.1.1以后,我们测试一下

测试

思科Cisco BGP 专题 (二)BGP实战技术应用 思科Cisco BGP 专题 (二)BGP实战应用 回顾 回顾在BGP专题(一)中我们主要说明了: 1、BGP的应用场景。BGP主要应用于大型的网络环境,如数据中心网络,Internet网络。 2、BGP协议跟IGP协议相比主要的优势在于,BGP是基于TCP链接的,可以跨设备传输路由条目。减少中间设备的资源消耗。 3、BGP中还分为IBGP(同一自治系统)和 EBGP(不同自治系统) 4、通常一个设备只可以开启一个BGP进程。 5、BGP的邻居状态 阅读详情

相关推荐

BGP的原理与应用(ensp实验)

BGP的原理与应用BGP动态路协议1、BGP概述1.1自治系统1.2动态路由的分类2、BGP工作原理3、BGP配置 BGP动态路协议 1、BGP概述 1.1自治系统 自治系统(AS)是由一个技术管理机构管理,使用统一选路策略的一组路由器集合,自治系统编号范围:1-65535,其中1-64511是互联网上注册公有AS号,类似公网IP地址。64512-65535是私有AS号,类似私网IP地址。 1.2动态路由的分类 2、BGP工作原理 3、BGP配置 ...

m0_47161295的博客 3872

BGP原理与运用场景

在小型网络中 由于设备的个数和距离的原因,ospf和rip就足以满足所需,但是对于运行商来说就不足以满足需求,就诞生了BGP协议。BGP主要用于运行商,在大型的网络中来使用,本章就来探讨他的原理。边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS

Nicholas的专栏 3253

BGP协议解析及AS区域的应用场景

BGP(Border Gateway Protocol,边界网关协议)是一种用于自治系统(AS)之间的路由协议。它主要用于互联网上不同自治系统之间的路由信息交换,是互联网的核心路由协议之一。BGP 是一种用于自治系统之间的路由协议,它通过建立 BGP 邻居关系来交换路由信息。BGP 具有高度的可扩展性、稳定性和策略控制功能,能够适应各种复杂的网络环境。在互联网服务提供商、企业网络、内容分发网络和数据中心互联等场景中,BGP 都得到了广泛。

兔子的博客 871

BGP协议原理及应用

边界网关协议BGP(BorderGatewayProtocol)是Internet中自治系统间交换路由信息的域间路由标准。随着Internet的发展,BGP协议面临着路由表迅猛增长、路由猝发更新与抖动、扩展性等诸多问题,研究BGP协议的并行性,提高BGP协议的可扩展性和协议性能有着重要的现实意义。本文阐述了当前BGP协议面临的主要问题,从并行算法模型、网络并行处理技术、并行程序开发的相关工具与技术、程序并行性分析工具等方面分析了BGP协议并行性研究的相关工作。在此基础上,利用Vtune和Gprof两种

qq_54857874的博客 1317

35、BGP配置与应用全解析

本文深入解析了BGP(边界网关协议)在不同网络场景下的配置与应用,涵盖路由发送与反向通告、无编号BGP的实现与支持情况、FRR中的配置步骤、IPv6支持、VRF配置、与主机BGP发言者的对等连接、动态邻居机制、升级策略(如AS_PATH Prepend、GRACEFUL_SHUTDOWN Community、Max-MED)以及部署最佳实践等内容。通过实际案例和配置示例,帮助读者构建高效稳定的网络架构,并展望了BGP未来的发展趋势。

sony5的博客 103

36、BGP配置与应用全解析

本文深入解析了BGP在不同场景下的配置与应用,包括无编号BGP的配置要点、IPv6支持方式、与VRF的结合使用、与主机BGP对等连接的配置、BGP升级方法以及部署最佳实践。同时,还介绍了不同路由栈对无编号BGP的支持情况,并通过实际案例展示了BGP在数据中心中的应用。最后,展望了BGP在未来网络中的发展趋势。

peach的博客 98

云上之路:揭秘BGP的独门技巧与应用

BGP全称为Border Gateway Protocol,是一种自治系统(AS)之间进行路由选择的协议。它是互联网中应用最广泛的外部网关协议,用于在不同自治系统之间交换路由信息,实现全球范围内的网络互联。本文全面介绍了BGP协议的工作原理、特性和应用案例。通过对BGP基础知识的了解,我们可以更好地理解和应用BGP协议,进一步优化网络性能和安全性。同时,BGP作为互联网中最重要的路由协议之一,其应用和发展也值得我们持续关注和深入研究。

m0_72410588的博客 720

31、混合SDN网络迁移与BGP应用实践

本文详细介绍了如何将传统网络架构逐步迁移到混合SDN架构,并深入探讨了BGP协议在这一过程中的应用与配置。内容涵盖迁移分段选择、VIRL和Mininet环境搭建、Cisco设备配置、Ryu BGP扬声器设置、Mininet与REST_Router的配合、连通性验证、复杂BGP场景配置以及故障排查方法。通过实践,展示了如何利用Ryu控制器实现BGP路由功能,并结合OpenFlow设备完成网络迁移,为未来网络架构升级提供了可行方案和技术支持。

w7x8y9z的博客 114

BGP的应用

实验需求:按照规划建立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的环回下发 将下

weixin_64051859的博客 2万+

全面掌握BGP:从基础到高级应用

边界网关协议(Border Gateway Protocol, BGP)是用于在自治系统(Autonomous System, AS)间进行路由选择的一种协议。在复杂的网络环境中,BGP扮演着至关重要的角色,确保了不同网络之间的高效、准确的通信。BGP联盟是BGP协议的一个高级特性,它将一个大型的自治系统(AS)分割成若干个小的子自治系统,并允许它们之间通过EBGP进行通信,而内部仍然保持IBGP的通信方式。BGP联盟的主要优势包括:减少了IBGP全连接的需求。

weixin_35794316的博客 398

中国电信-BGP高级应用

中国电信BGP高级应用

BGP的大规模路由应用

在较大规模组网或者路由条目较多的情况下,出于简化配置,减少路由条目,提升设备性能等等因素的考虑,会需要用到以下几种工具或技术。属性加入这条路由,标识这条路由的发起设备。在它的客户机之间或客户机与非客户机之间反射路由时,具有此属性的路由在收到后,不能被通告给任何其他的。的所有非客户机和客户机(发起此路由的客户机除外)的值标识路由的发送者,用于防止集群内产生路由环路。对等体学到的路由,发布给所有的非客户机和客户机。具有此属性的路由在收到后,不能被发布到本地。当设备接收到这条路由的时候,将比较收到的。

zljszn的博客 1170

TCP Reno/CUBIC 拥塞控制算法对比:从 Tahoe 到 BBR 的 4 种核心策略演进

本文深入解析了TCP拥塞控制算法的演进历程,从经典的Tahoe、Reno到现代的CUBIC和BBR,详细对比了4种核心策略的实现机制与性能差异。通过分析拥塞窗口、流量控制等关键技术,揭示了不同算法在高带宽延迟网络中的优化方向,为网络协议栈优化提供理论依据和实践指导。

weixin_33725239的博客 440

BGP—origin属性的应用

BGP—origin属性 1.origin 是公认必遵属性 公认必遵:只要不人为修改,该属性就不会自己改变 origin属性描述该路由是如何成为BGP路由的 符号 作用 i 通过network生成的BGP路由 ? 通过import-route生成的BGP路由 e 从EGP协议中引入到BGP协议中的路由,EGP协议是BGP的前身,目前已经淘汰 2.如何修改origin属性...

炫酷的腿毛! 9291

瑞芯微RK3568与RK3566芯片选型指南:从接口差异到应用场景深度解析

在嵌入式系统与边缘计算领域,芯片选型是决定产品成败的关键一步。其核心在于理解芯片的架构、接口扩展能力与系统可靠性之间的平衡。以瑞芯微(Rockchip)的RK3568和RK3566为例,这两款同为四核A55架构的芯片,在基础算力上相近,但其面向的应用赛道却因接口配置而截然不同。RK3568凭借其双千兆网口、PCIe 3.0高速接口以及全链路ECC内存支持,在技术价值上更侧重于构建高可靠、高扩展性的系统,如边缘计算网关、工业控制器和网络视频录像机(NVR)。相比之下,RK3566则以其精简的接口配置,精准服务

weixin_33314040的博客 479

定制PYNQ的overlay

一、用HLS生成一个定制IP(加速器)(1)首先打开vivado hls,本人的版本是2017.2,点击创建一个新工程。(2)设置工程名和路径,顶层函数设置为add,创建一个新的C++程序,名字叫做adder.cpp,不用在testbench中添加文件。选择板子的时候搜索xc7z020clg400-1,这是PYNQ的板子号,选择完成。             (3)在左侧的菜单栏里选择Sourc...

bramblewalls的博客 1万+

线性回归入门指南:从原理到实战的机器学习第一课

线性回归是机器学习中最基础的算法之一,通过拟合线性关系来预测连续值。其核心原理包括假设函数、损失函数和优化方法,如梯度下降与正规方程。掌握线性回归有助于理解更复杂的模型,并在房价预测、销售分析等场景中提供可解释的预测结果。本文深入讲解线性回归的数学原理、实现步骤及常见问题排查,帮助读者扎实掌握这一基础工具。

weixin_34112181的博客 490

Navicat Premium 12 永久激活保姆级教程(附最新补丁下载)

本文详细介绍了Navicat Premium 12的高效使用方法,从安装配置到高级功能应用,帮助用户充分发挥这款数据库管理工具的全部潜力。内容包括数据库连接管理、数据查询与编辑、数据同步与结构对比等核心功能,以及性能优化和最佳实践建议,提升数据库管理效率。

weixin_28834765的博客 643

014 BGP路由的高级应用与策略

边界网关协议(BGP)是互联网的核心路由协议,广泛应用于自治系统(AS)之间的路由选择和流量管理。随着网络需求的复杂化,BGP的高级应用,如策略路由、流量工程、和跨ISP优化,变得越来越重要。本篇博文将探讨BGP的高级应用,并通过华为设备的实际配置示例,展示如何在复杂网络中优化BGP路由。BGP策略路由允许网络管理员根据预定义的策略选择流量路径,而不仅仅依赖于默认的BGP路径选择规则。BGP不仅用于基本的路由选择,还可以通过流量工程和负载均衡技术,优化网络资源的使用,提高整体网络的性能和可靠性。

Network_Engineer的博客 832

深入Google DroidGuard:剖析其自定义虚拟机如何守护Android应用安全(附pcbc文件机制解析)

本文深入解析Google DroidGuard自定义虚拟机如何通过独特的架构设计和加密机制保护Android应用安全。DroidGuard采用动态密钥派生、全加密执行环境和pcbc文件机制,有效防御逆向工程和自动化攻击,为移动安全提供新思路。

weixin_34254464的博客 307

STK中的传感器与通信组件:雷达、发射机、接收机与天线的协同建模

本文深入解析了STK软件中传感器、雷达、发射机、接收机与天线的协同建模方法。通过构建一个完整的卫星对地数传系统实例,阐述了各组件如何分工协作,实现从几何指向到射频链路的高保真仿真,为复杂航天通信与探测系统的设计与分析提供了高效、灵活的解决方案。

weixin_29271263的博客 273

BGP---BGP大规模路由应用

在较大规模组网或者路由条目较多的情况下,出于简化配置,减少路由条目,提升设备性能等等因素的考虑,会需要用到以下几种工具或技术 路由聚合(Aggregation) 对等体组(Peer Group) 团体属性(Community ) 路由反射(Route Reflection ) BGP联盟(Confederations ) 1.路由聚合 作用: 只向对等体发送聚合后的路由,从而缩小路由表规模 明细路由如果发生路由震荡,不会对网络造成影响 分为自动聚合和手动聚合 IPv4中BGP支持手动聚合和

CsDragon的博客 1509

使用NXP SBC插件开发FS26软件

FS26作为功能安全可达ASIL D的SBC,在配合NXP MCU的使用中非常广泛,本文介绍基于NXP官网的SBC代码包快速进行FS26软件的开发FS26使用过程中还有不少坑的地方,后面有空可以再介绍相关的功能。

赞的博客 649

ENSP的bgp路由应用

本文演示了多自治系统(AS)间的BGP路由配置过程。配置涉及6台路由器,分别属于AS100、AS200和AS300。主要内容包括:1) AR1(AS200)与AR3(AS100)建立EBGP邻居;2) AR3(AS100)同时配置与AR4的IBGP邻居;3) AR4(AS100)与AR2(AS300)建立EBGP邻居;4) AS300内AR2与AR6建立IBGP邻居。各路由器均配置了Router ID、邻居关系和网络发布,并通过display命令验证邻居状态和路由学习情况。该配置实现了跨AS的路由交换,展示

C1136993的博客 526

让 ABAP 内表真正释放内存:从 CLEAR、FREE 到打破 Table Sharing 的实战技巧

ABAP内表内存管理的关键在于理解其运行时结构:DELETE操作仅逻辑删除行而不会释放内存,CLEAR或FREE才能真正回收内存。常见的误区包括误判空表状态和忽视内表共享机制。实际应用中,大表筛选后应采用VALUE表达式或逐行插入方式重建表体以释放内存。典型案例显示,正确处理内表内存可显著降低SAP Gateway和批处理程序的内存消耗,提升系统稳定性。开发时需结合调试工具观察内存状态,避免因共享机制导致无效回收。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 324

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

BGP团体属性应用

R1: bgp 100  peer 10.1.12.2 as-number 100   peer 10.1.13.3 as-number 200   #  ipv4-family unicast   undo synchronization   network 1.1.1.1 255.255.255.255 route-policy comm    peer 10.1.12.2 e

zjc801的专栏 5487

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: 重发布路由策略实验
下一篇: BGP实验
那一球会消失哦
博客等级 码龄5年 93粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值