Dear All,
 
I just want to make sure that I'm not misunderstanding this:
 
RFC 7597, section 6 describes the last 16 Bits of the construction of the Ipv6 
interface identifier as follows:
 
   The PSID field is left-padded with zeros to create a 16-bit field.  
 
RFC7598 Section 5.1. describes the format for provision the PSID to clients 
with the following text: 

   o  PSID: 16 bits long.  The PSID value algorithmically identifies a set of 
ports assigned to a CE. The first k bits on the left of this field contain the 
PSID binary value.  The remaining (16 - k) bits on the right are padding zeros.
 
To me this seems that the two RFCs use two different formats to express the 
same information in a field with the same name. 
 
Lets assume an example where the port split ratio is 6 (=k), slicing the IPv4 
address up into up 2**6 = 64 slices, each segment having 1024 ports. 
 
In RFC 7597, to select the third port-range, the parameters become OFFSET 0, 
PSID-LEN 6, PSID 0x2 (left padded with zeros to 16 bits)
In RFC 7598, to select the third port-range, the parameters become OFFSET 0, 
PSID-LEN 6, PSID 0x800 (leftmost k-bits on this field contain the PSID binary 
value, which is right padded with zeros to fit 16 bits)
 
So, 
1, Is my understanding of the two RFC's PSID formats correct?
2, What's the reason for the difference in the formats?


Best Regards,

Normen Kowalewski
_________________________________________
Deutsche Telekom AG

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

Reply via email to