Пинг Π½Π° всички IPv6 възли Π½Π° ΠΊΠ°Π½Π°Π»

ΠžΡΡ‚Π°Π²Π°Ρ‚ няколко Π΄Π½ΠΈ Π΄ΠΎ Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° Π½ΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊ ΠΏΠΎ Ρ‚Π΅ΠΌΠΏ "БистСмСн ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€" ΠΎΡ‚ OTUS. Π’ Ρ‚Π°Π·ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠ° Π±ΠΈΡ…ΠΌΠ΅ искали Π΄Π° сподСлим с вас ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚Π°.

Пинг Π½Π° всички IPv6 възли Π½Π° ΠΊΠ°Π½Π°Π»

ΠŸΠΎΡ€Π΅Π΄ΠΈΡ†Π° ΠΎΡ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² Π±Π»ΠΎΠ³ΠΎΠ²Π΅ относно ΡΡŠΠ²Π΅Ρ‚ΠΈ ΠΈ Ρ‚Ρ€ΠΈΠΊΠΎΠ²Π΅ Π·Π° отстраняванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с IPv6 ping (ICMPv6 Echo Request/Echo Reply)

Моля, ΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ Linux (ΠΏΠΎ-спСциално Fedora 31), Π½ΠΎ сС надявамС, Ρ‡Π΅ ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ping Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми трябва Π΄Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½.

Пинг Π½Π° всички IPv6 възли Π½Π° ΠΊΠ°Π½Π°Π»

ΠŸΡŠΡ€Π²ΠΈΡΡ‚ ΠΈ Π½Π°ΠΉ-прост ΡΡŠΠ²Π΅Ρ‚ Π΅ Π΄Π° ΠΏΠΈΠ½Π³Π²Π°Ρ‚Π΅ всички IPv6 възли Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°.

IPv6 ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° мултикаст адрСси Π·Π° всички Π²ΠΈΠ΄ΠΎΠ²Π΅ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΅Π΄ΠΈΠ½ към ΠΌΠ½ΠΎΠ³ΠΎ. Няма ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½ΠΈ (ΠΈΠ»ΠΈ ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½ΠΈ) IPv6 адрСси. Π’ΠΎΠ²Π° ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π° IPv6 ΠΎΡ‚ IPv4, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈΠΌΠ° няколко Π²ΠΈΠ΄Π° адрСси Π·Π° ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°Π΄Ρ€Π΅ΡΡŠΡ‚ Π·Π° β€žΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅β€œ 255.255.255.255 [RFC1122].

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ° IPv6 адрСс Π·Π° β€žΠΌΡƒΠ»Ρ‚ΠΈΠΊΠ°ΡΡ‚ Π½Π° всички Π²ΡŠΠ·Π»ΠΈβ€œ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ‰Π΅ Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅, Π·Π° Π΄Π° ΠΏΠΈΠ½Π³Π²Π°ΠΌΠ΅ всички IPv6 възли Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°. (ΠΠ΄Ρ€Π΅ΡΡŠΡ‚ Π·Π° β€žΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅β€œ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ само спСциално Π½Π°ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½ адрСс Π·Π° мноТСствСно ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π³Ρ€ΡƒΠΏΠ° Π·Π° мноТСствСно ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅, която Π²ΠΊΠ»ΡŽΡ‡Π²Π° всички възли. ΠžΠ±ΡŠΡ€Π½Π΅Ρ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Π΅ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΠΈΡ‚ΡŠΡ‚ Π·Π° β€žΠ³Ρ€ΡƒΠΏΠ°β€œ ΠΈΠ»ΠΈ адрСс Π·Π° мноТСствСно ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ethernet адрСситС Π·Π° ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅ Π½Π° слоя Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ).

IPv6 адрСс Π·Π° мултикаст Π½Π° всички възли Π·Π° ΠΊΠ°Π½Π°Π»Π°: ff02::1. ff ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° мултикаст IPv6 адрСс. Π‘Π»Π΅Π΄Π²Π°Ρ‰Π°Ρ‚Π° 0 Π΅ частта ΠΎΡ‚ Ρ„Π»Π°Π³Π° с нСнастроСни Π±ΠΈΡ‚ΠΎΠ²Π΅.

ΠžΡ‰Π΅ 2 Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° Π·ΠΎΠ½Π°Ρ‚Π° Π½Π° мултикаст Π³Ρ€ΡƒΠΏΠ°. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ мултикаст IPv4 адрСситС, мултикаст IPv6 адрСситС ΠΈΠΌΠ°Ρ‚ ΠΎΠ±Ρ…Π²Π°Ρ‚. Бтойността Π½Π° ΠΎΠ±Ρ…Π²Π°Ρ‚Π° ΠΏΠΎΠΊΠ°Π·Π²Π° частта ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, ΠΏΡ€Π΅Π· която Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° мултикаст ΠΏΠ°ΠΊΠ΅Ρ‚. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ достигнС Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° Π½Π° посочСния ΠΎΠ±Ρ…Π²Π°Ρ‚, ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ трябва Π΄Π° бъдС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚, нСзависимо Π΄Π°Π»ΠΈ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ ΠΌΡƒ Π·Π° Π±Ρ€ΠΎΠΉ скоковС Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ Π½ΡƒΠ»Π°. Π Π°Π·Π±ΠΈΡ€Π° сС, Π°ΠΊΠΎ броят Π½Π° скоковСтС достигнС Π½ΡƒΠ»Π°, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° достигнС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°Ρ‚Π° Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° Π·Π° мноТСствСно ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅, Ρ‚ΠΎΠΉ ΡΡŠΡ‰ΠΎ сС Π½ΡƒΠ»ΠΈΡ€Π° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ. Π•Ρ‚ΠΎ пълСн списък Π½Π° IPv6 мултикаст ΠΎΠ±Ρ…Π²Π°Ρ‚.

И накрая, ::1 опрСдСля мултикаст Π³Ρ€ΡƒΠΏΠ° с всички възли.

ΠžΡ‚Π½ΠΎΡΠ½ΠΎ адрСса ff02::1 Врябва Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Π΅ двусмислСно. На IPv6 хост с мноТСство интСрфСйси, ΠΊΠ°Ρ‚ΠΎ Ρ€ΡƒΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΄ΠΎΠΌΠΎΠ² хост, Π°Π΄Ρ€Π΅ΡΡŠΡ‚ ff02::1 няма Π½ΠΈΡ‰ΠΎ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° посочитС към ΠΊΠΎΠΉ интСрфСйс Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚Π΅ ICMPv6 Π΅Ρ…ΠΎ заявки ΠΈΠ»ΠΈ Π΄Π° ΠΎΡ‡Π°ΠΊΠ²Π°Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ ICMPv6 Π΅Ρ…ΠΎ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ пристигнат. ff02::1 Π΅ Π²Π°Π»ΠΈΠ΄Π΅Π½ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π° всСки ΠΎΡ‚ интСрфСйситС ΠΈ ΠΊΠ°Π½Π°Π»ΠΈΡ‚Π΅, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ΅Π½ΠΈ към мултиинтСрфСйсния възСл.

Π’Π°ΠΊΠ° Ρ‡Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΠΈΠ½Π³Π²Π°ΠΌΠ΅ всички IPv6 възли Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°, трябва ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ ΡΡŠΡ‰ΠΎ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ping Π·Π° IPv6, ΠΊΠΎΠΉ интСрфСйс Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅.

Π”Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° интСрфСйси - опция Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄

ΠšΠ°ΠΊΡ‚ΠΎ Π²Π΅Ρ‡Π΅ видяхмС, мултикаст Π°Π΄Ρ€Π΅ΡΡŠΡ‚ Π·Π° всички възли, ΠΊΠΎΠΉΡ‚ΠΎ искамС Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅, Π΅ βˆ’ ff02::1 - Π½Π΅ прСдоставя Π½ΠΈΠΊΠ°ΠΊΠ²Π° информация относно Ρ‚ΠΎΠ²Π° ΠΊΠΎΠΉ интСрфСйс Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° ICMPv6 Π΅Ρ…ΠΎ заявка ΠΈ Π΅Ρ…ΠΎ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.

И Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊ Π΄Π° посочим интСрфСйса, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° адрСсното пространство Π·Π° мноТСствСно ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ ΠΈΠ»ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΎ адрСсно пространство Π·Π° СдноадрСсна Π²Ρ€ΡŠΠ·ΠΊΠ°?

ΠŸΡŠΡ€Π²ΠΈΡΡ‚ ΠΈ Π½Π°ΠΉ-ΠΎΡ‡Π΅Π²ΠΈΠ΄Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Π΅ Π΄Π° Π³ΠΎ прСдоставим ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅.

Π—Π° полСзност 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 ~]$

Използвайки Ρ‚ΠΎΠ·ΠΈ мултикаст ΠΏΠΈΠ½Π³ Π·Π° всички възли, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ ΠΎΡ‚ 6 IPv6 възСла. ΠžΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ ΠΈΠ΄Π²Π°Ρ‚ ΠΎΡ‚ Link-Local IPv6 адрСси Π½Π° възли, Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ с прСфикса fe80::/10.

Π§Π΅ ping Π½Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ICMPv6 Π΅Ρ…ΠΎ заявки Π·Π° Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ Π³ΠΎ ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π΅ΠΌ, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ опрСдСлямС броя Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Ρ‡Ρ€Π΅Π· опцията -c. Π’ΠΎΠ²Π° ΠΎΠ±Π°Ρ‡Π΅ Π½Π΅ позволява Π½Π° ping Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Π΅Π΄ΠΈΠ½ ICMPv6 Π΅Ρ…ΠΎ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° мултикаст ICMPv6 Π΅Ρ…ΠΎ заявка. ВмСсто Ρ‚ΠΎΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…ΠΌΠ΅ опцията -w, Π·Π° Π΄Π° посочим, Ρ‡Π΅ ping трябва Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈ слСд 1 сСкунда, Π±Π΅Π· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΊΠΎ ICMPv6 Π΅Ρ…ΠΎ заявки ΠΈΠ»ΠΈ Π΅Ρ…ΠΎ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ са ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ.

Π”Ρ€ΡƒΠ³ΠΎ Π½Π΅Ρ‰ΠΎ, Π½Π° ΠΊΠΎΠ΅Ρ‚ΠΎ трябва Π΄Π° ΠΎΠ±ΡŠΡ€Π½Π΅Ρ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π΅ (DUP!) ΠΈΠ·Π²Π΅Π΄Π΅Ρ‚Π΅ Π½Π° втория ΠΈ слСдващитС ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ. Π’Π΅Π·ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ сС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ Π΄ΡƒΠ±Π»ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΈΠΌΠ°Ρ‚ ΡΡŠΡ‰Π°Ρ‚Π° стойност Π½Π° ICMP послСдоватСлност ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈΡ‚Π΅ ICMPv6 Π΅Ρ…ΠΎ заявки, ΠΊΠΎΠΈΡ‚ΠΎ са Π±ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ Π½Π° ΠΏΡŠΡ€Π²ΠΎ място. Π’Π΅ сС появяват, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ICMPv6 мултикаст Π΅Ρ…ΠΎ заявка Π²ΠΎΠ΄ΠΈ Π΄ΠΎ мноТСство ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΈ СдноадрСсни ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ. Броят Π½Π° Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ΠΈΡ‚Π΅ ΡΡŠΡ‰ΠΎ Π΅ посочСн Π² ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π°Ρ‚Π° статистика.

Π”Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° интСрфСйси - ID Π½Π° Π·ΠΎΠ½Π°

Π”Ρ€ΡƒΠ³ Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΠΈΠ·Π»Π°Π³Π°Π½Π΅ Π½Π° интСрфСйс Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π΅ ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ Π½Π° IPv6 адрСс.

МоТСм Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Ρ‚ΠΎΠ²Π° Π² ΠΈΠ·Ρ…ΠΎΠ΄Π° Π½Π° ping, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ адрСситС Π½Π° отговарящитС IPv6 хостовС ΡΡŠΡ‰ΠΎ ΠΈΠΌΠ°Ρ‚ суфикса %enp3s2, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

64 bytes from fe80::1d36:1fff:fefd:82be%enp3s2: icmp_seq=1 ttl=64 time=0.438 ms

Π’ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° интСрфСйси Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΎ описан Π² [RFC4007], β€žIPv6 Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π° адрСсна Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°β€œ. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС Π½Π°Ρ€ΠΈΡ‡Π°Ρ‚ ​​интСрфСйс Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма, Ρ‚Π΅ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚ Π½Π΅Ρ‰ΠΎ ΠΏΠΎ-ΠΎΠ±Ρ‰ΠΎ – β€žΠ·ΠΎΠ½Π°β€œ ΠΈΠ»ΠΈ β€žΠΎΠ±Ρ…Π²Π°Ρ‚β€œ.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π΄Π° ΠΈΠΌΠ° ΠΏΠΎ-ΠΎΠ±Ρ‰ΠΈ Π·ΠΎΠ½ΠΈ ΠΈΠ»ΠΈ Π·ΠΎΠ½ΠΈ Π½Π° ΠΎΠ±Ρ…Π²Π°Ρ‚ Π΅, Ρ‡Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ спомСнато Π² [RFC4007], IPv6 възСл ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° няколко Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ IPv6 интСрфСйса, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ към Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ΠΈ ΠΊΠ°Π½Π°Π». Π’Π΅Π·ΠΈ интСрфСйси са Ρ‡Π»Π΅Π½ΠΎΠ²Π΅ Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° Π·ΠΎΠ½Π°.

Врябва Π΄Π° Π΅ възмоТно Π³Ρ€ΡƒΠΏΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° мноТСство интСрфСйси Π² Π·ΠΎΠ½Π° ΠΏΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма; Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π΅ Π·Π½Π°ΠΌ Π΄Π°Π»ΠΈ Ρ‚ΠΎΠ²Π° Π΅ възмоТно ΠΏΠΎΠ΄ Linux ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ направя.

ИзползванС Π½Π° наставката %<zone_id>, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ΠΌ опцията Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄ -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 ~]$

ΠžΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ Π½Π° локалния адрСс Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°

ΠžΡ‚ Ρ‚ΠΎΠ·ΠΈ мултикаст ΠΏΠΈΠ½Π³ Π·Π° всички възли ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ ΠΎΠ±Ρ‰ΠΎ 6 ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π°.

Π’Π΅Π·ΠΈ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ ΠΈΠ΄Π²Π°Ρ‚ ΠΎΡ‚ СдноадрСсни IPv6 хост адрСси Π½Π° Link-Local. Π•Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€:

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 възСл Π²ΠΈΠ½Π°Π³ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΈΠΌΠ° unicast IPv6 адрСс, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎΡ‚ΠΎ, Π·Π° Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π° с Π΄Ρ€ΡƒΠ³ΠΈ възли ΠΏΠΎ своитС Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ. Π’ΠΎΠ²Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π° комуникация с прилоТСния Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ хостовС Ρ‡Ρ€Π΅Π· Link-Local хост адрСси.

Π’ΠΎΠ²Π° опростява Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ внСдряванСто Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΊΠ°Ρ‚ΠΎ IPv6 Neighbor Discovery ΠΈ OSPFv3. Π’ΠΎΠΉ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° позволява Π½Π° прилоТСнията Π½Π° ΠΊΡ€Π°ΠΉΠ½ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π° хостовС Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π°Ρ‚ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Π°, Π±Π΅Π· Π΄Π° сС изисква Π΄Ρ€ΡƒΠ³Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰Π° IPv6 инфраструктура Π½Π° ΠΊΠ°Π½Π°Π»Π°. Π”ΠΈΡ€Π΅ΠΊΡ‚Π½Π°Ρ‚Π° комуникация ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ IPv6 хостовС Π½Π΅ изисква IPv6 Ρ€ΡƒΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ DHCPv6 ΡΡŠΡ€Π²ΡŠΡ€ във Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°.

Link-Local адрСситС Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ с 10-Π±ΠΈΡ‚ΠΎΠ² прСфикс fe80, послСдвано ΠΎΡ‚ 54 Π½ΡƒΠ»Π΅Π²ΠΈ Π±ΠΈΡ‚Π° ΠΈ слСд Ρ‚ΠΎΠ²Π° 64-Π±ΠΈΡ‚ΠΎΠ² интСрфСйсСн ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (IID). Π’ горния ΠΏΡŠΡ€Π²ΠΈ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ 2392:6213:a15b:66ff Π΅ 64-Π±ΠΈΡ‚ΠΎΠ² IID.

Looped Multicast

По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ мултикаст ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ сС Π²Ρ€ΡŠΡ‰Π°Ρ‚ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΎ към възСла, ΠΊΠΎΠΉΡ‚ΠΎ Π³ΠΈ Π΅ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΠ». Π’ΠΎΠ²Π° сС случва ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π° IPv6, Ρ‚Π°ΠΊΠ° ΠΈ Π·Π° IPv4 адрСсиранС.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π·Π° Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅, Ρ‡Π΅ ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ мултикаст ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΌΠΎΠΆΠ΅ ΡΡŠΡ‰ΠΎ Π΄Π° ΠΈΠΌΠ° ΡΠ»ΡƒΡˆΠ°Ρ‰ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΎ мултикаст ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΎ Π½Π° самия ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‰ хост, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ някъдС Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π’ΠΎΠ²Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ трябва ΡΡŠΡ‰ΠΎ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° мултикаст ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.

МоТСм Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ Ρ‚ΠΎΠ·ΠΈ мултикаст Π»ΠΎΠΊΠ°Π»Π΅Π½ Ρ†ΠΈΠΊΡŠΠ» Π² нашия 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!)
...

ΠŸΡŠΡ€Π²ΠΈΡΡ‚ ΠΈ Π½Π°ΠΉ-Π±ΡŠΡ€Π· ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ (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 прСдоставя Π½Π°Ρ‡ΠΈΠ½ Π·Π° потисканС Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° мултикаст ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° -L. Ако ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΠΌ мултикаст ΠΏΠΈΠ½Π³ Π·Π° всички възли с Ρ‚ΠΎΠ·ΠΈ Ρ„Π»Π°Π³, Ρ‚ΠΎΠ³Π°Π²Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ са ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ Π΄ΠΎ ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΈ възли. НС ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ ΠΎΡ‚ 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 адрСситС сами ΠΏΠΎ сСбС си ΡΡŠΡ‰ΠΎ Π½Π΅ прСдоставят Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ информация, Π·Π° Π΄Π° посочат ΠΊΠΎΠΉ интСрфСйс Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° достиганС Π΄ΠΎ тях. ΠšΠ°ΠΊΡ‚ΠΎ ΠΏΡ€ΠΈ мултикаст ΠΏΠΈΠ½Π³ Π·Π° всички възли, Π½ΠΈΠ΅ ΡΡŠΡ‰ΠΎ трябва Π΄Π° посочим интСрфСйса ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ Π½Π° командния Ρ€Π΅Π΄ ping ΠΈΠ»ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° Π·ΠΎΠ½Π° с адрСс, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΠΈΠ½Π³Π²Π°Ρ‚Π΅ Link-Local адрСси.

Π’ΠΎΠ·ΠΈ ΠΏΡŠΡ‚ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ -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 адрСси?

Π’ Ρ‚Π°Π·ΠΈ статия видяхмС ΠΊΠ°ΠΊ Π΄Π° ΠΏΠΈΠ½Π³Π²Π°ΠΌΠ΅ всички IPv6 възли Π½Π° ΠΊΠ°Π½Π°Π» с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° мултикаст IPv6 адрСс Π·Π° всички възли ff02::1. ВидяхмС ΡΡŠΡ‰ΠΎ ΠΊΠ°ΠΊ Π΄Π° посочим ΠΊΠΎΠΉ интСрфСйс Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ с IPv6 адрСс Π·Π° мултикаст с всички възли, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ самият адрСс Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° прСдостави Ρ‚Π°Π·ΠΈ информация. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Ρ…ΠΌΠ΅ опцията Π½Π° командния Ρ€Π΅Π΄ ping, ΠΈΠ»ΠΈ посочи интСрфСйса с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° суфикса %<zone_id>.

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Π½Π°ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Π·Π° unicast Link-Local адрСси, ΠΊΠΎΠΈΡ‚ΠΎ са адрСси, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π½Π° мултикаст ICMPv6 Π΅Ρ…ΠΎ заявки Π·Π° всички възли.

ВидяхмС ΡΡŠΡ‰ΠΎ ΠΊΠ°ΠΊ мултикаст ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ сС Π²Ρ€ΡŠΡ‰Π°Ρ‚ към изпращащия възСл ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΊΠ°ΠΊ Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ Ρ‚ΠΎΠ²Π° Π·Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ping.

И накрая, Π½ΠΈΠ΅ ΠΏΠΈΠ½Π³Π²Π°Ρ…ΠΌΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π΅Π½ адрСс Π½Π° Link-Local, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ суфикса %<zone_id>, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ самитС Link-Local адрСси ΡΡŠΡ‰ΠΎ Π½Π΅ прСдоставят информация Π·Π° изходящия интСрфСйс.

И Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ Π·Π° ping Π½Π° всички останали възли ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ СдноадрСсни адрСси (GUA) (Ρ‚.Π΅. Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ адрСси Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚) ΠΈΠ»ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ СдноадрСсни адрСси (ULA)? Π©Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Ρ‚ΠΎΠ²Π° Π² слСдващата публикация Π² Π±Π»ΠΎΠ³Π°.

Π’ΠΎΠ²Π° Π΅ всичко.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° нашия курс Π½Π° Π±Π΅Π»Π΅ΠΆΠΊΠΈ Π·Π° дСня Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈΡ‚Π΅ Π²Ρ€Π°Ρ‚ΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€