Protocol hello processing limits single-process routers to approximately 1,000 neighbours, and about 300 neighbours in a active network.
This is perhaps made worse in OpenFlow, because of the larger number of neighbours and because of the desirability of managed languages such as Python and Java.
Drop Hellos to self
Check capability bits
This is perhaps made worse in OpenFlow, because of the larger number of neighbours and because of the desirability of managed languages such as Python and Java.
Hello processing in OSPF
setsockopt() has to support- MD5 key-id and key
- Link type: multicast, NBMA, point-to-multipoint, point-to-point and virtual
- "Priority"
- "HelloInterval"
- "RouterDeadInterval"
- T-bit for ToS support, must be zero
- O-bit for oqaque support
- E-bit for external LSA support
- eleigibility to be a DR or BDR
- Current DR
- Current BDR
- List of seen routers
Drop Hellos to self
Check capability bits