往期文章:
IS-IS路由协议基础知识
前面与大家分享过ISIS路由协议基础知识,相信大家或多或少都了解一些。
本期龙哥将通过简单的实验演示与大家分享,您将会有所收益,如下:
1、掌握ISIS区域的配置方法及路由器最多能配置区域的数量;
2、掌握ISIS路由器类型的修改配置方法以及修改后路由条码的变化。
1
实验拓扑图
![4615b8c41daa3e2e5c50acf182252a72.png](https://img-blog.csdnimg.cn/img_convert/4615b8c41daa3e2e5c50acf182252a72.png)
2
配置思路
- 搭建好网络拓扑图。
- 规划好IP地址,标注在拓扑图上。
- 配置基础信息(设备名、接口IP地址、router id)。
- 配置ISIS路由协议。
- 验证。
3
配置步骤
- 修改路由器的设备名:(其他设备修改参考下图,这里不再一一列举)
![ce3ee95993e55a321e6ad7f517deb745.png](https://img-blog.csdnimg.cn/img_convert/ce3ee95993e55a321e6ad7f517deb745.png)
- 配置设备router id:(其他设备修改参考下图,这里不再一一列举)
![af82a7ff4d23f64fd2998f4c46924718.png](https://img-blog.csdnimg.cn/img_convert/af82a7ff4d23f64fd2998f4c46924718.png)
- 配置接口IP地址
![ccea0d592fbabda799ce289b81093bbb.png](https://img-blog.csdnimg.cn/img_convert/ccea0d592fbabda799ce289b81093bbb.png)
- 到这来,建议养成习惯,测试一下直连的连通性,防止人为失误,配置IP信息:
![496bf81dd8592bc2b8e74a8fb2ad7fbc.png](https://img-blog.csdnimg.cn/img_convert/496bf81dd8592bc2b8e74a8fb2ad7fbc.png)
- ISIS路由协议配置:
R1的ISIS 配置如下:
![e657b33e5db31b80c08ec577d67c5105.png](https://img-blog.csdnimg.cn/img_convert/e657b33e5db31b80c08ec577d67c5105.png)
接口下使能一下isis:
![82e55ca47a676d088ee2e767bc97f347.png](https://img-blog.csdnimg.cn/img_convert/82e55ca47a676d088ee2e767bc97f347.png)
ISIS配置相对较简单一下,ISIS 后面如果没有写进程id,默认是1。
其他路由器参考上图配置,唯一区别记得NET不要配一样,area id、sysid记得修改一下。如R2就配置49.0001.0000.0000.2222.00、
R5就配置49.0002.0000.0000.5555.00
- 配置完ISIS检查一下ISIS邻居:
(这里我把R6也划到49.0002区域了)
![927f4b6e743030923dc2d2efc88fc6b1.png](https://img-blog.csdnimg.cn/img_convert/927f4b6e743030923dc2d2efc88fc6b1.png)
![b6b4ed3d5f94be4bdca82a9bced7e5ad.png](https://img-blog.csdnimg.cn/img_convert/b6b4ed3d5f94be4bdca82a9bced7e5ad.png)
细心同学,就会发现了:为啥有的邻居是有2条同一个sysid的,而有的是1条?
1、由于ISIS 路由器类型默认是L1/L2类型的,所以即可以和邻居建立Leve 1的邻居关系和leve 2的邻居关系。
2、由于R5与R6在同一个区域49.0002,所以他可以建议leve1和level2邻居关系。这来就可以得出结论:建立leve 1邻居关系, 必须满足同一区域。
怎么样?是不是通过动手做实验,掌握真理会更加深刻,是吧!
我把R6划到49.0001区域后的,R5的邻居表:
![aa4528b1300331972dc5912c39744604.png](https://img-blog.csdnimg.cn/img_convert/aa4528b1300331972dc5912c39744604.png)
- 查看一下路由信息:
![26f5ce185989b53e10bb1380c94c71ba.png](https://img-blog.csdnimg.cn/img_convert/26f5ce185989b53e10bb1380c94c71ba.png)
- 查看isis lsdb数据库:
![c9830a059f47bca1b629ca2ce0e3e880.png](https://img-blog.csdnimg.cn/img_convert/c9830a059f47bca1b629ca2ce0e3e880.png)
4
验证
测试一下,全网网络连通性:
![c47a19a136e37b0ad8dfa75ad50bf322.png](https://img-blog.csdnimg.cn/img_convert/c47a19a136e37b0ad8dfa75ad50bf322.png)
测试一:检验路由器是否真的最多只能配置3个区域?
![1bcd5eb5ec55e739e8e9914b5e91b95b.png](https://img-blog.csdnimg.cn/img_convert/1bcd5eb5ec55e739e8e9914b5e91b95b.png)
![caef4437362c656a908999aed74a2644.png](https://img-blog.csdnimg.cn/img_convert/caef4437362c656a908999aed74a2644.png)
结论:确实最多只能配置3个区域,超过3,会报错。每台路由器只能配置一个sysid。
测试二ISIS的骨干区域和非骨干区域
我们都知道,ISIS默认路由器类型是:L1/L2 类型。如果要进行区域规范,那么需要修改一下路由器类型,如下:
R1、R2、R7修改L1类型;R5修改L2类型,其他默认L1/L2类型。
![f28ca5f11838006cfd6e9a8453903bbc.png](https://img-blog.csdnimg.cn/img_convert/f28ca5f11838006cfd6e9a8453903bbc.png)
以R1为例,修改之前,我们再次查看一下路由表:
![28ec883b649176c82e6449518d9a5177.png](https://img-blog.csdnimg.cn/img_convert/28ec883b649176c82e6449518d9a5177.png)
现在我们来修改ISIS路由器类型:
R1:
![051a13aa61d9a384eaa1e06b63251c6d.png](https://img-blog.csdnimg.cn/img_convert/051a13aa61d9a384eaa1e06b63251c6d.png)
R2:
![77073c98db4180496dd69c3fe098db4e.png](https://img-blog.csdnimg.cn/img_convert/77073c98db4180496dd69c3fe098db4e.png)
其他需要修改的,也是参考如上命令语法。
现在我们再来看一下哪些是非骨干区域,哪些是骨干区域?
黄色区域,为非骨干区域,橙色区域为骨干区域。
![9f1530c298e4226cd87228c4a45f8baa.png](https://img-blog.csdnimg.cn/img_convert/9f1530c298e4226cd87228c4a45f8baa.png)
ISIS 骨干区域和非骨干区域,不是依赖与区域id,而且依赖与路由器类型。不像ospf,area 0 是骨干区域。
现在,我们来看看R1的路由表:
![fddad38e450a7a71eee36ee4270130cc.png](https://img-blog.csdnimg.cn/img_convert/fddad38e450a7a71eee36ee4270130cc.png)
你们发现问题了没?
1、ISIS路由条码变少了。
2、增加了一条默认路由。
这样的好处是不是跟ospf stub区域有点类似,减少路由条码,生成默认路由,可以减少路由器内存,CPU的开销。
那你们知道,R1是怎么生产默认路由的吗?
接下来,请继续看完,你就会知道了。原来是R1收到ATT置位的报文,从L1/L2路由器发出来的。
我们现在R1上查看一下LSDB,会发现收到R3、R4发过来的LSP报文,ATT都置为1了:
![7d2c7f4ce38599c28354a0170ddb2493.png](https://img-blog.csdnimg.cn/img_convert/7d2c7f4ce38599c28354a0170ddb2493.png)
在R1的G0/0/0口处抓包,可以看到R3过来的报文,确实ATT置位了。
![8e95215164caadbcc302bdce3ffb23f0.png](https://img-blog.csdnimg.cn/img_convert/8e95215164caadbcc302bdce3ffb23f0.png)
在R1的S1/0/0口处抓包,可以看到R4过来的LSP报文,确实ATT也置位了。
![163ba1af890dc514ab68b6f2095fae00.png](https://img-blog.csdnimg.cn/img_convert/163ba1af890dc514ab68b6f2095fae00.png)
那为何路由表吓一跳是R3呢?
这是因为,R1收到两台L1/L2发过来的置位的LSP报文,只会选择最近的,如果判断是否最近?是根据开销cost来的,最小,则就是最近的,放进路由表。
![679012f63e3e3c3f88fc51803b4a1d7a.png](https://img-blog.csdnimg.cn/img_convert/679012f63e3e3c3f88fc51803b4a1d7a.png)
你学会了吗?怎么样?是否有所收获?