路由协议互联网最好配对!什么叫路由协议?路由协议在互联网中起什么作用?
穿行在移动互联网中的一个个IP包,好似高速路上的一辆辆汽车,怎样抵达目的地呢?针对车辆大家都很了解,即使不清楚目的地,也是有电子器件导航栏可以引领大家抵达目的地,那IP包是否也必须类似的导航栏信息呢?是的,在IP包进到移动互联网的那一刻,导航栏信息早已走在路上,静静的等候着IP包的来临,在每一个通往目的地的路由器上,只需查看IP库中的目的地详细地址,就可以查看导航栏信息(路由表)来决策近期的线路,就是这样一跳一跳的方法抵达目的地。
读到这儿,您一定会有一个问题:每台路由器的路由表是怎样形成的?先不来回应这个问题,或是拿电子器件导航栏来剖析,如果你键入目的地信息,电子器件网站导航自食其力地形图数据库查询来测算最路程,这个地图数据库查询是事先运载在网站导航中的,每过一段时间你也许还要更新这个地图数据库查询,由于我国的路面发展趋势的迅速,不升级很有可能将你导进江河中、或海洋中…
还记得之前上海市通向洋山港的东海大桥,有一些车辆的接受的精准定位信息精密度不高,数据显示车辆没有在路上跑,反而是在水上飞…
假如每台路由器可以有类似地形图数据库查询的链路信息,还可以应用最短优化算法进行导航栏,每台路由器中间进行链路信息互换的一个协议书,大家称作:路由协议!实际上假如译成选路协议书得话,我觉得针对中国人的了解应当更强了解一些,前边你应该懂了什么叫路由,那协议书呢?协议便是先要求好,怎样表明这种链路信息,根据这一链路必须多大成本费(cost),这条链路两边是啥连接点路由器,拥有这种信息,路由器就可以动态性地画一张各大网站的地形图(系统架构图),针对每一个目的地,依照最短路径算法动态性转化成一个路由内容,放进到一个表格中,大家称这张本表路由表。
了解路由协议的人非常容易就猜中我所描述的路由协议是:OSPF,IS-IS。他们十分类似,全是链路情况协议书,全是先搜集路由器两者之间的链路信息,例如成本费、两边联接的连接点、链路的种类,随后运作类似最短路径算法的优化算法,转化成路由表信息
路由协议的优先
既生瑜,何生亮?
即然如此类似,为什么呢?!这也是两种不一样的机构平行面开发设计的2个协议书,谁都没有一定的优点获胜,那么就由销售市场来磨练他们吧!从协议书的区域开发、扩展性而言,IS-IS更有优点,OSPF很有可能渐渐地被政治化。
今日先不来探讨谁将获胜,先来应对第一个问题,假如OSPF,IS-IS在同一台路由器上运作,针对同一个目的地(IP地址同样,网络掩码相同)他们都转化成了路由表,那用谁的呢?这是一个艰辛的优先选择,各家生产厂家有自身的选择,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、及其路由搜索的最多配对标准。