路由协议是什么 路由协议在网络中有哪些作用【详解】-搜狗输入法
作者&投稿:掌卿 (若有异议请与网页底部的电邮联系)
路由协议网络最佳匹配!什么是路由协议?路由协议在网络中起什么作用?
穿梭在互联网中的一个个IP包,如同高速公路上的一辆辆小汽车,如何到达目的地呢?对于汽车大家都很熟悉,即使不知道目的地,也有电子导航可以带领我们到达目的地,那IP包是不是也需要相似的导航信息呢?是的,在IP包进入互联网的那一刻,导航信息已经在路上,静静地等待着IP包的到来,在每一个通向目的地的路由器上,只要查询IP包中的目的地地址,就可以查询导航信息(路由表)来决定最近的路线,就这样一跳一跳的方式到达目的地。
读到这里,您一定会有一个问题:每台路由器的路由表是如何生成的?先不来回答这个问题,还是拿电子导航来分析,当你输入目的地信息,电子导航系统依靠自己地图数据库来计算最短路线,这个地图数据库是预先装载在导航系统中的,每隔一段时间你可能还需要升级这个地图数据库,因为中国的道路发展的很快,不更新可能把你导入河流中、或大海中…
记得以前上海通往洋山港的东海大桥,有些汽车的接收的定位信息精度不高,结果显示汽车不是在桥上跑,而是在海上飞…
如果每台路由器能够有相似地图数据库的链路信息,也可以运用最短算法完成导航,每台路由器之间完成链路信息交换的一个协议,我们称之为:路由协议!其实如果翻译成选路协议的话,我想对于国人的理解应该更好理解一些,前面你应该明白了什么是路由,那协议呢?协议就是先规定好,如何表示这些链路信息,通过这个链路需要多少成本(cost),这条链路两端是什么节点路由器,有了这些信息,路由器就可以动态地画一张全网的地图(拓扑图),对于每一个目的地,按照最短路径算法动态生成一个路由条目,放入到一个表中,我们称这张表为路由表。
熟悉路由协议的人很容易就猜到我所表述的路由协议是:OSPF,IS-IS。它们非常相似,都是链路状态协议,都是先收集路由器之间的链路信息,比如成本、两端连接的节点、链路的类型,然后运行相似最短路径的算法,生成路由表信息
路由协议的优先级
既生瑜,何生亮?
即然如此相似,为何呢?!这是两个不一样的组织平行开发的两个协议,谁也没有绝对的优势胜出,那就由市场来考验它们吧!从协议的开发性、扩展性来说,IS-IS更有优势,OSPF可能慢慢被边缘化。
今天先不来讨论谁将胜出,先来面对第一个问题,如果OSPF,IS-IS在同一台路由器上运行,对于同一个目的地(网络地址相同,网络掩码相同)它们都生成了路由表,那用谁的呢?这是一个艰难的优先级抉择,每家厂家有自己的抉择,Ruijie运用了一个听起来很奇怪的名字:管理距离AD(Administration Distance)来区分大家的优先级,优先级0为最高优先级,而优先级为255为最低优先级,而OSPF默认的优先级位110,而IS-IS默认优先级为115,显然OSPF路由信息胜出,举个例子来说明:
OSPF route : 10.1.1.0/24 next-hop a.a.a.a AD 110
IS-IS route : 10.1.1.0/24 next-hop b.b.b.b AD 115
那么进入路由表的就是:
OSPF route : 10.1.1.0/24 next-hop a.a.a.a AD 110
一定不要有这样的错觉,OSPF的AD优先级高,IS-IS的AD优先级低,如果同时运行OSPF和IS-IS,则IS-IS所有路由条目都不会进入路由表。这是错误的!一定要注意只有同等的路由条目才可以运用AD值的优先级来决定去留,如果不是同等的路由条目,压根不会去比较AD优先级。
当然能够竞争进入路由表的协议还有:RIP(120),EIGRP(90),BGP(20,200),还有直连路由(0)以及静态路由(1),括号里为它们AD优先级,外部BGP为20,内部BGP为200,现在常用路由协议的AD优先级为:直连路由> 静态路由 > EBGP > EIGRP > OSPF > ISIS > RIP > IBGP
路由查找网络匹配原则
谈完了路由表,接下来谈谈IP包到达路由器,如何查找路由表,完成IP包的导航任务。如何查找可以达到最高效率、最准确地找到下一跳?
如果路由表有以下五个条目,IP包的目的地址为10.1.1.1,那路由表会选择哪一个条目呢?按照最长匹配原则,会选择10.1.1.1/32,因为是完全匹配,即32位匹配。
如果IP包目的地址是:10.1.1.100,则会选择10.1.1.0/24,这个是最长匹配,匹配了24位。
如果IP包目的地址是:10.1.2.100,则会选择10.1.0.0/16,这个是最长匹配,匹配了16位。
如果IP包目的地址是:10.2.1.100,则会选择10.0.0.0/8,这个是最长匹配,匹配了8位。
如果IP包目的地址是:192.168.1.1,则会选择0.0.0.0/0,这个是缺省路由,可以匹配任何IP目的地址。
10.1.1.1/32
10.1.1.0/24
10.1.0.0/16
10.0.0.0/8
0.0.0.0/0
而这就是路由协议、路由协议AD、以及路由查找的最长匹配原则。
搜狗输入法官网不仅提供了便捷的下载通道,还为用户准备了详尽的使用指南和贴心的客户服务。通过访问 http://pinyin.37moyu.com/ ,您将进入一个全新的智能输入世界。无论您遇到任何问题或困惑,搜狗输入法官网都将是您最坚实的后盾。立即点击链接,开启您的智能输入之旅吧!
慈苛肝乐: 1、RIP协议-路由信息协议,属于最早的动态路由协议优点:节约成本,对资源消耗较低,配置简单,对硬件要求低,占用CPU、内存低,所以在小型网络中还有使用到.缺点:计算路由慢,链路变化了收敛慢,能够保存的路由表相对较小,最...
张北县18345371841: 路由协议是什么? - ?
慈苛肝乐: 路由协议又叫RIP协议.最初是为Xerox网络系统的Xerox parc通用协议而设计的,是Internet中常用的路由协议.
张北县18345371841: 什么是路由协议 - ?
慈苛肝乐: 什么是路由协议: 路由协议:通过提供共享路由选择信息的机制来支持被动路由协议.路由选择协议 消息在路由器之间传送.路由选择协议允许路由器与其他路由器通信来修改和维护 路由选择表,如RIP.
张北县18345371841: 路由协议都有哪些?都有什么特点?都怎么配置? - ?
慈苛肝乐: 路由协议分静态路由协议,动态路由协议.静态路由协议简单,并没有什么可描述的.动态路由有: 1、RIP协议-路由信息协议,属于最早的动态路由协议优点:节约成本,对资源消耗较低,配置简单,对硬件要求低,占用CPU、内存低,所以...
张北县18345371841: 路由协议有哪些?各有什么作用? - ?
慈苛肝乐: 常用的Internet路由协议有RIP、OSPF、IS-IS、IGRP、EIGRP、BGP等 在连接情况较简单的网络结构中,相连的路由器也可以不采用动态的路由协议,而直接采用静态的 这些路由协议,在上达中型企业中,可能一般用到的是静态路由,RIP 像OSPF 只是到达超大的路由环境才会用到.
张北县18345371841: 什么是路由协议??
慈苛肝乐: 什么是路由协议?路由协议是什么意思? 路由协议作为TCP/IP协议族中重要成员之一,其选路过程实现的好坏会影响整个Internet网络的效率. 路由协议按应用范围的不同,路由协议可分为两类: 在一个AS(Autonomous System,自治系统,指...
张北县18345371841: 什么是路由?什么是路由器?什么是路由协议?什么是可路由协议? - ?
慈苛肝乐: 所谓路由就是指通过相互连接的网络把信息从源地点移动到目标地点的活动; 而路由器是互联网络的枢纽、"交通警察".可被路由的协议(Routed Protocol)由路由协议(Routing Protocol)传输,前者亦称为网络协议.这些网络协议执行在源与目的设备的用户应用间通信所需的各种功能,不同的协议中这些功能可能差异很大.
张北县18345371841: 无线网络路由协议的分类有哪些? - ?
慈苛肝乐: 先验式路由协议又称表驱动路由协议,每个网络节点都会维护一张到所有已知目的节点路由信息的路由表.由于会周期性以及根据网络拓扑的变化来随时更新路由表,所以路由表可以准确地反映网络的拓扑结构,但需要消耗一定带宽资源用于维...
张北县18345371841: 什么叫“路由协议”?路由器还要什么协议??
慈苛肝乐:路由器提供了异构网互联的机制,实现将一个网络的数据包发送到另一个网络.而路由就是指导IP数据包发送的路径信息.路由协议就是在路由指导IP数据包发送过程中事先约定好的规定和标准. 路由协议主要运行于路由器上,路由协议是用来确定到达路径的,它包括RIP,IGRP,EIGRP,OSPF.起到一个地图导航,负责找路的作用.它工作在传输层或应用层.希望对楼主有所帮助,谢谢!
张北县18345371841: 路由器 用什么协议 - ?
慈苛肝乐: Rip、eigrp、ospf都属于内部网关协议(IGP).igp是用来在网络内计算路由的协议.egp外部网关协议,用来在不同自治系统(暂且理解为小的网络吧)之间传路由的,它本身不会计算出路由.一般只在运营商网络或企业网接入运营商网络的...