BGP简介、BGP与IGP的区别、BGP的优势有哪些?

这篇具有很好参考价值的文章主要介绍了BGP简介、BGP与IGP的区别、BGP的优势有哪些?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

BGP的背景

 为方便管理规模不断扩大的网络,网络被分成了不同的AS(Autonomous System,自治系统)。

 早期,EGP(Exterior Gateway Protocol,外部网关协议)被用于实现在AS之间动态交换路由信息。但是EGP设计得比较简单,只发布网络可达的路由信息,而不对路由信息进行优选,同时也没有考虑环路避免等问题,很快就无法满足网络管理的要求。

 BGP(Border Gateway Protocol,边界网关协议)是为取代最初的EGP而设计的另一种外部网关协议。不同于最初的EGP,BGP能够进行路由选路避免路由环路更高效率的传递路由维护大量的路由信息

 BGP是一种实现自治系统AS之间的路由可达,并选择最佳路由的路径矢量路由协议(Path-Vector Routing Protocol)。

BGP简介、BGP与IGP的区别、BGP的优势有哪些?

BGP的优势

相较于传统的IGP协议:

1、BGP使用TCP作为其传输层协议(端口号为179),使用触发式增量路由更新,而不是周期性路由更新。

 这一点就注定了BGP在运行商及公网环境下的地位会比IGP高,因为IGP协议路由更新之后可能会造成网络的波动,甚至可能影响正常业务的转发。

2、只传递路由信息,不会暴露AS内的拓扑信息。

3、BGP能够承载大批量的路由信息,能够支撑大规模网络。

 IGP协议均共用一个IGP路由表,而BGP单独使用一个BGP路由表,两表之间互不关联。

4、BGP提供了丰富的路由策略,能够灵活的进行路由选路,并能指导对等体按策略发布路由。

5、BGP能够支撑MPLS/VPN的应用,传递客户VPN路由。

6、BGP提供了路由聚合和路由衰减功能用于防止路由振荡,通过这两项功能有效地提高了网络稳定性。

总结:BGP更安全可靠、增量路由更新、支持超大型网络、具备更多的选路工具

IGP与BGP

BGP的建立与路由交互大致过程是怎样的?与IGP路由协议的邻居建立与交换路由过程有何区别?

1、BGP通过TCP报文建立邻居与发送路由信息,因为基于TCP建立邻居,所以只要两个路由器底层路由可达都有建立BGP邻居并交互路由。

2、BGP建立优先发起TCP建立连接,连接成功之后发送相关BGP报文请求建立BGP邻居,建立成功之后再发送BGP路由。

IGP协议通常都是完成邻居建立之前就已经交互完了路由信息,如OSPF建立完成邻接状态之后路由也完成了收敛。

而BGP是先建立好关系之后,再发送路由。因为BGP路由条目居多如果在建立过程中就发送路由,将会消耗大量时间在关系建立上。

如果要跨设备建立邻居的话,说明跨设备的底层路由已经打通了,那为何要在已经建立了底层IGP的网络上再建立一个BGP邻居呢?

1、论应用场景而定,如果是在企业内部网络部署IGP,的确已经足够。

2、但如果是运营商或一些大型网络中,路由条目较多,网络拓扑较为复杂的场景。使用IGP协议虽然可以运行,但网络拓扑发生细微变更将会导致整个网络拓扑变更,造成网络动荡,路由条目越多,收敛时间越慢。

3、而如果使用IGP为基础建立BGP邻居,相互学习BGP路由。当网络拓扑变更的时候,受到影响的设备只需要发送变更的路由条目发送给其它BGP邻居即可,稳定性显而易见。

BGP的基础名词

AS自治系统

 autonomous system,在互联网中,一个自治系统(AS)是一个有权自主地决定在本系统中应采用各种路由协议的小型单位。可理解为网络中的一个小帮派。

 不同AS通过AS号区分,AS号存在16bit、32bit两种表示方式。

在长度为16bit的AS号表示方式中:64512-65534为私有AS号。
在长度为32bit的AS号表示方式中:4200000000-4294967294为私有AS号。

 由IANA负责AS号的分发(同时它也是分发公网IP地址的那个组织)。

IANA的所有任务可以大致分为三个类型:
一、域名。IANA管理DNS域名根和.int,.arpa域名以及IDN(国际化域名)资源。
二、数字资源。IANA协调全球IP和AS(自治系统)号并将它们提供给各区域Internet注册机构。
三、协议分配。IANA与各标准化组织一同管理协议编号系统。

 当不同AS之间需要进行通信时,在AS之间使用BGP路由协议进行路由的传递。

BGP发言者(BGP Speaker)

 运行BGP的路由器都被称为BGP发言者或BGP路由器

BGP对等体(Peer)

 两个建立了BGP会话的路由器互为对等体,也称BGP邻居。

 BGP存在两种对等体关系类型:EBGP与IBGP对等关系

 1、EBGP(External BGP):位于不同自治系统的BGP对等体关系。

 2、IBGP(Internal BGP):位于相同自治系统的BGP对等体关系。

BGP路径属性(Path attribute)

 每条BGP路由都携带多种路径属性,BGP可以通过这些路径属性控制路径选择,而不像IS-IS、OSPF只能通过Cost控制路径选择,因此在路径选择上,BGP具有丰富的可操作性,可以在不同场景下选择最合适的路径控制方式。
BGP简介、BGP与IGP的区别、BGP的优势有哪些?

更多相关笔记,观看CSDN:HCIA~HCIE个人笔记文章来源地址https://www.toymoban.com/news/detail-495944.html

到了这里,关于BGP简介、BGP与IGP的区别、BGP的优势有哪些?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里云“BGP(多线)”和“BGP(多线)_精品”区别价格对比

    阿里云香港等地域服务器的网络线路类型可以选择 BGP(多线) 和 BGP(多线)精品 ,普通的BGP多线和精品有什么区别? BGP(多线)适用于香港本地、香港和海外之间的互联网访问。使用BGP(多线)回国将绕行国际运营商出口,如需要优化回国时延,请选择BGP(多线)精品线

    2024年02月19日
    浏览(77)
  • 华为云双十一服务器数据中心带宽全动态BGP和静态BGP区别

    2023华为云双十一优惠活动中提供多款云服务器选择,需要注意的是: 西南-贵阳一和华北-北京一数据中心是静态BGP带宽,其他数据中心配置全动态独享BGP带宽 。 静态BGP和全动态BGP带宽有什么区别?全动态BGP网络线路可用性保障更高,价格相对于静态BGP也会更贵一些,详细如

    2024年02月08日
    浏览(38)
  • 前端 node 常见的包管理工具 npm、npx、Yarn、cnpm、pnpm 的区别有哪些

    些工具都是用于管理 Node.js 包和依赖项的 npm (Node Package Manager) : npm 是 Node.js 的默认包管理工具,随同 Node.js 安装。 主要功能包括安装、发布、管理 JavaScript 包和依赖项。 npm 是最常用的包管理工具之一,拥有庞大的包仓库(npm Registry)。 npx : npx 是 npm 5.2.0 版本引入的一个工

    2024年02月20日
    浏览(42)
  • 手机无人直播软件有哪些,又有哪些优势?

    如今,随着智能手机的普及和移动互联网的发展, 手机无人直播 成为了一个炙手可热的领域。手机 无人直播软件 为用户提供了便捷、灵活的直播方式,让更多商家人能够实现自己的直播带货的梦想。接下来,我们将探讨手机无人直播软件有哪些,以及它们所具备的优势。

    2024年02月10日
    浏览(41)
  • 开源云管平台有哪些?有哪些优势?

    上云企业逐渐增加,对于管理的要求也越来越高,云管理平台也逐渐增加。那你知道开源云管平台有哪些?有哪些优势?有大神能告知一下吗? 开源云管平台有哪些? 1、OpenStack 2、Mist.io 3、OpenNebula 4、九州云 5、Apache CloudStack 6、ManageIQ 开源云管平台有哪些优势? 1、系统灵活

    2024年02月06日
    浏览(40)
  • 软件测试具有哪些优势

    软件测试属于IT技术的一个重要分支,也属于技术岗。所以相比学历,企业也一样更在意的是技术本身。除了学历宽容以外(统招大专以上学历都可以,当然学历背景越高越好),软件测试还有下面这三大特点: 优势1:软件测试学习门槛不高 测试岗位全部课程只有20%是编码

    2024年02月16日
    浏览(43)
  • PostgreSQL有哪些优势?

    强大的开源数据库 支持丰富的数据类型(JSON、JSONB、数组) 提供了丰富的接口,可以很方便地扩展它的功能 支持使用流行的编程语言写自定义函数 PostgreSQL数据库是目前功能最强大的开源数据库。 稳定可靠:PostgreSQL是唯一能做到数据零丢失的开源数据库。 开源省钱:Post

    2023年04月19日
    浏览(36)
  • 27、BGP与OSPF有啥区别?看这篇文章就够了

    今天跟大家聊聊BGP与OSPF。 BGP和OSPF是两种最常见的路由协议,BGP在大型网络中具有动态路由优势,而OSPF具有更高效的路径选择和收敛速度。 边界网关协议(Border Gateway Protocol,简称BGP)和开放最短路径优先协议(Open Shortest Path First,简称OSPF)是世界上最流行的两种基于标准的动态

    2024年02月10日
    浏览(35)
  • SwiftUI 框架有哪些主要优势

    SwiftUI是苹果公司在2019年推出的一种用于构建用户界面的框架,它使用Swift语言编写,并且与iOS、iPadOS、macOS、watchOS和tvOS等平台兼容。下面简单的看下有哪些主要的优势。 声明式的界面描述 使用声明式编程风格,通过简洁的代码描述用户界面的外观和行为。开发者只需要声明

    2024年01月23日
    浏览(43)
  • IPv6有哪些优势?

    现有的互联网是在IPv4协议的基础上运行的。IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,而地址空间的不足必将妨碍互联网的进一步发展。  为了扩大地址空间,拟通过IPv6以重

    2024年02月09日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包