Alvaro,
...
It means that most of the code one needs to deal with version one is
the same as the code one needs to deal with version zero. Feel free
to suggest better text.
When I think about protocol compatibility I think about on-the-wire
behavior and packets, not about the implementation internals.
I'm not sure what the phrase "on-the-wire behavior" means. Certainly
it is not enough to agree on data formats, i.e., the format of data on
the wire.
There also must be consistent behavior by each end of a
connection/session/ ...
(in terms of externally-visible processing) of the agreed upon data format.
Otherwise, the behavior of "compatible" implementations may vary
significantly,
and users will not see the versions as "compatible."
I think your latter comments match my sense of "compatibility",
but I just wanted to make sure we are on the same page.
Steve
_______________________________________________
sidr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/sidr