什么是路由协议

乐多 2022-10-17 00:30:14
问答

路由协议是一种指定数据包转送方式的网上协议,路由协议通过在路由器之间共享路由信息,来支持可路由协议,路由信息在相邻路由器之间的传递,确保所有路由器知道到其他路由器的路径,路由协议与路由器协同工作,执行路由选择和数据包转发功能。

如果每台路由器能够有相似地图数据库的链路信息,也可以运用最短算法完成导航,每台路由器之间完成链路信息交换的一个协议,我们称之为:路由协议。路由协议的作用是什么?常见路由协议又有哪些?

路由器 Router

什么是路由协议

路由协议是一种指定数据包转送方式的网上协议。路由协议通过在路由器之间共享路由信息,来支持可路由协议。路由信息在相邻路由器之间的传递,确保所有路由器知道到其他路由器的路径。路由协议创建了路由表,描述了网络拓扑结构。路由协议与路由器协同工作,执行路由选择和数据包转发功能。

Internet 网络的主要节点设备是路由器,路由器通过路由表来转发接收到的数据。转发策略可以是人工指定的(通过静态路由、策略路由等方法)。在具有较小规模的网络中,人工指定转发策略没有任何问题。但是在具有较大规模的网络中(如跨国企业网络、ISP 网络),如果通过人工指定转发策略,将会给网络管理员带来巨大的工作量,并且在管理、维护路由表上也变得十分困难。为了解决这个问题,动态路由协议应运而生。动态路由协议可以让路由器自动学习到其他路由器的网络,并且网络拓扑发生改变后自动更新路由表。网络管理员只需要配置动态路由协议即可,相比人工指定转发策略,工作量大大减少。

路由协议的作用

路由协议主要运行于路由器上,路由协议是用来确定到达路径的,它包括 RIP,IGRP(Cisco 私有协议),EIGRP(Cisco 私有协议),OSPF,IS-IS,BGP。起到一个地图导航,负责找路的作用。它工作在网络层。

路由选择协议主要是运行在路由器上的协议,主要用来进行路径选择。

路由协议作为 TCP/IP 协议族中重要成员之一,其选路过程实现的好坏会影响整个 Internet 网络的效率。按应用范围的不同,路由协议可分为两类:在一个 AS(Autonomous System,自治系统,指一个互连网络,就是把整个 Internet 划分为许多较小的网络单位,这些小的网络有权自主地决定在本系统中应采用何种路由协议)内的路由协议称为内部网关协议(interior gateway protocol),AS 之间的路由协议称为外部网关协议(exterior gateway protocol)。这里网关是路由器的旧称。

正在使用的内部网关路由协议有以下几种:RIP-1,RIP-2,IGRP,EIGRP,IS-IS 和 OSPF。

其中前 3 种路由协议采用的是距离向量算法,IS-IS 和 OSPF 采用的是链路状态算法,EIGRP 是结合了链路状态和距离矢量型路由选择协议的 Cisco 私有路由协议。

对于小型网络,采用基于距离向量算法的路由协议易于配置和管理,且应用较为广泛,但在面对大型网络时,不但其固有的环路问题变得更难解决,所占用的带宽也迅速增长,以至于网络无法承受。因此对于大型网络,采用链路状态算法的 IS-IS 和 OSPF 较为有效,并且得到了广泛的应用。IS-IS 与 OSPF 在质量和性能上的差别并不大,但 OSPF 更适用于 IP,较 IS-IS 更具有活力。IETF 始终在致力于 OSPF 的改进工作,其修改节奏要比 IS-IS 快得多。这使得 OSPF 正在成为应用广泛的一种路由协议。不论是传统的路由器设计,还是即将成为标准的 MPLS(多协议标记交换),均将 OSPF 视为必不可少的路由协议。

外部网关协议最初采用的是 EGP。EGP 是为一个简单的树形拓扑结构设计的,随着越来越多的用户和网络加入 Internet,给 EGP 带来了很多的局限性。为了摆脱 EGP 的局限性,IETF 边界网关协议工作组制定了标准的边界网关协议--BGP。

常见路由协议

常见的路由协议有 RIP、IGRP(Cisco 私有协议)、EIGRP(Cisco 私有协议)、OSPF、IS-IS、BGP 等。

RIP、IGRP、EIGRP、OSPF、IS-IS 是内部网关协议(IGP),适用于单个 ISP 的统一路由协议的运行,一般由一个 ISP 运营的网络位于一个 AS(自治系统)内,有统一的 AS number(自治系统号)。BGP 是自治系统间的路由协议,是一种外部网关协议,多用于不同 ISP 之间交换路由信息,以及大型企业、政府等具有较大规模的私有网络。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..