IS-IS和OSPF的相同点:
- 都是基于链路状态型路由协议
- 收敛速度快
- 都能够在运营商网络中运行
- 支持网络分层和路由分级,适用于大规模的网络中。
isis协议将路由器分为了三个角色L1,L1/2,L2
使能了isis协议的路由器默认是L1/2的角色
在OSPF中,area0被称为骨干区域,而在ISIS中,L1/2与L2相连的区域被称为骨干区域
L1不会从L1/2获取到L2的路由,但是会生成一条默认路由指向L1/2
L1/2会同时获取获取L1和L2的路由
L2会从L1/2获取到L1的路由信息
ISIS基本功能
Isis 11 //不输入默认是1,创建isis进程同时进入isis视图
Network-entity 10.0000.0000.0000.0001.00 //配置网络实体名称,同一区域下前两位相同
Int g0/0
Isis enable 11 //在接口下使能isis进程11
Isis 11
Is-level level-1 //修改isis路由器类型为L1
Int g0/0
Isis circuit-level level-2 //修改对端接口的接口类型为L2
实验:
需求:R1,R2,R3属于区域10,R4属于区域20,R4的loopback模拟业务网段。
其中,R1和R2为L1,R3为L1/2,R4为L2
通过实验,最终的
效果1 R1和R2没有去往L2业务网段的路由,但是会生成一条指向L1/2的默认路由。
效果2 R3能够获取到L1和L2的路由
效果3 R4能够通过L1/2学习到L1的路由
实验拓扑图
第一步:为设备配置IP地址、重命名 略
第二步:配置isis,进程号默认为1,修改类别为L1,网络实体名称为x0.0000.0000.000y.00
x代表区域号,y表示设备数,如R1的网络实体名称为10.0000.0000.0001.00
R1
isis 1 //创建isis进程1
is-level level-1 //修改类型为L1
network-entity 10.0000.0000.0001.00 //网络实体名
qu
int g0/0
isis enable 1 //接口下使能进程1
R2配置跟R1相同(略)
R3
isis 1
network-entity 10.0000.0000.0003.00
qu
int range g0/0 g0/1 g0/2 //同时进入3个接口
isis enable 1
R4
isis 1
is-level level-2 //修改类型为L2
network-entity 20.0000.0000.0001.00
qu
int g0/2
isis enable 1
验证:
查看R1的路由表,已经获取到去往R2的路由和去往R3与R4之间的路由。但是并没有R4上业务网络的路由,同时可以看见已经生成一条指向R3的默认路由
测试R1与R4上业务网段的连通性
查看R3的路由表,已经获取到去往L1的路由和L2的路由(包括去往R4业务网段的路由)
查看R4的路由,发现L2是能够获取到去往L1的路由