四种路由协议比较
交换路由协议

交换路由协议交换路由协议是指计算机网络中用于交换路由信息的协议,它可以帮助网络设备(如路由器、交换机)通过各种方式发现网络拓扑,并决定下一跳路由。
本文将介绍一些常见的交换路由协议,包括RIP、OSPF、BGP以及EIGRP。
1. 路由信息协议(RIP)是一种最早出现的交换路由协议之一。
它使用跳数作为度量标准,能够自动学习和交换路由信息。
RIP最初使用的是RIP v1协议,后来进化为RIP v2协议,支持更多功能和更高的可扩展性。
RIP协议适用于小型网络环境,但由于其较为简单的设计,不适合在大型复杂网络中使用。
2. 开放最短路径优先(OSPF)是一种基于链路状态的交换路由协议。
它能够通过洪泛(flooding)方式传递链路状态信息,计算网络中最短路径,并支持构建层次结构路由体系。
OSPF使用开销(cost)作为路径度量标准,可以适应不同的网络环境,并具备较高的可扩展性和稳定性。
OSPF属于内部网关协议(IGP),适用于大型企业网络或互联网服务提供者(ISP)网络。
3. 边界网关协议(BGP)是一种基于向量的交换路由协议,主要用于互联网中的自治系统(AS)之间的路由交换。
BGP协议通过路径属性(path attributes)和路由策略(route policies)控制路由选择和传播,支持多路径和路由策略的灵活配置。
BGP是一个复杂的协议,具有较高的可扩展性和稳定性,广泛应用于大型互联网服务提供商。
4. 增强内部网关路由协议(EIGRP)是思科系统开发的专有交换路由协议,适用于运行思科设备的网络环境。
EIGRP采用混合距离矢量与链路状态的路由算法,在传输路由信息时只发送必要的更新,减少网络带宽的占用。
EIGRP还支持快速收敛和较高的可靠性,适用于企业级网络环境。
以上是一些常见的交换路由协议,每种协议都具有其特定的优势和适用场景。
选取合适的交换路由协议可以根据网络规模、复杂度、性能需求和安全性等因素进行综合考虑。
路由协议的分类

路由协议的分类路由协议是计算机网络中用于在不同的网络设备之间传递路由信息的协议。
它们用于确定数据包从源地址到目的地址的路径,并且根据网络拓扑、链路状态和其他因素来选择最佳路径。
根据其工作方式和策略,路由协议可以分为以下几类。
1. 静态路由协议:静态路由协议是管理员手动配置的路由。
管理员需要显式地指定网络设备要遵循的路由路径。
这些路由将保持不变,除非管理员主动更改配置。
静态路由协议的优点是简单、可靠,且对网络带宽要求较低。
然而,当网络发生故障或拓扑更改时,静态路由协议无法自动适应变化,需要手动重新配置。
2. 动态内部网关协议(IGP):动态内部网关协议用于在单一自治系统内部的路由选择。
自治系统是指由统一管理的网络设备组成的网络。
动态IGP协议可以帮助网络设备在自治系统中学习和交换路由信息,以选择最佳路径。
常见的动态IGP协议包括RIP(Routing Information Protocol)、OSPF(Open Shortest Path First)和EIGRP(Enhanced Interior Gateway Routing Protocol)。
3. 动态外部网关协议(EGP):动态外部网关协议是在不同自治系统之间交换路由信息的协议。
当一个自治系统需要向另一个自治系统发送数据包时,动态EGP协议可以使用自治系统之间的前缀和路由信息来选择最佳路径。
常见的动态EGP协议包括BGP(Border Gateway Protocol),它是互联网中最重要的路由协议之一。
4. 路径向量协议:路径向量协议是一种动态路由协议,用于在自治系统内部或自治系统之间传递路由信息。
它使用路径向量数据结构来描述路由路径,其中包含了到目的地的前缀和下一跳地址等信息。
路径向量协议可以提供更好的可伸缩性和弹性,并能防止路由环路的发生。
常见的路径向量协议包括BGP和RIP。
总结起来,路由协议可以根据其工作方式和策略进行分类,包括静态路由协议、动态内部网关协议(IGP)、动态外部网关协议(EGP)和路径向量协议。
常见的路由协议及工作原理

常见的路由协议及工作原理如下:
1. RIP路由协议:RIP协议最初是为Xerox网络系统的Xeroxparc通用协议而设计的,是Internet中常用的路由协议。
RIP采用距离向量算法,即路由器根据距离选择路由,所以也称为距离向量协议。
路由器收集所有可到达目的地的不同路径,并且保存有关到达每个目的地的最少站点数的路径信息,除到达目的地的最佳路径外,任何其它信息均予以丢弃。
2. OSPF路由协议:OSPF协议是一种链路状态路由协议,主要应用于较大规模的网络环境中。
与RIP不同,OSPF协议通过路由设备间的链路状态交换,生成网络中所有设备的链路状态数据库。
OSPF协议使用Dijkstra的最短路径算法计算最短路径树,以得到到达目标地址的最短路径。
3. BGP路由协议:BGP协议是一种外部网关协议,主要用于不同自治系统之间的路由交换。
BGP协议通过建立和维护相邻节点间的连接关系,并交换路由信息来更新和维护路由表。
BGP协议具有支持大规模网络、路由收敛速度快、防止路由循环等特点。
以上是常见的路由协议及工作原理,不同的路由协议适用于不同的网络环境,需要根据实际情况选择合适的路由协议。
常见的路由协议

常见的路由协议1. 简介路由协议是计算机网络中用于决定数据包从源主机到目的主机的路径的协议。
在互联网中,常见的路由协议有很多种,每种协议都有其特点和适用场景。
本文将介绍一些常见的路由协议。
2. 静态路由协议静态路由协议是最简单的一种路由协议,它由网络管理员手动配置。
静态路由表是一张手动配置的路由表,其中包含了网络的各个子网和它们之间的连接关系。
静态路由协议的主要优点是简单、可靠,适用于小型网络环境。
然而,当网络规模变大时,静态路由协议的配置和管理工作将变得非常繁琐。
3. RIP协议RIP(Routing Information Protocol)是一种基于距离向量的内部网关协议(IGP)。
RIP使用跳数作为路径选择的度量标准,每个路由器在路由表中维护到其他路由器的距离信息。
RIP协议的主要特点是简单、易于配置和实施,适用于小型局域网。
然而,RIP协议的收敛速度较慢,对大型网络不够适用。
4. OSPF协议OSPF(Open Shortest Path First)是一种链路状态协议(Link State Protocol),也是一种内部网关协议。
OSPF使用链路状态数据库(Link State Database)来存储网络中所有路由器的链路状态信息,并根据该信息计算出最短路径树。
OSPF协议的主要特点是快速收敛、支持大规模网络和支持多种类型网络。
OSPF协议在大型企业网络和互联网中得到了广泛应用。
5. BGP协议BGP(Border Gateway Protocol)是一种外部网关协议(EGP),用于在不同自治系统(AS)之间交换路由信息。
BGP协议使用路径向量算法来选择最佳路径,并支持路由策略的灵活配置。
BGP协议在互联网中扮演着非常重要的角色,主要用于实现自治系统之间的互联互通。
6. 总结本文介绍了一些常见的路由协议,包括静态路由协议、RIP协议、OSPF协议和BGP协议。
每种协议都有其适用的场景和特点,网络管理员可以根据实际需求选择合适的路由协议来构建和管理网络。
路由协议RIP、OSPF、BGP比较

根据是否在一个自治域内部使用,动态路由协议分为内部网关协议(IGP)和外部网关协议(EGP)。
这里的自治域指一个具有统一管理机构、统一路由策略的网络。
自治域内部采用的路由选择协议称为内部网关协议,常用的有RIP、OSPF;外部网关协议主要用于多个自治域之间的路由选择,常用的是BGP和BGP-4。
协议RIP( Routing Information Protocol )路由信息协议:是在一个AS系统中使用地内部路由选择协议,是基于距离向量路由选择的协议。
RIP有两个版本:RIPv1和RIPv2,它们均基于经典的距离向量路由算法,最大跳数为15跳。
RIP的算法简单,但在路径较多时收敛速度慢,广播路由信息时占用的带宽资源较多,它适用于网络拓扑结构相对简单且数据链路故障率极低的小型网络中,在大型网络中,一般不使用RIP。
RIP使用UDP数据包更新路由信息。
路由器每隔30s更新一次路由信息,如果在180s内没有收到相邻路由器的回应,则认为去往该路由器的路由不可用,该路由器不可到达。
如果在240s后仍未收到该路由器的应答,则把有关该路由器的路由信息从路由表中删除。
RIP具有以下特点:不同厂商的路由器可以通过RIP互联;配置简单;适用于小型网络(小于15跳);RIPv1不支持VLSM;需消耗广域网带宽;需消耗CPU、内存资源。
协议OSPF( Open Shortest Path First,开放最短路径优先)协议:采用链路状态路由选择技术,开放最短路径优先算法。
路由器互相发送直接相连的链路信息和它拥有的到其它路由器的链路信息。
每个 OSPF 路由器维护相同自治系统拓扑结构的数据库。
从这个数据库里,构造出最短路径树来计算出路由表。
当拓扑结构发生变化时, OSPF 能迅速重新计算出路径,而只产生少量的路由协议流量。
主要优点:收敛速度快;没有跳数限制;支持服务类型选路提供负载均衡和身份认证适用环境规模庞大、环境复杂的互联网协议BGP (边界网关协议,Border Gateway Protocol )是自治系统之间的路由选择协议。
各种路由协议的比较

各种路由协议的比较首先解释一下什么是有类路由协议什么是无类路由协议:有类路由协议:在发送时不发送子网掩码,所以它不支持VLSM,比如RIPV1,IGRP无类路由协议:在发送是发送子网掩码,所以它支持VLSM,比如RIPV2 OSPF EGIRP IS-IS BGP 在从多路由协议中RIPV2 RIPV1 IGRP 属于距离失量路由协议,OSPF IS-IS 属于链路状态路由协议,至于EIGRP是高级距离失量路由协议,含有一些链路状态路由协议的特征,是混合的路由协议。
以下是一些协议的比较:1、RIPV1,RIPV2所支持的网络规模为中型,IGRP EIGRP为大型网络,而OSPF IS-IS支持极大型网络。
2、度量值(metric)RIPV1,RIPV2为跳数IGRP,EIGRP 为复合(带宽,延时,负载,可靠性,以及MTU)OSPF,IS-IS为开销(cost cost =10的八次方/带宽)3、最大跳数的限制RIPV1,RIPV2为15 跳IGRP,EIGRP为255IS-IS为1024OSPF 没有跳数限制4、只有ciso的两个私有协议IGRP和EIGRP不但支持在等价的链路上做负载均衡,还支持在不等价的链路上做负载均衡,其它的只支持在等价的链路上做负载均衡。
5、RIP依靠UDP进行传输,使用端口号520。
但IGRP,EGIRP,OSPF直接与internet层相连并分别使用IP协议号9,88,89路由分为静态路由和动态路由,其相应的路由表称为静态路由表和动态路由表。
静态路由表由网络管理员在系统安装时根据网络的配置情况预先设定,网络结构发生变化后由网络管理员手工修改路由表。
动态路由随网络运行情况的变化而变化,路由器根据路由协议提供的功能自动计算数据传输的最佳路径,由此得到动态路由表。
根据路由算法,动态路由协议可分为距离向量路由协议(Distance Vector Routing Protocol)和链路状态路由协议(Link State Routing Protocol)。
常见的路由协议及其工作原理。
常见的路由协议及其工作原理。
在计算机网络中,路由协议是网络设备(如路由器)之间用来交换路由信息以确定数据包的最佳路径的协议。
常见的路由协议包括静态路由、RIP、OSPF、EIGRP和BGP等。
每种协议都有不同的工作原理和适用的场景。
1.静态路由静态路由是由网络管理员手动设置的路由表项。
它不需要内部路由协议,也不会定期更新路由表。
静态路由在小规模网络或需要特定路由路径的网络中非常有用。
它的工作原理简单明了:管理员手动配置路由器的路由表项,指定目标网络和下一跳地址。
当数据包到达路由器时,路由器会查找目标网络的路由表项,根据下一跳地址将数据包转发到正确的网段。
静态路由的优点是配置简单,不需要额外的路由协议,而且安全性较高。
然而,静态路由的缺点是不会自动适应网络拓扑的变化,因此在大型网络中管理和维护静态路由会很困难。
2. RIP(Routing Information Protocol)RIP是一种基于距离向量的内部网关协议,用于在小到中等规模的网络中动态地交换路由信息。
RIP使用Bellman-Ford算法来计算最短路径。
每个路由器周期性地广播其整个路由表,以向邻居路由器传播自己所知道的网络信息。
路由器通过比较接收到的路由表更新,更新自己的路由表。
RIP协议的工作原理是通过跳数(即经过的路由器)来度量最短路径,跳数越多,路径越长。
每个路由器维护一个路由表,其中包含各个网络的目标地址、下一跳地址和跳数。
当网络出现故障或拓扑变化时,路由器会更新路由表,并向相邻路由器广播更新消息。
RIP协议的优点是简单易用,适用于小型网络,而且收敛速度较快。
缺点是无法支持大型网络,因为其最大跳数限制为15,并且协议会在整个网络中产生大量的控制报文,影响网络性能。
3. OSPF(Open Shortest Path First)OSPF是一种链路状态协议,用于在大型企业网络和互联网中动态地交换路由信息。
OSPF使用Dijkstra算法来计算最短路径。
各种路由协议的比较·优选.
各种路由协议的比较协议的分类:●运行环境:IGP:内部网关路由协议RIP IGRP EIGRP OSPF IS-ISEGP:外部网关路由协议BGP协议(边界网关协议)●运行原理:1. 距离矢量型RIP IGRP所有路由器都只将其路由表(或路由表的一部分)发给邻居,邻居根据收到的信息判断是否需要对自己的的路由表进行修改(是否有前往网络的更佳路径)。
这一过程将定期进行。
要点:1. 向邻居通告自己知道的路由条目。
2. 路由器只知道到达目标的下一跳,对整个网络没有完整的认识。
(道听途说。
)3. 周期性通告(更新)30秒2. 链路状态型OSPF IS-IS交换链路状态信息LSA(局部地图),构建整个网络的链路状态数据库LSDB,最终所有路由器都有一个相同的数据库(网络地图); 依据SPF算法自己计算路由表。
R仅在其接口(链路)发生变化时,才将变化后的状态发送给其它路由器。
触发更新+增量更新。
邻居重新计算前往每个网络的最佳路径。
每个路由器对整个网络都有一个完整的认识,因其都有一个相同的链路状态数据库(地图)。
要点:1. 通告链路状态LSA 拓扑:R标识、和哪一个R相连路由:子网,接口开销2. 所有R有一个相同的数据库LSDB ( 对网络结构的认识是完整的、相同的)3. 触发更新+ 周期更新OSPF 每30分钟刷新一次(将LSDB的简略信息重新通告一次,确保LSDB 的同步).3. 混合路由协议EIGRP -----高级距离矢量协议兼具距离矢量和链路状态协议的特征。
距离矢量特性向邻居通告的是路由条目(路由表)链路状态特性触发更新,只更新发生变化的部分。
(EIGRP 不会周期性通告)管理距离用来标识路由的可信度,又称为路由优先级。
原则:静态优于动态,复杂算法优于简单算法。
如果一条路由从多种方式(静态、RIP、OSPF)学到,路由处理进程将根据管理距离的大小来确定把那一条路由写进路由表。
直连0静态出接口0下一跳 1EIGRP内部90 外部170 汇总5OSPF 110RIP 120BGP外部20 内部200不可信255控制层面如何学习路由表学习路由表,为数据转发提供依据。
路由协议与交换分类
路由协议与交换分类路由协议是指计算机网络的路由选择协议,它负责在互连网络中选择最佳路径,将分组从源地址传送到目的地址。
本文将介绍几种常见的路由协议。
1. 静态路由协议静态路由协议是最简单的路由协议之一。
它需要人工输入固定的路由信息,将网络结构和路由信息手动配置到路由表中。
由于人工操作,静态路由协议的管理和维护比较复杂,并且不能自动适应网络结构的变化。
因此,静态路由协议一般只适用于小型网络或经常不变的网络。
2. RIP协议路由信息协议(Routing Information Protocol,RIP)是一种基于距离向量的路由协议,它通过每个路由器向邻居路由器广播自己的路由表,从而实现网络中的路由选择。
RIP协议使用最常见的距离度量是跳数(Hop Count)。
RIP协议的优点是配置简单,容易实现,并且对网络结构变化的适应性较好,但它的缺点是需要消耗大量的网络带宽和计算资源,同时,在复杂的网络结构中,容易产生路由环路和路由循环问题。
3. OSPF协议开放最短路径优先(Open Shortest Path First,OSPF)是一种基于链路状态的路由协议,它通过广播链路状态,从而发现网络中的路由信息,计算出每个目的地址的最短路径。
OSPF协议适用于中型和大型网络,能够支持多路径和负载均衡,同时也避免了RIP协议的路由环路和路由循环问题。
边界网关协议(Border Gateway Protocol,BGP)是一种互联网核心路由协议,它是互联网上路由器之间交换路由信息的主要协议。
BGP协议是一种路径矢量协议,它的主要作用是选择最短的路径。
BGP协议的优点是能够处理互联网的复杂性和大规模性。
BGP协议的缺点是配置复杂和消耗大量的计算资源和带宽。
在计算机网络中,交换分类是指按照网络中数据处理方式的不同将交换分为电路交换、报文交换和分组交换。
以下是它们的介绍。
1. 电路交换电路交换是指在发送方和接收方之间建立物理电路,并在通话过程中始终占用这些电路。
四种路由协议比较
内部网关协议RIP:基于距离向量的路由协议。
(1)仅和相邻路由器交换信息,交换的信息是自己的路由表。
(2)按固定的时间间隔交换信息。
RIP协议用UDP报文进行传送。
RIP实现简单,但它能使用的最大距离为15,16是不可到达,所以RIP只适用于小规模网络。
RIP还有一个特点就是好消息传播的快,坏消息传播的慢。
RIP为了防止成环:可以用水平分割的方法,即从本端口接收到的路由,不再从本接口发送出去。
内部网关协议OSPF:使用分布式的链路状态协议。
(1)向本自治系统内的所有路由器发送信息,用洪泛法。
,路由器向所有相邻的路由器发送信息,这个相邻的路由器再向所有它相邻的路由器发送信息。
(2)发送的信息是与本路由器相邻的所有路由器的链路专题。
(3)只有链路状态变化时,才用洪泛法发送信息,OSPF没有RIP那样坏消息传播的慢的问题。
而不像RIP那样每隔30s交换一次路由信息。
OSPF协议知道全网的拓扑结构图。
OSPF更新收敛的快是重要特点。
OSPF不用UDP而是直接用IP数据报传送。
OSPF的数据包很短,这样可以减少路由信息的通信量。
注:RIP交换的是路由表,即到目的网络的最短距离,RIP就是根据最短距离选路的。
OSPF发送的信息是与本路由器相邻的链路状态,即与本路由器都和哪些路由器相邻以及该链路的度量,如距离,费用带宽。
所以交换完路由信息以后,形成数据库,然后利用SPF算法(如Dijkstra静态路由算法)再算出路径,形成SPF树。
每个路由单元根据SPF树生成自己的路由表。
对OSPF而言,主要的消耗就在SPF的算法处理中,最常用的是Dijkstra静态路由算法。
当一条链路down,每台路由器都会获得变化的信息,在网络拓扑更新之后,每台路由器就会重新计算SPT。
这样计算SPT的计算量特别大,消耗CPU。
在目前的实际应用中,重新计算SPT就是删除当前的SPT,调用最短路径优先算法重新构造SPT。
所以需要提出一种快速收敛的算法,来消除冗余存储或冗余计算。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内部网关协议RIP:基于距离向量的路由协议。
(1)仅和相邻路由器交换信息,交换的信息是自己的路由表。
(2)按固定的时间间隔交换信息。
RIP协议用UDP报文进行传送。
RIP实现简单,但它能使用的最大距离为15,16是不可到达,所以RIP只适用于小规模网络。
RIP还有一个特点就是好消息传播的快,坏消息传播的慢。
RIP为了防止成环:可以用水平分割的方法,即从本端口接收到的路由,不再从本接口发送出去。
内部网关协议OSPF:使用分布式的链路状态协议。
(1)向本自治系统内的所有路由器发送信息,用洪泛法。
,路由器向所有相邻的路由器发送信息,这个相邻的路由器再向所有它相邻的路由器发送信息。
(2)发送的信息是与本路由器相邻的所有路由器的链路专题。
(3)只有链路状态变化时,才用洪泛法发送信息,OSPF没有RIP那样坏消息传播的慢的问题。
而不像RIP那样每隔30s交换一次路由信息。
OSPF协议知道全网的拓扑结构图。
OSPF更新收敛的快是重要特点。
OSPF不用UDP而是直接用IP数据报传送。
OSPF的数据包很短,这样可以减少路由信息的通信量。
注:RIP交换的是路由表,即到目的网络的最短距离,RIP就是根据最短距离选路的。
OSPF发送的信息是与本路由器相邻的链路状态,即与本路由器都和哪些路由器相邻以及该链路的度量,如距离,费用带宽。
所以交换完路由信息以后,形成数据库,然后利用SPF算法(如Dijkstra静态路由算法)再算出路径,形成SPF树。
每个路由单元根据SPF树生成自己的路由表。
对OSPF而言,主要的消耗就在SPF的算法处理中,最常用的是Dijkstra静态路由算法。
当一条链路down,每台路由器都会获得变化的信息,在网络拓扑更新之后,每台路由器就会重新计算SPT。
这样计算SPT的计算量特别大,消耗CPU。
在目前的实际应用中,重新计算SPT就是删除当前的SPT,调用最短路径优先算法重新构造SPT。
所以需要提出一种快速收敛的算法,来消除冗余存储或冗余计算。
如下图我们只需要计算第二张图中区域的节点,即只对部分变化的节点重新计算路径,大大减少了计算量。
外部网关协议BGP:BGP使用路径向量路由选择协议。
力求找到一条比较好的路由而不是非要找到一条最佳路由。
AS之间的路由选择必须考虑有关策略。
因为有时候基于经济,安全考虑,我们不想经过一些AS。
配置BGP时,每个AS至少选择一个路由器作为该AS的BGP 发言人,所以在AS边界上的路由器既运行BGP协议也运行OSPF或RIP协议。
一个BGP发言人向与其他的AS的BGP发言人要交换路由信息,必须要先建立TCP连接。
BGP交换路由信息的节点数量级是自治系统AS的数量级。
BGP可以从收到的路由信息中构造出一个树形图。
BGP与其他发言人交换路由信息之前,必须先建立TCP连接。
BGP和距离向量路由协议十分类似。
BGP不使用传统域内路由协议的距离度量,而是基于路径、网络策略和规则集来决定路由,这是与距离向量协议的区别。
如果一个BGP发言人收到其他BGP发言人发来的路径信息,它就要检查一下本AS是否在此通知的路径中,如果在这条路径中,就不能采用这条路径,只有发来的呃路径信息不包括本AS时,才会采用这条路径。
这样就可以避免兜圈子。
即避免形成环路。
IS-IS协议:
是一种IGP内部网关协议。
IS-IS是一种链路状态协议,基于SPF算法,以寻找到目标的最佳路径,由于SPF算法该算法
是基于Dijkstra 算法(是一种静态路由算法)本身的优势,IS-IS 协议天生具有抵抗路由环路的能力。
IS-IS 最初是为ISO 的标准协议,为CLNS 设计的,后来增加了对IP 的支持;CLNS 网络(connectionless network service 无连接网络服务属于OSI 的网络层在Inetnet 中被IP 层取代,因为IS-IS 是ITU 制定用于SDH 设备的管理协议,所以至今仍在使用)。
而OSPF 一开始就是IETF 为IP 网络设计的;
IS-IS 协议直接在链路层上运行,报文直接封装在链路层报文中,支持CLNS 、IP 等多种协议;OSPF 报文封装在IP 中,只支持IP 协议;
evel1和Level2,同一区域内的路由器交换信息的节点组成1层(L1),区域内的所有L1路由器知道整个区域的拓扑结构,负责区域内的数据交换。
区域之间通过L2路由器相联接,各个区域的边缘路由器组成骨干网,是2层(L2),L2 负责区域间的数据交换对于一个要送往另一个区域的数据报,不管它的目的区域到底在哪。
IS-IS 协议中整个路由器只能全部属于一个区域(从下图可以看出,L1/L2整个路由器全部属于一个区域,L2是骨干区域),区域边界位于两个路由器之间,路由器的LSDB 按Level 来维护;而OSPF 按接口来,一个路由器可以属于多个区域,为每个区域维护一个LSDB 数据库;
OSPF 通过特殊的区域ID Area0区来定义骨干区,而IS-IS 是通过连续的L2路由器来组成骨干区; 标准的IS-IS 接口cost 取值为:0-63,对链路层区分不够,并且一个网络的metric 达到1024就认为不可达;而OSPF 接口cost 取值范围为:0- 1024,一个网络的metric 达到65535才认为不可达。
所以IS-IS 与OSPF 相比,还是OSPF 使用的更加广泛一些。
Metric 是路由算法用以确定到达目的地的一种度量标准。
常用的metric 有,路径长度,带宽,最小延迟。
复杂的路由算法可以基于多个metric 选路,并将它们结合成一个复合的metric 。
IS-IS 的基本工作原理
Level 1区域
Area
49.0001Level 1
区域
Area
49.0002Level 1区域
Area 49.0003Level 2
主干
L1
L1/L2L1L1L1/L2L1/L2。