ผู้สอน: ในบทเรียนนี้
เราจะแนะนำแนวคิดเกี่ยวกับ IPv6 หรือ Internet
Protocol รุ่น 6
จนถึงจุดนี้ เราเพิ่งพูดถึง
IPv4 จริงๆ แต่ปัญหาอย่างหนึ่งที่เรามีกับ
IPv4 คือพื้นที่ที่อยู่ของมันจำกัด
นี่เป็นเพราะมีเพียง 32
บิตที่สร้างที่อยู่ IPv4
ทำให้เรามีเพียง 4 2 พันล้านชุดที่อยู่ที่เป็นไปได้
ตอนนี้ฉันรู้ 4 2 พันล้านดูเหมือนเป็น IP
จำนวนมาก แต่เมื่อเราเอาส่วนต่างๆ ออกทั้งหมด
เช่น ที่อยู่ APIPA, ที่อยู่โฮสต์ในเครื่อง, IP
ส่วนตัว แล้วก็มีของเสียจำนวนมากก่อนที่เราจะเริ่มใช้ซับเน็ต สิ่งนี้นำไปสู่ปัญหาใหญ่
และเราเริ่มใช้ที่อยู่เครือข่ายภายใน IPv4 จนหมด
สิ่งนี้เรียกว่าการหมดที่อยู่และเป็นเรื่องจริง
อันที่จริง ในเดือนพฤศจิกายนปี 2019
RIPE NCC, Registry อินเทอร์เน็ตระดับภูมิภาคสำหรับยุโรป,
เอเชียตะวันตก และอดีตสหภาพโซเวียต และ NASA พวกเขาได้ใช้ที่อยู่
IPv4 ทั้งหมดหมดแล้ว
โชคดีที่ Internet Engineering Task
Force หรือ IETF ได้เริ่มมองหาอนาคตแล้ว
และพวกเขาได้พัฒนา IPv6
เป็นมาตรฐานตั้งแต่ปี 1995 ด้วย RFC ที่บันทึกวิสัยทัศน์ของพวกเขาสำหรับ IPv6 ซึ่งเรียกว่า
IP Next Generation หรือ IPNG .
ตอนนี้คุณเห็นแล้วว่า IPv6 เป็นการปรับปรุงที่เหนือกว่า IPv4 อย่างมากในแง่ของจำนวนที่อยู่ที่มีอยู่
แทนที่จะใช้ที่อยู่ 32 บิตเหมือนที่เราทำใน
IPv4, IPv6 จะใช้ที่อยู่ 128 บิต
นี่จะทำให้คุณมีพื้นที่ที่อยู่มากขึ้น
ในความเป็นจริง มันจะให้ที่อยู่
IP ที่เป็นไปได้ 340 undecillion แก่คุณ
นั่นก็เพียงพอแล้วสำหรับชาย
หญิง และเด็กทุกคนบนโลกใบนี้
นี่คือสองยกกำลัง 128
อันที่จริง มีที่อยู่ IP มากมายสำหรับชายหญิงและเด็กแต่ละคนบนโลก
เพราะมีที่อยู่ IP มากมาย
ตอนนี้ คุณอาจจะสงสัยว่า
เฮ้ เราเปลี่ยนจาก IPv4 เป็น IPv6
เกิดอะไรขึ้นกับรุ่น 5
ทำไมเราถึงกระโดดตรงไปที่รุ่น 6?
เวอร์ชัน 5 ถูกสร้างขึ้น แต่ไม่เคยนำมาใช้เป็นโปรโตคอลหรือมาตรฐานอย่างเป็นทางการอย่างสมบูรณ์
ดังนั้นจึงไม่เคยเข้าสู่การผลิต
แต่แนวคิดจำนวนมากที่พัฒนาภายใต้เวอร์ชัน
5 เนื่องจากเป็นโปรโตคอลทดลอง จึงถูกนำเข้าสู่ IPv6
เมื่อกลายเป็นมาตรฐานอย่างเป็นทางการ
เรามาพูดถึงประโยชน์ของ IPv6 กันดีกว่า
ประโยชน์ที่ใหญ่ที่สุดประการหนึ่งคือพื้นที่แอดเดรสที่ใหญ่ขึ้นมากเนื่องจากแอดเดรสแบบ
128 บิตเหล่านั้น
นอกจากนั้น IPv6 ยังเพิ่มประสิทธิภาพเครือข่ายของเราด้วยการลบประเภทการไหลของข้อมูลการออกอากาศของ
IPv4
ปัจจุบัน IPv6 มีความปลอดภัยมากขึ้น
เนื่องจากไม่มีการแบ่งแพ็กเก็ตหรือดาตาแกรมภายในมาตรฐาน
IPv6
นอกจากนี้ยังไม่มีหน่วยการส่งข้อมูลสูงสุดสำหรับการค้นพบในแต่ละเซสชัน
ซึ่งแตกต่างจาก IPv4 ซึ่งมี MTU ที่มีขนาดที่แน่นอนสำหรับแต่ละแพ็กเก็ต
ใน IPv4 ถ้าฉันส่งแพ็กเก็ตที่ใหญ่กว่าขนาดหน่วยการส่งข้อมูลสูงสุดของคุณ
มันจะแยกส่วนและส่งผ่านเครือข่าย
และเมื่อถึงปลายทางก็จะประกอบขึ้นใหม่และอ่าน
นี่เป็นความเสี่ยงด้านความปลอดภัย
นอกจากนี้ยังต้องการการประมวลผลเพิ่มเติมและอาจทำให้เครือข่ายของคุณช้าลงได้เนื่องจากเป็นวิธีที่ไม่มีประสิทธิภาพในการทำสิ่งต่างๆ
ในเครือข่ายสมัยใหม่ที่มีความเร็วการเชื่อมต่ออินเทอร์เน็ตที่สูงขึ้น
ดังนั้นด้วย IPv6 พวกเขาจึงตัดสินใจที่จะยกเลิกการแยกส่วนโดยสิ้นเชิง
ตอนนี้ นอกเหนือจากการมอบสิทธิประโยชน์ใหม่ๆ
เหล่านี้แล้ว ผู้สร้าง IPv6 ยังฉลาดมาก
และตระหนักว่า IPv6 จะได้รับการยอมรับและยอมรับอย่างสมบูรณ์
จะต้องเข้ากันได้กับ IPv4 แบบย้อนหลัง และอนุญาตให้ทั้ง
IPv6 และ IPv4 อยู่ร่วมกันบน เครือข่ายเดียวกัน
ท้ายที่สุด ในช่วงปลายทศวรรษ 1990 เมื่อ IPv6
ได้รับการพัฒนาและเผยแพร่ และเครือข่ายคอมพิวเตอร์จำนวนมากได้ถูกนำไปใช้ทั่วโลกแล้ว
ดังนั้นคงเป็นไปไม่ได้ที่เราจะเปลี่ยนทุกอย่างภายในวันเดียว
ลองนึกถึงการย้ายถิ่นในปัจจุบันที่เรากำลังดำเนินการจากรถยนต์ที่ใช้น้ำมันเป็นพลังงานไฟฟ้า
สิ่งนี้เกิดขึ้นตลอดช่วงปี
2020 และในปี 2030
นี่คงเป็นไปไม่ได้เลยที่เราจะพูดว่า เฮ้
ทุกคน ในวันที่ 1 มกราคม 2025 จะไม่มีใครใช้รถที่ใช้น้ำมันได้อีกต่อไป
ทั้งหมดจะถูกแทนที่ด้วยรถยนต์ไฟฟ้า
ณ วันที่ดังกล่าว
หากรัฐบาลพยายามทำเช่นนั้น
พวกเขาอาจมีการปฏิวัติอยู่ในมือ เพราะผู้คนจำนวนมากมีรถยนต์ที่ใช้น้ำมันอยู่แล้ว
และใช้เงินเป็นจำนวนมากในการลงทุนกับรถยนต์เหล่านั้นและโครงสร้างพื้นฐานเพื่อสนับสนุนพวกเขา
ด้วยเหตุผลดังกล่าว เราจะไม่เปลี่ยนรถยนต์ที่ใช้น้ำมันทั้งหมดเพียงชั่วข้ามคืน
แต่จะมีการเปลี่ยนแปลงอย่างช้าๆ จากพลังงานก๊าซเป็นพลังงานไฟฟ้าที่จะเกิดขึ้นภายในปี
2573 หรืออาจถึงปี 2583 เนื่องจากรถยนต์รุ่นใหม่ที่ขายในโลกจะขายเป็นพลังงานไฟฟ้ามากขึ้นเรื่อยๆ และพวกเขาจะหยุดขายรถยนต์ที่ขับเคลื่อนด้วยแก๊ส
สิ่งเดียวกันนี้เกิดขึ้นกับ IPv6
ดังนั้น IPv6 ช่วยให้ทั้ง IPv4 และ IPv6 อยู่ร่วมกันบนเครือข่ายเดียวกัน
และอุปกรณ์ที่เรียกใช้เครือข่ายเหล่านี้จึงเรียกว่า dual
stack ซึ่งหมายความว่าสามารถเรียกใช้ทั้งโปรโตคอล
IPv4 และโปรโตคอล IPv6 บนอุปกรณ์เครือข่ายเดียวกันได้พร้อมกัน
ด้วยอุปกรณ์ดูอัลสแต็ก หากไคลเอนต์รองรับ IPv6 สวิตช์เราเตอร์จะต้องการใช้
IPv6 และจะพูดภายใต้วิธีการนั้น
ตอนนี้ หากอุปกรณ์ไม่สามารถรองรับ IPv6 ได้ อุปกรณ์จะพลิกตัวเองกลับและพูดว่า
โอเค ฉันจะคุยกับคุณโดยใช้โปรโตคอล IPv4 ที่เก่ากว่า
ด้วยวิธีนี้ฉันยังคงสามารถสนับสนุนคุณได้
อีกวิธีที่เราใช้เรียกว่าการขุดอุโมงค์
นี่คือจุดที่ IPv6 จะถูกเจาะผ่านอุปกรณ์ IPv4
สิ่งนี้ทำให้เราเตอร์ IPv4 รุ่นเก่าของคุณยังคงรับส่งข้อมูล
IPv6 ได้
โดยพื้นฐานแล้ว IPv6 จะถูกอุโมงค์เป็นกลไกในการห่อหุ้มแพ็กเก็ต
IPv6 ภายในส่วนหัวของ IPv4 และพกพาข้อมูล IPv6
นี้ผ่านเราเตอร์ IPv4 และโครงสร้างพื้นฐานอื่น ๆ ที่มีอยู่แล้ว
ทำสิ่งนี้โดยการสร้างอุโมงค์แบบจุดต่อจุดระหว่างต้นทางและปลายทาง
แล้วสรุปข้อมูลนั้น
ซึ่งช่วยให้ไคลเอนต์และเซิร์ฟเวอร์ IPv6 ที่แยกจากกันสามารถสื่อสารได้โดยไม่ต้องอัปเกรดเราเตอร์ทั้งหมดและโครงสร้างพื้นฐานของสวิตช์ที่ยังคงใช้
IPv4 ที่อาจมีอยู่ระหว่างกัน
สักวันหนึ่งเราอาจเห็น IPv4 เลิกใช้อย่างสมบูรณ์ในที่สุด
แต่จนถึงตอนนี้มันยังไม่เกิดขึ้น
และโดยส่วนตัวแล้วฉันไม่กลั้นหายใจ
จากบทความบางส่วนที่ฉันได้อ่าน
มีการคาดการณ์ว่า IPv4 จะยังคงอยู่กับเราจนถึงปี
2040 เป็นอย่างน้อย ดังนั้น คุณจะต้องรู้วิธีทำงานกับทั้ง
IPv4 และ IPv6 สำหรับอนาคตอันใกล้ในฐานะช่างเทคนิคเครือข่าย
ข้อดีอีกอย่างของ IPv6 คือมีส่วนหัวที่เรียบง่าย
ดังนั้นแทนที่จะมี 12 ฟิลด์ที่เรามีใน IPv4 เรามีเพียง
5 ฟิลด์ใน IPv6 ทำให้เป็นส่วนหัวที่บางลงซึ่งมีประสิทธิภาพมากกว่าในการส่งผ่านเครือข่ายของเรา
คุณอาจสงสัยว่าส่วนหัวของ
IPv6 มีลักษณะอย่างไร
ฉันจะแสดงให้คุณเห็น แต่โปรดทราบ คุณไม่จำเป็นต้องท่องจำสิ่งนี้สำหรับการสอบ
นี่เป็นเพียงการแสดงให้คุณเห็นฟิลด์ต่างๆ
ที่อยู่ใน IPv4 ซึ่งอยู่ด้านบน เทียบกับ
IPv6 ซึ่งอยู่ด้านล่าง
และตอนนี้คุณคงเห็นแล้วว่า
IPv6 ธรรมดากว่า IPv4 มากเพียงใด
เอาล่ะ กลับมาที่บางสิ่งที่คุณต้องเข้าใจสำหรับการสอบ
ที่อยู่ IPv6 มีลักษณะอย่างไร
ฉันบอกไปแล้วว่ามันมีความยาว 128 บิต นั่นหมายความว่ามันจะมี
128 หนึ่งหรือศูนย์ถ้าเราเขียนออกมาเป็นเลขฐานสอง และนั่นดูเหมือนเป็นความคิดที่แย่มากสำหรับฉัน
ดังนั้นเราจะไม่ทำอย่างนั้น .
ตอนนี้ เราสามารถใช้สัญลักษณ์ทศนิยมแบบประเหมือนที่เราทำใน
IPv4 แต่นั่นก็ยังต้องใช้ออคเต็ตจำนวนมากในการเขียนออกมา
เพราะเราต้องการออคเต็ต 16 บิตเพื่อแสดงทั้งหมด 128 บิต
เพื่อแก้ปัญหานี้ IETF
จึงตัดสินใจว่าเราควรใช้เลขฐานสิบหกแทน
คุณจะเห็นว่าเลขฐานสิบหกคือเลขฐาน 16 ซึ่งคุณอาจจำหรือจำไม่ได้จากชั้นเรียนพีชคณิตในโรงเรียนมัธยมของคุณก็ได้
ทีนี้ ในเลขฐานสิบหก
แต่ละหลักฐานสิบหกคือสี่บิต
และนี่จะทำให้เราแสดงที่อยู่ IPv6 โดยรวมเลขฐานสิบหกสี่หลักเข้าด้วยกันเพื่อสร้างสิ่งที่เราเรียกว่าเซกเมนต์
ตอนนี้เซ็กเมนต์จะมี 16 บิตอยู่ในนั้น
ซึ่งแสดงด้วยเลขฐานสิบหกทั้งสี่หลัก
จากนั้นเราจะเพิ่มเครื่องหมายทวิภาค
จากนั้นเราจะเพิ่มส่วนต่อไปเรื่อยๆ
จนกว่าเราจะได้ถึง 128 บิต ซึ่งจะมีแปดส่วน แต่ละส่วนมีเลขฐานสิบหกสี่ตัว
นี่ทำให้ฉันมีเลขฐานสิบหกทั้งหมด 32
หลัก ซึ่งค่อนข้างยาว
ขณะนี้ ด้วย 128 บิตที่แสดงอยู่ในที่อยู่ IPv6 หมายความว่าเราจะมีเลขฐานสิบหกไม่เกิน
32 หลักภายในส่วนเหล่านี้ทั้งหมด
ทีนี้ ทำไมฉันถึงบอกว่าความยาวทั้งหมดไม่เกิน 32
หลักสำหรับทั้งแปดส่วนนี้
ทำไมมันไม่เป็นเลขฐานสิบหก
32 หลัก เพราะ 32 หลักคูณสี่บิตต่อหลักจะให้
128 บิต
นี่เป็นเพราะ IPv6 ช่วยให้เราใช้ชวเลขเพื่อลดความซับซ้อนของที่อยู่
IPv6 ที่ยาวมากๆ ของเราได้
ตอนนี้ กฎของการจดชวเลขมีความสำคัญมาก เพราะคุณสามารถเห็นคำถามเกี่ยวกับข้อสอบเหล่านี้
ดังนั้น หากคุณมีเลขศูนย์สี่ตัวสำหรับกลุ่มหนึ่งๆ
คุณสามารถใส่ศูนย์หนึ่งตัวไว้ที่นั่นแทนและทิ้งศูนย์นำหน้าเหล่านั้น
ตัวอย่างเช่น สมมติว่าฉันมีที่อยู่ IPv6 ที่ยาวมากๆ
เป็น 2018:0000:0000:0000:0000:0000:4815:54ae
เมื่อใช้กฎง่ายๆ ฉันสามารถแทนที่ส่วนทั้งหมดที่มีศูนย์หลายตัวด้วยศูนย์เดียว
นี่จะให้ฉัน 2018:0:0:0:0:0:4815:54ae
เอาล่ะ นี่ลดเลขฐานสิบหกของฉันลงจาก
32 เหลือแค่ 17 เท่ากับครึ่งเดียว
เรากำลังดีขึ้น แต่ฉันจะไม่หยุดเพียงแค่นั้น
มีกฎอีกข้อหนึ่งที่ฉันสามารถใช้ในโลกของ
IPv6 ชวเลขได้
กฎนี้บอกว่าหากมีหลายส่วนที่ทั้งหมดมีเลขศูนย์อยู่ในนั้นและไม่มีเลขฐานสิบหกอื่นๆ
แสดงอยู่ในนั้น ฉันสามารถสรุปได้โดยใช้เครื่องหมายทวิภาคคู่และนำเลขศูนย์ทั้งหมดออก
ตอนนี้ กฎนี้มีความพิเศษเพราะคุณสามารถทำเครื่องหมายทวิภาคคู่ได้เพียงครั้งเดียวภายในที่อยู่
IPv6
ดังนั้นเมื่อใช้กฎทวิภาคคู่ของฉัน
ฉันสามารถสรุป 2018:0:0:0:0:0:4815:54ae เพื่อลบชุดศูนย์ทั้งห้าชุดนั้นออกและแทนที่ด้วยเครื่องหมายทวิภาคคู่และได้ 2018::4815::54ae
.
ดังนั้นฉันจึงเปลี่ยนจากเลขฐานสิบหก
32 หลักเป็นเลขฐานสิบหก 17
หลัก และตอนนี้ฉันลดจาก 17 หลักลงจนเหลือ
12 หลัก เล็กกว่ามาก ใช้งานง่ายกว่ามาก
คุณจะเห็นว่าชวเลขนี้มีประโยชน์จริงๆ อย่างไร
แล้วคุณจะรู้จักที่อยู่ IPv6 กับที่อยู่
IPv4 ได้อย่างไร
วิธีแรกคือการดูว่า IPv4 คืออะไร
IPv4 จะใช้สัญลักษณ์ทศนิยมแบบจุดเสมอโดยใช้ออคเต็ตสี่ตัว
ในทางกลับกัน IPv6 จะใช้ทวิภาคคั่นระหว่างตัวเลข
และจะเขียนเป็นเลขฐานสิบหก
เอาล่ะ ตอนนี้ หนึ่งในคำถามที่คุณอาจพบในวันทดสอบคือการระบุที่อยู่
IPv6 เมื่อคุณเห็น
ตัวอย่างเช่น คุณอาจได้รับคำถามว่า
ข้อใดต่อไปนี้คือที่อยู่ IPv6
นี่จะเป็นคำถามที่ยุติธรรมที่จะถามคุณ
คุณจะได้รับตัวเลือกบางอย่าง เช่น 192 168. 1. 1 ซึ่งเรารู้ว่าไม่ใช่เพราะนั่นเป็นที่อยู่
IPv4
คุณจะได้ 12:34:56:78:90:AB
หรือ 1234::5678::90AB
เดี๋ยวก่อน สองคนสุดท้ายที่ฉันเพิ่งบอกว่ามันคล้ายกันจริงๆ
ใช่ไหม
ใช่ แต่มีเพียงหนึ่งในนั้นเท่านั้นที่เป็นที่อยู่ IPv6 ที่ถูกต้อง
คุณรู้หรือไม่ว่ามันคืออะไร?
เนื่องจากนักเรียนส่วนใหญ่สับสนที่นี่
ตอนนี้ ตัวเลือกที่สองที่นี่ไม่ใช่ที่อยู่ IPv6
แต่เป็นที่อยู่ MAC แทน
โปรดจำไว้ว่าที่อยู่ MAC
ซึ่งเป็นที่อยู่ทางกายภาพของเลเยอร์
2 จะมีเลขฐานสิบหก 12 หลักเสมอและคั่นด้วยเครื่องหมายทวิภาค
โดยปกติแล้ว พวกมันจะถูกเขียนเป็นหกกลุ่ม
กลุ่มละสองหลัก และแต่ละกลุ่มจะถูกคั่นด้วยทวิภาคเดียว
ในทางกลับกัน ที่อยู่ IPv6 ควรเขียนเป็นกลุ่มๆ
ละสี่หลัก และควรมี 16 ส่วนเสมอ
เว้นแต่คุณจะเห็นเครื่องหมายทวิภาคคู่
ในตัวอย่างนี้ เรามีทวิภาคคู่ระหว่างส่วนที่หนึ่งและส่วนที่สองในตัวเลือกที่สาม
นี่เป็นชวเลขที่ดีที่เราสามารถใช้ และเราระบุว่าเป็นที่อยู่
IPv6 เพราะเราลบเลขศูนย์ทั้งหมดระหว่างส่วนที่หนึ่งและสองภายในที่อยู่นี้
ดังนั้นหากคุณนับบางสิ่งที่ดูเหมือนที่อยู่
IPv6 และมีเลขฐานสิบหก 12 หลักพอดี
12 หลักคั่นด้วยเครื่องหมายทวิภาคเดียว และคุณไม่เห็นเครื่องหมายทวิภาคคู่ที่ใดก็ตาม นั่นคือที่อยู่ MAC
ไม่ใช่ที่อยู่ IPv6
มิฉะนั้น หากมีลักษณะเช่นนี้และมีเลขฐานสิบหก
ก็จะเป็นที่อยู่ IPv6 ในวันสอบ
สำหรับการสอบ คุณเพียงแค่ต้องสามารถรับรู้ได้ว่าที่อยู่
IPv6 มีลักษณะอย่างไร และคุณควรจะสามารถสรุปได้โดยการลบเลขศูนย์ออกและรวมเข้าด้วยกันโดยใช้เคล็ดลับเครื่องหมายทวิภาคคู่นั้น
หากคุณทำสองสิ่งนี้ได้
คุณจะไม่มีปัญหาสำหรับที่อยู่ IPv6 ในวันสอบ
ตอนนี้ เมื่อพูดถึงการกำหนดที่อยู่ IPv6
มีที่อยู่สามประเภทที่แตกต่างกันที่คุณสามารถใช้ได้:
ที่อยู่แบบยูนิคาสต์ ที่อยู่แบบหลายผู้รับ
และที่อยู่แบบใดก็ได้
สิ่งหนึ่งที่น่าสนใจเกี่ยวกับ IPv6
ที่แตกต่างจาก IPv4 ก็คือ เราสามารถกำหนดที่อยู่
IPv6 หลายรายการให้กับอินเทอร์เฟซเดียวบนไคลเอนต์ได้
และการมอบหมายเหล่านี้สามารถเป็นส่วนผสมของประเภทใดประเภทหนึ่งจากสามประเภทต่อไปนี้:
ยูนิคาสต์ มัลติคาสต์ และใดก็ได้
ดังนั้น แม้ว่าคุณจะมีการ์ดอินเทอร์เฟซเครือข่ายเพียงใบเดียวบนเวิร์กสเตชันหรือแล็ปท็อปของคุณ
คุณก็สามารถมีที่อยู่ IPv6 หลายรายการและที่อยู่
IPv6 ประเภทต่างๆ ที่กำหนดให้กับการ์ดใบเดียวได้
ที่อยู่ Unicast จะถูกใช้เพื่อระบุอินเทอร์เฟซเดียว
สิ่งเหล่านี้แบ่งออกเป็นที่อยู่ Unicast ที่กำหนดเส้นทางทั่วโลกและที่อยู่ในการเชื่อมโยงภายในเครื่อง
ที่อยู่ยูนิคาสต์ที่กำหนดเส้นทางทั่วโลกนั้นคล้ายกับที่อยู่สาธารณะที่มี
IPv4 โดยใช้ที่อยู่คลาส A, B และ C แบบยูนิคาสต์
ตอนนี้ใน IPv6 ที่อยู่ยูนิคาสต์ที่มีการกำหนดเส้นทางทั่วโลกจะเริ่มต้นด้วยส่วนแรกที่มี
2,000-3999 เสมอ
ตอนนี้ ถ้าคุณเห็น 2000-3999 เป็นส่วนแรกของคุณ แสดงว่าเป็นที่อยู่แบบ
unicast ที่มีการกำหนดเส้นทางทั่วโลก
ตัวอย่างเช่น ที่อยู่
IPv6 ของ 2584:0db8:8583:1234:5678:882e:0370:7334 จะถูกกำหนดเส้นทางทั่วโลกเป็นที่อยู่แบบ unicast เนื่องจากส่วนแรกประกอบด้วย
2584 ซึ่งอยู่ระหว่างปี
2000 ถึง 3999
ในทางกลับกัน ลิงก์-โลคัลแอดเดรส
หรือที่เรียกว่าโลคอลแอดเดรสที่ใช้งาน
จะถูกใช้เหมือนกับที่อยู่ IP ส่วนตัวใน IPv4
ที่อยู่ลิงค์โลคัลใน IPv6
สามารถใช้ได้บนเครือข่ายท้องถิ่นเท่านั้น
และจะเริ่มต้นด้วย FE80 เป็นส่วนแรกภายในที่อยู่ IPv6 เสมอ
ตอนนี้ เมื่อใดก็ตามที่ระบบ IPv6 เริ่มทำงาน ระบบจะสร้างที่อยู่ลิงก์ภายในสำหรับแต่ละอินเทอร์เฟซ
IPv6 บนระบบนั้น แม้ว่าที่อยู่ที่กำหนดเส้นทางได้ทั่วโลกจะได้รับการกำหนดค่าด้วยตนเองหรือได้รับผ่านโปรโตคอลการกำหนดค่าเช่น
DHCP ก็ตาม
ในการทำเช่นนี้ จะใช้สิ่งที่เรียกว่า SLAAC
ซึ่งเป็นการกำหนดค่าอัตโนมัติของที่อยู่ไร้สัญชาติหรือ S-L-A-A-C
ด้วยการกำหนดค่าอัตโนมัติแบบไร้สถานะ
โฮสต์ไม่จำเป็นต้องได้รับที่อยู่หรือข้อมูลการกำหนดค่าอื่นๆ
จากเซิร์ฟเวอร์ส่วนกลางเช่น DHCP
แทน จริง ๆ แล้วสามารถกำหนดลิงค์-โลคัลแอดเดรสให้ตัวเองได้อย่างอิสระ
ทดสอบเอกลักษณ์ของลิงค์โลคัลแอดเดรสนั้น กำหนดลิงค์โลคัลแอดเดรสให้ตัวเอง ติดต่อเราเตอร์และบอกทิศทางไปยังโหนดเกี่ยวกับวิธีดำเนินการอัตโนมัติ
การกำหนดค่า
และยังสามารถกำหนดค่าที่อยู่ยูนิคาสต์ส่วนกลางที่ต้องการใช้ได้อีกด้วย
เราจะกลับมาที่แนวคิดนี้ในเวลาเพียงไม่กี่นาที
ในขณะที่เราเจาะลึกลงไปอีกเล็กน้อยในขณะที่เราเริ่มพูดคุยเกี่ยวกับ
EUI-64 และโปรโตคอลการค้นหาเพื่อนบ้าน เนื่องจากกระบวนการทั้งสองนี้ใช้กับที่อยู่อัตโนมัติไร้สัญชาติ - โปรโตคอลการกำหนดค่าที่เรียกว่า
SLAAC
ต่อไป เรามีที่อยู่แบบหลายผู้รับ
ปัจจุบัน ที่อยู่แบบหลายผู้รับใช้เพื่อระบุกลุ่มของอินเทอร์เฟซ
เพื่อให้สามารถส่งแพ็กเก็ตไปยังที่อยู่แบบหลายผู้รับ
และส่งไปยังอินเทอร์เฟซทั้งหมดภายในกลุ่มได้
ใน IPv6 ที่อยู่แบบหลายผู้รับจะมี FF เป็นตัวเลขสองหลักแรกในกลุ่มแรกเสมอ
หากคุณเห็น FF ที่จุดเริ่มต้นของที่อยู่
IPv6 ให้จดจำมัลติคาสต์
ที่อยู่ประเภทสุดท้ายที่เรามีเรียกว่าที่อยู่แบบส่งใด
ๆ
ที่อยู่ Anycast ใช้เพื่อระบุชุดของอินเทอร์เฟซเพื่อให้สามารถส่งแพ็กเก็ตไปยังสมาชิกของชุดได้
ที่อยู่ Anycast ได้รับการจัดสรรจริงจากพื้นที่ที่อยู่แบบ
unicast
ดังนั้นจึงไม่มีทางที่จะระบุได้ว่าที่อยู่
IPv6 เป็นแบบ unicast หรือแบบใดก็ได้เพียงแค่ดูที่อยู่
IPv6
ตอนนี้ เมื่อคุณดู multicast หรือ link-local
คุณมีวิธีง่ายๆ ในการทำเช่นนี้
แต่คุณไม่มีวิธีง่ายๆ ในการหา
unicast กับ anycast
เอาล่ะ กลับไปคุยกันเพิ่มเติมเกี่ยวกับ
SLAAC ซึ่งเป็นกระบวนการกำหนดค่าที่อยู่อัตโนมัติแบบไร้สัญชาติ
ดังที่ฉันได้กล่าวไปแล้วว่าใน
IPv6 มีกระบวนการกำหนดค่าอัตโนมัติที่เรียกว่า
SLAAC และเราใช้สิ่งนี้เพื่อค้นหาเครือข่ายปัจจุบันที่อินเทอร์เฟซตั้งอยู่
จากนั้นจึงอนุญาตให้เลือก ID โฮสต์ของตนเองตามที่อยู่
MAC โดยใช้กระบวนการที่เรียกว่า EUI-64
ตอนนี้ กระบวนการ EUI-64 หรือ Extended Unique Identifier จะอนุญาตให้โฮสต์กำหนดตัวระบุอินเทอร์เฟซ
IPv6 แบบ 64 บิตที่เรียกว่า EUI-64 ให้กับตัวเอง
ขณะนี้ ได้รับที่อยู่รูปแบบ EUI-64
โดยใช้ที่อยู่ MAC 48 บิตของอินเทอร์เฟซ
ที่อยู่ MAC จะถูกแยกออกเป็นสองส่วน 24 บิตก่อน
ครึ่งแรกของที่อยู่ MAC จะมี OUI หรือตัวระบุเฉพาะขององค์กร
และครึ่งหลังจะมีการ์ดอินเทอร์เฟซเครือข่ายเฉพาะ
ในระหว่างนั้น
เราจะดันค่าเลขฐานสิบหก 16 บิตของ FFFE
ด้วยวิธีนี้ ฉันสามารถนำ 24 บิต 16 บิต และ
24 บิตมารวมกันเพื่อให้ได้ที่อยู่ EUI 64 บิต
ตอนนี้ ให้ 64 บิตแก่คุณซึ่งคุณจะต้องใช้ระบุอินเทอร์เฟซของคุณบนเครือข่ายนั้น
จากนั้นอินเทอร์เฟซจะใช้การค้นหาอัตโนมัติเพื่อระบุเครือข่ายที่เปิดอยู่และเพิ่มส่วนเครือข่ายของที่อยู่
IPv6 ซึ่งจะเป็น 64 บิตแรกภายในที่อยู่ของเรา
ตอนนี้ เราจะใส่ 64 บิตแรกนั้นเพื่อแสดงเครือข่ายข้างหน้า
64 บิตจากที่อยู่ EUI-64 ที่เราสร้างจากที่อยู่
MAC ของเราเพื่อสร้างที่อยู่ IPv6 ที่กำหนดเส้นทางได้ทั่วโลกแบบ
unicast ที่เราสามารถใช้ได้
คุณจึงเห็นวิธีการทำงานร่วมกันโดยใช้ที่อยู่
MAC นั้นเพื่อสร้างที่อยู่ที่กำหนดเส้นทางได้ทั่วโลก
ตอนนี้สามารถใช้ DHCP ภายใน IPv6 ได้หากคุณต้องการใช้
หากคุณทำเช่นนั้น คุณจะต้องใช้โปรโตคอล DHCPv6
สิ่งนี้จะช่วยให้คุณมี
DHCP มอบหมายสิ่งต่าง ๆ จากเซิร์ฟเวอร์ DHCPv6 โดยอัตโนมัติ
แต่เนื่องจากกระบวนการกำหนดค่าอัตโนมัติด้วย EUI-64 มีอยู่แล้วในโปรโตคอล
IPv6 โดยค่าเริ่มต้น คุณจึงไม่จำเป็นต้องใช้
DHCPv6
แต่ถ้าคุณต้องการใช้ DHCPv6 คุณสามารถทำได้ และมันจะอนุญาตให้คุณกำหนดที่อยู่แต่ละอินเทอร์เฟซที่จะได้รับแทนที่จะอนุญาตให้ใช้โปรโตคอลการกำหนดค่าอัตโนมัติของ
SLAAC
อย่างที่ฉันพูดไปแล้ว IPv6 จะเลือกที่อยู่ของตัวเองตามที่อยู่
MAC ตามค่าเริ่มต้น จากนั้นจะใช้สิ่งนี้ที่เรียกว่า
NDP หรือโปรโตคอลการค้นหาเพื่อนบ้านเพื่อเรียนรู้เกี่ยวกับที่อยู่เลเยอร์
2 อื่นๆ บนเครือข่ายตาม MAC ของพวกเขา ที่อยู่จากนั้นจะเลือกรหัสโฮสต์ของตัวเอง
ตอนนี้สำหรับการสอบ คุณไม่จำเป็นต้องรู้ NDP ในเชิงลึก
แต่คุณควรเข้าใจว่า NDP ซึ่งเป็นโปรโตคอลการค้นหาเพื่อนบ้านนี้
ใช้ใน IPv6 และต้องใช้ฟังก์ชันมากมายจากการโฆษณาเราเตอร์และการค้นหาเพื่อนบ้าน
และจัดการพวกมันสำหรับ คุณ.