ISIS邻居建立数据库同步

ISIS邻居状态:
       1、Down:接口一旦启用ISIS协议之后就是Down状态;
       2、Init:收到了邻居的Hello报文,发现了邻居,One-way;
       3、UP状态:收到了邻居的Hello报文,并且在邻居的hello报文中发现了自己。
ISIS邻居建立的条件:
       1、路由器级别一致;
       2、建立L1的邻居要求区域ID一致,L2不要求;
       3、互联接口地址在相同网段;
       4、互联接口地址网络类型一致;
       5、System-ID不能冲突;
       6、如果存在认证,要求认证信息一致;
       7、接口MTU一致。
链路级别:
       华为设备中,默认启用了ISIS的链路为L1/2的链路,通过命令:ISIS circuit-level //修改
       1、当路由器为L2的路由器时,无论链路级别为多少,始终只会发送L2的Hello报文;
       2、当路由器为L1的路由器时,无论链路级别为多少,始终只会发送L1的Hello报文;
       3、当路由器为L1/2的路由器时,Hello报文的发送与链路级别存在关系,发送结果取交集处。
ISIS中hello报文的发送时间建个为10S一次,邻居失效时间为30S。

ISIS协议基于TLV实现报文的变化:
       T:代表了属性的类型; L:代表长度; V:值,代表具体的属性。
        1、发送报文的时候只携带需要的属性,不需要属性可以不携带;扩展性更强,如果协议需要支持新的属性,只需开发出新的TLV即可。
        2、相比OSPF来说,报文字段都是固定的,所以扩展性不如ISIS那么好。
 
OSPF为数据库的同步定义了状态机;
ISIS没有为数据库同步定义状态机。
P2P网络
广播网络
LSP类型分为两种:
       1.实节点LSP:每个启用ISIS路由的路由器都会产生实节点LSP,用于描述自身的链路状态信息;
       2.伪节点LSP:有DIS产生,用于描述MA网络上的邻居信息。
    
交互自身没有的LSP,使用新的LSP替换掉旧的LSP;
如何确定一条唯一的LSP呢?使用LSP-ID:0000.0000.0001.00-00
       1、system-id:产生此LSP路由器的系统ID;
       2、伪节点标识符:如果取值为00,代表该LSP为实节点LSP;如果取值为非00,则代表该LSP为伪节点LSP;
       3、分片标识符:长度为一个字节,用于描述LSP的分片。
如何确定一条LSP的新旧呢?
       1、比较LSP的序列号(越大越优)
       2、比较剩余寿命(holdtime),如果为0,则代表最新用于删除一条LSP;如果都不为0,则选择更新的一个(即holdtime值更大);
       3、比较校验和,越大越优。
ISIS的更新机制:
        1、触发更新;
        2、周期更新:每个ISIS路由器每隔900s都会周期更新一次自身产生的LSP;
ISIS LSP的老化机制:
        1、即每个LSP产生的时候都有1200s的holdtime时间,随着时间递减,当LSP holdtime减为0的时候将会删除一条LSP


手机扫描二维码访问