Actions
  Routing Table Dataset » History » Revision 18
      « Previous |
    Revision 18/27
      (diff)
      | Next »
    
    Ashlesh  Gawande, 01/11/2018 09:06 AM 
    
    
Routing Table Dataset¶
The routing table can be published as a Status Dataset at /$ROUTER_NAME/routing-table:
Routing Table Status¶
The routing table is organized and represented as an RoutingTable block:
RoutingTable := ROUTINGTABLE-TYPE TLV-LENGTH
                   RoutingTableEntry*
RouteTable¶
All routing table information in the routing table is organized and represented as an RoutingTableEntry block.
RoutingTableEntry := ROUTINGTABLEENTRY-TYPE TLV-LENGTH
                        Destination
                        NextHop+
Destination := DESTINATION-TYPE TLV-LENGTH
                    Name                
NextHop := NEXTHOP-TYPE TLV-LENGTH
                  Uri
                  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.
TLV-TYPE assignments¶
| Type | Assigned value | Assigned value (hex) | 
|---|---|---|
| Uri | 141 | 0x8D | 
| Destination | 142 | 0x8E | 
| NextHop | 143 | 0x8F | 
| RoutingTable | 144 | 0x90 | 
| RouteTableEntry | 145 | 0x91 | 
| DryRouteTableEntry | 146 | 0x92 | 
Updated by Ashlesh Gawande almost 8 years ago · 27 revisions