tcpip
DESCRIPTION
homework tcpipTRANSCRIPT
-
TCP/IP
IGMP
UC103
-
1
IGMP
IGMP OSI
-
2
(IP)(unicast)(multicast)
1.unicast
2.broadcast
200
200
IP (IGMP)
packet
-
3
IP
IP
cpu
(Multicast) IP IP
IP
IP
IP
(IGMPInternet Group Management Protocol)
IGMP IGMP 1 (IGMP v1) IGMP 2 (IGMP
v2) IGMP 3 (IGMP v3) IP
-
4
IP
(1) RFC1112
RFC1112 (levels) IP
a. 0 (level 0): (host)
b. 1 (level 1):
c. 2 (level 2):
(2) (join) (leave)
(Internet Group Management Protocol, IGMP)
-
5
(3)(Multicast Router)
(Distance Vector Multicast Routing Protocol,
DVMRP)
(4) (routing path) (shortest path)
(Multicast Open Shortest Path First protocol, MOSPF)
Multicast (Internet Protocol)
D (class D) 1 (Group) multicast
group ID 244.0.0.0239.255.255.255 224.0.0.0
224.0.0.255 (local network)
224.0.0.1 (system)
224.0.0.2 " (routers) "
(Ethernet) IP
IP
2 :
-
6
region A IP 23 (bits) (copy)
23 ; region B IP
(bits) 24 01:00:5e (
16 ) 25 0
(data-link layer)
;
(IP layer) 32 multicast group IDs
(IP layer) (filtering)
-
7
IGMP(Internet Group Management Protocol)
IGMP
IGMP
IGMP
IGMP
Querier
IGMPv1(RFC1112)IGMPv2 (RFC2236) IGMPv3 (RFC3376)
IGMP multicast
A.IMGPv1
IGMPv1 IGMP RFC1112 [15] IGMPv1 IGMP IGMP 0001 Type IGMPv1 Type=1 (HostMembership Query)(224.0.0.1) Type=2 (Host Membership Report) 8 (Unused) 0 16 (Checksum) 32 IP
-
8
IGMP v1 IP
IGMPv1
IGMPv1
Version IGMP
Type 0001=(Query)
0002=(Report)
Unused 0
Checksum
-
9
(Report) IGMP IP 224.0.0.2 IGMPv1 (Query) IGMPv1 2 IGMP 0IP 224.0.0.1 (Query) 010 ( 0.1 )
B.IMGPv2
IGMPv2 [18] IGMPv1
IGMPv2
Group-Specific Query) (Leave Group Message)
(224.0.0.1) IGMPv2
Type 8
IGMPv1 Ver Type
IGMPv2 0x11IGMPv1 Ver
0001Type=00010x11
-
10
IGMPv2 1 Type=0x12IGMPv1
Type=0002Ver 0x12Type
8 10
0IGMPv1 IGMPv2
IGMPv1
IGMPv2
IGMPv2
IGMPv2 IGMPv1
(Message)
Ttpe (0x11)=(Query)
(0x12)=1(Report)
(0x16)=1(Report)
(0x17)= (Message)
Max Response Time 10
Checksum
Group Address IP
-
11
0
Max
Response Time () 1
0.1
C.IMGPv3
IGMP [7] Group-and-Source-Specific Query
IGMPv3 Type
IGMPv2 Type 0x22 IGMPv3
IGMPv2
4 01 S Flag
(Suppress Router-Side Processing)4 QRV(Queriers Robustness Variable)
8 QQIC (Queriers QueryInterval Code)16
IGMPv3 IGMPv3
IGMPv3
-
12
IGMP OSI
-
13
:
Info IGMPv3
224.0.0.252
-
14
Ethernet Src MAC 002354f2d5a4
Ethernet Dst MAC 01005e000016
Internet Protocol Src IP 192.168.168.66
Internet Protocol Dst IP 224.0.0.22
ICMP IGMPv3
Type (0x22) IGMPv3
Header checksum
Multicast address 224.0.0.252
Info IGMPv3
224.0.0.252
Ethernet Src MAC 002354f2d5a4
Ethernet Dst MAC 01005e000016
-
15
Internet Protocol Src IP 192.168.168.66
Internet Protocol Dst IP 224.0.0.22
ICMP IGMPv3
Type (0x22) IGMPv3
Header checksum
Multicast address 224.0.0.252
UDP
IP IP 192.168.68.65
IP 239.255.1.1
MAC 0018f3e8f6b2
MAC 0001005e7f0101