什么是网络协议

网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。

例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识。为了能进行通信,规定每个终端都要将各自字符集中的字符先变换为标准字符集的字符后,才进入网络传送,到达目的终端之后,再变换为该终端字符集的字符。当然,对于不相容终端,除了需变换字符集字符外还需转换其他特性,如显示格式、行长、行数、屏幕滚动方式等也需作相应的变换。

被路由协议:任何在网络层地址中提供足够信息,是分组能根据寻址方案,从一台 PC 转发到另一台 PC 的网络协议。被路由协议就是被路由选择协议路由的协议,它是被动的,它定义了分组中字段的格式,它使用路由选择表来发转发分组,被路由协议包括:IP、 IPX 、AppleTalk 、Digital DECnet。

路由选择协议: 通过提供共享路由选择表信息的机制来支持被路由协议, 路由协议的消息在路由器之间传送。TCP/IP 路由选择协议包括:RIP、 OSPF、 IGRP、 EIGRP 。

路由器的两项关键功能:维护路由选择表并确保其他路由器知道网络拓扑的变化、当分组到达一个接口时,路由器必须是哟个路由选择表来确定向哪里发送分组。

路由选择协议度量值用于确定路由优良的值,使用各种标准组合来确定路由选择度量值, 有跳数、带宽、延迟、可靠性、负载、成本。

RIP:距离矢量路由选择协议,IGP,用跳数来衡量度量值,周期性的每 30 秒发送器全部路由表给相邻的邻居路由器,即使网络中没有更新变化发生液会周期性的发送更新,因此收敛速度比较慢。

RIP 有两个版本 RIPv2 在 RIPv1 版本基础上进一步支持了 CIDR 、 VLSM 、支持 MD5 、明文身份验证、使用组播地址传送路由选择更新。RIP 使用水平分割、抑制定时器、触发更新方式来防止路由选择环路,16 跳作为无穷大的能量值,认为不可达。

IGRP:距离矢量路由选择协议, IGP,思科私有路由选择协议,默认用贷款和延迟来计算度量值,比 RIP 支持更多的跳数,故此支持更大的网络环境;

EIGRP:IGRP 的增强版本,采用DUAL算法,收敛速度极快, 通过发送增量的更新,对带宽提供高效的利用,支持 CIDR 、VLSM ,还能通过PDM模块,对多种网络层进行支持,如 IP、IPX 、AppleTalk 。EIGRP 也使用最大跳数,其值为 224、IGRP 为 255,而RIP是 15。

EIGRP在IGRP和EIGRP之间共享或重新分配的信息时自动的,只要两者使用相同的自治系统号。EIGRP 中邻居表是其最重要的表,每台 EIGRP 路由器维护一个列出毗邻路由器的邻居表,与OSPF的邻居表类似。

拓扑表由自治系统中所有的 EIGRP 路由选择表构成,拓扑表包括:可行距离 FD= 到每一个目的地的最低计算度量值、报告距离 RD= 毗邻的邻居报告的到一个指定目的地的距离、接口信息、路由来源和路由状态。路由状态可标识为 P=被动的、 A= 活跃的。

后继:指被选中作为到达一个目的地所使用的主要路由的路由可行后继 FS:是一条备份路由EIGRP 主动的建议邻居关系, 使用更小的 hello 分组, 缺省没 5s 发送一次, 与邻居建立毗邻关系。

OSPF是一种链路状态路由选择协议,通过发送 hello 分组来建议邻居关系,更适合大规模的网络。

OSPF 支持广播型多路访问、费广播型多路访问 NBMA 、点到点网络。OSPF 路由器进入two-way 后,根据网络类型决定选举或不选举 DR 、BDR OSPF 通过 5 种不同种类的分组来识别它们邻居并更新链路状态信息:

· Hello :与邻居建立和维护毗邻关系的分组

· 数据描述分组 DBD :描述一个 OSPF 链路状态数据库的内容

· 链路状态请求分组 LSR:请求相邻路由器发送其链路状态数据库中的特定项

· 链路状态更新 LSU :向邻居路由器发送链路状态通告链路状态确认 LSACK :确认收到了邻居的 LSA OSPF 的接口可能处于下列 7 种状态之一:

· DOWN :物理 down,OSPF 进程还没有与任何邻居交换信息

· Int :初始状态,以固定的时间间隔发送 hello 分组,与邻居建议关系。

· Two-Way :双向状态,每台 OSPF 路由器都试图与统一 IP 网络中的所有邻居建立 two-way状态。

· ExStart:准启动

· Exchange:交换,在此状态下,邻居路由器使用 DBD 分组来相互发送他们的链路状态信息

· Loading :加载,在相互描述过自己的链路状态数据库后,路由器使用 LSR 请求更完整的信息

· Full Adjacency :全毗邻,加载结束后,路由器变成全毗邻状态,每台路由器都保存一张毗邻路由器列表 =毗邻数据库。

IS-IS 中间系统到中间系统

该协议是 OSI 协议栈中的动态链路状态路由协议, 因此它负责在 ISO 无连接网络服务 CLNS环境下,为无连接网络协议 CLNP 的数据分发路由选择信息。集成式 IS-IS 也是 IS-IS 的一种实现方式, 能完成对多种网络协议的路由选择。集成式 IS-IS 为 CLNP 路由标记上关于 IP网络和子网的信息。

BGP 边界网关协议(Border Gateway Protocol,BGP)是一种用来在路由选择域之间交换网络层可达性信息(Network Layer Reachability Information,NLRI)的路由选择协议。由于不同的管理机构分别控制着他们各自的路由选择域,因此,路由选择域经常被称为自治系统AS(Autonomous System)。现在的Internet是一个由多个自治系统相互连接构成的大网络,BGP作为事实上的Internet外部路由协议标准,被广泛应用于ISP(Internet Service Provider)之间。
早期发布的三个版本分别是BGP-1、BGP-2和BGP-3,主要用于交换AS之间的可达路由信息,构建AS域间的传播路径,防止路由环路的产生,并在AS级别应用一些路由策略。是外部网关协议 EGP 的一个例子, BGP 在自主系统之间交换路由选择信息,同时保证无环路的路由选择,该协议是因特网上大公司和运营商使用的首要路由协议, BGP 基于网络策略来作为度量值标准,使用不同的 BGP 路径属性来法定路径选择。

比较距离矢量、链路状态、混合路由选择协议

链路状态路由选择协议设计用于客服距离矢量协议的局限性, 链路状态路由选择协议对网络变化能做出迅速反应,只在有变化时才触发更新,并以很长的时间间隔,发送周期性更新。
 

  • 20
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

x20040511

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值