Thanks, Roland

It would actually be interesting to see a presentation and feedback in Roll
because that is where the RPL experts could chime in with opinion.
try to present a m

But please put in a request for ANIMA as well, and we will see if it can fit the
agenda. I think it should

Cheers
    Toerless

On Wed, Oct 12, 2022 at 01:47:21PM +0200, Bless, Roland (TM) wrote:
> Hi,
> 
> I'd just like to bring KIRA to your attention that was recently published
> at IFIP Networking 2022: https://ieeexplore.ieee.org/document/9829816
> or if you don't have access, you can also use the preprint version here:
> https://publikationen.bibliothek.kit.edu/1000148953
> [sorry for similar cross-posting from rtgwg, but this time with focus on
> ANIMA use].
> 
> KIRA was designed to provide an extremely robust control plane connectivity,
> also for in-band control, so it is a "connectivity first" protocol that
> tries to
> uphold the connectivity between all its resources. In the ANIMA context, it
> could
> be seen as being an alternative to RPL in the ACP. In comparison to
> RPL it does not create traffic concentrations and is very robust even
> in drastic failure scenarios. Moreover, it can provide a built-in
> DHT which could ease the discovery of ASAs and provide lightweight
> lookup services.
> 
> Some features:
> 
>  * It consists of a highly scalable ID-based routing protocol R²/Kad in
>    the routing tier
>      o highly scalable means 100,000s of nodes in a single domain
>      o "ID-based" means that it works on flat identifiers that have no
>        topological meaning, e.g., they could be hashes of public keys
>        or just random numbers
>  * it is a partially reactive path-vector protocol, i.e., a node
>    maintains a set of routes to some destinations, whereas it needs to
>    discover routes to other destinations on demand.
>  * It is completely self-organized (esp. zero-touch, zero-config)
>  * It is loop-free, even during convergence
>  * It shows good performance in various topologies (which we call
>    topological versatility), e.g., also in denser structures like data
>    center topologies.
>  * It achieves a good average stretch although its routing tables are
>    growing with O(log n) only (n=number of existing nodes in the network)
>      o Entries in the routing tables are shortest path routes
>      o Stretch is configurable by a node individual adaptation
>        mechanism, i.e., a node may achieve less stretch by providing
>        more memory for routing table entries. For example, an ASA may
>        put other ASAs it communicates frequently with into its routing
>        table.
>  * KIRA also provides a fast-forwarding scheme using PathIDs in the
>    forwarding tier
>  * R²/Kad routing protocol messages use source routing, whereas control
>    packets (i.e., ACP packets) forwarded by KIRA should use less
>    per-packet overhead and thus use a label-based forwarding scheme
>    that also supports multi-path forwarding.
>      o Currently, we use GRE encapsulation, but other methods could be
>        used, e.g., IPv6 SRH.
>  * The scheme currently uses IPv6 packets and ULA addresses, so it
>    would fit nicely into the ANIMA work.
> 
> We think that these features would make it a great choice as an ACP routing
> protocol, however, it is clear that KIRA is nothing that has been
> standardized yet.
> Besides the simulation that was used to investigate KIRA's scalability, we
> have a prototypical implementation as node-local SDN app that provides IPv6
> connectivity between the nodes (using OpenvSwitch), a Linux-based native
> implementation is currently being developed.  If there is interest and
> agenda time available, I could try to give a brief overview presentation at
> IETF 115, however, I understand that ANIMA charter items have priority.
> 
> Regards,
>  Roland
> 

> _______________________________________________
> Anima mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/anima


-- 
---
[email protected]

_______________________________________________
Anima mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/anima

Reply via email to