IP Version 6

 

TCP Unicast Examples

 

Daytime Servers and Clients

 

Ø      Server IPv4:  s4

Ø      Server IPv6:  s6

Ø      Client IPv4:  c4

Ø      Client IPv6:  c6

 

Examples of possible  scenarios:

 

% cd /home/cs779/stevens3rd.book/unpv13e/intro

 

Use tcpdump to observe the exchanged messages:

%  sudo tcpdump -N -t | grep 1313

 

Run server on host something (IPv4: 128.82.4.210  & IPv6: fe80::203:baff:fe2a:67ff )

 

% s4 &
% c4   128.82.4.210

% c6  fe80::203:baff:fe2a:67ff

    connect error: Connection refused
% c6    ::ffff:128.82.4.210

 

 

% s6 &
% c4   128.82.4.210

% c6    fe80::203:baff:fe2a:67ff
% c6    ::ffff:128.82.4.210

 


UDP Unicast Examples

 

Daytime Servers and Clients

 

Ø      Server IPv4:  s4u

Ø      Server IPv6:  s6u

Ø      Client IPv4:   c4u

Ø      Client IPv6:   c6u

 

Examples of possible  scenarios:

Similar to TCP above


Sctp Examples

 

Daytime Servers and Clients

 

Ø      Server IPv4 Stream:  DayTimeServer4SctpS

Ø      Server IPv6 Stream:  DayTimeServer6SctpS

Ø      Client IPv4 Stream:  DayTimeClient4SctpS

Ø      Client IPv6 Stream:  DayTimeClient6SctpS

Ø      Server IPv4 Sequence  Packet:  DayTimeServer4SctpQ

Ø      Server IPv6 Sequence  Packet:  DayTimeServer6SctpQ

Ø      Client IPv4 Sequence  Packet:   DayTimeClient4SctpQ

Ø      Client IPv6 Sequence  Packet:   DayTimeClient6SctpQ

 

Examples of possible  scenarios

Similar to TCP above and much more

(match 4 & 6 with S & Q): 16 cases

 

Trouble Cases: 

 

When server is Q  and the client is S.

 




Multicast Example

  mcast6

IPv6 multicast addresses starts with ff.

Example: "ff80::203:baff:fe2a:67"

Also you can use IPv4-mapped IPv6 addresses: ::ffff:224..1.1.22 

 

Example:

 

% cd /home/cs779/public_html/mcast/mcast6

 

    % mchat  22