Hello Lotte,
A little follow-up below...
On 4/20/2015 7:54 AM, Lotte Steenbrink wrote:
There isn't a need to mark addresses with a TLV in RERR messages.
Well, there could be. For example, it doesn't make sense to me that PktSrc in
What am I missing here? There is not a need to mark addressesYes, there is, as it has been explained multiple times now. And we don't even
mandated within RFC 5444.
have to talk about future extensions here. Take PktSource, for example:
PktSource is currently an Address TLV.
Especially in an IPv6 network, that is going to be one huge blob of data.
Instead, we could (and, imho, should) add PktSource as a regular Address to the
Address Block. Assuming that the PktSource will be very likely to share a
prefix with some of the other Addresses in the Address Block, the RFC 5444
builder/parser can then employ its address compression magic and probably shave
off more than the 3-6 bytes which naming TLVs add to the packet size.
I think I have enough home work trying to figure out the packet situationWell, we can hope, even though the current atmosphere is bleak.c) before they are added, which they won't be, we can hope that RFC 5444 will beI don't think we can hope for any changes regarding RFC 5444, as can be seen
revised to avoid the tight relationship with the needs of OLSR.
with the missing explanatory document that has been promised for months now.
For homework, please try to specify a source route using RFC 5444.
as-is, thank you.
Did someone want to claim that source routing requires
improper routing protocol elements?
I'm not asking you to rephrase it. I'm asking you to consider the history,And how would hat happen?
which
is that in almost 20 years no one has ever pointed out the need for more
addresses in RREQ and RREP except for source routes, which aren't supported
in RFC 5444. Furthermore, the future extension COULD be added in a way that
is backwards compatible with existing AODVv2,
but without a specific exampleBecause?
it's hard to make a specific answer to show that.
Again, I fully understand the argument that has been put forward.
But in case the above isn't clear, I'll try more granularity:
No, it wouldn't. There can be RFCs that specify optional extensions, and theyThis is not at issue.
can add optional addresses.
How is the processing algorithm to know for certain that they are NOT theAny AODVv2 router that *doesn't* have this extension will simply ignoreDo you mean the new extension in a future RFC? Presumably the new addresses
Addresses that it can't process
would be put
there for some reason, and they are NOT the TargAddress. So, (a) they cannot
ignore existing
AODVv2 mechanisms and still claim to be part of AODV and (b) the processing
remains trivial.
TargAddress, exactly?
Well, I am sorry it is frustrating but we can go about this in an orderlyYou know how to tweak RFC 5444 into building packets that are technically
fashion
and in a spirit of mutual cooperation on the discussion. I may continue to
disagree
if you tell me something is impossible when I know how to do it, but that's not
a sign of being hard to get along with (is it??)
legal, but go contrary to the (ridiculously underdocumented) idea of RFC 5444.
I do not think that “technically legal” is a very strong argument, especially
if there are technical arguments against your proposal.
Now if the argument is that we are dealing with entrenched positions thatExcuse me? I am trying to do my job here. I have no interest in fueling any
are not amenable to technical discussion, then it gets down to some political
situation roughly akin to blackmail. It would not be the first time.
I would just take the statement that technical discussion does not matter
and frame it with proper attribution, and be done with it.
So please let me know if it's a technical discussion or a political discussion.
political discussion. I just want to get this document over the finish line.
I'm afraid I can't follow you... Could you rephrase your argument?
How many address blocks do we have for RREQ or RREP messages?Again: In 5444 packets, we do not have control which address goes into which
address block. This is done by the 5444 builder/parser, which we have no
control over. The builder/parser will rearrange stuff in order to create the
smallest packets it can.
Maybe you meant to say that we do not have control over where
RFC 5444 parser puts the addresses within an address block.
Back in the land of AODV, aren't we supposed to get *data elements* from
RFC 5444? Can we frame this discussion using the terminology of data
elements?
Now what happens if we get an OrigSeqNum data element associated with
an address, and another address with no SeqNum data element associated?
I don't see why RFC 5444 has a problem with that, and it's trivial to process.
How many address blocks do we have for RREQ or RREP messages?
Maybe you meant to say that we do not have control over where
RFC 5444 parser puts the addresses within an address block.
Back in the land of AODV, aren't we supposed to get *data elements* from
RFC 5444? Can we frame this discussion using the terminology of data
elements?
Now what happens if we get an OrigSeqNum data element associated with
an address, and another address with no SeqNum data element associated?
I don't see why RFC 5444 has a problem with that, and it's trivial to process.