Computer Networks · M2 · mocks

Q1B · Expand an IPv6 address

M2 mock B

Q1(a)+Q1(b) compulsory; choose any two of Q2/Q3/Q4 · 10 marks attempted

Question. Expand 2001:db8::10 into full IPv6 notation and state the number of groups replaced by ::. [2 practice marks]

Answer

Given

Given address: 2001:db8::10.

To find

The full 128-bit address in eight-group hexadecimal notation.

Formula and why

\text{missing groups}=8-\text{visible groups}LaTeX: \text{missing groups}=8-\text{visible groups}

A written 0 is a visible group. :: represents only the omitted all-zero groups.

Step-by-step solution

Step 1. Count groups on both sides

Left: 2001, db8 (2 group(s)). Right: 10 (1 group(s)).

Step 2. Calculate omitted groups

Visible=2+1=3. Missing=8−3=5.

Step 3. Insert the groups

2001:db8:0:0:0:0:0:10.

Step 4. Pad each group on the left

Group numberFour-digit group
12001
20db8
30000
40000
50000
60000
70000
80010

Step 5. Write all eight in order

2001:0db8:0000:0000:0000:0000:0000:0010.

Final answer: 2001:0db8:0000:0000:0000:0000:0000:0010