[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: implications of 6to4 for v6coex
On Sep 19, 2008, at 15:18, Christian Huitema wrote:
[Nathan Ward wrote:]
I do not know the history and the reason for the "MUST" in this
paragraph, and I agree with Nathan's statement that this section in
the RFC creates a problem if we implement a strict adherence to the
RFC.
The requirement came out of a desire for traceability and
testability, and was pushed during the AD review of the draft.
I surmised correctly what motivated the requirement.
Many experts were concerned that anycast addresses defeat ingress
filtering, and would facilitate various forms of spoofing attacks.
Using the "real" address of the gateway as a source address would
prevent that.
Clearly, ingress filtering of 6to4 packets should be looking at the
embedded IPv6 source address, rather than the outer IPv4 source
address, right? A new special-use block could be reserved for making
IPv4-only ingress filtering exceptions apply to transit from 6to4
relays.
They were also concerned that with anycast addresses, it would be
difficult to test which gateways are up or down, or that the user
would have no recourse if the quality of service on the anycast path
of the moment was low.
A new special-use block would retain this testing and tracing
function, though it might be confusing for tracers to be receiving
6to4 packets with source addresses that originate at relays in
different addressing realms. Other protocols, e.g. ICMP, would be
guaranteed to come from relays in the local addressing realm.
I'm beginning to see where the complications here spin out. There is
clearly something broken about 6to4, and I'm not sure how to fix it.
Can it be saved as a standard?
--
james woodyatt <jhw@apple.com>
member of technical staff, communications engineering