想必有不少同学在学习IS-IS协议的时候一定会学习IS-IS的邻居关系这个概念,大家有没有想过这么一个场景:当level-1-2设备同时与level-1设备和level-2设备属于同一个区域,那么邻居关系是怎么样的? 那么今天我们就来验证下这个场景
预配置如下:
R1在区域49.0001中与R2建立level-1的邻居关系并且将其loopback0地址11.11.11.11/32的地址宣告进isis中了,R2与R3之间属于不同区域建立的level-2的邻居关系,并且R3将loopback0地址也宣告进isis中了。
此时查看R1的路由表信息
此时R1无法看到R3所在区域49.0002的明细路由,则R2作为level-1-2路由器给R3产生了是一条缺省路由,则R1就是通过这个缺省路由去访问R3的loopback0地址33.33.33.33
此时再查看R3的路由表信息:
此时R2可以看到R1所在区域的49.0001的明细路由信息
以上实验表明LEVEL-1-2可以与level-2在不同区域中建立level-2的邻居关系
现在我将R3和R2划分在一起区域内,然后先R1和R3的路由表信息:
所有路由器都执行:reset isis all
此时发现R2作为level-1-2可以在同一个区域49.0002中与R3建立level-2的邻居关系,其也可以和同一个区域的49.0001与R1建立level-1的邻居关系
此时我们查看R1的路由表:
此时我们查看R3的路由表
通过以上实验验证得出如下结论:
(1)level-1-2路由器可以和不在同一区域的level2建立level-2的邻居关系,并且level-1-2路由器可以给同一区域的level-1的路由器发送了ATT置位为1的的lsp后,此时level-1设备可以产生一条缺省路由
(2)level-1-2路由器可以和同一区域的level2建立level-2的邻居关系,但是level-1-2路由器可以给同一区域的level-1的路由器发送了ATT置位为0的的lsp后,此时level-1设备无法产生一条缺省路由