Hi Remi, Qiong,

>> - For this each CE must know mapping rules for all other CE's.
> 
>> [Qiong]: Agree, especially when applying the co-existence scenario for 
>> exclusive-mode and shared mode. Given the fact the IPv4 prefixes are not 
>> continuous anymore, there might be up to hundreds/thousands of rules for a 
>> certain area.
> 
> Thousands of rules seems to me a lot. 
> (I keep doubts that, if CE's support statically shared addresses, keeping 
> thousands of IPv4 prefixes would be needed to support IPv4 via IPv6.)
> In any case, this can be among factors that differentiate which solution 
> applies best to which network.
> 
>> 
>> Although I think that it would be not a big problem for stateless GW to 
>> handle these rules, I would still doubt the possibility that a customer-side 
>> CPE dealing with the same amount of IPv4 prefixes with network-side GW. 
> 
> Adapting a CE to up to 1000 rules doesn't seem difficult to me, and with 
> O(log n) matching this can be done with satisfactory performance. 
> (More details would be private consultancy ;-)). 

Thousands of rules sounds a lot to me as well. But I don't think it is 
difficult for CE to support such a number of rules. In fact, our implementation 
was tested under 10k rules in our lab.

Also, the rule consists of Domain IPv6 prefix/length, Domain IPv4 
prefix/length, CE IPv6 prefix length and Domain IPv6 suffix/length. So, the 
total data size of these tuples is 40bytes roughly. So, if using 1000 rules, 
the total data size is roughly 40kbytes. So, I don't think the big chunk of 
memory is not required for storing all of rules in CE.

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

Reply via email to