ISIS的CSNP与OSPF的DBD的异同
相同:
二者都在数据库同步过程中保证同步,且都是传输各自LSDB中LSA or LSP头的列表。
不同:
- CSNP在P2P link上仅初始发一次,在广播网络上DIS周期发送。而DBD不存在周期发送行为,ospf节点间进入到loading状态后就不再需要DBD了;
2.CSNP不论在P2P还是MA link上在任何时刻,都是传送当前LSDB里面的内容。而OSPF DBD在ExStart阶段,DBD中不含LSA头信息,在此阶段,DBD 报文用来比较MTU,选举Master,并由Master决定初始序列号。在Exchange阶段,传输含LSA头的DBD报文;
3.OSPF DBD是需要确认的,Master发送DBD(即使是空DBD),slave一定要响应,用作确认,否则5s后重传。而CSNP是不需要确认的。