Actually I'm in favor or the second alternative for #2 -- ignore the map
altogether:

>    If an ALTO client receives an invalid network map defining two or
>    more PIDs that contain an identical IP prefix, the ALTO client
>    SHOULD completely ignore the complete network map.


Sorry for the confusion! I thought that was #3.

        - Wendy


On 11/01/2013 15:56, "Sebastian Kiesel" <[email protected]> wrote:

>Hi Wendy,
>
>so you are saying that for issue 2) we should go with the second
>text proposal?  I don't have strong feelings about that.
>
>What about 3) ?  Do you want to propose text? Or should we go without
>a clarification?
>
>Thanks
>Sebastian
>
>On Fri, Nov 01, 2013 at 04:27:30PM -0400, Wendy Roome wrote:
>> I don't like saying that the client should just ignore all occurrences
>>of
>> a duplicate CIDR. I think that if the server created a map with
>>duplicate
>> CIDRs, the server has a major problem, and I wouldn't trust that server.
>> 
>> After all, even if a server automatically creates the network map from
>> network data, how hard would it be for the server to test for and remove
>> duplicates?  Especially because we expect the client to be smart enough
>>to
>> detect duplicates??
>> 
>> There's an old saying: If you add a teaspoon of excrement to a barrel of
>> fine wine, you have a barrel of excrement. If a network map has
>>duplicate
>> CIDRs, I think that network map is junk.
>> 
>> 
>>      - Wendy Roome
>> 
>> On 11/01/2013 15:13, "Sebastian Kiesel" <[email protected]> wrote:
>> 
>> >Dear all,
>> >
>> >
>> >Let's focus on IP prefixes in PID definitions as this has to be
>> >clarified before the protocol document can be finalized.
>> >In other words we are talking about section 5.2.1 of
>> >draft-ietf-alto-protocol-20.txt.
>> >
>> >
>> >it seems that we could not agree on a tiebreaker algorithm to be
>> >used by the client if it receives a network map defining multiple
>> >PIDs each containing the same IP prefix.
>> >
>> >
>> >
>> >Let me try to summarize with two examples:
>> >
>> >MapA:  A1 = 10.0.0.0/15
>> >       A2 = 10.0.0.0/16, 10.1.0.0/16
>> >
>> >is legal, and 10.0.0.1 should be in A2
>> >
>> >this is what follows from the current specification, though it may
>> >be surprising to some of us.
>> >
>> >
>> >MapB:  B1 = 10.0.0.0/15
>> >       B2 = 10.0.0.0/15, 192.168.0.0/16
>> >
>> >is NOT legal.
>> >
>> >
>> >
>> >So my proposal to move forward:
>> >
>> >1. clarify that this kind of map as in example B is illegal:
>> >
>> >In Sec. 5.2.1:
>> >
>> >Old:
>> >
>> >   Each endpoint MUST map into exactly one PID.  Since longest-prefix
>> >   matching is used to map an endpoint to a PID, this can be
>> >   accomplished by ensuring that no two PIDs contain an identical IP
>> >   prefix.
>> >
>> >Replace with:
>> >
>> >    A network map MUST NOT define two or more PIDs that contain
>> >    an identical IP prefix, in order to ensure that the longest-prefix
>> >      
>> >    matching algorithm maps each endpoint into exactly one PID.
>> >      
>> >
>> >
>> >
>> >2. optional: specify client behavior in this error condition
>> >
>> >Append a sentence at the end of 5.2.1.
>> >
>> >    If an ALTO client receives an invalid network map defining two or
>> >    more PIDs that contain an identical IP prefix, the ALTO client
>> >    SHOULD ignore that prefix and behave as if the prefix did not occur
>> >    in any PID definition.
>> >
>> >or:
>> >
>> >    If an ALTO client receives an invalid network map defining two or
>> >    more PIDs that contain an identical IP prefix, the ALTO client
>> >    SHOULD completely ignore the complete network map.
>> >
>> >
>> >
>> >3. optional:  add a clarification that example A above is legal and A2
>> >is the result.
>> >
>> >
>> >
>> >
>> >I think that we should add 1) and the first text proposal for 2).
>> >I don't think that we need 3) but I will not object if someone
>> >comes up with a good text proposal.
>> >
>> >
>> >
>> >Comments?
>> >
>> >Thanks
>> >Sebastian
>> 
>> 


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

Reply via email to