SDN คืออะไร


9

SDN เป็น buzzword หรือเป็นโปรโตคอลมาตรฐานหรือคำแนะนำหรือไม่

อะไรคือความแตกต่างของ SDN จาก VMware NSX เช่น


ระยะ SDN เป็นครั้งแรกในเอ็มไอทีบทความวิชาการเรื่อง OpenFlow กรีนเค 2009 TR10: เครือข่ายซอฟแวร์ที่กำหนดไว้
Ronnie Royston

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

คำตอบ:


5

ฉันสมมติว่าคุณกำลังพูดถึงซอฟต์แวร์ที่กำหนดเครือข่าย ขณะนี้เครือข่ายที่ทันสมัยทำให้การตัดสินใจส่งต่อภายในโครงสร้างเครือข่ายของคุณ ตัวอย่าง - ตารางบริดจ์ถูกสร้างขึ้นแบบไดนามิกจากแพ็กเก็ต MAC ต้นทาง - การตัดสินใจกำหนดเส้นทางจะทำจากตารางเส้นทางที่สร้างจากโปรโตคอลการเราต์แบบไดนามิก (eigrp / ospf / etc) ใน SDN โครงสร้างพื้นฐานเครือข่ายนั้นถูกมองว่าเป็นเพียงระนาบการควบคุมและรับทิศทางการส่งต่อจากคอนโทรลเลอร์กลาง ดังนั้นอุปกรณ์เครือข่ายแต่ละเลเยอร์ 2 / เลเยอร์ 3 จะสอบถามตัวควบคุมสำหรับการตัดสินใจส่งต่อ

นี่เป็นบทความที่ดีในหัวข้อ: SDN

หน้าวิกิพีเดียเป็นการอภิปรายเชิงลึกเกี่ยวกับประวัติศาสตร์และแรงจูงใจ: Wikipedia


1
ฉันคิดว่าโครงสร้างพื้นฐานเครือข่ายจะถือเป็น data plane บทความที่คุณอ้างอิงเป็นภาพรวมที่ดี
Ron Trunk

1
ดังนั้น SDN เป็นเพียง buzzword แล้วริกกี้บีมที่ระบุไว้ที่นี่ ?
Ronnie Royston

2
ฉันคิดว่ามันแม่นยำกว่าที่จะพูดว่า SDN ลบข้อมูลข่าวกรองการควบคุมส่วนใหญ่ออกจากโหนดเครือข่ายและรวมเข้ากับคอนโทรลเลอร์ แทนที่จะเป็นโปรโตคอลแบบกระจายที่เราเตอร์และสวิตช์ใช้ในวันนี้เพื่อพิจารณาวิธีการจัดการการส่งต่อการอัพเดตมาจากคอนโทรลเลอร์เดียว
Mark Rogaski

1
บางที "ตัวควบคุมเชิงตรรกะ" อาจมีความแม่นยำมากขึ้น ผู้ขาย SDN ทุกคนจัดการปัญหาความล้มเหลว ณ จุดเดียว
Ron Trunk

2
@Todd อาจยืนยันได้ว่าสวิตช์ใด ๆ ที่มี FIB แบบกระจายเป็น SDN เล็กน้อย (ในแง่สามัญ) เมื่อมันเป็นแบบสแตนด์อโลน
Mark Rogaski

1

ฉันคิดว่า SDN สูญเสียความหมายไปเล็กน้อย (นั่นอาจหมายถึงสิ่งที่แตกต่างกันหลายอย่างในขณะนี้) เพราะผู้ขายจำนวนมากได้เข้าสู่ตลาดนี้ด้วยโซลูชั่นหลายอย่างที่ใช้ "SDN" ในรูปแบบที่แตกต่างกัน

ฉันบล็อกเกี่ยวกับ SDN แล้วและมีต้นกำเนิดอยู่ที่นี่: http://filipv.net/2014/03/17/on-sdn-nfv-and-openflow/

เนื่องจากคุณพูดถึง VMware NSX เป็นพิเศษในคำถามของคุณและความแตกต่างกับ SDN ฉันจะบอกความแตกต่างที่สำคัญคือ SDN มักจะ "สถานะโปรแกรม" ในระนาบข้อมูลของเครือข่ายโดยใช้ OpenFlow เช่นและกำหนดค่าทางกายภาพ อุปกรณ์เครือข่ายโดยใช้ OVSDB เป็นต้น ในขณะที่ VMware NSX เป็นโซลูชั่นการจำลองเสมือนเครือข่ายที่ไม่ได้กำหนดค่าหรือสถานะการส่งต่อโปรแกรมในอุปกรณ์ทางกายภาพ แต่คุกคามเครือข่ายทางกายภาพเพียงอย่างเดียวในฐานะที่เป็นเครือข่ายเพื่อดำเนินการเครือข่ายโอเวอร์เลย์ซึ่งมัน "โปรแกรม"

หมายเหตุ: ในเวอร์ชันถัดไปของ NSX-v จะมีการรองรับ OVSDB ดังนั้นเส้นจะเบลอมากขึ้น NSX-MH (ผลิตภัณฑ์ Nicira NVP เก่า) ได้รับการสนับสนุน OVSDB แล้ว


คำตอบของคุณไม่เลวเลย ขอบคุณมัน
Ronnie Royston

0

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

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

กล่าวง่ายๆคือเครือข่ายที่กำหนดโดยซอฟต์แวร์ (SDN) เป็นวิธีการเชื่อมต่อเครือข่ายที่การควบคุมแยกออกจากโครงสร้างพื้นฐานทางกายภาพ

Arxiv: เครือข่ายที่กำหนดโดยซอฟต์แวร์: การสำรวจที่ครอบคลุม

เป็นการแยกลอจิกการควบคุมของเครือข่ายออกจากเราเตอร์และสวิตช์พื้นฐานการสนับสนุนการรวมศูนย์ (ตรรกะ) ของการควบคุมเครือข่ายและแนะนำความสามารถในการโปรแกรมเครือข่าย

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


-2

SDN ระบบเครือข่ายที่กำหนดโดยซอฟต์แวร์

SDN ซึ่งเป็นเครือข่ายที่กำหนดโดยซอฟต์แวร์ถูกกำหนดโดย Open Networking Foundation (ONF) เป็น

การแยกทางกายภาพของเครื่องบินควบคุมเครือข่ายจากระนาบการส่งต่อและตำแหน่งที่เครื่องบินควบคุมควบคุมอุปกรณ์หลายอย่าง [... และ ... ] โปรโตคอลOpenFlow®เป็นองค์ประกอบพื้นฐานสำหรับการสร้างโซลูชัน SDN

ที่ Open SDN เป็นที่โปรดปรานของOpenFlow®เครือข่ายเชิงพาณิชย์จะทำการตลาดรสชาติของระบบเครือข่ายที่ตั้งโปรแกรมได้ SDN เช่น Cisco ACI ™และ VMware NSX® ( ศูนย์ข้อมูลที่กำหนดโดยซอฟต์แวร์ SDDC ) อุปกรณ์ที่มีการจัดการระบบคลาวด์ Meraki ของ Cisco ใช้ แต่ไม่ได้กล่าวถึงสถาปัตยกรรม SDN พื้นฐาน สุดท้ายคำว่า SDN ได้ถูกกล่าวถึงเป็นครั้งแรกในบทความวิชาการของ MIT เกี่ยวกับ OpenFlow Greene, K. 2009. TR10: เครือข่ายที่กำหนดโดยซอฟต์แวร์

SDN และ Cloud Computing

ในขณะที่ SDN เป็นสถาปัตยกรรมสำหรับเครือข่ายที่ตั้งโปรแกรมได้; OpenStack, Eucalyptus, vCloud Air ™และ Apache CloudStack ™เป็นสถาปัตยกรรมสำหรับคลาวด์ที่ตั้งโปรแกรมได้(เช่นเครือข่ายหน่วยความจำ i / o และที่เก็บข้อมูล) ระบบคำนวณแบบคลาวด์ที่ตั้งโปรแกรมได้อาจใช้หรือไม่ใช้ SDN ตัวอย่างเช่นองค์ประกอบนิวตรอนของ OpenStack

สามารถดูได้ว่าเป็นมุมฉากกับ SDN เนื่องจากสามารถรวมเข้ากับเครือข่ายดั้งเดิมกับโปรโตคอลที่มีอยู่ [ ระบบเครือข่าย OpenStack คืออะไร? ]

ผลประโยชน์

พอร์ตสมาร์ทกระจายอัตโนมัติ วันนี้คุณเชื่อมโยงกับ LAN แบบมีสายหรือไร้สายซึ่งอาจรวมถึงคุณสมบัติการควบคุมเครือข่ายเช่นการกำหนดเส้นทางไฟร์วอลล์การปรับให้เหมาะสมของ VLAN ฯลฯ ด้วย SDN คุณสมบัติการควบคุมเหล่านี้มีอยู่ที่ NIC / vNIC และตั้งโปรแกรมผ่านคอนโทรลเลอร์ SDN

คนขับ

สถาปัตยกรรม SDN กำลังได้รับการนำมาใช้และขับเคลื่อนโดยการปรับใช้คลาวด์ส่วนตัวเช่น OpenStack, Eucalyptus, vCloud Air ™และ Apache CloudStack ™

โครงการ Neutron ของ OpenStack ซึ่งให้บริการเครือข่ายเป็นบริการระหว่างอุปกรณ์อินเตอร์เฟส (เช่น vNICs) ให้รู้จัก SDN ว่าเป็นโซลูชันระบบเครือข่ายที่เป็นไปได้สำหรับ OpenStack Clouds [ OpenDaylight: SDN แบบโอเพ่นซอร์สสำหรับ OpenStack Cloud ของคุณ ]

การสนับสนุน Eucalyptus Virtual Private Cloud (VPC) นำมาใช้กับเทคโนโลยี Software-Defined Networking (SDN) [ ทำความเข้าใจกับ VPC และ MidoNet ]


Meraki เป็น SDN ??
cpt_fink

1
ฉันมักจะไม่เห็นด้วยกับ @RonRoyston แต่ในกรณีนี้ฉันทำ หากคุณคิดว่า SDN เป็นเทคนิคแทนที่จะเป็นผลิตภัณฑ์ใช่แล้ว Meraki และ Cisco CUWN เป็นตัวอย่าง MPLS-TE ก็เช่นกัน
Ron Trunk

3
Meraki มีระนาบการจัดการที่แยกออกไปเป็น "คลาวด์" อุปกรณ์ภายในเครื่อง (สวิตช์เฉพาะ) ยังคงจัดการการสร้างตารางการส่งต่อและการอัปเดตทั้งหมดรวมถึงการรับส่งข้อมูลทั้งหมด CUWN (/ Meraki Wireless) และ MPLS-TE เป็นก้าวแรกที่มุ่งสู่ SDN MPLS SR น่าจะเป็นตัวอย่างที่ดีกว่าของ SDN กับ MPLS
cpt_fink

1
ยินดีที่ได้ทราบว่าเจ้าของประเภทใด ... เป็นเจ้าของลิขสิทธิ์หรือเป็นเจ้าของเมื่อเจ้านายของคุณบอกว่าพวกเขาต้องการให้คุณเป็นเจ้าของปัญหานี้ เพราะเจ้านายของฉันไม่เคยหมายความว่าเขาต้องการให้ฉันนำแร็คเซิร์ฟเวอร์กลับบ้านกับฉัน
Smithers

2
Meraki ไม่ใช่ SDN "Cloud Managed" ไม่ใช่เครื่องบินควบคุม SDN / OF เป็นเพียงอินเทอร์เฟซบนอินเทอร์เน็ต (เว็บไซต์โฮสต์) เพื่อกำหนดค่าอุปกรณ์ของคุณ (ซึ่งคุณต้องจ่ายเงินทุกปี) อุปกรณ์จะทำงานต่อไปโดยไม่ต้องเข้าถึงบริการ Cloud คุณจะไม่สามารถเปลี่ยนแปลงหรือแก้ไขปัญหาอะไรได้
Ricky Beam
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.