IS-IS动态路由协议
一、简单介绍IS-IS
1、IS-IS属于链路状态协议,使用SPF算法
2、IS-IS使用Hello包建立邻居关系、使用LSP交换链路状态信息,采用分层设计
3、IS-IS有3种路由选择级别Level -1(用L1代替)和Level -2(用L2代替)Level 1-2(用L1-2代替)
L1负责在同一个区域内传播链路状态信息(类似OSPF中的1类和2类)
L2负责在不同的区域内相互传播链路状态信息(类似OSPF的3类)
L1-2负责在不同的区域内相互传播链路状态信息(包含L1和L2)
ISIS区域的概念:
主干:所有的L2的neighbor(邻居)连接起来的区域是主干区域。
非主干:所有的L1的neighbor(邻居)连接起来的区域是非主干区域。
4、IS-IS连接L2路由器和L1/L2路由器的路径会形成骨干区域
5、IS-IS三种路由器:
- L1级别路由器能获取区域内的路径信息,
- L2级别路由器能获取区域间的路径信息
- L1-2级别路由器能同时获取区域内和区域间路径
6、IS-IS区域边界位于链路上,而不是路由器中,每台IS-IS路由器仅属于一个区域
二、IS-IS的特点
- 维护一个链路状态数据库,并使用SPF算法来计算最佳路径;
- 用Hello包建立和维护邻居关系;使用区域来构造两级层次化的拓扑结构;
- 在区域之间可以使用路由汇总来减少路由器的负担;
- 在广播多路访问网络通过选举指定IS(DIS)来管理和控制网络上的泛洪扩散;
- 具有认证功能;
- IS-IS采用Cost作为度量值,快速收敛,适合大型网络。
三、 IS-IS度量值
IS-IS度量值
【R1】----------------------------------【R2】---------------------------【R3】
interface interface
metric 10 metric 10
-----------------------path Metric:10+10=20-----------------
在华为路由器上,IS-IS不会自动缩放接口的度量值,接口的默认度量值是10,除非可以改
四、IS-IS的邻居关系
Area1 L1 Area1
R1(L1)----------------R2(L1)
同一区域L