Routing Table Dataset¶
The routing table can be published as a Status Dataset at
Routing Table Status¶
The routing table is organized and represented as an RoutingTable block:
RoutingTable := ROUTINGTABLE-TYPE TLV-LENGTH RoutingTableEntry*
Dry HR RoutingTableEntries will be present after LS RoutinTableEntries when NLSR is run in dry run mode.
In dry run mode, clients can check if a router name is repeated and assume the beginning of HR routing table entries.
All routing table information in LS or HR mode is organized and represented as an RoutingTableEntry block.
RoutingTableEntry := ROUTINGTABLEENTRY-TYPE TLV-LENGTH Name NextHop+ NextHop := NEXTHOP-TYPE TLV-LENGTH Uri Cost(Double)
Note that Double is used here as HR routing costs do have floating points (However they are installed in NFD's FIB as adjusted integers).
Also note that currently in dry run mode, HR and LS routing table are printed consecutively with no separation.
|Type||Assigned value||Assigned value (hex)|