Represented by breaking 128 bit into Eight 16-bit segments (Each 4 Hex character each). Each segment is written in Hexadecimal separated by colons. Hex digit are not case sensitive.
Drop leading zeros: 2001:0050:0000:0235:0ab4:3456:456b:e560
Successive fields of zeros can be represented as “::” , But double colon appear only once in the address. FF01:0:0:0:0:0:0:1
Note : An address parser identifies the number of missing zeros by separating the two parts and entering 0 until the 128 bits are complete. If two “::” notations are placed in the address, there is no way to identify the size of each block of zeros.