IS-IS หรือ Intermediate System to Intermediate System เป็นโปรโตคอลการกำหนดเส้นทางสถานะลิงก์ที่ใช้โดยอุปกรณ์เครือข่าย (เราเตอร์) เพื่อกำหนดวิธีที่ดีที่สุดในการส่งต่อแพ็กเก็ตข้อมูล โดยส่วนใหญ่จะใช้ในสภาพแวดล้อมเครือข่ายขนาดใหญ่และซับซ้อน และเป็นมาตรฐานภายในโมเดล OSI (Open Systems Interconnection)
ประวัติความเป็นมาของต้นกำเนิดของ IS-IS และการกล่าวถึงครั้งแรกของมัน
IS-IS ถูกกำหนดไว้ตั้งแต่แรกใน ISO 10589 โดยเป็นส่วนหนึ่งของแบบจำลอง OSI มีต้นกำเนิดในช่วงปลายทศวรรษ 1980 เมื่อความต้องการโปรโตคอลการกำหนดเส้นทางที่แข็งแกร่งสำหรับเครือข่ายขนาดใหญ่ปรากฏชัด IS-IS ได้รับการออกแบบให้เป็นทางเลือกที่ปรับขนาดได้มากขึ้นสำหรับโปรโตคอลรุ่นก่อนๆ เช่น Routing Information Protocol (RIP) และได้รับการปรับให้เข้ากับสภาพแวดล้อม IP ด้วย RFC 1195 ในปี 1990
ข้อมูลโดยละเอียดเกี่ยวกับ IS-IS: ขยายหัวข้อ IS-IS
IS-IS ทำงานบนเลเยอร์ 2 (Data Link Layer) ของโมเดล OSI ซึ่งช่วยให้สามารถกำหนดเส้นทางโปรโตคอลเลเยอร์เครือข่ายที่แตกต่างกันได้ ใช้อัลกอริธึมสถานะลิงก์เพื่อคำนวณเส้นทางที่ดีที่สุดสำหรับการส่งต่อแพ็กเก็ตและสามารถรองรับทั้ง IPv4 และ IPv6
ส่วนประกอบ IS-IS
- โหนด: แบ่งออกเป็นระบบระดับกลาง (IS) และระบบปลายทาง (ES)
- ลิงก์สถานะแพ็กเก็ต (LSP): ใช้เพื่อแบ่งปันข้อมูลเกี่ยวกับโทโพโลยีของเครือข่าย
- พื้นที่: การกำหนดลำดับชั้นภายในเครือข่ายที่เอื้อต่อการปรับขนาด
- ระดับ: สองระดับตามลำดับชั้น - ระดับ 1 (ภายในพื้นที่) และระดับ 2 (ระหว่างพื้นที่)
การดำเนินการโปรโตคอล
เราเตอร์ IS-IS ค้นหาเพื่อนบ้าน แลกเปลี่ยนข้อมูล และใช้อัลกอริทึม Dijkstra เพื่อคำนวณเส้นทางที่สั้นที่สุดไปยังปลายทางเครือข่ายทั้งหมด
โครงสร้างภายในของ IS-IS: IS-IS ทำงานอย่างไร
การทำงานของ IS-IS สามารถเข้าใจได้จากสองระดับลำดับชั้นและข้อความประเภทต่างๆ:
- การค้นพบเพื่อนบ้าน: การใช้แพ็กเก็ต Hello เพื่อค้นหาและรักษาความสัมพันธ์เพื่อนบ้าน
- การก่อสร้างฐานข้อมูล Link-State (LSDB): การสร้างและดูแลรักษาฐานข้อมูลโดยใช้ Link State Packets (LSP)
- การคำนวณเส้นทางที่สั้นที่สุดก่อน (SPF): การใช้อัลกอริทึม Dijkstra เพื่อคำนวณเส้นทางที่เหมาะสมที่สุด
ประเภทข้อความ
- สวัสดีแพ็คเก็ต: สำหรับการค้นพบเพื่อนบ้านและการรักษาความสัมพันธ์
- ผู้ให้บริการโลจิสติกส์: เพื่อแบ่งปันข้อมูลโทโพโลยี
- ทำแพ็คเก็ตหมายเลขลำดับให้สมบูรณ์ (CSNP) และ แพ็กเก็ตหมายเลขลำดับบางส่วน (PSNP): สำหรับการซิงโครไนซ์ฐานข้อมูล
การวิเคราะห์ลักษณะสำคัญของ IS-IS
- ความสามารถในการขยายขนาด: เหมาะสำหรับเครือข่ายขนาดใหญ่เนื่องจากมีโครงสร้างแบบลำดับชั้น
- ความยืดหยุ่น: รองรับโปรโตคอลเครือข่ายหลายชั้น
- ความทนทาน: การบรรจบกันอย่างรวดเร็วและมีเสถียรภาพ
- การกำหนดค่าอย่างง่าย: ความซับซ้อนน้อยที่สุดในการกำหนดค่า
ประเภทของ IS-IS: การใช้ตารางและรายการ
ระดับเส้นทาง
ระดับ | คำอธิบาย |
---|---|
ระดับ 1 | เส้นทางภายในพื้นที่ (ภายในพื้นที่) |
ระดับ 2 | เส้นทางระหว่างพื้นที่ (ระหว่างพื้นที่) |
โปรโตคอลเครือข่ายที่รองรับ
- IPv4
- IPv6
- IPX (ประวัติศาสตร์)
วิธีใช้ IS-IS ปัญหา และวิธีแก้ปัญหาที่เกี่ยวข้องกับการใช้งาน
IS-IS มักใช้ในองค์กรขนาดใหญ่และเครือข่าย ISP อย่างไรก็ตาม ก็ไม่รอดพ้นจากความท้าทาย:
ปัญหา
- ความซับซ้อนในเครือข่ายขนาดใหญ่มาก
- ศักยภาพในการกำหนดเส้นทางลูปในเครือข่ายที่กำหนดค่าไม่ถูกต้อง
โซลูชั่น
- การออกแบบและการแบ่งส่วนเครือข่ายที่เหมาะสม
- เครื่องมือตรวจสอบและวินิจฉัยเป็นประจำ
ลักษณะหลักและการเปรียบเทียบอื่น ๆ ที่มีข้อกำหนดที่คล้ายกัน
เปรียบเทียบกับ OSPF
คุณสมบัติ | IS-IS | สสส |
---|---|---|
เลเยอร์ OSI | ชั้นที่ 2 | ชั้นที่ 3 |
รองรับโปรโตคอล | หลายโปรโตคอล | IPv4, IPv6 |
การกำหนดค่า | เรียบง่ายกว่า | ซับซ้อนยิ่งขึ้น |
ประเภทพื้นที่ | ลำดับชั้นพื้นฐาน | ประเภทพื้นที่ต่างๆ |
มุมมองและเทคโนโลยีแห่งอนาคตที่เกี่ยวข้องกับ IS-IS
IS-IS คาดว่าจะยังคงเป็นองค์ประกอบสำคัญในการสร้างเครือข่ายในอนาคตด้วยการปรับปรุงอย่างต่อเนื่องใน:
- มาตรการรักษาความปลอดภัย: การปรับปรุงในการรับรองความถูกต้องและการเข้ารหัส
- บูรณาการกับ SDN: ความร่วมมือกับเครือข่ายที่กำหนดโดยซอฟต์แวร์
- รองรับโปรโตคอลใหม่: การปรับตัวให้เข้ากับเทคโนโลยีเครือข่ายที่เกิดขึ้นใหม่
วิธีการใช้พร็อกซีเซิร์ฟเวอร์หรือเชื่อมโยงกับ IS-IS
ในสถาปัตยกรรมเครือข่ายบางอย่าง พร็อกซีเซิร์ฟเวอร์จะถูกปรับใช้พร้อมกับ IS-IS เพื่อมอบฟังก์ชันการทำงานเฉพาะ เช่น การกรองเนื้อหา การแคช หรือการบันทึก ด้วยการรวมพร็อกซีเซิร์ฟเวอร์เข้ากับการกำหนดเส้นทาง IS-IS จะทำให้ประสิทธิภาพเครือข่ายได้รับการปรับให้เหมาะสม และสามารถบังคับใช้มาตรการรักษาความปลอดภัยได้สอดคล้องกันมากขึ้น
ลิงก์ที่เกี่ยวข้อง
- ISO 10589: เทคโนโลยีสารสนเทศ - โทรคมนาคมและการแลกเปลี่ยนข้อมูล
- RFC 1195: การใช้ OSI IS-IS สำหรับการกำหนดเส้นทางใน TCP/IP และสภาพแวดล้อมแบบคู่
- คู่มือ IS-IS ของ Cisco
- เว็บไซต์อย่างเป็นทางการ OneProxy
คู่มือที่ครอบคลุมนี้เป็นจุดเริ่มต้นในการทำความเข้าใจ IS-IS โปรโตคอลการกำหนดเส้นทางที่หลากหลายและมีประสิทธิภาพ การใช้งาน ความท้าทาย และการพัฒนาในอนาคต การโต้ตอบกับพร็อกซีเซิร์ฟเวอร์เช่นเดียวกับที่ OneProxy มอบให้จะช่วยเพิ่มศักยภาพในสถานการณ์เครือข่ายสมัยใหม่