I followed IPv6 reprenstation rules :- A series of "0"s in a 16bit block can by represented by "0".- A series of blocks containing only "0"s can be suppressed and represented by "::" (this can be done only once)