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