ความแตกต่างระหว่าง Cisco NETCONF และ NETCONF-YANG (พร้อมตาราง)

สารบัญ:

Anonim

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 ทำงานร่วมกันเพื่อให้การจัดการเครือข่ายอัตโนมัติดีขึ้น

อ้างอิง

ความแตกต่างระหว่าง Cisco NETCONF และ NETCONF-YANG (พร้อมตาราง)