Project

General

Profile

Actions

Task #3593

open

Handle old state in Sync digest tree

Added by Vince Lehman about 8 years ago. Updated almost 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
04/11/2016
Due date:
% Done:

0%

Estimated time:

Description

When a router is restarted in the network, the router sends a Sync recovery Interest and synchronizes with the data of every other node in the network. The data that is synchronized may be current data as well as old data. The recovering router may learn about the last known sequence number of a node that has been failed for a long time and will attempt to fetch the node's LSAs to synchronize its own LSDB.

John reported this issue in regards to newly restarted routers learning about and expressing Interests for PKU's LSAs; PKU has been offline for months.

This task should investigate potential solutions for resolving this problem (e.g., by removing or ignoring old data).

One potential solution is to maintain a timestamp for each digest node and pass this timestamp to NLSR when there is a Sync update. NLSR can decide if it will try to fetch the LSAs based on this timestamp and the configured router-dead-interval.


Related issues 1 (1 open0 closed)

Related to NLSR - Task #3842: Add timestamp information for LSAs in LSDBNew11/07/2016

Actions
Actions

Also available in: Atom PDF