简述IS-IS动态路由协议
1、链路状态协议,使用SPF算法
2、使用Hello包建立邻居关系、使用LSP交换链路状态信息,采用分层设计
3、有2种路由选择级别,L1和L2.
L1负责在同一个区域内传播链路状态信息(类似OSPF中的1类和2类)
L2负责在不同的区域内相互传播链路状态信息(类似OSPF的3类)
4、三种路由器:L1能获取区域内的路径信息,
L2能获取区域间的路径信息
L1-2:能同时获取区域内和区域间路径
5、连接L2路由器和L1/L2路由器的路径会形成骨干区域
6、IS-IS区域边界位于链路上,而不是路由器中,每台IS-IS路由器仅属于一个区域
ISIS相关实验
一、合理规划level-1、level-2、level-1-2
用公网地址配好IP以及每台路由器的环回地址后,配置isis
r1的配置为
[r1]isis 1
[r1-isis-1]network-entity 49.0001.1111.1111.1111.00
[r1]interface g0/0/0
[r1-GigabitEthernet0/0/0]isis enable 1
[r1]interface g0/0/1
[r1-GigabitEthernet0/0/1]isis enable 1
[r1]interface lo0
[r1-LoopBack0]isis enable 1
r2的配置为
[r2]isis 1
[r2-isis-1]network-entity 49.0001.2222.2222.2222.00
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]isis enable 1
[r2]interface lo0
[r2-LoopBack0]isis enable 1
[r2]interface g0/0/1
[r2-GigabitEthernet0/0/1]isis enable 1
r3的配置为
[r3]isis 1
[r3-isis-1]network-entity 49.0002.3333.3333.3333.00
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]isis enable 1
[r3]int lo0
[r3-LoopBack0]isis enable 1
[r3]int g0/0/1
[r3-GigabitEthernet0/0/1]isis enable 1
r4的配置为
[r4]isis 1
[r4-isis-1]network-entity 49.0002.4444.4444.4444.00
[r4]interface g0/0/1
[r4-GigabitEthernet0/0/1]isis enable 1
[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]isis enable 1
[r4]int lo0
[r4-LoopBack0]isis enable 1
[r4]interface g0/0/2
[r4-GigabitEthernet0/0/2]isis enable 1
r5的配置为
[r5]isis 1
[r5-isis-1]network-entity 49.0002.5555.5555.5555.00
[r5]int g0/0/0
[r5-GigabitEthernet0/0/0]isis enable 1
[r5]int g0/0/1
[r5-GigabitEthernet0/0/1]isis enable 1
[r5]int lo0
[r5-LoopBack0]isis enable 1
r6的配置为
[r6]isis 1
[r6-isis-1]network-entity 49.0002.6666.6666.6666.00
[r6]interface g0/0/0
[r6-GigabitEthernet0/0/0]isis enable 1
[r6]interface g0/0/1
[r6-GigabitEthernet0/0/1]isis enable 1
[r6]interface g0/0/2
[r6-GigabitEthernet0/0/2]isis enable 1
[r6]int lo0
[r6-LoopBack0]isis enable 1
r7的配置为
[r7]isis 1
[r7-isis-1]network-entity 49.0003.7777.7777.7777.00
[r7]int g0/0/0
[r7-GigabitEthernet0/0/0]isis enable 1
[r7]in g0/0/1
[r7-GigabitEthernet0/0/1]isis enable 1
[r7]int lo0
[r7-LoopBack0]isis enable 1
r8的配置为
[r8]isis 1
[r8-isis-1]network-entity 49.0001.8888.8888.8888.00
[r8]interface g0/0/0
[r8-GigabitEthernet0/0/0]isis enable 1
[r8]int lo0
[r8-LoopBack0]isis enable 1
[r8]int g0/0/1
[r8-GigabitEthernet0/0/1]isis enable 1
二、修改level-1、level-2
r1:
[r1]isis 1
[r1-isis-1]is-level level-1
r3:
[r3]isis 1
[r3-isis-1]is-level level-2
r5:
[r5]isis 1
[r5-isis-1]is-level level-1
r7:
[r7]isis 1
[r7-isis-1]is-level level-2
r8:
[r8]isis 1
[r8-isis-1]is-level level-1
现在完成要求2,先查看r5的路由表
到r1用缺省表示,并且下一跳是r5,要想改变为r6
三、将ACL列表2000中的条目重发布到L1数据库中
在r6的配置为:
[r6]acl 2000
[r6-acl-basic-2000]rule permit source 1.1.1.1 0.0.0.0
[r6]isis 1
[r6-isis-1]import-route isis level-2 into level-1 filter-policy 2000