ááŸá¯ááºážááŒáá·áº á
á®ážáááºážááŸá¯á¡áá
áºáá
áºáᯠá
áááºáá»áááºá¡áá áááºá¡áááºážááẠáá»ááºáá±ážáááºá
IPv6 ping ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááŒááºážá¡ááœáẠá¡ááŒá¶ááŒá¯áá»ááºáá»á¬ážááŸáá·áº ááŸáá·áºááœááºáá»á¬ážááá¯ááºáᬠááá±á¬á·ááºááá¯á·á
áºáá»á¬áž (ICMPv6 Echo Request/Echo Reply)
áá»áœááºá¯ááºááẠLinux (á¡áá°ážáááŒáá·áº Fedora 31) ááá¯á¡áá¯á¶ážááŒá¯áá±áá±á¬áºáááºáž á¡ááŒá¬ážáááºáááºááŸá¯á
áá
áºáá»á¬ážá¡ááœáẠping command syntax ááẠá¡ááœááºáááºáá°ááá·áºáááºáᯠáááááŒá¯áá«á
áá»ááºáááºáá áºáá¯áá±á«áºááœáẠIPv6 node á¡á¬ážáá¯á¶ážááᯠPing áá¯ááºáá«á
ááááá¯á¶ážááŸáá·áº á¡ááá¯ážááŸááºážáá¯á¶áž á¡ááŒá¶ááŒá¯áá»ááºááŸá¬ ááá·áºááºááŸá IPv6 node á¡á¬ážáá¯á¶ážááᯠping áááºááŒá áºáááºá
IPv6 ááẠáá áºáá¯ááŸáá áºáá¯ááá¯á· áááºááœááºááŸá¯ á¡áá»áá¯ážá¡á á¬ážá¡á¬ážáá¯á¶ážá¡ááœáẠmulticast ááááºá á¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áááºá áá¯ááºááœáŸáá·áºááŒááºáž (ááá¯á·ááá¯ááºáá¯ááºááœáŸáá·áºááŒááºáž) IPv6 ááááºá á¬áá»á¬áž áááŸááá«á áááºážááẠáá¯ááºááœáŸáá·áºááá·áºááááºá á¬á¡áá»áá¯ážá¡á á¬ážáá»á¬ážá áœá¬ááŸáááá·áºá¡ááẠIPv6 ááᯠIPv4 ááŸáá·áº ááœá²ááŒá¬ážáá±ážáááºá á¥ááá¬á "ááá·áºáááºáá¯ááºááœáŸáá·áºááŸá¯" ááááºá ᬠ255.255.255.255 [RFC1122]á
ááá¯á·áá±á¬áºáááºážá "all-nodes multicast" IPv6 ááááºá á¬áá áºáá¯ááŸááá«áááºá ááá¯á·ááŒá±á¬áá·áº link áá±á«áºááŸá IPv6 node á¡á¬ážáá¯á¶ážááᯠping ááẠáááºážááá¯á¡áá¯á¶ážááŒá¯áá«áááºá (ááááºáá±á¬á· "áá¯ááºááœáŸáá·áºááŸá¯" ááááºá á¬ááẠá¡ááŸááºááááºááœáẠnode áá»á¬ážá¡á¬ážáá¯á¶ážáá«áááºááá·áº multicast á¡á¯ááºá á¯áá áºáá¯ááŒá áºááá·áº á¡áá°ážá¡áááºááŸááá±á¬ multicast ááááºá á¬áá áºáá¯áá»áŸáá¬ááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá "group" ááá¯á·ááá¯áẠmulticast ááááºá ᬠbit ááᯠááá·áºááºá¡ááœáŸá¬ááŸá Ethernet áá¯ááºááœáŸáá·áºááá·áºááááºá á¬áá»á¬ážááœáẠááœáá·áºáá¬ážáááºááᯠáááááŒá¯áá«á )
áá»ááºáááºá¡ááœáẠnodes á¡á
á¯á¶ááá¯áẠIPv6 ááááºá
á¬- ff02::1. ff
multicast IPv6 ááááºá
á¬ááᯠáááºááœáŸááºážáááºá áá±á¬áẠ0 ááẠunset bits áá«áá±á¬ á¡áá¶á á¡á
áááºá¡ááá¯ááºážááŒá
áºáááºá
áá±á¬ááºááẠ2
multicast á¡á¯ááºá
á¯áá
áºáá¯áá§áááá¬ááá¯áááºááŸááºáááºá multicast IPv4 ááááºá
á¬áá»á¬ážááŸáá·áºááá°áá² multicast IPv6 ááááºá
á¬áá»á¬ážááẠáááºáááºáá
áºáá¯ááŸááááºá áááºáááºáááºááá¯ážááẠmulticast packet ááᯠáááºááá·áºááá¯á·ááẠááœáá·áºááŒá¯áá¬ážááá·áº ááœááºáááºá á¡á
áááºá¡ááá¯ááºážááᯠááœáŸááºááŒáááºá áááºáááºáá
áºáá¯ááẠáááºááŸááºáá¬ážáá±á¬ áááºáááºá áááºááááááºááá¯á· áá±á¬ááºáááºááŸáá·áºá áááºážá Hop Count á¡ááœááºááẠáá¯áááá¯ááºáááºááŒá
áºá
á± áááºáááºááᯠááŒá¯ááºáá»ááá«áááºá áááºááŸááºáá¬ážáá±á¬ multicast á¡ááœá²á·áááºááááááºááᯠááá±á¬ááºááŸááá® áá±á¬á·á
áºá¡áá±á¡ááœááºááẠáá¯áááá¯á·áá±á¬ááºááŸááá«áá áááºážááá¯áááºáž áá»ááºáá»ááºážááŒááºáááºáááºááŸááºáááºááŒá
áºáááºá á€áááºááŸá¬ IPv6 multicast áááºáááºá á¡ááŒáá·áºá¡á
á¯á¶á
á¬áááºážááŒá
áºáááºá
áá±á¬ááºáá¯á¶ážáá±á¬á· ::1
all-nodes multicast á¡á¯ááºá
á¯ááᯠáááºááŸááºáááºá
ááááºá
á¬á¡ááŒá±á¬ááºáž ff02::1
áááŸááºážáááºážááŒá±á¬ááºáž áááááŒá¯ááá·áºáááºá router ááá¯á·ááá¯áẠmultihomed host áá²á·ááá¯á·áá±á¬ á¡ááºáá¬áá±á·á
áºáá»á¬ážá
áœá¬ááŸááá±á¬ IPv6 host ááœáẠááááºá
ᬠff02::1
ICMPv6 áá²á·áááºáá¶áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáá±ážááá¯á·ááẠááá¯á·ááá¯áẠáááºážááá¯á·áá±á¬ááºááŸáááá·áºá¡áá«ááœáẠICMPv6 áá²á·áááºáá¶ááŒááºááŒá¬ážáá»ááºáá»á¬ážááᯠáááºáá¶áááŸáááẠáááºáá»áŸá±á¬áºááá·áºááá¯ááºááá·áº áááºááá·áºá¡ááºáá¬áá±á·á
áºá០áááºáááºááŸááºááá¯ááºááá·áºá¡áá¬áááŸááá«á ff02::1
ááŸááºáááºááŒá®áž multi-interface node ááŸáá·áº áá»áááºáááºáá¬ážáá±á¬ á¡ááºáá¬áá±á·á
áºááŸáá·áº áá»ááºáááºáá»á¬áž ááœááºáááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
ááá¯á·ááŒá±á¬áá·áº ááá·áºááºáá
áºáá¯áá±á«áºááŸá IPv6 node á¡á¬ážáá¯á¶ážááᯠping áá¯ááºááá·áºá¡áá«á utility ááᯠáá
áºáááºážáááºážááŒáá·áº ááŒá±á¬ááŒááẠááá¯á¡ááºáááºá ping
IPv6 á¡ááœááºá ááẠinterface ááá¯áá¯á¶ážááá²á
Interfaces ááá¯áááºááŸááºááŒááºáž - Command Line ááœá±ážáá»ááºááŸá¯
áá»áœááºá¯ááºááá¯á·ááŒááºáá¬ážááŒá®ážááŒá
áºááá·áºá¡ááá¯ááºážá áá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯ááá¯áá±á¬ all-nodes multicast ááááºá
á¬ááŸá¬ â ff02::1
- ICMPv6 áá²á·áááºáá¶áá±á¬ááºážááá¯ááŸá¯ááŸáá·áº áá²á·áááºáá¶ááŒááºááŒá¬ážáá±ážáááºáá±á·ááºá»áá»á¬ážááᯠáá±ážááá¯á·ááŒááºážááŸáá·áº áááºáá¶ááŒááºážááá¯ááºáᬠáááºááá·áºá¡áá»ááºá¡áááºááá¯áá»áŸ ááá±ážáá±á¬ááºáá«á
ááá¯á·ááŒá±á¬áá·áºá multicast ááááºá á¬áá±áᬠááá¯á·ááá¯áẠunicast Link-Local ááááºá á¬áá±áá¬á¡ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº áá»ááºááŸá¬ááŒááºááᯠáá»áœááºá¯ááºááá¯á· áááºááá¯á· áááºááŸááºááááºáááºážá
ááááá¯á¶ážááŸáá·áº á¡áááºááŸá¬ážáá¯á¶ážáááºážáááºážááŸá¬ áá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯áá±áá±á¬ application á¡ááœáẠáááºážááᯠparameter áá áºáá¯á¡ááŒá áºáá±ážáá±á¬ááºáááºááŒá áºáááºá
á¡áá¯á¶ážáááºáááºá ping
áá»áœááºá¯ááºááá¯á·ááẠáááºážááᯠááœá±ážáá»ááºááŸá¯ááŸáá
áºááá·áº áá±ážáá±á¬ááºáá«áááºá -I
.
[mark@opy ~]$ ping -w 1 -I enp3s2 ff02::1
ping: Warning: source address might be selected on device other than: enp3s2
PING ff02::1(ff02::1) from :: enp3s2: 56 data bytes
64 bytes from fe80::1d36:1fff:fefd:82be%enp3s2: icmp_seq=1 ttl=64 time=0.438 ms
64 bytes from fe80::f31c:ccff:fe26:a6d9%enp3s2: icmp_seq=1 ttl=64 time=0.589 ms (DUP!)
64 bytes from fe80::7e31:f5ff:fe1b:9fdb%enp3s2: icmp_seq=1 ttl=64 time=5.15 ms (DUP!)
64 bytes from fe80::f7f8:15ff:fe6f:be6e%enp3s2: icmp_seq=1 ttl=64 time=58.0 ms (DUP!)
64 bytes from fe80::877d:4ff:fe1a:b881%enp3s2: icmp_seq=1 ttl=64 time=62.3 ms (DUP!)
64 bytes from fe80::877d:4ff:fe1a:ad79%enp3s2: icmp_seq=1 ttl=64 time=62.8 ms (DUP!)
--- ff02::1 ping statistics ---
1 packets transmitted, 1 received, +5 duplicates, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.438/31.544/62.786/29.566 ms
[mark@opy ~]$
ဠall-nodes multicast ping ááᯠá¡áá¯á¶ážááŒá¯á IPv6 node 6 áá¯á០áá¯á¶á·ááŒááºááŸá¯áá»á¬ážááᯠáá»áœááºá¯ááºááá¯á· áááŸááá²á·áá«áááºá áá¯á¶á·ááŒááºááŸá¯áá»á¬ážááẠááá·áºááº-áá±ááᶠIPv6 node ááááºá
á¬áá»á¬ážá០áá¬áááºá ááŸá±á·áááºááŒáá·áº á
áááºáááºá fe80::/10
.
ááᯠping
áá»áœááºá¯ááºááá¯á· áááºážááᯠááŸá±á¬ááºááŸááºááá·áºááá¯ááºá¡á±á¬áẠICMPv6 áá²á·áááºáá¶áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠá¡ááá·áºá¡áááºáááŸá áááºáááºááá±ážááá¯á·ááá¯ááºáá«á áá»áœááºá¯ááºááá¯á·ááẠáá»á¬ážáá±á¬á¡á¬ážááŒáá·áº -c ááœá±ážáá»ááºááŸá¯ááŸáá
áºááá·áº áá±ážááá¯á·áááá·áº áááºáááºá¡áá±á¡ááœááºááᯠáááºááŸááºáá±ážáá«áááºá ááá¯á·áá±á¬áºá áááºážááẠmulticast ICMPv6 áá²á·áááºáá¶áá±á¬ááºážááá¯ááŸá¯ááᯠáá±ážááá¯á·ááá·áºá¡áá« ICMPv6 áá²á·áááºáá¶áá
áºáá¯áááºááá¯áá±á¬ áá¯á¶á·ááŒááºááŸá¯ááᯠáááºáá¶ááŒááºážááŸáá·áº ááŒáááŒááºážááá¯á·ááá¯áááºáž áá¬ážáá®ážáá±ážáá«áááºá áááºážá¡á
á¬ážá áá»áœááºá¯ááºááá¯á·ááẠICMPv1 áá²á·áááºáá¶áá±á¬ááºážááá¯ááŸá¯áá»á¬áž ááá¯á·ááá¯áẠáá²á·áááºáá¶ááŒááºááŒá¬ážáá»ááºáá»á¬ážááᯠáááºáá»áŸáááºáá±ážááá¯á·áá²á·ááẠááá¯á·ááá¯áẠáááºáá¶áááŸááááºááŒá
áºá
á± 6 á
áá¹ááá·áºá¡ááŒá¬ááœáẠping ááẠááŒá®ážáá¯á¶ážááá·áºáááºáᯠáááºááŸááºááẠ-w ááœá±ážáá»ááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯áá²á·áááºá
áá±á¬ááºáá
áºáᯠááááá¬ážáááŸá¬á (DUP!
) áá¯áááááŸáá·áº áá±á¬ááºáááºááœá²á¡ááŒá±áá»á¬ážááᯠáá¯ááºáá±ážáá«á á€áááºáá±á·áá»áºáá»á¬ážááᯠááááá±áá¬á០áá±ážááá¯á·áá²á·ááá·áº áá
áºáŠážáá»ááºáž ICMPv6 áá²á·áááºáá¶áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááŸáá·áº áá°áá®áá±á¬ ICMP á
á®á
ááºáááºááá¯áž áá°áá®áá±á¬ááŒá±á¬áá·áº áááºážááá¯á·ááœáẠáááºáá±áá±á¬ áá¯á¶á·ááŒááºááŸá¯áá»á¬ážá¡ááŒá
Ạááœá²ááŒá¬ážáááºááŸááºáá¬ážáá«áááºá ICMPv6 multicast áá²á·áááºáᶠáá±á¬ááºážááá¯áá»ááºááẠáá
áºáŠážáá»ááºáž unicast áá¯á¶á·ááŒááºááŸá¯áá»á¬ážá
áœá¬ááᯠááŒá
áºáá±á«áºá
á±áá±á¬ááŒá±á¬áá·áº áááºážááá¯á·ááẠáá±á«áºáá¬áááºá áááºáá±áá±á¬á¡áá±á¡ááœááºááá¯áááºáž á
á¬áááºážááá¬ážá¡áá»ááºážáá»á¯ááºááœáẠáá±á¬áºááŒáá¬ážáá«áááºá
áá»ááºááŸá¬ááŒááºáá»á¬ážááᯠáááºááŸááºááŒááºáž - áá¯áẠID
á¡áá¯á¶ážááŒá¯áááºá¡ááœáẠá¡ááºáá¬áá±á·á áºááᯠáá±á¬áºáá¯ááºááẠá¡ááŒá¬ážáááºážáááºážááŸá¬ IPv6 ááááºá ᬠááá·áºáááºáá»ááºá á¡á áááºá¡ááá¯ááºážáá áºáá¯ááŒá áºáááºá
áá¯á¶á·ááŒááºááá·áº IPv6 host áá»á¬ážá ááááºá
á¬áá»á¬ážááœáẠáá±á¬ááºáááºááœá²áá«ááŸáááá·áº ping output ááœáẠáááºážááᯠá¥ááá¬áá
áºáá¯ááœá±á·ááá¯ááºáááºá %enp3s2
á¥ááá¬:
64 bytes from fe80::1d36:1fff:fefd:82be%enp3s2: icmp_seq=1 ttl=64 time=0.438 ms
á¡ááºáá¬áá±á·á áºáá»á¬ážááᯠáááºááŸááºááŒááºážáááºážáááºážááᯠ[RFC4007]á "IPv6 Defined Address Architecture" ááœáẠááá¬ážáááºáá±á¬áºááŒáá¬ážáááºá áááºážááá¯á·ááᯠá¡áá»á¬ážá¡á¬ážááŒáá·áº Operating System Interface áá¯áá±á«áºáá±á¬áºáááºážá áááºážááá¯á·ááẠá¡ááŸááºááááºá¡á¬ážááŒáá·áº ááá¯ááá¯áá±áá¯áá»á¡á¬ážááŒáá·áº- "áá¯ááº" ááá¯á·ááá¯áẠ"áááºáááº" áᯠáááºááŸááºáá«áááºá
áá±áá°áá»áá¯ááºáá»á¬áž ááá¯á·ááá¯áẠáááºáááºáá»á¬áž ááá¯ááá¯áá»á¬ážááŒá¬ážáááŒááºážá¡ááŒá±á¬ááºážáááºážááŸá¬ [RFC4007] ááœááºáá±á¬áºááŒáá¬ážááá·áºá¡ááá¯ááºáž IPv6 node áá áºáá¯ááœáẠááá°áá®áá±á¬ IPv6 interfaces á¡áá»á¬ážá¡ááŒá¬ážááᯠáá°áá®áá±á¬áá»ááºáááºááá¯á· áá»áááºáááºáá¬ážááá¯ááºáá±á¬ááŒá±á¬áá·áºááŒá áºáááºá á€á¡ááºáá¬áá±á·á áºáá»á¬ážááẠáá°áá®áá±á¬áá¯ááºáá¡ááœá²á·áááºáá»á¬ážááŒá áºáááºá
áááºáááºááŸá¯á áá áºá¡á±á¬ááºááŸá áá¯ááºáá áºáá¯á¡ááœááºáž á¡ááºáá¬áá±á·á áºáá»á¬ážá áœá¬ááᯠá¡á¯ááºá á¯ááœá²á·ááẠááŒá áºááá¯ááºáááºá áá±á¬áá±á¬áááºáá±á¬á· Linux á¡á±á¬ááºááŸá¬ ááŒá áºááá¯ááºááá¬áž áá«ááŸááá¯áẠáááºááᯠáá¯ááºáááá²ááá¯áᬠááááá°ážá
áá±á¬ááºáááºááœá²ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážá %<zone_id>
á áá»áœááºá¯ááºááá¯á·ááẠcommand line option ááá¯áááºááŸá¬ážááá¯ááºáááºá -I ping
.
[mark@opy ~]$ ping -w 1 ff02::1%enp3s2
PING ff02::1%enp3s2(ff02::1%enp3s2) 56 data bytes
64 bytes from fe80::2392:6213:a15b:66ff%enp3s2: icmp_seq=1 ttl=64 time=0.106 ms
64 bytes from fe80::1d36:1fff:fefd:82be%enp3s2: icmp_seq=1 ttl=64 time=0.453 ms (DUP!)
64 bytes from fe80::f31c:ccff:fe26:a6d9%enp3s2: icmp_seq=1 ttl=64 time=0.606 ms (DUP!)
64 bytes from fe80::7e31:f5ff:fe1b:9fdb%enp3s2: icmp_seq=1 ttl=64 time=6.23 ms (DUP!)
64 bytes from fe80::f7f8:15ff:fe6f:be6e%enp3s2: icmp_seq=1 ttl=64 time=157 ms (DUP!)
64 bytes from fe80::877d:4ff:fe1a:ad79%enp3s2: icmp_seq=1 ttl=64 time=159 ms (DUP!)
64 bytes from fe80::877d:4ff:fe1a:b881%enp3s2: icmp_seq=1 ttl=64 time=161 ms (DUP!)
64 bytes from fe80::23d:e8ff:feec:958c%enp3s2: icmp_seq=1 ttl=64 time=179 ms (DUP!)
--- ff02::1%enp3s2 ping statistics ---
1 packets transmitted, 1 received, +7 duplicates, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.106/82.858/179.216/81.281 ms
[mark@opy ~]$
ááá·áºááº-áá±ááá¶ááááºá ᬠáá¯á¶á·ááŒááºááŸá¯áá»á¬áž
ဠall-nodes multicast ping á០á á¯á á¯áá±á«ááºáž áá°ážááŒá¬ážáá±á¬ áá¯á¶á·ááŒááºááŸá¯ 6 áá¯ááᯠáá»áœááºá¯ááºááá¯á· áááŸááá²á·áá«áááºá
á€áá¯á¶á·ááŒááºáá»ááºáá»á¬ážááẠunicast Link-Local IPv6 áááºáá¶áá±á¬ááºááœááºáá±ážááá·áºááááºá á¬áá»á¬ážá០áá¬áá«áááºá á¥ááá¬á á€ááœáẠáááá¡ááŒá±ááŸá¬á
64 bytes from fe80::2392:6213:a15b:66ff%enp3s2: icmp_seq=1 ttl=64 time=0.106 ms
Unicast Link-Local IPv6 ááááºá á¬áá»á¬ážááẠIPv6-ááœáá·áºáá¬ážáá±á¬ á¡ááºáá¬áá±á·á Ạ[RFC4291]á "IP áá¬ážááŸááºáž 6 ááááºá á¬áááá¯áá¬" á¡á¬ážáá¯á¶ážááœáẠááá¯á¡ááºáá«áááºá áááºážá¡ááœááºá¡ááŒá±á¬ááºážááŒáá»ááºááŸá¬ IPv6 node ááœáẠáááºážáááá¯ááºááá¯ááºáá»áááºáááºáá¬ážáá±á¬ááá·áºááºáá»á¬ážáá±á«áºááŸá á¡ááŒá¬áž node áá»á¬ážááŸáá·áº áááºááœááºáááºá¡ááœáẠá¡áááºážáá¯á¶áž á¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº unicast IPv6 ááááºá á¬ááᯠá¡ááá¯á¡áá»á±á¬ááºá¡ááŒá²áááºážááŸááá±áá±á¬ááŒá±á¬áá·áºááŒá áºáááºá áááºážááœáẠLink-Local host ááááºá á¬áá»á¬ážááŸáá áºááá·áº á¡ááŒá¬ážáá±á¬ host áá»á¬ážááŸá á¡ááá®áá±ážááŸááºážáá»á¬ážááŸáá·áº áááºááœááºááŒááºáž áá«áááºáááºá
áááºážááẠIPv6 Neighbor Discovery ááŸáá·áº OSPFv3 áá²á·ááá¯á·áá±á¬ áááá¯ááá¯áá±á¬áá»á¬ážá áá®ááá¯ááºážááŸáá·áº á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠááá¯ážááŸááºážá á±áááºá áááºážááẠáá»ááºáááºááŸá á¡ááŒá¬ážáá±á¬ IPv6 á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááᯠáá¶á·ááá¯ážáá±ážá áá¬áááá¯áá² áá»ááºáááºááŸá host áá»á¬ážááŸá end-user applications áá»á¬ážááᯠáááºááœááºááá¯ááºá á±áá«áááºá áá»áááºáááºáá¬ážáá±á¬ IPv6 host áá»á¬ážá¡ááŒá¬áž ááá¯ááºááá¯ááºáááºááœááºááŸá¯ áá»áááºáááºááŸá¯ááœáẠIPv6 router ááá¯á·ááá¯áẠDHCPv6 áá¬áᬠáááá¯á¡ááºáá«á
ááá·áºááº-áá±ááá¶ááááºá
á¬áá»á¬ážááẠ10-áá
áºááŸá±á·áááºááŒáá·áº á
áááºáááºá fe80
áá±á¬ááºááœáẠáá¯ááá
Ạ54 áá¯á ááá¯á·áá±á¬áẠ64-áá
Ạá¡ááºáá¬áá±á·á
áºá¡ááŸááºá¡áá¬áž (IID)á á¡áá±á«áºá áááá¡ááŒá±ááŸá¬ 2392:6213:a15b:66ff
64-bit IID áá
áºáá¯ááŒá
áºáááºá
Looped Multicast
áá¯á¶ááŸááºá¡á¬ážááŒáá·áºá Multicast packets áá»á¬ážááᯠáááºážááá¯á·áá±ážááá¯á·áá±á¬ node ááá¯á· á¡ááœááºážááá¯ááºážááá¯á· ááŒááºááá¯á·áá±ážáá«áááºá áááºážááẠIPv6 ááŸáá·áº IPv4 ááááºá á¬ááŸá áºáá¯áá¯á¶ážá¡ááœááºááŒá áºáááºá
á€áá¯á¶áá±á¡ááŒá¯á¡áá°á¡ááœáẠá¡ááŒá±á¬ááºážáááºážááŸá¬ multicast packets áá»á¬ážááᯠáá±ážááá¯á·ááá·áºá¡áá«á áá±ážááá¯á·ááŒááºáž host ááá¯ááºááá¯ááºááœáẠáááºáááºáá±ááá·áº áá¬ážáááºááá¯ááºáá±á¬ local multicast á¡ááá®áá±ážááŸááºážáá áºáá¯á¡ááŒáẠááœááºáááºáá±á«áºááŸá áá áºáá±áá¬áá¬ááœááºáááºáž ááŸááá±ááá¯ááºáá«áááºá á€áá±ááá¶á¡ááá®áá±ážááŸááºážááẠmulticast á¡á á¯á¶ááá¯ááºáá»á¬ážááᯠáááºáá¶áááŸáááá«áááºá
áá»áœááºá¯ááºááá¯á·á ping output ááœáẠဠmulticast local loop ááá¯ááœá±á·ááá¯ááºáááº-
[mark@opy ~]$ ping -w 1 ff02::1%enp3s2
PING ff02::1%enp3s2(ff02::1%enp3s2) 56 data bytes
64 bytes from fe80::2392:6213:a15b:66ff%enp3s2: icmp_seq=1 ttl=64 time=0.106 ms
64 bytes from fe80::1d36:1fff:fefd:82be%enp3s2: icmp_seq=1 ttl=64 time=0.453 ms (DUP!)
...
ááááá¯á¶ážááŸáá·áº á¡ááŒááºáá¯á¶áž áá¯á¶á·ááŒááºááŸá¯ (0,106 ms ááŸáá·áº 0,453 ms ááŸáá¯ááºážááŸááº) ááẠá¡ááºáá¬áá±á·á
áºááœáẠááŒá¯áá¯ááºáá¬ážáá±á¬ Link-Local ááááºá
á¬á០áá¬áá«áááºá enp3s2
.
[mark@opy ~]$ ip addr show dev enp3s2 | grep fe80
inet6 fe80::2392:6213:a15b:66ff/64 scope link noprefixroute
[mark@opy ~]$
á¡áá¯á¶ážáááºááẠping
ááá·áºáááºáá±á¬ááºááᯠá¡áá¯á¶ážááŒá¯á áá±áááœááºáž multicast áá¯á¶á·ááŒááºáá»ááºááᯠááááŸáááºááẠáááºážáááºážáá
áºáᯠáá¶á·ááá¯ážáá±ážáááºá -L
. áá»áœááºá¯ááºááá¯á·ááẠá€á¡áá¶ááŸáá·áºá¡áá° all-nodes multicast ping áá
áºáá¯ááᯠáá±ážááá¯á·áá«áá áá¯á¶á·ááŒááºááŸá¯áá»á¬ážááᯠá¡áá±ážá០node áá»á¬ážááœáẠááá·áºáááºáá¬ážáááºá áá±ážááá¯á·ááá·áºá¡ááºáá¬áá±á·á
áºá Link-Local ááááºá
á¬á០áá¯á¶á·ááŒááºááŸá¯ááááŸááá«á
[mark@opy ~]$ ping -L -w 1 ff02::1%enp3s2
PING ff02::1%enp3s2(ff02::1%enp3s2) 56 data bytes
64 bytes from fe80::1d36:1fff:fefd:82be%enp3s2: icmp_seq=1 ttl=64 time=0.383 ms
64 bytes from fe80::f31c:ccff:fe26:a6d9%enp3s2: icmp_seq=1 ttl=64 time=0.467 ms (DUP!)
...
Ping Link-áá±ááá¶ááááºá á¬áá»á¬áž
áááºááŸááºážááá¬ážááá·áºá¡ááá¯ááºážá unicast Link-Local ááááºá
á¬áá»á¬ážááẠáááºážááá¯á·áá¶áá±á¬ááºááŸáááẠáááºááá·áºá¡ááºáá¬áá±á·á
áºááá¯á¡áá¯á¶ážááŒá¯ááááºááá¯ááœáŸááºááŒááẠáá¯á¶áá±á¬ááºáá±á¬á¡áá»ááºá¡áááºááá±ážáá¬ážáá«á all-nodes multicast ping áá²á·ááá¯á·áááºá áá»áœááºá¯ááºááá¯á·ááẠinterface ááᯠcommand line parameter á¡ááŒá
ẠáááºááŸááºááẠááá¯á¡ááºáá«áááºá ping
Link-Local ááááºá
á¬áá»á¬ážááᯠpinging áá¯ááºááá·áºá¡áá« ááááºá
á¬áá«áá±á¬ áá¯áẠIDá
áá®áá
áºáá«áá±á¬á· áá¯á¶ážááá¯á·ááááºá -c
áá±ážááá¯á·ááŒááºážááŸáá·áº áááºáá¶áááŸáááá·áº áááºáááºáá»á¬ážááŸáá·áº áá¯á¶á·ááŒááºááŸá¯á¡áá±á¡ááœááºááᯠááá·áºáááºááẠping
áá»áœááºá¯ááºááá¯á·ááẠunicast ping ááᯠáá¯ááºáá±á¬ááºáá±áá±á¬ááŒá±á¬áá·áºááŒá
áºáááºá
[mark@opy ~]$ ping -c 1 fe80::f31c:ccff:fe26:a6d9%enp3s2
PING fe80::f31c:ccff:fe26:a6d9%enp3s2(fe80::fad1:11ff:feb7:3704%enp3s2) 56 data bytes
64 bytes from fe80::f31c:ccff:fe26:a6d9%enp3s2: icmp_seq=1 ttl=64 time=0.395 ms
--- fe80::f31c:ccff:fe26:a6d9%enp3s2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.395/0.395/0.395/0.000 ms
[mark@opy ~]$
Ping (á¡á¬ážáá¯á¶áž) á¡ááŒá¬áž IPv6 ááááºá á¬áá»á¬ážá
á€áá±á¬ááºážáá«ážááœááºá all-nodes multicast IPv6 ááááºá
á¬ááᯠá¡áá¯á¶ážááŒá¯á áá»ááºáááºáá
áºáá¯ááœáẠIPv6 node á¡á¬ážáá¯á¶ážááᯠping áá¯ááºáááºážááᯠáá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºáá²á·áááẠff02::1
. ááááºá
á¬ááá¯ááºááá¯ááºá áá®á¡áá»ááºá¡áááºááᯠááá±ážááá¯ááºáá²á·á¡ááœáẠAll-nodes multicast IPv6 ááááºá
á¬áá²á· áááºá¡ááºáá¬áá±á·á
áºááᯠá¡áá¯á¶ážááŒá¯áááá²ááá¯áá¬ááá¯áááºáž áá»áœááºá¯ááºááá¯á·ááœá±á·áá²á·ááá«áááºá áá»áœááºá¯ááºááá¯á·ááẠcommand line option ááá¯áá¯á¶ážáááºá ping
ááá¯á·ááá¯áẠáá±á¬ááºáááºááœá²ááᯠá¡áá¯á¶ážááŒá¯á á¡ááºáá¬áá±á·á
áºááᯠáááºááŸááºáá«á %<zone_id>
.
ááá¯á·áá±á¬áẠall-nodes multicast ICMPv6 áá²á·áááºáá¶áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáá¯á¶á·ááŒááºááẠá¡áá¯á¶ážááŒá¯ááá·áº ááááºá á¬áá»á¬ážááŒá áºááá·áº unicast Link-Local ááááºá á¬áá»á¬ážá¡ááŒá±á¬ááºáž áá±á·áá¬áá²á·áááºá
áá¯á¶áá±á¡á¬ážááŒáá·áº áá±ážááá¯á·ááŒááºáž node ááá¯á· multicast packet áá»á¬ážááᯠáááºááá¯á·ááŒááºááá¯á·áááºááá¯áááºážáá±á¬ááºážá utility á¡ááœáẠáááºážááᯠáááºááá¯á·ááááºááááºááá¯áááºáž áá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºáá²á·ááá«áááºá ping
.
áá±á¬ááºáá¯á¶ážááœááºá áá»áœááºá¯ááºááá¯á·ááẠáá±á¬ááºáááºááœá²ááᯠá¡áá¯á¶ážááŒá¯á Link-Local ááááºá
á¬áá
áºáá¯áááºážááᯠping áá¯ááºáá²á·áááºá %<zone_id>
á¡áááºááŒá±á¬áá·áºááá¯áá±á¬áº Link-Local ááááºá
á¬áá»á¬ážááẠáááºážááá¯á·ááá¯ááºááá¯áẠá¡ááŒááºááœááºá¡ááºáá¬áá±á·á
áºááŸáá·áºáááºáááºááá·áº á¡áá»ááºá¡áááºáá»á¬ážááᯠááá±ážáá±á¬ááŒá±á¬áá·áºááŒá
áºáááºá
áá«ááᯠáááŒá¬áž node á¡á¬ážáá¯á¶ážááᯠping áá¯ááºááŒá®áž áá°ááá¯á·áá²á· ááá¹áá¬áá¯á¶ážááá¯ááºáᬠunicast ááááºá á¬ááœá± (GUAs) (á¡á²áá«á á¡ááºáá¬áááºáá±á«áºá áá°ááá¯á·áá²á· á¡áá»á¬ážáá°ááŸá¬ ááááºá á¬ááœá±) áá«ááŸááá¯áẠáá°ááá¯á·áá²á· áá°ážááŒá¬ážáá²á· áá±áááá¯ááºáᬠunicast ááááºá á¬ááœá± (ULAs) ááᯠááá°ááá¯á·áá±á¬á áá«ááᯠáá±á¬áẠblog post ááŸá¬ ááŒáá·áºáá«áááºá
áá«á¡á¬ážáá¯á¶ážáá«áá²
áá»áœááºá¯ááºááá¯á·ááááºáááºážá¡ááŒá±á¬ááºážááá¯ááá¯ááááŸáááá¯ááºáááº
source: www.habr.com