中间系统-邻居建立,数据库同步

ISIS邻居状态:

  1、Down:接口一旦启用ISIS协议之后就是Down状态

  2、Init:收到了邻居的Hello报文后,发现了邻居。

  3、up:收到了邻居的Hello报文,并且在邻居的hello报文中发现了自己。

ISIS邻居建立的条件:

  1、路由器级别一致(两个路由器之间必须有一种邻居级别是协商成功的)

  2、建立L1的邻居要求区域ID一致,L2不要求

  3、互联接口地址在相同网段

  4、互联接口地址网络类型一致。

  5、System-id不能冲突

  6、如果存在认证,要求认证信息一致

  7、接口MTU一致

OSPF邻居建立:网段掩码一致。MA网络中路由信息是由DR产生的LSA来描述的。

ISIS邻居建立:网段要求一致,掩码不要求一致。

网段:同一网段IP地址和子网掩码相与后得到相同的网络地址。

判断是否在同一个网段的关键在于收到了对方的hello报文,查看对方接口IP地址是否在本端收报接口的子网范围内。

链路级别:

华为设备默认启用了ISIS的链路为L1/2链路

  [R1-GigabitEthernet0/0/0]isis circuit-level level-1  //修改链路级别

1、当路由器为L2的路由器时,无论链路级别为多少,始终只会发送L2的hello报文。

2、当路由器为L1的路由器时,无论链路级别为多少,始终只会发送L1的hello报文。

3、当路由器为L1/2的路由器时,hello报文的发送域链路级别存在关系。L1/2的路由器hello报文的发送级别与链路级别一致。

ISIS中hello报文发送的时间间隔为10s一次,邻居失效时间为30s。

ISIS协议基于TLV实现报文的编码:

T:代表了属性的类型

L:代表长度

V:值,代表具体的属性

1、发送报文的时候只携带需要的属性,不需要的属性可以不携带,扩展性更强。如果协议需要支持新的属性,只需开发出新的TLV即可。

2、对于OSPF来说,报文字段都是固定的,所以扩展性没有ISIS好。

MTU检测:

OSPF中DD报文中会携带自身的MTU值,连接的对端的路由器检测接受到的DD报文检测MTU就能判断MTU值是否相同。

ISIS中进行隐式确认,会使用padding字段将hello报文填充到和MTU一样大,发送给对方然后如果能互相接受则说明MTU值相同。

ISIS同步数据库

交换自身没有的LSP,使用新的LSP替换掉旧的LSP。

如何确定唯一的LSP:使用LSP-ID:0000.0000.0001.00-00

  1、System-id:产生此LSP路由器的系统ID。

  2、伪节点标识符:如果取值为00,代表LSP为实结点LSA;如果取值为非00,则代表改LSP为伪节点LSP。

  3、分片标识符:长度为1个字节,用于描述LSP的分片。

LSP类型:

  1、实结点LSP:每个启用ISIS路由的路由器都会产生实结点LSP,用于描述自身的链路状态信息。

  2、伪节点LSP:由DIS产生,用于描述MA网络上的邻居信息。

如何确定一条LSP的新旧:

  1、比较LSP的序列号(Seq num)

  2、比较holdtime,如果为0则代表删除一条LSP,如果都不为0则选择一个更新的,即holdtime大的(从1200s递减的)

  3、比较校验和,越大越优

ISIS的更新机制:

  1、触发更新:链路状态一点产生变化就会进行触发更新

  2、周期更新:每个ISIS路由器每隔900s都会周期更新一次自身产生的LSP。

ISIS LSP的老化机制:每个LSP产生的时候都有1200s的holdtime时间,随着时间递减,当LSPholdtime减为0时就会删除该条LSP。

DIS:

  1、周期发送CSNP

  2、DIS的Hello时间为3s,失效时间为9s

ISIS里DIS为什么会支持抢占,而DR不支持

邻居状态角度:

  OSPF Dother只有2-way状态,一旦DR支持被抢占,邻居状态将发生大幅度震荡。

  ISIS DIS和所有的路由器都是up的邻居关系,DIS一旦被抢占,不会发生邻居关系的震荡。

算法角度:

  OSPF DR产生2类LSA描述MA网络的拓扑和路由信息,如果DR支持被抢占,将为算法带来不稳定的现象。

  ISIS DIS产生伪节点描述MA网络的拓扑,DIS支持被抢占,算法会有不稳定的现象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值