Cisco NETCONF และ NETCONF-YANG อาจดูเหมือนเหมือนกัน ไม่เหมือนกัน แต่อย่างใด แต่ใช้ในระดับเดียวกัน ทั้งสองสิ่งนี้ร่วมกันช่วยในการสร้างเครือข่ายและเป็นส่วนหนึ่งของระบบเครือข่ายที่ทันสมัย ความต้องการทั้ง Cisco NETCONF และ NETCONF-YANG มาถึงแล้ว เนื่องจากข้อจำกัดของโหมด CLI แบบเดิมและ SNMP ในเครือข่ายบนคลาวด์
Cisco NETCONF กับ NETCONF-YANG
ความแตกต่างระหว่าง Cisco NETCONF และ NETCONF-YANG คือ Cisco NETCONF เป็นโปรโตคอลเครือข่าย ในขณะที่ NETCONF-YANG เป็นโมเดลข้อมูล Cisco NETCONF เป็นโปรโตคอลที่รับผิดชอบในการจัดการความแตกต่างของคำจำกัดความระหว่างอุปกรณ์ของผู้จำหน่ายต่างๆ ในขณะที่ NETCONF-YANG มีหน้าที่ผลักดันการกำหนดค่าไปยังอุปกรณ์ต่าง ๆ และดึงการกำหนดค่าจากอุปกรณ์ต่าง ๆ
Cisco NETCONF มีหน้าที่ในการกำหนดค่าอุปกรณ์เครือข่าย อาจเป็นอุปกรณ์เครือข่ายแบบหนึ่งต่อหลายเครื่องหรือหลายเครื่องต่อหนึ่งเครื่อง พูดง่ายๆ ก็คือ ช่วยให้การกำหนดค่าอุปกรณ์เป็นแบบอัตโนมัติ Cisco NETCONF ทำงานเพื่อแก้ปัญหาความแตกต่างของคำจำกัดความของผู้จำหน่ายต่างๆ Cisco NETCONF ใช้โหมดการสื่อสาร C/S ที่ทำให้งานของวิศวกรเป็นเรื่องง่าย
NETCONF-YANG เป็นส่วนสำคัญของ Cisco NETCONF เนื่องจากช่วยให้ไคลเอ็นต์และเซิร์ฟเวอร์สื่อสารกันเพื่อสร้างโมเดลข้อมูล ช่วยในการดึงและผลักดันการกำหนดค่า NETCONF-YANG เป็นสาเหตุที่ทำให้แอปพลิเคชันการจัดการและเราเตอร์หรือสวิตช์ระบุแพ็คเกจ XML ที่ส่งถึงกัน
ตารางเปรียบเทียบระหว่าง Cisco NETCONF และ NETCONF-YANG
พารามิเตอร์ของการเปรียบเทียบ | Cisco NETCONF | NETCONF-หยาง |
คำนิยาม | เป็นโปรโตคอลการจัดการเครือข่าย | NETCONF-YANG เป็นโมเดลข้อมูลของ NETCONF |
การทำงาน | มีหน้าที่จัดการความแตกต่างของคำจำกัดความระหว่างอุปกรณ์ | มีหน้าที่ในการผลักและดึงการกำหนดค่าเหล่านั้น |
รูปแบบ | มีเฟรมเวิร์กโปรโตคอลแบบลำดับชั้นหลายแบบ | เป็นส่วนหนึ่งของเฟรมเวิร์กโปรโตคอลแบบลำดับชั้นของ Cisco NETCOF |
เปลี่ยนเป็น | เป็นการแทนที่โหมด CLI ดั้งเดิมและ SNMP | เป็นรูปแบบข้อมูลรูปแบบใหม่ |
ผู้ให้บริการ | ให้บริการโดย Cisco เท่านั้น | มีผู้ให้บริการหลายรายเช่น Cisco, Juniper และ Ericsson |
Cisco NETCONF คืออะไร
Cisco NETCONF เป็นโปรโตคอลสำหรับการจัดการอุปกรณ์เครือข่าย ทำงานเพื่อรับการกำหนดค่าเครือข่ายและสถานะ เป็นโปรโตคอลที่คล้ายกับ SNMP SNMP ใช้ไฟล์ MIB เพื่อสร้างแบบจำลองข้อมูลในลักษณะเดียวกับที่ Cisco NETCONF ใช้ YANG เพื่ออธิบายแบบจำลองข้อมูลเพื่ออำนวยความสะดวกในการสื่อสาร
ความต้องการ Cisco NETCONF มาถึงเนื่องจากข้อเสียหลายประการของโหมด CLI แบบเดิมและ SNMP ในเครือข่ายบนคลาวด์ ใน SNMP ดั้งเดิม มีส่วนต่อประสานระหว่างคนกับเครื่องจักร การกำหนดค่ามีความซับซ้อน และค่าใช้จ่ายในการเรียนรู้ด้วยตนเอง การกำหนดค่า และการบำรุงรักษาก็สูง
ใน SNMP การกำหนดค่าจะแตกต่างกันไปตามผู้ขาย ซึ่งทำให้อุปกรณ์ทำงานร่วมกันได้ยาก สิ่งนี้จะเพิ่มงานของวิศวกรเนื่องจากจำเป็นต้องแยกย่อยความต้องการของลูกค้าออกเป็นฟังก์ชันเฉพาะ นอกจากนี้ วิศวกรยังให้ความสำคัญกับคำขอของลูกค้าน้อยลงและไปที่อุปกรณ์มากขึ้น ซึ่งทำให้เสียเวลา
Cisco NETCONF พอใจข้อจำกัดทั้งหมดเหล่านี้ เนื่องจากเน้นที่ความแตกต่างของคำจำกัดความระหว่างอุปกรณ์ต่างๆ ของผู้จำหน่ายต่างๆ Cisco NETCONF มีประสิทธิภาพสูงกว่า SNMP NETCONF ใช้โหมดการสื่อสาร C/S โดยทั่วไปแล้ว NMS จะทำหน้าที่เป็นไคลเอนต์ และเราเตอร์หรือสวิตช์จะทำหน้าที่เป็นเซิร์ฟเวอร์ NETCONF ใช้เฟรมเวิร์กโปรโตคอลแบบลำดับชั้น ซึ่งรวมถึงเลเยอร์เนื้อหา เลเยอร์การทำงาน เลเยอร์ข้อความ และเลเยอร์การขนส่งที่ปลอดภัย
NETCONF-YANG คืออะไร?
NETCONF-YANG เป็นโมเดลข้อมูลของ NETCONF รับผิดชอบชั้นเนื้อหาของเฟรมเวิร์กโปรโตคอลแบบลำดับชั้น NETCONF โมเดล YANG ช่วยในการรับและส่งการกำหนดค่าระหว่างไคลเอนต์และเซิร์ฟเวอร์
เนื่องจากไคลเอ็นต์และเซิร์ฟเวอร์มีโมเดล YANG แบบเดียวกัน แพ็กเก็ต XML ที่สร้างโดยไคลเอ็นต์ที่สอดคล้องกับข้อกำหนดด้านการสื่อสารของเครือข่ายจึงถูกส่งไปยังเซิร์ฟเวอร์ จึงสามารถระบุแพ็กเก็ต XML ได้ เซิร์ฟเวอร์ดำเนินการเพิ่มเติมที่จำเป็นเพื่อให้บรรลุการสื่อสาร
พูดง่ายๆ ก็คือ NETCONF-YANG มีหน้าที่ในการกำหนดค่า สถานะ และการแยกสถิติ ความเร็วของการกำหนดค่านี้เร็วกว่าความเร็วของ SNMP แบบเดิมมาก NETCONF-YANG ยังรับผิดชอบในการสร้างแบบจำลองสถานะของเลเยอร์คีย์ใน NETCONF NETCONF-YANG อำนวยความสะดวกในการสื่อสารในอุปกรณ์ประเภทต่างๆ ทุกประเภท ดังนั้นประเภทอุปกรณ์จึงไม่เป็นปัญหาเมื่อมี NETCONF-YANG สำหรับการกำหนดค่า
โดยรวมแล้ว NETCONF-YANG เป็นส่วนสำคัญของ NETCONF หากไม่มี NETCONF-YANG จะไม่สามารถสื่อสารระหว่างไคลเอ็นต์และเซิร์ฟเวอร์ได้ เหมือนกับคนสองคนที่ไม่มีภาษากลางในการสื่อสาร ดังนั้น NETCONF-YANG จึงเข้ามาช่วยเหลือ
ความแตกต่างหลักระหว่าง Cisco NETCONF และ NETCONF-YANG
บทสรุป
NETCOF เป็นโปรโตคอลเครือข่ายที่คิดค้นหรือสร้างเป็นโหมด CLI แบบดั้งเดิม และ SNMP ก็ไม่สามารถให้ข้อกำหนดทั้งหมดของโหมด CLI และ SNMP แบบดั้งเดิมได้ ซิสโก้ยังมีสิ่งอำนวยความสะดวกนี้ซึ่งเรียกว่า Cisco NETCONF NETCONF-YANG เป็นส่วนหนึ่งของ NETCOF และด้วยเหตุนี้จึงกลายเป็นส่วนหนึ่งของ Cisco NETCONF เช่นกัน ช่วยในการดึงและผลักดันการกำหนดค่าที่ถูกลบ สร้าง และจัดการโดย Cisco NETCOF ดังนั้นจึงสรุปได้ว่าทั้ง Cisco NETCONF และ NETCONF-YANG ทำงานร่วมกันเพื่อให้การจัดการเครือข่ายอัตโนมัติดีขึ้น