[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RRG] A Late Response to Questions on Six/One Router
sorry folks, this msg went out by mistake, as I had not finished
typing yet :(
let me add at least one missing part to my 2nd question:
Comrades,
previous discussions around tunneling vs. address rewriting have
shown
that some of the concepts of Six/One Router are unclear in the
community. This is, of course, my fault because the papers that I
have so far published on Six/One Router do not go into sufficient
detail to dispel these unclarities. I have done my homework now and
would like to point you to the following paper, which motivates and
explains the design of Six/One Router more thoroughly:
http://users.piuha.net/chvogt/pub/2008/vogt-2008-six-one-router-design.pdf
better later than never: I have 3 questions on this writeup; Robin
already brought up the first one in his long review comment (dated
July 30, 2008 10:25:39 AM PDT), but I have not seen the rest been
asked (or maybe I read Robin's long msg too quickly and missed).
1/ fig-4 in the above pdf file shows an example of backward
compatibility packet exchanges between an upgraded and a legacy edge
network, however note that both are single-homed in this example.
If the legacy net L is multihomed, everything still works, as (I
assume) L still has its prefix injected into the global routing table.
However if the upgraded network U is multihomed, the communication
with L can only use the address of one of U's providers, right?
(this would be a dis-incentive for U to do upgrading...)
I replace the original question 2/ with the following:
2/ how does six/one handle transient failures?
Take Figure-3 for example: if the link between provider-1 and six/one
router fails, since the other end sends to the specific address block
of this six/one router (as explained in fig-2), what causes the other
end to change the translation to the address belonging to the right-
side six/one router?
Or there is some "local repair" done between provider-1 and provider-2?
The paper touched this issue in a super brief way:) in the following 2
paragraphs:
for bilateral case (= both ends are upgraded):
Active
packet exchanges can therefore be redirected between the
providers of a multi-homed edge network only if the resulting
change in transit addresses is handled in a manner transparent
to hosts. Bilateral mode achieves this because the rewriting of a
host’s multiple transit addresses into a single edge address
hides transit address changes from the host.
I agree that rewriting is easily done (this is equivalent to say that,
with an encap solution, one can easily encap packets with a different
ETR address)
the hard question is how a six/one router at the source site border
learn about the failure promptly to do the redirection.
For unilateral case (i.e. one end upgraded, one end not)
Six/One Router
should permit fast re-establishment of packet exchanges in
Unilateral mode upon failure of the provider via which they
used to be routed. Six/One Router achieves this by making the
providers of a multi-homed edge network responsible for
connectivity to disjoint and complementary subsets of the
transit address space, while having all of them provide
connectivity to the complete remote edge address space.
Providers back up each other’s routes to remote transit
addresses.
I don't fully understand exactly what it means by "responsible for
connectivity to disjoint and complementary subsets of the transit
address space", or
how providers "back up each other’s routes to remote transit
addresses"..)
3/ the paper shows that six/one deployment is at edge sites--how
does this help align cost with incentives?
--
to unsubscribe send a message to rrg-request@psg.com with the
word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/rrg/> & ftp://psg.com/pub/lists/rrg