FIELD: routing systems.
SUBSTANCE: routers to all their neighbours send requests for hello packets over a dedicated communication channel, after receiving a hello packet from a neighbour, information on a neighbour is extracted from the received hello packet: a list of IP interfaces, neighbour list, information on NDB as part of ID, Size and Checksum and based on the obtained information, the presence of common subnets between the connection subnets of the router and the neighbour is checked, comparing the NDB ID, Size and Checksum NDB of the sender and the neighbour contained in the hello packet, if NDB ID, Size and Checksum are equal, then the "synced" state is assigned to the neighbour – the neighbourhood is established. Neighbourhood states are: "down" – router waits for connection establishment, "init" – router is polled and hello packet is sent, "found" – router is found, with no common subnets in the local NDB, "connected" – in the ARP table there is no ARP entry for the subnets common with the found router, "resolved" – found router is not found in the list of neighbours, "synced" – the NDB of the found router corresponds to the local NDB and the routing information in both routers is synchronized; the neighbourhood is established.
EFFECT: providing secure dynamic routing through a dedicated network based on neighbouring states, in which routing information is transmitted between routers through dedicated communication channels.
3 cl, 1 dwg
Authors
Dates
2024-09-23—Published
2024-03-26—Filed