[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [OSPF] Neighbour processing



Hi Joakim,
If the inteface state is Waiting, then the BackupSeen event is scheduled. For more advanced interface states, the NeighborChange event is scheduled. You would never schedule both of them.  
Hope this Helps,
Acee 

|-----Original Message-----
|From: ospf-bounces at ietf.org [mailto:ospf-bounces at ietf.org] On 
|Behalf Of Joakim Tjernlund
|Sent: Tuesday, November 17, 2009 7:20 AM
|To: ospf at ietf.org
|Subject: [OSPF] Neighbour processing
|
|
|I OSPF RFC 2328, chap 10.5 one can read:
|        o   If the neighbor is both declaring itself to be Designated
|            Router (Hello Packet's Designated Router field = 
|Neighbor IP
|            address) and the Backup Designated Router field in the
|            packet is equal to 0.0.0.0 and the receiving 
|interface is in
|            state Waiting, the receiving interface's state machine is
|            scheduled with the event BackupSeen.  Otherwise, if the
|            neighbor is declaring itself to be Designated Router and it
|            had not previously, or the neighbor is not declaring itself
|            Designated Router where it had previously, the receiving
|            interface's state machine is scheduled with the event
|            NeighborChange.
|
|        o   If the neighbor is declaring itself to be Backup Designated
|            Router (Hello Packet's Backup Designated Router field =
|            Neighbor IP address) and the receiving interface 
|is in state
|            Waiting, the receiving interface's state machine is
|            scheduled with the event BackupSeen.  Otherwise, if the
|            neighbor is declaring itself to be Backup Designated Router
|            and it had not previously, or the neighbor is not declaring
|            itself Backup Designated Router where it had 
|previously, the
|            receiving interface's state machine is scheduled with the
|            event NeighborChange.
|
|I wonder about the Otherwise, .. part in these two bullets: 
|Should this be read as iff the first part before the 
|"Otherwise, .." is false only the the otherwise part should be 
|performed? in other words, can each bullet generate a 
|BackupSeen AND NeighborChange or only one of them?
|
|Does the order matter, i.e is it valid to schedule two 
|BackupSeen then two NeighborChange?
|Or should/must it be in order?
|
|           Jocke
|
|_______________________________________________
|OSPF mailing list
|OSPF at ietf.org
|https://www.ietf.org/mailman/listinfo/ospf
|