[Interop-dev] NetJSON: clarify what an ID is

Juliusz Chroboczek (spam-protected)
Tue Aug 11 19:20:19 CEST 2015


> an ID is the way a router/node is identified in "NetworkRoutes" and
> "NetworkGraph", it can be any string.

Should it be a printable string, or a binary blob?  Babel's Router-IDs are
64-bit binary blobs, they are printed out as 12:ab:34:cd:56:ef.

> Probably routes in NetworkRoutes should expect addresses only and avoid
> confusion with router IDs,

Babel uses a next-hop address and an originating Router-ID.

> In NetworkGraph instead, source and target should probably allow the usage
> of router IDs.

What happens if a neighbouring router has multiple interfaces?

-- Juliusz




More information about the Interop-dev mailing list