[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

draft-ietf-v6ops-nat64-pb-statement-req-0: native connectivity withdual stack hosts



Hi

This is follow up on the previous message about dual stack being susceptible to modification or not.
As i mentioned earlier, Dave and Jari have expressed that nodes must be able to use native connectivity, in order to avoid apps that are not nat compatible to crash. However, in our current set of requirements, we have
  R3: Interaction with dual-stack hosts

  Translation mechanism MUST allow using native connectivity when it is
  available.  This means that if a v6-only nodes wants to communicate
  with a dual stack, it must use native v6 connectivity and if a v4-
  only nodes wants to communicate with a dual stack, it must use native
  v4 connectivity.(In this case, dual stack means a host with both IPv6
  and IPv4 stacks, wich are both active, i.e. they have v4 and v6
  connectivity).


whcih in conjuction with R1:

  R1: Changes in the hosts

  The translation mechanism MUST NOT require changes in the v4-only
  nodes to support the Basic requirements described in this section,
  unless explicitly stated in the particular requirement.  The
  translation mechanism MAY require changes to v6-only nodes.

results that IPv6 only nodes, (which in our document must be interpreted as a node without a v4 address irrespectively whether it has a v4 stack or
not) MAY require modifications to satisfy this requirement.
So, this means that unmodified ipv6 only hosts may not be able to use prefer the native connectivity and hence the apps that are not
nat compatible would not work in these unmodified v6 only hosts.

Do people are ok with this, or people think that we should be stronger on this and try that unmodified v6 only hosts can prefer native
connectivity?

One more comment: Imposing this requirement for unmodified v4
only hosts may be impossible to reach... comments?

Regards, marcelo