Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )

【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )

作者头像
韩曙亮
发布于 2023-03-28 09:19:07
发布于 2023-03-28 09:19:07
6.4K0
举报

文章目录

一、路由选择协议分类


路由选择协议分类 :

① 内部网管协议 IGP : 在 自治系统 ( Autonomous System ) 内部 使用的协议 ;

  • RIP 协议 : 使用 距离向量 算法 ; 用于 小型网络 ;
  • OSPF 协议 : 使用 链路状态 算法 ; 用于 大型网络 ;

② 外部网关协议 EGP : 在 自治系统 ( Autonomous System ) 之间 使用的协议 ;

下图中 自治系统

A

内部使用 RIP 协议 , 自治系统

B

内部使用 OSPF 协议 , 两个自治系统

A,B

之间使用 BGP 协议 ;

二、BGP 协议 简介


BGP 发言人 : 每个 自治系统 ( Autonomous System ) 都要 选择一个路由器 , 当做本 自治系统 的发言人 , 该路由器 称为 “BGP 发言人” ; 该 BGP 发言人 路由器 大多数情况 是之前说的 OSPF 协议 主干区域 的 自治系统边界路由器 ; ( 也有例外 )

BGP 协议 简介 :

① 交换对象 : 与 其它 自治系统 的 BGP 发言人 交换信息 ;

② 交换信息 : 交换 网络可达性 信息 , 到达某个网络 , 所要经过的 自治系统 ;

③ 交换周期 : 发生变化时 才更新 , 并且只 更新有变化的部分 ;

三、BGP 协议 信息交换过程


BGP 交换的 网络可达性信息 , 就是到达某个网络 , 所要经过的 一系列的 自治系统 ( Autonomous System ) ;

当 BGP 发言人 交换了 网络可达性 信息后 , 各个 BGP 发言人 就可以根据采用的策略 , 从收到的路由信息中 , 找到到达指定 自治系统 ( Autonomous System ) 的 较好的路由 ; ( 注意不是最佳路由 )

交换的信息 本质是 一组完整的路径 ;

三、BGP 协议 报文格式


BGP 协议报文格式 :

BGP 发言人 与 其它 自治系统 BGP 发言人 交换路由信息 , 首先 建立 TCP 连接 , 然后 在该连接基础上建立 BGP 会话 , 使用该会话 , 交换 路由信息 ;

将 BGP 报文 , 放入 TCP 报文中 , 当做 TCP 报文的数据字段 , 然后 将 TCP 报文放入 IP 报文中发送 , 由此可以看出 , BGP 协议是应用层协议 , 借助 TCP 协议进行传送 ;

四、BGP 协议 特点


BGP 协议 特点 :

① 路由表内容 : BGP 协议支持 CIDR 无分类编址 , BGP 路由表 项目 内容是 : 网络前缀 , 下一跳路由 , 到达目的网络所要经过的自治系统序列 ;

② 更新数据时机 : 在 BGP 刚启动时 , BGP 与 相邻 BGP 发言人 交换整个 BGP 路由表 , 之后只需要在 发生变化时 , 更新有变化的部分 ; 这样能节省资源开销 ;

五、BGP-4 协议的 四种报文


BGP-4 协议的 四种报文 :

① 打开报文 ( OPEN ) : 与相邻的 BGP 发言人 建立关系 , 认证 发送方 ;

② 更新报文 ( UPDATE ) : 通知 新的路径 , 或 撤销原来的路径 ;

③ 保活报文 ( KEEPALIVE ) : 周期性 验证 相邻 路由器 连通性 ; 同时也是 打开报文的 确认报文 ;

④ 通知报文 ( NOTIFICATION ) : 报告之前的报文出错 ; 也可以作为 关闭连接 的通知 ;

六、RIP 、OSPF、BGP 对比


RIP 、OSPF、BGP 对比 :

① RIP 协议 : 分布式 , 基于 距离向量算法 的 内部网管路由选择协议 , 通过 UDP 报文来交换路由信息 ;

② OSPF 协议 : 内部网关协议 , 交换信息量大 , 使用 IP 报文 交换路由信息 ;

③ BGP 协议 : 外部网关协议 , 不同 自治系统 之间交换路由信息 , 采用 TCP 写出传输信息 ;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
路由选择协议 RIP、OSPF、BGP 详解
在介绍 RIP、OSPF、BGP 等协议之前,我们必须先介绍一下互联网中的两大类路由选择协议。
wsuo
2020/07/31
12.1K0
路由选择协议 RIP、OSPF、BGP 详解
【计算机网络】网络层 : 路由算法 ( 路由算法分类 | 静态路由算法 | 动态路由算法 | 全局性动态路由算法 | 分散性动态路由算法 | 分层次路由选择协议 )
路由算法 : 选择数传输的 “最佳路由” , 该 “最佳” 是相对于某特定要求得出的合理选择 ;
韩曙亮
2023/03/28
1.4K0
四种动态路由比较:RIP、OSPF、ISIS、BGP
RIP(Routing Information Protocol,路由信息协议)是使用最久的协议之一。RIP是一种分布式的基于距离向量的路由选择协议,RIP协议是施乐公司20世纪80年代推出的,主要适用于小规模的网络环境。RIP协议主要用于一个AS(自治系统)内的路由信息的传递,每30s发送一次路由信息更新。
网络技术联盟站
2021/11/05
4.1K0
动态路由协议:OSPF、RIP、BGP比较
路由协议分为域内路由选择和域间路由选择,域内路由选择常见的是RIP和OSPF协议,域间路由选择常见的是BGP
网络技术联盟站
2023/03/13
1.3K0
动态路由协议:OSPF、RIP、BGP比较
计算机网络基础知识笔记(三)
无分类编址CIDR(Classless Inter-Domain Routing,构造超网) 背景:在1992年因特网仍然面临三个必须尽早解决的问题,这就是:B类地址在1992年已分配了近一半,眼看就要在1994年3月全部分配完毕!因特网主干网上的路由表中的项目数急剧增长(从几千个增长到几万个)。 整个 IPv4 的地址空间最终将全部耗尽。 1987年,RFC1009就指明了在一个划分子网的网络中可同时使用几个不同的子网掩码。使用变长子网掩码VLSM(Variable Length Subnet Mask
互联网金融打杂
2018/04/03
2K0
计算机网络基础知识笔记(三)
计算机网络学习22:路由选择协议、路由信息协议RIP、OSPF、BGP
使用网关是因为早期的文档中没有使用路由器,而是使用网关这个名词。新的RFC文档中,又叫做路由器。
程序员洲洲
2024/06/07
2580
计算机网络学习22:路由选择协议、路由信息协议RIP、OSPF、BGP
计算机网络——IP数据报的发送和转发过程
IP 数据报的发送和转发过程包括以下两部分: 主机发送 IP 数据报 路由器转发 IP 数据报 路由器的接口 0 直连了一个交换式以太网,接口 1 也直连了一个交换式以太网。接口 1 也直连了一个交换式以太网 我们给该网络分配了这样的网络和子网掩码 给网络中的各主机和路由器的接口配置了相应的IP地址和子网掩码 同一个网络中的主机可以直接通信 这属于直接交付。不同网络主机之间的需要通过路由器来中转,这属于间接交付那么源主机如何判断出目的主机 是否与自己在同一个网络中 源主机如何知道目的主机是否与自己在
入门笔记
2023/03/08
1.5K0
计算机网络——IP数据报的发送和转发过程
BGP
IP地址分为网络部分和主机部分,EGP和IGP的关系与IP地址类似,EGP类似IP的网络部分,可以根据EGP在区域网络之间(或ISP之间)进行路由选择;
Nujil
2023/04/14
1.9K0
【计算机网络】网络层 : OSPF 协议 ( 协议简介 | 链路状态路由算法 | OSPF 区域 | OSPF 特点 )
① 内部网管协议 IGP : 在 自治系统 ( Autonomous System ) 内部 使用的协议 ;
韩曙亮
2023/03/28
1.7K0
【计算机网络】网络层 :  OSPF 协议 ( 协议简介 | 链路状态路由算法 | OSPF 区域 | OSPF 特点 )
【计算机网络】网络层 : RIP 协议 ( 路由选择协议分类 | RIP 协议简介 | 信息交换 | 距离向量算法 | 计算示例 )★
① 内部网管协议 IGP : 在 自治系统 ( Autonomous System ) 内部 使用的协议 ;
韩曙亮
2023/03/28
1.4K0
【计算机网络】网络层 :  RIP 协议 ( 路由选择协议分类 | RIP 协议简介 | 信息交换 | 距离向量算法 | 计算示例 )★
OSI七层模型
OSI七层模型包括物理层、数据链路层、网络层、运输层、会话层、表示层、应用层,其中会话层、表示层、应用层一般统称为应用层,在TCP/IP四层模型中物理层与数据链路层归为网络接口层,网络层与运输层是单独的层级,会话层、表示层、应用层归为应用层。
WindRunnerMax
2020/08/27
6430
面试专场之「计算机网络」知识
本文经 CyC2018 大佬授权发表,更多技术内容请前往 https://github.com/CyC2018/CS-Notes 查看。
五分钟学算法
2019/03/15
7910
面试专场之「计算机网络」知识
【计算机网络】计算机网络基础知识笔记
由所有连接在因特网上的主机组成,这部分是用户直接使用的,用来通信(传送数据、音频或视频)和资源共享。
半生瓜的blog
2023/05/13
8630
【计算机网络】计算机网络基础知识笔记
计算机网络学习--网络层
第一章 概述 第二章 物理层 第三章 数据链路层 第四章 网络层 第五章 传输层 第六章 应用层
shimeath
2020/08/02
6830
网络层控制平面
**路由: 按照某种指标(传输延迟,所经过的站点数目等)找到一条 从源节点到目标节点的较好路径 **
用户11097514
2024/05/31
2230
网络层控制平面
计算机网络中科大 - 第5章 网络层(详细解析)
知孤云出岫
2025/04/12
980
计算机网络中科大 - 第5章 网络层(详细解析)
计算机网络之网络层- 路由算法与路由协议
如果两个结点间有边, 例如从结点X到结点Y,则从结点X到结点Y耗费的费用记做C(X,Y)=10。
越陌度阡
2020/11/26
1.1K0
计算机网络之网络层- 路由算法与路由协议
这七种常见的路由协议,每一个网络工程师都应该知道!
路由协议是网络中非常重要的一个概念,它负责将数据包从源节点传递到目的节点。路由协议定义了网络中不同路由器之间的通信规则和数据传输方式,以便有效地将数据包从源地址传输到目标地址。在网络领域中,有许多不同的路由协议可供选择。在本文中,我们将详细介绍七种常见的路由协议:RIP、OSPF、IGRP、EIGRP、EGP、BGP和IS-IS。
网络技术联盟站
2023/05/24
15.1K0
这七种常见的路由协议,每一个网络工程师都应该知道!
【网络层】动态路由算法、自治系统AS、IP数据报格式
及时响应链路的跳数---------算法复杂-----------要增加网络负担
20岁爱吃必胜客
2022/12/30
3960
【网络层】动态路由算法、自治系统AS、IP数据报格式
内部网关协议_路由信息协议RIP_开放路径优先OSPF协议_基本知识
<table><tr><td bgcolor=FFE4C4>外部网关协议EGP和内部网关协议IGP只是路由选择协议的分类名称,而不是具体的路由选择协议。路由信息协议RIP一.路由信息协议RIP的相关基本概念RIP要求自治系统AS内的每一个路由器,都要维护从它自己到AS内其他每一个网络的距离记录。这是一组距离,称为距离向量RIP使用跳数(Hop Count)作为度量(Metric)来衡量到达目的网络的距离。RIP将路由器到直连网络的距离定义为1。RIP将路由器到非直连网络的距离定义为所经过的路由器数加1。RIP允许一条路径最多只能包含15个路由器,``距离等于16时相当于不可达``。因此``RIP只适用于小型互联网``。图片RIP认为好的路由就是“距离短”的路由,也就是所通过路由器数量最少的路由。当到达同一目的网络有多条RIP距离相等的路由时,可以进行等价负载均衡,也就是将通信量均衡地分布到多条等价的路径上。二.RIP具有的三个重要特点和谁交换信息?<table><tr><td bgcolor=FFE4C4>仅和相邻路由器交换信息。</td></tr></table>
小徐在进步
2024/10/10
2040
内部网关协议_路由信息协议RIP_开放路径优先OSPF协议_基本知识
推荐阅读
相关推荐
路由选择协议 RIP、OSPF、BGP 详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档