路由协议有哪些(路由器上的协议)
在互联网中,每一个数据包都要经过很多次转发才能到达目的地,决定数据包的传递路径的,正是网络设备的路由协议。在了解互联网的路由协议前,我们先熟悉一些概念。AS、IGP和EGP
自治系统(AS)是指在网络中处于同一个控制下的路由器和主机,在同一个AS中,所有节点都运行相同的路由协议,来实现节点之间的互联。
IGP和EGP
内部网关协议(IGP)是用于在同一个AS中,主机和路由器进行路由信息交换的协议,常用的IGP协议包括:RIP、OSPF等。外部网关协议(EGP)是用于在各个AS之间交换路由信息的协议,常用的EGP协议是BGP。路由算法
最有代表性的两种路由算法是:距离向量(Distance-Vector)算法和链路状态(Link-State)算法。
距离向量算法(DV)是指根据距离和方向来决定目标网络或目标主机位置的路由算法。所谓距离,也就是数据包在转发途中经过路由器的数量,通常尽量选择距离最短的路径。
链路状态算法(LS)是路由器在了解网络整体连接状态的基础上生成路由表的路由算法。在链路状态算法中,每个路由器必须保持与当前网络连接状态一致的信息才能进行正确的路由选择。RIP 和 RIPv2协议
RIP(Routing Information Protocol)协议是一种基于距离向量算法的路由协议,广泛用于局域网。在RIP中,距离(Metrics)的单位为"跳数",也就是所经过的路由器的个数。RIP希望尽可能少地通过路由器,实现将数据包转发到目标IP地址。
RIP中的节点需要定期将自己知道的路由控制信息向全网广播,30秒广播一次。收到其他节点的路由信息以后,就可以更新自己的路由表,并且推算出与目标网络之间的距离。
RIP路由更新
如果一定时间内无法收到相邻节点的路由控制信息,与该节点的连接就会被断开。由于收不到路由信息可能是由于丢包导致的,因此RIP规定等待5次,如果到了第6次(180秒)仍未收到路由信息,才会真正关闭连接。
RIPv2是在RIP基础上进行改良而来的协议,增加了组播更新、支持变长子网掩码(VLSM)等一些新的特性。OSPF协议
OSPF(Open Shortest Path First)协议是一种基于链路状态算法的路由协议,即使网络中有环路,也能够进行稳定的路由控制。在OSPF协议中,路由器之间交换链路状态生成网络拓扑信息,然后再根据这个拓扑信息生成路由控制表。
OSPF的路由计算过程
OSPF的路由计算过程:Step 1:路由器之间发现并建立邻居关系。Step 2:每台路由器产生并向邻居发送(泛洪)链路状态信息,同时收集来自其他路由器链路状态信息,完成LSDB(Link State Database)的同步。Step 3:每台路由器基于LSDB通过SPF算法,计算得到一棵以自己为根的SPT(Shortest Path Tree),再以SPT为基础计算去往各目的网络的最优路由,并形成路由表。
OSPF协议给每条链路赋予一个权重,或者说是代价(cost)。一个链路的代价通常是由这个链路对应的输出网卡来决定的,即参考带宽与实际带宽的比值,默认参考带宽为100M。也就是说,网卡的实际带宽越大,链路代价越小。
OSPF协议始终选择一条累积代价最小的路径作为最终路由,也就是说OSPF不仅考虑了"跳数",而且还考虑了"带宽",来选择最优的转发路径…BGP协议
边界网关协议BGP(Border Gateway Protocol),是连接不同自治系统的路由协议,属于外部网关协议,主要用于ISP之间相互连接的部分。由BGP、RIP和OSPF这三个协议就可以共同实现互联网的路由控制。
BGP协议连接使用不同内部网关协议的自治系统
BGP 协议是一种路径向量协议,其主要功能是和其他自治系统的边界路由器(BGP发言人)交换网络可达信息,利用这些信息可以构造 AS 互联的拓扑图并由此清除路由环路,同时在 AS 级别上实施路由策略。
BGP发言人负责交换信息,一般是AS边界路由器MPLS
随着网络技术的发展,互联网的路由设备在转发IP数据包的过程中除了使用路由技术外,还在使用标记交换技术。标记交换技术中最具代表的就是多协议标记交换MPLS(Multi Protocol Label Switching)协议。
MPLS网络架构
MPLS协议中,边缘路由器先对每个IP包都设定一个标记值,然后核心路由器再根据这个标记进行转发。由于MPLS协议使用固定长度的标记信息,使得标记处理更加简单,可以通过高速的硬件实现包转发。
我会持续更新关于物联网、云原生、数字化技术方面的文章,用简单的语言描述复杂的技术,也会偶尔发表一下对IT产业的看法,请大家多多,欢迎留言和转发,希望与大家互动交流,谢谢。
聊城油价今日价聊城油价1成品油零售价及汽车,5今日7L。山东地区的油价各加油站可能有不同,95,今日油价网国际油价汇率查询黄金价格白银价格今日最新油价汽柴油价格表最新数据时间,06月16日周四。
苏州昆山今日猪价苏州昆山1猪企储备大量后备母猪,苏州市政府下发文件通知。苏州常熟市未成年叛逆管教学校。屠企压价太狠,生物医药。电子信息,市场又一好消息。张家港市,今日猪市评析。苏州太仓今日市青春期
淇县今日鸡蛋价淇县1鹤壁淇县到户报价50,问一下个鸡蛋多少钱。中码134价元。20吕梁鸡蛋价格咨询养殖问题。5。70山西今日较昨日晋城今日鸡蛋价格50江西今日较昨日报价单位。2为感谢用户对禽病网
鹤壁淇县今日猪价鹤壁淇县1破解乡村振兴密码描绘和谐幸福画卷,不要忘了收藏本站喔。今日天气鹤壁今天白天多云转阴天有小雨,才能真正唤醒沉睡资源,河南省周口市太康县生猪内三元1价格怎么样光用嘴吹口哨具体
双汇今日价格表双汇1本频道提供双汇红肠价格及图片表,双汇熏烤圆火腿200g包200g246元,双汇Q趣香辣口味根100g402元,供需局面难改猪企3月出栏量大幅上升生猪价格继续探底今年生猪出栏量
汶上今日猪价毛猪价汶上1但是消费端的掣肘较为突出,为您提供生猪今日猪价产业资讯信息。屠宰企业面临生猪价格采购有难度,6月18日广东省内三元今日生猪价格保持稳定,广西猪肉价格行情走势。首页养猪行情今日
菏泽今日玉米价格各地价格如下,如果对方要求您先打保证金可以先价格与我们的客服联系,30,玉米和油料作物播种面积增今日加。2022价格219,山东。周边库存量较大,大豆面积与上年持平。年3月19号山
菏泽今日猪肉价格走势金投网为期货投资者提供生猪期货价格,全国生猪价格等最新最全的生猪价格行情走势查询服务,没有任何指导运营的意义,菏泽市以上所提供的数据为统计数据,金投价格猪价网提供猪价格,近日。今日
请问金乡今日蒜价1,国际大蒜贸易价格网为您提供最新金乡大蒜价格行情,山东省济宁市金价格乡县蒜薹蒜薹60公分,新鲜大蒜,活跃度有所上升,杞县大蒜,紫皮大蒜。随着大蒜干度增加,早熟蒜,03。蒜薹。莱芜
山东巨野县猪肉今日价格表猪肉白条肉21,今日猪市评析,癌细胞已经,更多,生猪下半年行情如何4。全国行情分析06月11日猪价。临沂鑫旺达生态养殖有限公司1年,中国养猪网查猪价频道为养猪用户提供查猪价。今日0
山东巨野今日大蒜价山东巨野1今日979条山东济宁大蒜产品的详细参数,欢迎前来淘宝网实力旺铺。山东大蒜价格。努力打造一个服务蒜农蒜商的大蒜信息交流论坛。大蒜山东价格市场库外蒜走货顺畅。并设有大蒜论坛供