เชšเซ‡เชจเชฒ เชชเชฐ เชคเชฎเชพเชฎ IPv6 เชจเซ‹เชกเซเชธเชจเซ‡ เชชเชฟเช‚เช— เช•เชฐเซ‹

เชฆเชฐเซ‡ เชจเชตเซ‹ เชชเซเชฐเชตเชพเชน เชถเชฐเซ‚ เชฅเชตเชพเชฎเชพเช‚ เชฅเซ‹เชกเชพ เชฆเชฟเชตเชธเซ‹ เชฌเชพเช•เซ€ เช›เซ‡ "เชจเซ‡เชŸเชตเชฐเซเช• เชเชจเซเชœเชฟเชจเชฟเชฏเชฐ" OTUS เชฎเชพเช‚เชฅเซ€. เช† เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚, เช…เชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชตเชฟเชทเชฏ เชชเชฐ เช‰เชชเชฏเซ‹เช—เซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‹ เช…เชจเซเชตเชพเชฆ เชถเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช.

เชšเซ‡เชจเชฒ เชชเชฐ เชคเชฎเชพเชฎ IPv6 เชจเซ‹เชกเซเชธเชจเซ‡ เชชเชฟเช‚เช— เช•เชฐเซ‹

IPv6 เชชเชฟเช‚เช— เชธเชฎเชธเซเชฏเชพเช“เชจเชพ เชฎเซเชถเซเช•เซ‡เชฒเซ€เชจเชฟเชตเชพเชฐเชฃ เชฎเชพเชŸเซ‡ เชŸเชฟเชชเซเชธ เช…เชจเซ‡ เชฏเซเช•เซเชคเชฟเช“ เชชเชฐ เชฌเซเชฒเซ‹เช— เชชเซ‹เชธเซเชŸเซเชธเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€ (ICMPv6 เช‡เช•เซ‹ เชตเชฟเชจเช‚เชคเซ€/เช‡เช•เซ‹ เชœเชตเชพเชฌ)

เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡ เชจเซ‹เช‚เชง เช•เชฐเซ‹ เช•เซ‡ เชนเซเช‚ Linux (เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ Fedora 31) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเช‚ เช›เซเช‚, เชœเซ‹ เช•เซ‡ เช…เชจเซเชฏ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡ เชชเชฟเช‚เช— เช•เชฎเชพเชจเซเชก เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เช†เชถเชพ เช›เซ‡ เช•เซ‡ เช–เซ‚เชฌ เชธเชฎเชพเชจ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช.

เชšเซ‡เชจเชฒ เชชเชฐ เชคเชฎเชพเชฎ IPv6 เชจเซ‹เชกเซเชธเชจเซ‡ เชชเชฟเช‚เช— เช•เชฐเซ‹

เชชเซเชฐเชฅเชฎ เช…เชจเซ‡ เชธเชฐเชณ เชŸเซ€เชช เช เชฒเชฟเช‚เช• เชชเชฐเชจเชพ เชคเชฎเชพเชฎ IPv6 เชจเซ‹เชกเซเชธเชจเซ‡ เชชเชฟเช‚เช— เช•เชฐเชตเชพเชจเซ€ เช›เซ‡.

IPv6 เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเชพ เชเช•-เชฅเซ€-เช˜เชฃเชพ เชธเช‚เชšเชพเชฐ เชฎเชพเชŸเซ‡ เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ เชเชกเซเชฐเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ (เช…เชฅเชตเชพ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ) IPv6 เชธเชฐเชจเชพเชฎเชพเช‚ เชจเชฅเซ€. เช† IPv6 เชจเซ‡ IPv4 เชฅเซ€ เช…เชฒเช— เชชเชพเชกเซ‡ เช›เซ‡, เชœเซเชฏเชพเช‚ เช˜เชฃเชพ เชชเซเชฐเช•เชพเชฐเชจเชพ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ เชเชกเซเชฐเซ‡เชธ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, โ€œเชฎเชฐเซเชฏเชพเชฆเชฟเชค เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸโ€ เชเชกเซเชฐเซ‡เชธ 255.255.255.255 [RFC1122].

เชœเซ‹ เช•เซ‡, เชคเซเชฏเชพเช‚ "เช“เชฒ-เชจเซ‹เชกเซเชธ เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ" IPv6 เชธเชฐเชจเชพเชฎเซเช‚ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฒเชฟเช‚เช• เชชเชฐเชจเชพ เชคเชฎเชพเชฎ IPv6 เชจเซ‹เชกเซเชธเชจเซ‡ เชชเชฟเช‚เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ€เชถเซเช‚. (เชเช• "เชฌเซเชฐเซ‰เชกเช•เชพเชธเซเชŸ" เชธเชฐเชจเชพเชฎเซเช‚ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชเช• เช–เชพเชธ เชจเชพเชฎเชจเซเช‚ เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ เชธเชฐเชจเชพเชฎเซเช‚ เช›เซ‡, เชœเซ‡ เชเช• เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ เชœเซ‚เชฅ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชคเชฎเชพเชฎ เชจเซ‹เชกเซเชธ เชถเชพเชฎเซ‡เชฒ เช›เซ‡. เชจเซ‹เช‚เชง เช•เชฐเซ‹ เช•เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฒเชฟเช‚เช• เชฒเซ‡เชฏเชฐ เชชเชฐ เช‡เชฅเชฐเชจเซ‡เชŸ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ เชเชกเซเชฐเซ‡เชธเชฎเชพเช‚ "เช—เซเชฐเซเชช" เช…เชฅเชตเชพ เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ เชเชกเซเชฐเซ‡เชธ เชฌเซ€เชŸ เชšเชพเชฒเซ เช›เซ‡. ).

เชšเซ‡เชจเชฒ เชฎเชพเชŸเซ‡ เช“เชฒ-เชจเซ‹เชกเซเชธ เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ 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 เชตเชฟเช•เชฒเซเชช เชฆเซเชตเชพเชฐเชพ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€เช เช›เซ€เช. เชœเซ‹ เช•เซ‡, เช† เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ ICMPv6 เช‡เช•เซ‹ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเชคเซ€ เชตเช–เชคเซ‡ เชชเชฟเช‚เช—เชจเซ‡ เชเช• เช•เชฐเชคเชพเช‚ เชตเชงเซ ICMPv6 เช‡เช•เซ‹ เชœเชตเชพเชฌ เชธเซเชตเซ€เช•เชพเชฐเชตเชพ เช…เชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพเชฅเซ€ เชชเชฃ เช…เชŸเช•เชพเชตเซ‡ เช›เซ‡. เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เช…เชฎเซ‡ เช เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ -w เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช›เซ‡ เช•เซ‡ เชชเชฟเช‚เช— 1 เชธเซ‡เช•เชจเซเชก เชชเช›เซ€ เชชเซ‚เชฐเซเชฃ เชฅเชตเซ€ เชœเซ‹เชˆเช, เชชเช›เซ€ เชญเชฒเซ‡ เช—เชฎเซ‡ เชคเซ‡เชŸเชฒเซ€ ICMPv6 เช‡เช•เซ‹ เชตเชฟเชจเช‚เชคเซ€เช“ เช…เชฅเชตเชพ เช‡เช•เซ‹ เชœเชตเชพเชฌเซ‹ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช…เชฅเชตเชพ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเชพ เชนเซ‹เชฏ.

เชงเซเชฏเชพเชจ เชฐเชพเช–เชตเชพ เชœเซ‡เชตเซ€ เชฌเซ€เชœเซ€ เชฌเชพเชฌเชค เช›เซ‡ (DUP!) เชฌเซ€เชœเชพ เช…เชจเซ‡ เช…เชจเซเช—เชพเชฎเซ€ เชœเชตเชพเชฌเซ‹ เชชเชฐ เช†เช‰เชŸเชชเซเชŸ. เช† เชชเซ‡เช•เซ‡เชŸเซ‹เชจเซ‡ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เชชเซเชฐเชคเชฟเชธเชพเชฆเซ‹ เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค ICMPv6 เช‡เช•เซ‹ เชตเชฟเชจเช‚เชคเซ€เช“ เชœเซ‡เชตเซ€ เชœ ICMP เช•เซเชฐเชฎ เชฎเซ‚เชฒเซเชฏ เช›เซ‡ เชœเซ‡ เชชเซเชฐเชฅเชฎ เชธเซเชฅเชพเชจเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชคเซ‡เช“ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ ICMPv6 เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ เช‡เช•เซ‹ เชตเชฟเชจเช‚เชคเซ€ เชฌเชนเซเชตเชฟเชง เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฏเซเชจเชฟเช•เชพเชธเซเชŸ เชชเซเชฐเชคเชฟเชธเชพเชฆเซ‹เชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเซ‡ เช›เซ‡. เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชชเชฃ เช†เช‚เช•เชกเชพ เชธเชพเชฐเชพเช‚เชถเชฎเชพเช‚ เชฆเชฐเซเชถเชพเชตเซ‡เชฒ เช›เซ‡.

เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค - เชเซ‹เชจ ID

เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เช‰เชœเชพเช—เชฐ เช•เชฐเชตเชพเชจเซ€ เชฌเซ€เชœเซ€ เชฐเซ€เชค IPv6 เชเชกเซเชฐเซ‡เชธ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเชจเชพ เชญเชพเช—เชฐเซ‚เชชเซ‡ เช›เซ‡.

เช…เชฎเซ‡ เชชเชฟเช‚เช— เช†เช‰เชŸเชชเซเชŸเชฎเชพเช‚ เช†เชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชˆ เชถเช•เซ€เช เช›เซ€เช, เชœเซเชฏเชพเช‚ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเชคเชพ 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 เช…เชจเชจเซเชฏ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเชณเซเชฏเชพ.

เช† เชชเซเชฐเชคเชฟเชญเชพเชตเซ‹ unicast Link-Local IPv6 เชนเซ‹เชธเซเชŸ เชเชกเซเชฐเซ‡เชธ เชชเชฐเชฅเซ€ เช†เชตเซเชฏเชพ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชนเซ€เช‚ เชชเซเชฐเชฅเชฎ เชœเชตเชพเชฌ เช›เซ‡:

64 bytes from fe80::2392:6213:a15b:66ff%enp3s2: icmp_seq=1 ttl=64 time=0.106 ms

เชฏเซเชจเชฟเช•เชพเชธเซเชŸ เชฒเชฟเช‚เช•-เชฒเซ‹เช•เชฒ IPv6 เชธเชฐเชจเชพเชฎเชพเช‚ เชฌเชงเชพ IPv6-เชธเช•เซเชทเชฎ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ [RFC4291], โ€œIP เชธเช‚เชธเซเช•เชฐเชฃ 6 เชเชกเซเชฐเซ‡เชธเชฟเช‚เช— เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐโ€ เชชเชฐ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช†เชจเซเช‚ เช•เชพเชฐเชฃ เช เช›เซ‡ เช•เซ‡ IPv6 เชจเซ‹เชกเชฎเชพเช‚ เชนเช‚เชฎเซ‡เชถเชพ เช†เชชเชฎเซ‡เชณเซ‡ เชฏเซเชจเชฟเช•เชพเชธเซเชŸ IPv6 เชธเชฐเชจเชพเชฎเซเช‚ เชนเซ‹เชฏ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเซ‡ เชคเซ‡เชจเซ€ เชธเซ€เชงเซ€ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชฒเชฟเช‚เช•เซเชธ เชชเชฐ เช…เชจเซเชฏ เชจเซ‹เชกเซเชธ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช†เชฎเชพเช‚ เชฒเชฟเช‚เช•-เชฒเซ‹เช•เชฒ เชนเซ‹เชธเซเชŸ เชเชกเซเชฐเซ‡เชธ เชฆเซเชตเชพเชฐเชพ เช…เชจเซเชฏ เชนเซ‹เชธเซเชŸ เชชเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

เช† IPv6 เชจเซ‡เชฌเชฐ เชกเชฟเชธเซเช•เชตเชฐเซ€ เช…เชจเซ‡ OSPFv3 เชœเซ‡เชตเชพ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ€ เชกเชฟเชเชพเช‡เชจ เช…เชจเซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชคเซ‡ เชฏเชœเชฎเชพเชจเซ‹ เชชเชฐเชจเชพ เช…เช‚เชคเชฟเชฎ-เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ‡ เชšเซ‡เชจเชฒ เชชเชฐ เช•เซ‹เชˆเชชเชฃ เช…เชจเซเชฏ เชธเชนเชพเชฏเช• IPv6 เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เชตเช—เชฐ เชšเซ‡เชจเชฒ เชชเชฐ เชตเชพเชคเชšเซ€เชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช•เชจเซ‡เช•เซเชŸเซ‡เชก IPv6 เชนเซ‹เชธเซเชŸเซเชธ เชตเชšเซเชšเซ‡เชจเชพ เชธเซ€เชงเชพ เชธเช‚เชšเชพเชฐ เชฎเชพเชŸเซ‡ เช•เชจเซ‡เช•เซเชถเชจ เชชเชฐ IPv6 เชฐเชพเช‰เชŸเชฐ เช…เชฅเชตเชพ DHCPv6 เชธเชฐเซเชตเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชฒเชฟเช‚เช•-เชธเซเชฅเชพเชจเชฟเช• เชธเชฐเชจเชพเชฎเชพเช‚ 10-เชฌเซ€เชŸ เช‰เชชเชธเชฐเซเช—เชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡ fe80, เชคเซเชฏเชพเชฐเชฌเชพเชฆ 54 เชถเซ‚เชจเซเชฏ เชฌเชฟเชŸเซเชธ เช…เชจเซ‡ เชชเช›เซ€ 64-เชฌเซ€เชŸ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช†เช‡เชกเซ‡เชจเซเชŸเชฟเชซเชพเชฏเชฐ (IID). เช‰เชชเชฐเชจเชพ เชชเซเชฐเชฅเชฎ เชœเชตเชพเชฌเชฎเชพเช‚ 2392:6213:a15b:66ff 64-เชฌเซ€เชŸ IID เช›เซ‡.

เชฒเซ‚เชชเซเชก เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ

เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เชฎเชฒเซเชŸเซ€เช•เชพเชธเซเชŸ เชชเซ‡เช•เซ‡เชŸเซ‹ เชคเซ‡เชฎเชจเซ‡ เชฎเซ‹เช•เชฒเซ‡เชฒ เชจเซ‹เชก เชชเชฐ เช†เช‚เชคเชฐเชฟเช• เชฐเซ€เชคเซ‡ เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† IPv6 เช…เชจเซ‡ IPv4 เชเชกเซเชฐเซ‡เชธเชฟเช‚เช— เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡.

เช† เชกเชฟเชซเซ‰เชฒเซเชŸ เชตเชฐเซเชคเชฃเซ‚เช•เชจเซเช‚ เช•เชพเชฐเชฃ เช เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ เชชเซ‡เช•เซ‡เชŸเซ‹ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซเชฏเชพเช‚ เชเช• เชธเชพเช‚เชญเชณเชตเชพเชจเซ€ เชธเซเชฅเชพเชจเชฟเช• เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเชฃ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชฎเซ‹เช•เชฒเชจเชพเชฐ เชนเซ‹เชธเซเชŸ เชชเชฐ เชœ เชšเชพเชฒเซ€ เชฐเชนเซ€ เช›เซ‡, เชคเซ‡เชฎเชœ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เช•เซเชฏเชพเช‚เช•. เช† เชธเซเชฅเชพเชจเชฟเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชฎเชฒเซเชŸเซ€เช•เชพเชธเซเชŸ เชชเซ‡เช•เซ‡เชŸเซ‹ เชชเชฃ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เช†เชตเชถเซเชฏเช• เช›เซ‡.

เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชชเชฟเช‚เช— เช†เช‰เชŸเชชเซเชŸเชฎเชพเช‚ เช† เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ เชฒเซ‹เช•เชฒ เชฒเซ‚เชช เชœเซ‹เชˆ เชถเช•เซ€เช เช›เซ€เช:

[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) เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชชเชฐ เชœ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เชฒเชฟเช‚เช•-เชฒเซ‹เช•เชฒ เชเชกเซเชฐเซ‡เชธเชฎเชพเช‚เชฅเซ€ เช†เชตเซ‡ เช›เซ‡. enp3s2.

[mark@opy ~]$ ip addr show dev enp3s2 | grep fe80
    inet6 fe80::2392:6213:a15b:66ff/64 scope link noprefixroute 
[mark@opy ~]$

เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ ping เชชเชฐเชฟเชฎเชพเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ เชชเซเชฐเชคเชฟเชธเชพเชฆเชจเซ‡ เชฆเชฌเชพเชตเชตเชพเชจเซ‹ เชฎเชพเชฐเซเช— เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡ -L. เชœเซ‹ เช†เชชเชฃเซ‡ เช† เชซเซเชฒเซ‡เช— เชธเชพเชฅเซ‡ เช“เชฒ-เชจเซ‹เชกเซเชธ เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ เชชเชฟเช‚เช— เชฎเซ‹เช•เชฒเซ€เช, เชคเซ‹ เชœเชตเชพเชฌเซ‹ เชฐเชฟเชฎเซ‹เชŸ เชจเซ‹เชกเซเชธ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡. เช…เชฎเชจเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชจเชพ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเชพ เชฒเชฟเช‚เช•-เชฒเซ‹เช•เชฒ เชเชกเซเชฐเซ‡เชธ เชชเชฐเชฅเซ€ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเชณเชคเซ‹ เชจเชฅเซ€.

[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 เช…เชฅเชตเชพ เชฒเชฟเช‚เช•-เชฒเซ‹เช•เชฒ เชเชกเซเชฐเซ‡เชธเชจเซ‡ เชชเชฟเช‚เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชเชกเซเชฐเซ‡เชธ เชธเชพเชฅเซ‡ เชเซ‹เชจ ID.

เช† เชตเช–เชคเซ‡ เช†เชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช -cเชฎเซ‹เช•เชฒเซ‡เชฒเชพ เช…เชจเซ‡ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซ‡เชฒเชพ เชชเซ‡เช•เซ‡เชŸเซ‹ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพ 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 ~]$

เช…เชจเซเชฏ IPv6 เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ‡ เชชเชฟเช‚เช— เช•เชฐเซ€เช?

เช† เชฒเซ‡เช–เชฎเชพเช‚, เช…เชฎเซ‡ เชœเซ‹เชฏเซเช‚ เช•เซ‡ เช“เชฒ-เชจเซ‹เชกเซเชธ เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ IPv6 เชเชกเซเชฐเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชšเซ‡เชจเชฒ เชชเชฐ เชคเชฎเชพเชฎ IPv6 เชจเซ‹เชกเซเชธเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเชฟเช‚เช— เช•เชฐเชตเซเช‚. ff02::1. เช…เชฎเซ‡ เช เชชเชฃ เชœเซ‹เชฏเซเช‚ เช•เซ‡ เช“เชฒ-เชจเซ‹เชกเซเชธ เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ IPv6 เชธเชฐเชจเชพเชฎเชพเช‚ เชธเชพเชฅเซ‡ เช•เชฏเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชธเชฐเชจเชพเชฎเซเช‚ เชชเซ‹เชคเซ‡ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€ เชถเช•เชคเซเช‚ เชจเชฅเซ€. เช…เชฎเซ‡ เช•เซเชฏเชพเช‚ เชคเซ‹ เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ ping, เช…เชฅเชตเชพ เชชเซเชฐเชคเซเชฏเชฏเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‹ %<zone_id>.

เชชเช›เซ€ เช…เชฎเซ‡ เชฏเซเชจเชฟเช•เชพเชธเซเชŸ เชฒเชฟเช‚เช•-เชฒเซ‹เช•เชฒ เชเชกเซเชฐเซ‡เชธ เชตเชฟเชถเซ‡ เชถเซ€เช–เซเชฏเชพ, เชœเซ‡ เช“เชฒ-เชจเซ‹เชกเซเชธ เชฎเชฒเซเชŸเซ€เช•เชพเชธเซเชŸ ICMPv6 เช‡เช•เซ‹ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชคเชพ เชธเชฐเชจเชพเชฎเชพเช‚ เช›เซ‡.

เช…เชฎเซ‡ เช เชชเชฃ เชœเซ‹เชฏเซเช‚ เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชฒเซเชŸเซ€เช•เชพเชธเซเชŸ เชชเซ‡เช•เซ‡เชŸเซ‹ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชจเชพ เชจเซ‹เชก เชชเชฐ เชชเชพเช›เชพ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชฎเชพเชŸเซ‡ เช†เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเซเช‚ ping.

เช›เซ‡เชฒเซเชฒเซ‡, เช…เชฎเซ‡ เชชเซเชฐเชคเซเชฏเชฏเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช• เชœ เชฒเชฟเช‚เช•-เชฒเซ‹เช•เชฒ เชเชกเซเชฐเซ‡เชธ เชชเชฟเช‚เช— เช•เชฐเซเชฏเซเช‚ %<zone_id>, เช•เชพเชฐเชฃ เช•เซ‡ เชฒเชฟเช‚เช•-เชธเซเชฅเชพเชจเชฟเช• เชธเชฐเชจเชพเชฎเชพเช‚เช“ เชชเซ‹เชคเซ‡ เชชเชฃ เช†เช‰เชŸเช—เซ‹เช‡เช‚เช— เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชคเชพ เชจเชฅเซ€.

เชคเซ‹ เช…เชจเซเชฏ เชคเชฎเชพเชฎ เชจเซ‹เชกเซเชธเชจเซ‡ เชชเชฟเช‚เช— เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชตเซˆเชถเซเชตเชฟเช• เชฏเซเชจเชฟเช•เชพเชธเซเชŸ เชธเชฐเชจเชพเชฎเชพเช‚ (GUAs) (เชเชŸเชฒเซ‡ โ€‹โ€‹เช•เซ‡, เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชคเซ‡เชฎเชจเชพ เชœเชพเชนเซ‡เชฐ เชธเชฐเชจเชพเชฎเชพเช‚) เช…เชฅเชตเชพ เชคเซ‡เชฎเชจเชพ เช…เชจเชจเซเชฏ เชธเซเชฅเชพเชจเชฟเช• เชฏเซเชจเชฟเช•เชพเชธเซเชŸ เชธเชฐเชจเชพเชฎเชพเช‚ (ULAs) เชตเชฟเชถเซ‡ เชถเซเช‚? เช…เชฎเซ‡ เช†เชจเซ‡ เช†เช—เชพเชฎเซ€ เชฌเซเชฒเซ‹เช— เชชเซ‹เชธเซเชŸเชฎเชพเช‚ เชœเซ‹เชˆเชถเซเช‚.

เชฌเชธ.

เชคเชฎเซ‡ เช…เชนเซ€เช‚ เช…เชฎเชพเชฐเชพ เช•เซ‹เชฐเซเชธ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ€ เชถเช•เซ‹ เช›เซ‹ เช“เชชเชจ เชกเซ‡ เชจเซ‹เชŸเซเชธ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹