1、对于点对点网络:

A <-------------------->B

1)A,B交互CSNP报文,该报文中包含本地知道的所有链路状态信息,

2)A发送PSNP报文,请求B发送的报文中链路状态的详细信息(相当OSPF 的LSR)

3) B 发送LSP链路状态详细信息(可以包含多个路由信息的明细)

4)A 发送PSNP,表示详细的链路状态信息已收到。若B没有收到A发送的确认收到信息,则B会经过发送定时器超时后,再次发送LSP 链路状态信息

 

5)若B增加新的路由更新要传给A, 则在与之前属性相同的路由条目的LSP上增加seq+1, LSP  id 不变,再次更新传给A

      或生成新的LSP传播(LSP新的分片),

 

PSNP既用于请求,也用于确认

 

二, MA网络建立路由表过程

建立完邻居后,通过组播,直接发送所有明细路由LSP,在MA网络中不发送PSNP确认报文,MA网络中的DIS路由器定时发送CSNP报文泛洪出去,所有路由器都能收到该CSNP报文,即所有路由的摘要信息,其它有发送路由条目的路由器,收到该报文,查看自己要发送的路由条目是否包含在其中,若不在其中,则重新发送缺失的路由条目。

若除Dis(C)外,其它路由器如A没收到(丢失报文),则A路由根据DIS的CSNP报文中所有条目,单独发送缺失路由条目的PSNP请求报文,B路由器发送包含该路由条目的LSP给A, A不会发送确认报文,因为有CSNP报文通过周期性泛洪报文,保证数据库的同步

MA网络中,PSNP报文只有请求,没有确认

在点对点网络中,CSNP报文在建立完邻居后初次发送,只发一次,后面不再发(类开OSPF中的DD报文)

在MA网络中,是由DIS路由器周期性泛洪CSNP报文,10秒一次,

 

 

posted on 2022-11-30 09:18  401335990  阅读(144)  评论(0)    收藏  举报