Scott,
On 2009-02-22 09:42, Scott Brim wrote:
> Hi. A few questions ...
>
>> 3.1. A Mechanism Taxonomy
>>
>> In this taxonomy, solutions are grouped by the primary mechanisms
>> that they use to achieve their goals.
>
> I'm wondering, in the categories {transport, translation,
> encapsulation}, where would you put shim6? It's below transport.
> Would you say rewriting is translation? Would you say an addition of
> a header is an encapsulation?
>
>> 3.1.2. Translation
>>
>> Translation solutions are characterized by a translation
>> operation between an identifier to a locator and back to an
>> identifier as the packet traverses the network.
>
> Now that I've pondered this a little, I can't think of any approach
> that does that (translate from identifier to locator and back again).
> GSE only does it in one direction (->RLOC for source, ->ID for
> destination).
Shim6 does both translations in the case that ULID != RLOC, which
I think also answers your previous question. But certainly,
reversibility vs non-reversibility, and whether the translation
affects source, destination, or both, are facets of the taxonomy, I think.
Brian
GSE uses identifiers internally but does not need to
> translate outgoing destination addresses or incoming source addresses
> since they are already in RLOC form and must stay that way. NAT-based
> approaches and Six/One Router are also one-way: the local source
> address is translated to an RLOC when outgoing, and the destination
> address is translated to a local address when incoming. Also except
> for GSE and ILNP, the local "thing" is not an "identifier" in the
> sense that the term is used here, a topology-independent name of a
> single endpoint, or node ID. It is a locator with limited scope.
> Except in the case of GSE and ILNP it still names an attachment point
> and has topological significance.
>
>> 3.3.1. Strategy A
>>
>> Local routing is based on an address, which functions as a GUID,
>> SID component and local locator,
>
> Should this be an "and/or" or "or" instead of an "and"? Or is this
> supposed to be an in-line definition of "address"? A local locator is
> not necessarily also part of a session ID.
>
>> 3.3.2.2. Identifier variants
>>
>> B2a Each host has a single numeric identifer to which the
>> locators are attached. This identifier is used by the
>> layer-4/5 and higher protocols to compose the SID.
>>
>> B2b Each service provided by a host has a globally unique,
>> hierarchical character-string identifier to which the
>> locators are attached. Clients initiating communication
>> with that service negotiate a numeric SID which is unique
>> only within the scope of that service.
>
> In this section I don't see the relevance of "numeric" and
> "character-string". To the functions using these identifiers, they
> are just bits, regardless of what semantics a human might see in them.
>
> Scott
> _______________________________________________
> rrg mailing list
> [email protected]
> http://www.irtf.org/mailman/listinfo/rrg
>
_______________________________________________
rrg mailing list
[email protected]
http://www.irtf.org/mailman/listinfo/rrg