动态路由协议的分类

简介: 动态路由协议分为内部网关协议(IGP)和外部网关协议(EGP)。IGP用于自治系统(AS)内部,如RIP、OSPF、EIGRP、IS-IS,负责快速发现和计算最优路径;EGP如BGP用于不同AS之间,传递路由信息并避免环路。IGP关注收敛速度与路径计算,EGP侧重策略与大规模路由支持。两者共同构建互联网路由体系。

动态路由协议的分类

动态路由协议可以根据其管理范围分为两类:

  • 内部网关协议 (IGP, Interior Gateway Protocol) : 在一个自治系统(AS)内部使用的协议。 常见的IGP协议包括RIP、EIGRP、OSPF和IS-IS,其中OSPF是园区网中常用的协议。
  • 外部网关协议 (EGP, External Gateway Protocol) : 在不同的自治系统(AS)之间使用的路由协议。 BGP是主要的外部网关协议,主要应用于金融、政府电子政务网和运营商等大型网络中。

自治系统(AS)是由一个组织机构管辖下的网络集合,其范围通常比IGP划分的区域更大。

内部网关协议 (IGP)

IGP的主要作用是在一个AS内部发现和计算路由。 常见的IGP协议可以进一步根据其工作原理分为两类:

  • 距离矢量路由协议 (Distance-Vector Routing Protocol) :

    • 代表协议: RIP
    • 工作原理: 每台路由器从相邻的路由器获取路由信息,并将这些信息连同自己的本地路由信息发送给其他邻居,如此逐跳传递以达到全网同步。 路由器只了解与其直接相连的网络情况,并根据从邻居处获得的路由信息更新自己的路由表。
    • 特点: 配置相对简单,但可能存在收敛速度慢和路由环路的问题。
  • 链路状态路由协议 (Link-State Routing Protocol) :

    • 代表协议: OSPF、IS-IS
    • 工作原理: 路由器之间交换的是链路状态信息(LSA),而不是路由表项。 每台路由器都会收集所在区域所有路由器的链路状态信息,从而在本地构建出整个网络的拓扑结构图(LSDB)。 然后,基于这个拓扑图,使用SPF(最短路径优先)算法计算出到达各个目的地的最优路径。
    • 特点: 收敛速度快,无路由环路,扩展性好,适用于大中型网络。 OSPF支持区域划分,可以有效控制LSA的泛洪范围,减小路由表规模。

外部网关协议 (EGP)

EGP主要用于在不同的AS之间传递路由信息。

  • 代表协议: BGP (Border Gateway Protocol)
  • 工作原理: BGP是一种路径矢量协议,它在AS之间传递路由信息时,会附带一个经过的AS列表(AS-Path)。 这个AS-Path属性可以有效地防止路由环路的产生。
  • 特点:

    • 可靠性: BGP基于TCP协议工作,使用端口号179,因此只要TCP连接能够建立,BGP邻居关系就能建立,保证了路由信息传递的可靠性。
    • 大规模网络支持: BGP能够承载海量的路由条目,远超IGP协议的承载能力。
    • 灵活性与策略性: BGP拥有丰富的路由属性,允许网络管理员制定灵活的路由策略,以满足商业和策略上的需求,这是IGP所不具备的。
    • 安全性: BGP只传递路由条目,不会暴露AS内部的网络拓扑信息,安全性更高。

IGP与EGP的关键区别

特性 内部网关协议 (IGP) 外部网关协议 (EGP)
应用范围 单个自治系统(AS)内部 不同自治系统(AS)之间
主要协议 OSPF, RIP, IS-IS, EIGRP BGP
关注点 快速收敛、最优路径计算 路由策略、可达性、环路避免
路由信息 传递详细的拓扑信息(链路状态)或路由表(距离矢量) 只传递路由可达性信息,隐藏内部拓扑
管理距离 通常较高(如OSPF为110, RIP为120) BGP的管理距离根据邻居类型不同而不同(EBGP为20, IBGP为200)

总的来说,IGP和EGP在网络中扮演着不同的角色。IGP负责AS内部的路由,确保AS内部的设备能够互相通信;而EGP则负责在不同的AS之间交换路由信息,从而构成了整个互联网的路由体系。

相关文章
|
存储 网络协议 算法
这七种常见的路由协议,每一个网络工程师都应该知道!
这七种常见的路由协议,每一个网络工程师都应该知道!
4441 1
这七种常见的路由协议,每一个网络工程师都应该知道!
|
负载均衡 网络协议 算法
|
安全 网络协议 数据挖掘
wirehark数据分析与取证A.pacapng
Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是检索取网络封包,并同时显示出最详细的网络封包数据。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 wireshark的介绍: 假设您是一名网络安全工程师,需要对某公司的公司进行数据分析,分析黑客获取电脑权限进行的操作,我们本章主要以分析案例数据包进行分析关键数据。
673 0
|
负载均衡 网络虚拟化
生成树详细配置(STP、RSTP、MSTP)
生成树详细配置(STP、RSTP、MSTP)
832 0
生成树详细配置(STP、RSTP、MSTP)
|
存储 数据挖掘 数据库
【办公自动化】使用Python一键往Word文档的表格中填写数据
【办公自动化】使用Python一键往Word文档的表格中填写数据
1240 1
|
安全 网络性能优化 网络安全
|
缓存 网络协议 Linux
计算机网络——Wireshark软件使用与协议分析(ARP协议、IP与ICMP分析)
Wireshark软件使用与协议分析 ARP协议分析 使用 Wireshark 抓取局域网的数据包并进行分析: 1. 学习 Wireshark 基本操作:重点掌握捕获过滤器和显示过滤器。 2. 观察 MAC 地址:了解 MAC 地址的组成,辨识 MAC 地址类型。 3. 分析以太网帧结构:观察以太网帧的首部和尾部,了解数据封装成帧的原理。 4. 分析 ARP 协议:抓取 ARP 请求和应答报文,分析其工作过程。 IP与ICMP分析 启动 Wireshark,捕捉网络命令执行过程中本机接受和发送的数据报。
2942 0
计算机网络——Wireshark软件使用与协议分析(ARP协议、IP与ICMP分析)
|
网络协议 定位技术 网络架构
路由协议——直连路由、静态路由、缺省路由、路由优先级和路由度量、路由冗余和备份(浮动静态路由)
路由协议——直连路由、静态路由、缺省路由、路由优先级和路由度量、路由冗余和备份(浮动静态路由)
2972 2
|
6月前
|
机器学习/深度学习 人工智能 算法
AI可以做电商主图了:技术原理,AI电商图生成工具对比及技术解析
双十一临近,电商主图需求激增。AI技术凭借多图融合、扩散模型等,实现高效智能设计,30秒生成高质量主图,远超传统PS效率。支持风格迁移、背景替换、文案生成,助力商家快速打造吸睛商品图,提升转化率。
1881 0
|
缓存 算法 网络协议
一文详细理解计算机网络 - 数据链路层(考试和面试必备)
这篇文章详细介绍了计算机网络中数据链路层的概念、基本问题、点对点信道和广播信道的数据链路协议(如PPP和CSMA/CD),以及局域网和以太网的相关知识。
4184 0
一文详细理解计算机网络 - 数据链路层(考试和面试必备)