Section 5.1.3 calls for the (optional) provisioning of a range of excluded ports as part of a mapping rule. As my notes in Decemeber hopefully made clear, the key issue is really whether system ports (0-1023) are to be excluded or not. How many actually get excluded is a function of block size, or of the sharing ratio if a = 0. The default value of 4096 currently given in Section 5.1.3 is the block size implied by an offset a = 4.

I would think an operator would not want to exclude any more ports than necessary. Hence what needs to be provisioned is simply a Boolean indication that system ports are to be excluded or not. If they are to be excluded, then:

- for a = 0, as many PSIDs as necessary beginning with PSID = 0 MUST NOT be used because the corresponding port ranges lie within the range 0-1023.

- for 1 <= a <= 6, the first block MUST NOT be used, because it contains the system port range. The corresponding number of excluded ports (including the system ports) ranges from 32768 for a = 1, down to exactly 1024 for a = 6.

- a > 6, more than one block has to be excluded to make up the complete range of 1024 ports.

The above bullets could be part of the explanation of the algorithm in Section 5.1. Section 5.1.3 should change only by replacing "excluded ports" by "whether system ports are excluded" and the default value of that to "yes".

Tom Taylor
_______________________________________________
Softwires mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/softwires

Reply via email to