On Thu, Nov 19, 2009 at 3:39 PM, Christopher Morrow <morrowc.li...@gmail.com
> wrote:

>
> actually I think the ID doesn't have to be globally unique. It's
> convenient if it is (today), but it need not be globally unique.
>

Yes, you're right. In fact, I was going to propose that way, but I was not
sure whether the group already has got this notion. Many people out there
believe BOTH id AND locator should be global. In fact, there's no compelling
architectural reason why they have to be globally unique.

I'd be quite happy to change revise my idea in this respect, if we'd be sure
the group will understand the reason for and accept the idea.

>
> > then it's ok to me. That's exactly what I mean. But if your combination
> > might be, for the same host,
> >
> >         (id1, loc1), (id2, loc2), (id3, loc3)
> >
> > then that's not the way I chose in my architecture.
>
> There CAN BE more than one ID, but I don't see a use in most cases to do
> that.
>

Right.

Again, in fact, there can be multiple names for a host; alias. But, this is
not a necessity, and should rather be treated as a degenerate case in order
to make our discussion concise and clear. So, for the purpose of clearer
communication of opinion and ideas, I'd prefer to say that there's on ID for
a host.

>
> I can envision some networks which are large enough that there may be
> separate locators used to map to different portions (or
> entrances/exits) to that network. So, many LOCATORS for a single ASN.
>

Indeed. But, I'd describe this situation like this. A large admin domain can
have multiple AS's inside; (this is also true of the current Internet).
Although the whole (large) domain (network) would be admin'ed by a single
authority, each AS inside would use separate set of locators.

Is this OK to you? Then, we mean the same thing.

>
> The 'ASN is a simplification' really means 'simplification'... it's
> very easy to image: "Route to joe at AS701, route to jim @ as15169"
> ... it's probably harder for many people to image: "Route to IDX at
> LOCATOR-Y"
>

Yes. We mean nearly the same thing. Only that, for me, 'joe' or 'jim' is in
the header of TCP whereas 'AS701' or '@as15169' is in the IP header. So, in
relaying between AS's, availability of only the AS # to IP(relayer) is
enough for this inter-domain operation. It's only when the packet arrives at
the gateway into the intended AS, the packet needs further information of
the (local) locator to the host 'joe' or 'jim'. These can be retrieved (if
not cached) from the LocS(id-to-locator mapper) inside the AS. This is why I
say

     o AS is used in the inter-domain routing whereas
     o locator is used in the intra-domain routing.

>
> I think that's fine. 'interdomain' and 'intradomain' are going to mean
> something different 'soon' (or could mean something different soon),
> though this is less important I think.
>

Yes, also in my picture (in head), ASs can recurs inward and outward (or
upward and downward), so that this distinction by 'intra' and 'inter' may
not be right wording. This, however, is to mean whether the routing is a
tier above or below... or something like that.

>
> there are a vast number of AS's that interconnect in more than 1
> interface, in more than 1 location... being able to determine that
> this portion of AS15169 is on interface 3 and 4 but not 5, while that
> portion of AS15169 is on 5 and not 4 or 3... is important.
>
 >there is need inside the ASN's to find the right set of links to carry
 >the traffic in question. It's more complex when that path is not a
 >direct one... transit {3356 701 6461} from 15169 to 2914.

Aha. So, that's why you feel exposure of ID even in inder-domain routing is
necessary.

Let me try to revise my two scenarios like this:

(outgoing step1: still inside) before forwarding a packet (or flow, which is
a more convenient granularity here) to one of multiple egress gateways all
pointing to the same external AS, a traffic engineering configurer would be
consulted to which egress gateway the flow should be forwarded. ...

(outgoing step2; exiting the gateway) Assume my gateway has links to more
than one ingress gateways of my neighbor. In further segmenting the flows
assigned to my gateway, I'd also consult ...

No... I think it doesn't work without exposure of the ID to gateways. I
think I break here. Well..., painful.

This then sends me back to the first issue of ID we talked about. I might
then, from outset, declare IDs in my architecture is also local; comfortably
manageable quantity of manageable size.

OK. I might have to redraw the architecture and scenarios and let ID be
visible in inter-AS routing. I'll have to see whether this still ensures me
the scalability of this routing; whether the routing table doesn't explode.
I hope I succeed. Will get back soon.

-- 
Regards,

DY
http://cnu.kr/~dykim
_______________________________________________
rrg mailing list
rrg@irtf.org
http://www.irtf.org/mailman/listinfo/rrg

Reply via email to