fbpx

โปรโตคอลการค้นพบเพื่อนบ้าน (ตอนที่ 1)

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Neighbor Discovery Protocol (NDP) เป็นองค์ประกอบสำคัญของอินเทอร์เน็ตโปรโตคอล IPv6 ได้รับการออกแบบมาเพื่ออำนวยความสะดวกในการกำหนดค่าอัตโนมัติและการบำรุงรักษาที่อยู่ IPv6 รวมถึงการค้นหาและรักษาข้อมูลเกี่ยวกับเพื่อนบ้านบนเครือข่าย

ในตอนท้ายของบทความคุณจะพบกับสิ่งเล็ก ๆ น้อย ๆ ทดสอบ ที่จะช่วยให้คุณ ประเมิน ความรู้ที่ได้รับจากการอ่านครั้งนี้

โปรโตคอล Neighbor Discovery (ND) ใน IPv6 ใช้ข้อความหลายประเภทเพื่อทำหน้าที่ของมัน ประเภทข้อความที่ใช้โดย ND มีดังต่อไปนี้:

เร้าเตอร์เร้าเตอร์

โหนดส่งข้อความเชิญชวนเราเตอร์แบบหลายผู้รับเพื่อขอข้อมูลการกำหนดค่าเครือข่ายจากเราเตอร์ที่อยู่บนเครือข่าย ข้อความเหล่านี้ใช้เพื่อรับข้อความโฆษณาเราเตอร์จากเราเตอร์เพื่อรับข้อมูลเกี่ยวกับพารามิเตอร์การกำหนดค่าเครือข่าย เช่น คำนำหน้าที่มีอยู่และตัวเลือกเส้นทาง

โฆษณาเราเตอร์

เราเตอร์ส่งข้อความโฆษณาเราเตอร์เพื่อแจ้งให้โหนดเครือข่ายทราบถึงสถานะของตน และให้ข้อมูลเกี่ยวกับการกำหนดค่าเครือข่าย ข้อความเหล่านี้ประกอบด้วยที่อยู่ IPv6 ของเราเตอร์และพารามิเตอร์การกำหนดค่าเครือข่าย เช่น ตัวเลือกคำนำหน้าและช่วงเวลาการต่ออายุที่อยู่ โหนดใช้ข้อมูลนี้เพื่อกำหนดค่าที่อยู่ IPv6 โดยอัตโนมัติเพื่อปรับให้เข้ากับการกำหนดค่าเครือข่าย

การชักชวนเพื่อนบ้าน

ข้อความ ICMPv6 นี้ใช้เพื่อรับข้อมูลเกี่ยวกับที่อยู่ IPv6 เฉพาะ โหนดส่งการชักชวนเพื่อนบ้านแบบหลายผู้รับเพื่อค้นหาที่อยู่ MAC ที่เชื่อมโยงกับที่อยู่ IPv6 ที่รู้จัก

โฆษณาเพื่อนบ้าน

นอกเหนือจากข้อความโฆษณา Neighbor Advertisement ที่ใช้ตอบสนองต่อการร้องขอจาก Neighbor แล้ว โหนดยังสามารถส่งโฆษณา Neighbor Advertisement เป็นระยะ ๆ เพื่อให้ข้อมูลเกี่ยวกับสถานะและความพร้อมในการให้บริการเป็นปัจจุบัน ข้อความเหล่านี้ใช้เพื่อแจ้งโหนดอื่นๆ บนเครือข่ายว่ายังคงทำงานอยู่และพร้อมสำหรับการสื่อสาร

เปลี่ยนเส้นทาง

ข้อความ ICMPv6 นี้ใช้เมื่อโหนดจำเป็นต้องแจ้งโหนดอื่นในเครือข่ายเกี่ยวกับเส้นทางที่ดีที่สุดไปยังปลายทางเฉพาะผ่านอินเทอร์เฟซอื่น โหนดที่ส่งส่งข้อความเปลี่ยนเส้นทางที่มีที่อยู่ IP ปลายทางและที่อยู่ IP ฮอปถัดไป

การตรวจจับการเข้าถึงเพื่อนบ้านไม่ได้

ND ยังมีกลไกในการตรวจจับการไม่สามารถเข้าถึงได้ของเพื่อนบ้านในเครือข่าย เมื่อโหนดหยุดรับข้อความจากเพื่อนบ้านในช่วงระยะเวลาหนึ่ง โหนดจะส่งข้อความลบพื้นที่ใกล้เคียงเพื่อแจ้งให้โหนดอื่น ๆ ทราบถึงความไม่สามารถเข้าถึงได้ของเพื่อนบ้าน ซึ่งช่วยให้โหนดอัปเดตตารางข้างเคียงและหลีกเลี่ยงการส่งแพ็กเก็ตไปยังปลายทางที่ไม่สามารถเข้าถึงได้

ND ประกอบด้วยข้อความและกระบวนการต่างๆ ที่อนุญาตให้โหนดในเครือข่าย IPv6 สามารถค้นพบและสื่อสารกับโหนดอื่นๆ ที่อยู่ใกล้เคียงได้ Neighbor Discovery Protocol ใน IPv6 มีฟังก์ชันสำคัญหลายประการที่เล่นในเครือข่าย คุณสมบัติเหล่านี้ได้แก่:

ความละเอียดของที่อยู่

การแก้ไขที่อยู่ใน IPv6 เป็นกระบวนการที่โหนดกำหนดที่อยู่เลเยอร์ลิงก์ (ที่อยู่ MAC) ที่สอดคล้องกับที่อยู่ IPv6 ที่ระบุ ซึ่งสามารถทำได้โดยใช้โปรโตคอล Neighbor Discovery ซึ่งประกอบด้วยข้อความสองประเภท: การชักชวนเพื่อนบ้านและการโฆษณาเพื่อนบ้าน

ด้านล่างนี้เป็นคำอธิบายโดยละเอียดเกี่ยวกับกระบวนการแก้ไขที่อยู่ใน IPv6:

การชักชวนเพื่อนบ้าน

  • เมื่อโหนดจำเป็นต้องทราบที่อยู่ MAC ที่สอดคล้องกับที่อยู่ IPv6 โหนดจะส่งข้อความ Neighbor Solicitation (NS) ไปยังที่อยู่ IPv6 ปลายทาง ข้อความ NS ถูกส่งเป็นแพ็กเก็ตมัลติคาสต์ IPv6 ที่ร้องขอการแก้ไขที่อยู่
  • ข้อความ NS มีที่อยู่ IPv6 ปลายทางและใช้ที่อยู่ MAC ต้นทางของโหนดที่ส่ง

โฆษณาเพื่อนบ้าน

  • เมื่อโหนดปลายทางได้รับข้อความ NS จะตรวจสอบว่าที่อยู่ IPv6 ตรงกับที่อยู่ปลายทางในข้อความหรือไม่
  • หากตรงกัน โหนดปลายทางจะตอบกลับด้วยข้อความ Neighbor Advertisement (NA) ที่มีที่อยู่ MAC
  • ข้อความ NA จะถูกส่งเป็นแพ็กเก็ตยูนิคาสต์ IPv6 ไปยังโหนดผู้ส่ง และโหนดผู้ส่งจะใช้ที่อยู่ MAC ที่ได้รับเพื่อสร้างการสื่อสารกับโหนดปลายทาง

อัพเดตตารางเพื่อนบ้าน

  • แต่ละโหนดจะรักษาตารางเพื่อนบ้านที่จัดเก็บที่อยู่ IPv6 และที่อยู่ MAC ของเพื่อนบ้านที่รู้จัก
  • เมื่อได้รับข้อความ NA โหนดที่ส่งจะอัปเดตตารางข้างเคียงด้วยที่อยู่ IPv6 และที่อยู่ MAC ของโหนดปลายทาง

ตารางข้างเคียงนี้ใช้เพื่อปรับปรุงการแก้ไขที่อยู่ในอนาคต โดยไม่จำเป็นต้องส่งข้อความ NS ซ้ำๆ

จะต้องคำนึงว่าขั้นตอนการแก้ไขที่อยู่ใน IPv6 มีความคล้ายคลึงกับ Address Resolution Protocol (ARP) ใน IPv4 แม้ว่าจะมีความแตกต่างบางประการระหว่างทั้งสองก็ตาม

 

 

การตรวจจับการซ้ำซ้อนที่อยู่

การตรวจหาที่อยู่ซ้ำใน IPv6 เป็นกระบวนการที่ใช้เพื่อให้แน่ใจว่าที่อยู่ IPv6 เฉพาะไม่ได้ถูกใช้โดยโหนดอื่นบนเครือข่าย วิธีนี้จะหลีกเลี่ยงความขัดแย้งและรับประกันความเป็นเอกลักษณ์ของที่อยู่บนเครือข่าย ด้านล่างนี้เป็นคำอธิบายที่ครอบคลุมเกี่ยวกับวิธีการดำเนินการกระบวนการตรวจจับการซ้ำซ้อนของที่อยู่ใน IPv6 โดยอธิบายรายละเอียดวิธีการทำงาน:

การสร้างที่อยู่ IPv6 ใหม่

  • เมื่อโหนดจำเป็นต้องกำหนดค่าที่อยู่ IPv6 ใหม่ ไม่ว่าจะด้วยตนเองหรือผ่านการกำหนดค่าอัตโนมัติ โหนดจะสร้างที่อยู่ใหม่ตามพารามิเตอร์บางอย่าง เช่น คำนำหน้าเครือข่ายและตัวระบุอินเทอร์เฟซ
  • โหนดช่วยให้แน่ใจว่าที่อยู่ใหม่ที่สร้างขึ้นไม่ได้ถูกใช้งานบนเครือข่ายในปัจจุบัน

เพื่อนบ้านร้องขอ

  • เมื่อโหนดกำหนดค่าที่อยู่ IPv6 ใหม่แล้ว โหนดจะส่งข้อความ Neighbor Solicitation แบบหลายผู้รับไปยังที่อยู่ IPv6 ที่ต้องการตรวจสอบ
  • คำขอ Neighbor มีที่อยู่ IPv6 ที่ได้รับการยืนยันและถูกส่งโดยใช้ที่อยู่เลเยอร์ลิงก์ต้นทางของโหนดที่ส่ง

การตอบสนองของเพื่อนบ้าน

  • หากมีโหนดอื่นบนเครือข่ายที่ใช้ที่อยู่ IPv6 เดียวกัน โหนดนั้นจะตอบสนองต่อข้อความ Neighbor Request พร้อมข้อความ Neighbor Advertisement ที่ระบุว่ามีการใช้ที่อยู่นั้นแล้ว
  • โหนดที่ทำการตรวจสอบได้รับการตอบกลับประกาศเพื่อนบ้านและตรวจพบว่ามีที่อยู่ที่ซ้ำกัน

การเลือกที่อยู่ใหม่

  • เมื่อตรวจพบที่อยู่ซ้ำ โหนดที่ทำการตรวจสอบจะต้องเลือกที่อยู่ IPv6 ใหม่เพื่อหลีกเลี่ยงความขัดแย้ง
  • คุณสามารถสร้างที่อยู่ใหม่โดยใช้วิธีการอื่น เช่น การเปลี่ยนแปลงตัวระบุอินเทอร์เฟซ หรือใช้ตัวเลือกการกำหนดค่าอัตโนมัติอื่น หากมี

อัพเดตตารางเพื่อนบ้าน

  • หลังจากเลือกที่อยู่ใหม่ โหนดจะอัปเดตตารางเพื่อนบ้านด้วยที่อยู่ IPv6 ใหม่และที่อยู่ MAC ที่เกี่ยวข้อง
  • เพื่อให้แน่ใจว่าตารางเพื่อนบ้านได้รับการอัพเดตด้วยข้อมูลที่ถูกต้องสำหรับการสื่อสารบนเครือข่ายในอนาคต

กระบวนการตรวจจับการทำซ้ำที่อยู่ IPv6 ช่วยให้โหนดตรวจสอบความเป็นเอกลักษณ์ของที่อยู่ IPv6 ก่อนใช้งาน โหนดสามารถตรวจจับและหลีกเลี่ยงข้อขัดแย้งเกี่ยวกับที่อยู่ที่อาจเกิดขึ้นในเครือข่ายได้โดยการส่งคำขอ Neighbor Advertisement และรับการตอบกลับโฆษณา Neighbor สิ่งนี้มีส่วนช่วยให้การทำงานของเครือข่าย IPv6 มีความเสถียรและไม่สะดุด

 

การค้นพบเราเตอร์

การค้นพบเราเตอร์ใน IPv6 เป็นกระบวนการที่โหนดบนเครือข่ายท้องถิ่นระบุและรับข้อมูลเกี่ยวกับเราเตอร์ที่มีอยู่ในเครือข่าย ช่วยให้โหนดสามารถกำหนดเส้นทางที่เหมาะสมที่สุดสำหรับการส่งแพ็กเก็ตและกำหนดค่าพารามิเตอร์เครือข่ายที่เกี่ยวข้อง

การค้นพบเราเตอร์ทำงานดังนี้:

โฆษณาเราเตอร์

  • เราเตอร์บนเครือข่ายจะส่งข้อความที่เรียกว่า "โฆษณาเราเตอร์" เป็นระยะโดยใช้ที่อยู่มัลติคาสต์ "All-Routers"
  • ข้อความเหล่านี้มีข้อมูลที่จำเป็นสำหรับการกำหนดค่าโหนด เช่น คำนำหน้าเครือข่าย ช่วงเวลาการต่ออายุที่อยู่ และพารามิเตอร์การกำหนดค่าอื่นๆ

การร้องขอเราเตอร์

  • โหนดสามารถส่งข้อความ "การร้องขอเราเตอร์" ไปยังที่อยู่มัลติคาสต์ "เราเตอร์ทั้งหมด" เพื่อขอข้อมูลการกำหนดค่าจากเราเตอร์ที่มีอยู่ในเครือข่าย
  • สิ่งนี้มีประโยชน์ เช่น เมื่อโหนดเพิ่งเข้าร่วมเครือข่าย หรือเมื่อจำเป็นต้องอัปเดตการกำหนดค่า

กำลังประมวลผลข้อความประกาศของเราเตอร์

  • เมื่อโหนดได้รับข้อความประกาศของเราเตอร์ โหนดจะตรวจสอบเนื้อหาและดึงข้อมูลที่เกี่ยวข้อง
  • ซึ่งอาจรวมถึงคำนำหน้าเครือข่ายที่โฆษณา ซึ่งระบุขอบเขตและการกำหนดค่าของที่อยู่ IPv6 ที่โหนดสามารถใช้ได้

การกำหนดค่าที่อยู่และพารามิเตอร์เครือข่าย

  • โหนดใช้ข้อมูลที่ได้รับจากข้อความโฆษณาเราเตอร์เพื่อกำหนดค่าที่อยู่ IPv6 และพารามิเตอร์เครือข่ายอื่นๆ
  • ตัวอย่างเช่น โหนดสามารถกำหนดที่อยู่ IPv6 ตามคำนำหน้าเครือข่ายที่โฆษณา และตั้งค่าช่วงเวลาการต่ออายุที่อยู่ตามข้อมูลที่เราเตอร์ให้มา

อัพเดตตารางเพื่อนบ้าน

  • แต่ละโหนดจะดูแลรักษาตารางข้างเคียงซึ่งจัดเก็บที่อยู่ IPv6 และที่อยู่ MAC ของเราเตอร์ที่รู้จัก
  • เมื่อโหนดได้รับข้อความโฆษณาเราเตอร์ โหนดจะอัปเดตตารางเพื่อนบ้านด้วยที่อยู่ IPv6 และที่อยู่ MAC ของเราเตอร์โฆษณา
  • ช่วยให้โหนดสามารถเลือกเส้นทางที่ดีที่สุดในการส่งแพ็กเก็ตและสร้างการสื่อสารกับเราเตอร์ได้อย่างมีประสิทธิภาพ

แบบทดสอบความรู้สั้นๆ

คุณคิดอย่างไรกับบทความนี้?
คุณกล้าที่จะประเมินความรู้ที่คุณเรียนมาหรือไม่?

แบบทดสอบ - โปรโตคอลการค้นพบเพื่อนบ้าน (ตอนที่ 1)

หนังสือแนะนำสำหรับบทความนี้

คุณต้องการแนะนำหัวข้อหรือไม่?

เราโพสต์เนื้อหาใหม่ทุกสัปดาห์ คุณต้องการให้เราพูดคุยเกี่ยวกับสิ่งที่เฉพาะเจาะจงหรือไม่?
หัวข้อสำหรับบล็อกถัดไป

แสดงความคิดเห็น

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

รหัสส่วนลด

AN24-LIB

ใช้กับหนังสือ MikroTik และชุดหนังสือ

วัน
Horas
นาที
วินาที

บทนำสู่
OSPF - BGP - MPLS

ลงทะเบียนเพื่อสิ่งนี้ curso gratuito

แม่-RAV-ROS-240118
วัน
Horas
นาที
วินาที

ลงทะเบียนเพื่อสิ่งนี้ curso gratuito

MAS-ROS-240111

โปรโมชั่นวันสามกษัตริย์!

เรเยส24

15%

ผลิตภัณฑ์ทั้งหมด

หลักสูตรไมโครติ๊ก
หลักสูตรอะคาเดมี่
หนังสือไมโครติ๊ก

ใช้ประโยชน์จากรหัสส่วนลด Three Kings Day!

* โปรโมชั่นใช้ได้จนถึงวันอาทิตย์ที่ 7 มกราคม 2024
** รหัส (คิงส์24) นำไปใช้กับตะกร้าสินค้า
*** ซื้อคอร์สตอนนี้และเรียนได้ถึงวันที่ 31 มีนาคม 2024

โปรโมชั่นส่งท้ายปีเก่า!

NY24

20%

ผลิตภัณฑ์ทั้งหมด

หลักสูตรไมโครติ๊ก
หลักสูตรอะคาเดมี่
หนังสือไมโครติ๊ก

ใช้ประโยชน์จากโค้ดส่วนลดส่งท้ายปีเก่า!

* โปรโมชั่นใช้ได้จนถึงวันจันทร์ที่ 1 มกราคม 2024
** รหัส (NY24) นำไปใช้กับตะกร้าสินค้า
*** ซื้อคอร์สตอนนี้และเรียนได้ถึงวันที่ 31 มีนาคม 2024

ส่วนลดคริสต์มาส!

XMAS23

30%

ผลิตภัณฑ์ทั้งหมด

หลักสูตรไมโครติ๊ก
หลักสูตรอะคาเดมี่
หนังสือไมโครติ๊ก

รับโค้ดส่วนลดรับคริสต์มาส!!!

**รหัสนี้ใช้อยู่ในตะกร้าสินค้า
โปรโมชั่นใช้ได้จนถึงวันจันทร์ที่ 25 ธันวาคม 2023

ส่วนลดสัปดาห์ไซเบอร์

CW23-MK

17%

หลักสูตร MikroTik Online ทั้งหมด

CW23-AX

30%

หลักสูตรของ Academy ทั้งหมด

CW23-LIB

25%

หนังสือ MikroTik และชุดหนังสือทั้งหมด

รับสิทธิ์โค้ดส่วนลด Cyber ​​Week!!!

**รหัสนี้ใช้อยู่ในตะกร้าสินค้า
โปรโมชั่นใช้ได้จนถึงวันอาทิตย์ที่ 3 ธันวาคม 2023

ส่วนลดแบล็คฟรายเดย์

BF23-MX

22%

หลักสูตร MikroTik Online ทั้งหมด

BF23-AX

35%

หลักสูตรของ Academy ทั้งหมด

BF23-LIB

30%

หนังสือ MikroTik และชุดหนังสือทั้งหมด

ใช้ประโยชน์จากโค้ดส่วนลดสำหรับ Black Friday!!!

**รหัสจะถูกใช้ในตะกร้าสินค้า

รหัสจะถูกนำไปใช้ในตะกร้าสินค้า
ใช้ได้จนถึงวันอาทิตย์ที่ 26 พฤศจิกายน 2023

วัน
Horas
นาที
วินาที

ลงทะเบียนเพื่อสิ่งนี้ curso gratuito

แม่-VPN-SET-231115

โปรโมชั่นวันฮาโลวีน

ใช้ประโยชน์จากรหัสส่วนลดสำหรับวันฮาโลวีน

รหัสจะถูกนำไปใช้ในตะกร้าสินค้า

HW23-MK

ส่วนลด 11% สำหรับทุกหลักสูตร MikroTik OnLine

11%

HW23-AX

ส่วนลด 30% สำหรับทุกหลักสูตรของ Academy

30%

HW23-LIB

ส่วนลด 25% สำหรับหนังสือและชุดหนังสือของ MikroTik ทั้งหมด

25%

ลงทะเบียนและเข้าร่วมหลักสูตรฟรี Introduction to Advanced Routing with MikroTik (MAE-RAV-ROS)

วันนี้ (วันพุธ) ที่ 11 ตุลาคม 2023
7 น. ถึง 11 น. (โคลอมเบีย เอกวาดอร์ เปรู)

แม่-RAV-ROS-231011