Hi Remi,

I have one question about your new address mapping draft.

In the draft, you mentioned the special IID can be used for distinguishing 4rd 
packets from other IPv6 packet whose destination start with CE IPv6 prefixes.

But I think it is difficult to distribute the IPv6 prefix matching to the 
assigned Domain IPv6 prefix. Here is one example.

CE IPv6 Prefix:
+----------------------------+------------------+
| Domain IPv6 Prefix (36bit) | CE index (20bit) |
+----------------------------+------------------+

Domain IPv4 Prefix:
+--------------+
|   16 bits    |
+--------------+

In this case, the first 16bits of CE index can be embedded in the last 16bits 
of IPv4 address followed by Domain IPv4 prefix. And then the remaining 4bits of 
CE index can be embedded as PSID followed by 4bit port head.

At the BR, BR can generate the destination IPv6 address from the IPv4 
destination and the destination port number as shown below.

<---------------------------------- 64bit 
--------------------------------------->
+----------------------------+--------------------------------+------------------+
| Domain IPv6 Prefix (36bit) | suffix of IPv4 address (16bit) | MAX PSID 
(12bit) |
+----------------------------+--------------------------------+------------------+
<---------------- CE IPv6 Prefix (56bit)--------------------------->

PSID can be derived from the port number after removing the first 4bit even 
though the length of the actual PSID is only 4bit. In this case, CPE should 
terminate the packet whose IPv6 destination is matched to CE IPv6 Prefix and 
then process the decapsulation for 4rd. So, I think this means that any IPv6 
prefix matching to CE IPv6 Prefix can be terminated at 4rd functionality in CE. 
For this, even though CE IPv6 Prefix can be delegated to the CE, CE can not 
delegate any IPv6 prefixes matching to CE IPv6 Prefix to any hosts connected on 
the LAN side of the CE. Usually, if the CE can get an IPv6 prefix whose length 
is 56bit, CE can delegate an IPv6 prefix having the different prefix length 
(i.e. 64bit) to the hosts locating on the LAN side of the CE. But I don't think 
it can be working because the IPv6 destination matching to CE IPv6 prefix 
(delegated prefix) should be terminated at CPE for 4rd processing. So, in order 
to provide Dual-stack for the hosts locating on the LAN side of the CE, an 
additional IPv6 prefix different from CE IPv6 Prefix needs to be delegated.

Is my understand correct?

Thanks,
Tetsuya Murakami
_______________________________________________
Softwires mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/softwires

Reply via email to