[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New Version Notification for draft-jiang-v6ops-incremental-cgn
Templin, Fred L - le (m/j/a) 5/14/09 5:17 PM:
Dear authors,
The document is clean and concise, which is appreciated.
However, section 3.2 seems to be showing preference
toward a particular tunneling technology, and I'd like
to understand that better.
As explained in the 6rd draft (soon to become an RFC), 6rd solves the
major problem of 6to4: the lack of guarantee that paths exist between
all IPv6 sites and all 6to4 sites, and that these paths have ISP
controlled QoS.
To understand this, we must first observe that the 6rd
approach relies on anycast for CPE router accessing of
IPv6 routers within the IPv4 ISP network.
The important point is that the 6rd-relay address MAY be anycast. If
there is only one relay at this address, there is no difference with an
anycast address.
Reasons for permitting anycast are SCALABILITY and AVAILABILITY of the
solution:
- if available relays seem to be soon insufficient for the traffic, just
add one more, at the same anycast address. While ISATAP is intra-site,
6rd relays, like those of 6to4 which also use an anycast address, have
to support all the IPv6 traffic of an ISP that uses 6rd.
- if a 6rd-relay fails, the traffic goes to another one.
The idea of
anycast was entertained and abandoned by the ISATAP
team in the 2001/2002 timeframe when ISATAP was still
being developed in the ngtrans working group. This came
after much discussion among authors and guidance from
the working group. Reasons include:
1) if the tunnel fragments, fragments of the same packet
may go to different anycast-addressed routers.
If the ISP supports an IPv4 MTU long enough for IPv6 packets of 1280
octets (as it should) and discards longer ones, no fragmentation is ever
needed.
This is common with 6to4, which uses anycast addressing for its relays.
2) with anycast, there is no opportunity for default
router selection (when there are multiple)
Yes. But what is the practical problem?
3) with anycast, there is no opportunity for traffic
engineering
Different source zones may be oriented toward different relays, or relay
farms with internal load balancers.
All the complexity of deciding which customer sites should receive which
unicast addresses is avoided.
4) with anycast, IPv6 neighbor discovery over the
tunnel may yield unpredictable results
Neighbor discovery doesn't apply more over 6rd tunnels than it does on
6to4 tunnels.
5) with anycast, there is need for a manual provisioning
of IPv6 prefixes and IPv4 anycast address on the CPE
router.
As explained in the draft, Free deployed 6rd with their 6rd parameters
included in their downloaded CPE software (IPv6 prefix and relay anycast
address).
For independently supplied CPEs , tools to convey these parameters have
to be specified. As far as I know, Mark Townsley is working on a
proposal for this.
Regards,
RD