[Babel-users] Source-sensitive packet's format
Juliusz Chroboczek
jch at pps.univ-paris-diderot.fr
Tue Jul 1 16:04:43 UTC 2014
> SS Update
> 0 1 2 3
> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | Type = 13 | Length | AE | Flags |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | Plen | Omitted | Interval |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | Seqno | Metric |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | Prefix...
> +-+-+-+-+-+-+-+-+-+-+-+-
> | Src Plen | Src Omitted |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | Source prefix...
> +-+-+-+-+-+-+-+-+-+-+-+-
Okay, there's a problem with that. I think you mentioned it to me, but
I didn't listen.
If the Flags field contains any flags, then the resulting parser state
will be different for original and source-specific implementations. This
will break interoperability.
Rather than setting up complex rules to avoid the issue, I suggest we dump
the Flags field from SS-Updates. We can either remove the field, or mark
it as reserved. I suggest we remove it and be done with that.
-- Juliusz
More information about the Babel-users
mailing list