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

464 scanarios - identifying the variety



Alain Durand  - Le 6/17/08 2:21 AM :
 > It appears that the 'crude diagram below' is identical to the latest
iteration of 464.

On 6/16/08 7:09 PM, "Brian E Carpenter" <brian.e.carpenter@gmail.com> wrote:
If so, we could incorporate a tunnel-to-NAT scenario in
draft-ietf-v6ops-nat64-pb-statement-req.

+------+-----+-------+          +------+-----+          +-----+------+
|Server|IPv4 |Encaps |__________|Decaps|NAT44|__________|IPv4 |Client|
|      |stack|in IPv6| IPv6 net |      |     | IPv4 net |stack|      |
+------+-----+-------+          +------+-----+          +-----+------+

A variety variety of 464 configurations, with pros and cons, are being discussed.
IMO they deserve some clarification.
(464 is taken here as meaning "any scenario where a source v4 packet has to be delivered to a destination in v4, possibly modified, via a v6-only zone.)

Let:
- Cx     mean  Client using x packets (4 or 6)
- Sy     mean  Server using y packets (4 or 6)
- 4p     mean  private IPv4 (10... etc)
- 4/6    mean  v4 in v6 encap-decap
- NATxy  mean  NAT with x inside to y outside
- Bc     mean IPv4 plus Address and port Borrowing Protocol-Client
- Bs     mean IPv4 plus Address and port Borrowing Protocol-Server

Then we have (at least) the following scenarios:

1.
(C4 4)--4p--(NAT44 4/6)--6--(4/6+ S4)
    The "Tunnel to NAT scenario" above of Brian
    (where the server needs a modified dual stack).

2.
(C4 4)--4p--(NAT46 6)--6--(6 NAT64)--4--(4 S4)
The "464NAT demo at IETF71" of Alain, ref http://www.arin.net/meetings/minutes/ARIN_XXI/PDF/tuesday/464-ARIN_Durand.pdf.

3.
(C4 4)--4p--(NAT44 4/6)--6--(4/6 NAT44)--4--(4 S4)
The SNAT of Ralph Droms, ref http://tools.ietf.org/id/draft-droms-softwires-snat-00.txt.



4.
(C4 4)--4p--(NAT44 Bc 4/6)--6--(4/6 Bs 4)--4--(4 S4)
My NAT44+APBP scenario, ref sec. 2 of http://tools.ietf.org/id/draft-despres-v6ops-apbp-00.txt.


5.
(C4 Bc 4/6)--6--(4/6 Bs)--4--(4 S4)
My APBP-E2E scenario, sec 5.2 of http://tools.ietf.org/id/draft-despres-v6ops-apbp-00.txt.



Using some kind of shorthand like this one would IMO help identifying which scenario does what.


Regards.

Rémi