isis邻居关系验证实验+面试问题

验证形成邻居关系的必要条件

  1. 拓扑
    在这里插入图片描述

  2. 实验过程
    验证不同网段,同一level,同一区域,同一网络类型,不能建立isis邻居关系。
    配置AR1
    [Huawei]sysname sxzx-a401-1-zexisis1
    [sxzx-a401-1-zexisis1]int g0/0/0
    [sxzx-a401-1-zexisis1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
    [sxzx-a401-1-zexisis1]isis 15
    [sxzx-a401-1-zexisis1-isis-15]network-entity 49.0001.0230.0100.1002.00
    [sxzx-a401-1-zexisis1-isis-15]is-level level-1
    [sxzx-a401-1-zexisis1-isis-15]int g0/0/0
    [sxzx-a401-1-zexisis1-GigabitEthernet0/0/0]isis enable 15
    配置AR2
    [Huawei]sysname sxzx-a401-1-zexisis2
    [sxzx-a401-1-zexisis2]int g0/0/0
    [sxzx-a401-1-zexisis2-GigabitEthernet0/0/0]ip add 23.1.1.2 24
    [sxzx-a401-1-zexisis2-GigabitEthernet0/0/0]isis 15
    [sxzx-a401-1-zexisis2-isis-15]network-entity 49.0001.0120.0100.1002.00
    [sxzx-a401-1-zexisis2-isis-15]is-level level-1
    [sxzx-a401-1-zexisis2-isis-15]int g0/0/0
    [sxzx-a401-1-zexisis2-GigabitEthernet0/0/0]isis enable 15
    验证结果
    在这里插入图片描述

不同网络类型无法建立邻居关系
验证二:不同层次路由器,不能建立邻居关系。
修改AR1为level-1,AR2为level-2
[sxzx-a401-1-zexisis2-isis-15]is-level level-2
验证结果:

不同层次路由器无法建立邻居关系

实验三:验证不同区域无法建立邻居关系。
路由器都设置为level1
AR2配置
[sxzx-a401-1-zexisis2-isis-15]is-level level-1
AR1的区域为
在这里插入图片描述
AR2的区域为
在这里插入图片描述
验证结果

所以不同区域不能建立邻居

验证不同网络类型不能建立邻居关系
R1网络设置为p2p
[sxzx-a401-1-zexisis1]int g0/0/0
[sxzx-a401-1-zexisis1-GigabitEthernet0/0/0]isis circuit-type p2p
R2默认为MA
验证结果
在这里插入图片描述
无法建立邻居关系

实验:双方网络类型一致,IP地址互通,在同一区域内,即可建立邻居。
删除AR1 p2p网络类型
[sxzx-a401-1-zexisis1-GigabitEthernet0/0/0]undo isis circuit-type
修改AR2IP地址
[sxzx-a401-1-zexisis2-GigabitEthernet0/0/0]ip add 12.1.1.2 24
修改AR2区域,和AR1在同一区域:
[sxzx-a401-1-zexisis2-isis-15] network-entity 49.0001.0120.0100.1002.00
实验验证:
在这里插入图片描述

三、实验过程总结
Level-1维护level-1的lsdb, leve-2维护level-2的lsdb, level1-2同时维护 level1和level2的lsdb, 骨干区域就是level-2/level1-2所在的区域。
建立邻居关系的条件1、同一层次路由器(l1-l1 l2-l2 l1/2-l1/2) 2、同一区域对于level-1 3、同一网段 4、 同一网络类型
Isis路由协议只要交互了hello就形成邻接关系。

IS-IS与ospf区别

  1. Isis协议直接再链路层上使用,报文直接封装在链路层报文中,支持ip,CLNP多种协议;ospf封装在IP中,只支持IP协议。
  2. Is-is的LSP生存时间是20分钟往下计算到0来清除旧的LSP;而OSPF是从0往最大值涨到60分钟来清除更新旧的LSA。
  3. Is-is协议中整个路由器只能全部属于一个区域,路由器的LSDB按level来维护;而ospf按接口来划分区域,一个路由器可以属于多个区域,为每个区域维护一个LSDB数据库。
  4. 对骨干区域的类型定义不同:OSPF通过特殊的Area0区来定义,而isis是通过连续的L2路由器来组成骨干区。
  5. Is-is协议的DIS选举是强占式可预见的,优先级最高的是DIS;OSPF协议DR选举优先级最高的不一定是DR,并且有BDR的概念,而IS-is没有BDR
  6. IS-is只支持p2p和broadcast网络类型;ospf可以很好地支持各种网络模型

DIS选举规则
ISIS 协议中,DIS 的选举是自动进行的。选举的依据是同一网络中各接口的优先权,如果最高的优先权的接口不止一个则从这些优先权相同的接口中找MAC 地址最大的。DIS 的选举是在IS 自身进行的,网络中的各个IS 根据所在网络的接口上的邻居信息来进行选举。由于整个网络中的邻居信息是一致的,所以各自进行的选举结果是相同的。
只有在广播网络类型上才会选举DIS,在Point-to-Point的网络类型不需要DIS 的选举。
不同层次有不同层次的DIS。
IS-IS中不存在备份DIS,当一个DIS不能工作时,直接选举另一个。
DIS发送的Hello报文的时间间隔为普通路由器的1/3,这样便于其他路由器快速检测到DIS的失效,同时快速选举新的DIS接替。
DIS路由器不具有终生制,一旦网络中新增加的路由器DIS的优先级高于当前的DIS的优先级或当前的DIS发生故障,网络中将重新选举新的DIS,网络的稳定性较差。

伪节点作用:
• 伪节点是用来模拟广播网络的一个虚拟节点,并非真实的路由器。在IS-IS中,伪节点用DIS的System ID和一个字节的CircuitID(非0值)标识。
• 使用伪节点可以简化网络拓扑。
• 当网络发生变化时,需要产生的LSP数量较少,减少进行SPF运算时的资源消耗。

发布了21 篇原创文章 · 获赞 10 · 访问量 2978

猜你喜欢

转载自blog.csdn.net/BuZaiKongXu/article/details/100727595