要求如下:
(1)R1、R2、R3为Level-2路由器,R1和R2属于区域47.0001,R3属于区域47.0002;System ID为0000.0000.000X,ISIS的进程号为1;
(2)R1与R3之间不允许出现DIS,全网要求IS与IS之间通过可靠的机制建立邻居关系;
(3)R1的lo0接口不允许IS-IS协议,但接口所在网段能被IS-IS区域访问到,不能使用ACL、前缀列表。
R1:
isis 1
is-level level-2
network-entity 47.0001.0000.0000.0001.00
int s1/0/1
ip add 192.168.12.1 24
isis enable 1
isis ppp-negotiation 3-way only //使用三次握手建立邻居关系
int g0/0/0
ip add 192.168.13.1 24
isis enable 1
isis circuit-type p2p //更改链路类型为p2p,不选举DIS
int lo0
ip add 10.0.0.1 24
ip add 10.0.1.1 24
ip add 10.0.2.1 24
ip add 10.0.3.1 24
int lo1
ip add 10.0.4.1 24
ip add 10.0.5.1 24
R2:
isis 1
is-level level-2
network-entity 47.0001.0000.0000.0002.00
int s1/0/1
ip add 192.168.12.2 24
isis enable 1
isis ppp-negotiation 3-way only
int s1/0/0
ip add 192.168.23.2 24
isis enable 1
isis ppp-negotiation 3-way only
R3:
isis 1
is-level level-2
network-entity 47.0002.0000.0000.0003.00
int g0/0/0
ip add 192.168.13.3 24
isis enable 1
isis circuit-type p2p
isis ppp-negotiation 3-way only
int s1/0/0
ip add 192.168.23.3 24
isis enable 1
isis ppp-negotiation 3-way only
配置R1的10.0.X.0/24路由引入:
isis 1
import-route direct route-policy 10 //引入直连路由,过滤条件为放行来自lo0的路由
route-policy 10 permit node 10
if-match interface lo0
完成上述引入后,lo0接口的四条路由正常引入,lo1上的两条路由没有被引入:
拓扑图:
需求如下:
(1)不能删除现有配置,可以添加必要配置;
(2)R1访问172.16.0.0/24需要经由R2,请使用ISIS特有的在等价路由中优选路由的方法;
(3)要求能够实时看到IS-IS log,R1需要将10.0.X.0/24网段进行最优汇总,并充分考虑避免环路的问题。
IS-IS默认基本配置略。
配置R2的等价路由中优选路由:
nexthop命令用来设置等价路由的优先级。在IS-IS根据SPF算法算出的等价路由后,再根据weight的权重值从这些等价路由中选择下一跳,值越小优先级越高。
nexthop ip-address weight vlaue
ip-address:下一跳地址
weight value:下一跳权重。value是整数形式,取值范围是1-254。缺省值是255
R1:
isis 1
nexthop 192.168.12.2 weight 1
配置R1的10.0.X.0/24网段进行最优汇总:
summary ip-address mask avoid-feedback | generate_null0_route 能够避免再次学习到该聚合路由,且能针对聚合路由生成指向Null0接口的路由,充分避免环路。
R1:
isis 1
log-peer-change //开启log
summary 10.0.0.0 255.255.255.0 level-2 generate_null0_route avoid-feedback
操作完成后,R3的路由表: