(ฉันอยู่บนท้องถนนตลอดทั้งวันและพลาดการกระโดดบนคันนี้ ... ถึงกระนั้นสายไปที่เกมฉันจะเห็นว่าฉันสามารถทำอะไรได้)
โดยทั่วไปคุณจะสร้าง VLAN ในอีเธอร์เน็ตและจับคู่ IP ซับเน็ต 1 ต่อ 1 มีวิธีที่จะไม่ทำเช่นนี้ แต่ติดอยู่ในโลก "ธรรมดาวานิลลา" อย่างเคร่งครัดที่คุณต้องการสร้าง VLAN คิดเครือข่ายย่อย IP ที่จะใช้ใน VLAN กำหนดเราเตอร์ที่อยู่ IP ใน VLAN นั้นติดเราเตอร์นั้น VLAN (ไม่ว่าจะด้วยฟิสิคัลอินเตอร์เฟสหรือเสมือน subinterface บนเราเตอร์) เชื่อมต่อโฮสต์บางตัวกับ VLAN และกำหนดที่อยู่ IP ในซับเน็ตที่คุณกำหนดและกำหนดเส้นทางการรับส่งข้อมูลของ VLAN
คุณไม่ควรเริ่ม subnetting Ethernet LAN เว้นแต่คุณจะมีเหตุผลที่ดีที่จะทำ เหตุผลสองข้อที่ดีที่สุดคือ:
บรรเทาปัญหาด้านประสิทธิภาพ Ethernet LANs ไม่สามารถปรับขนาดได้อย่างไม่มีกำหนด การออกอากาศที่มากเกินไปหรือการท่วมเฟรมไปยังจุดหมายปลายทางที่ไม่รู้จักจะเป็นการ จำกัด ขนาดของมัน เงื่อนไขเหล่านี้อาจเกิดจากการทำให้โดเมนการออกอากาศเดียวใน Ethernet LAN ใหญ่เกินไป การรับส่งข้อมูลออกอากาศนั้นง่ายต่อการเข้าใจ แต่การหลั่งไหลของเฟรมไปยังจุดหมายปลายทางที่ไม่รู้จักนั้นค่อนข้างคลุมเครือ หากคุณได้รับอุปกรณ์จำนวนมากที่สวิตช์ MAC ของคุณกำลังโอเวอร์โฟลว์สวิตช์จะถูกบังคับให้ส่งสัญญาณเฟรมที่ไม่ได้ออกอากาศทั้งหมดออกหากพอร์ตปลายทางของเฟรมไม่ตรงกับรายการใด ๆ ในตาราง MAC หากคุณมีโดเมนออกอากาศเพียงครั้งเดียวที่มีขนาดใหญ่เพียงพอใน Ethernet LAN ที่มีโปรไฟล์การรับส่งข้อมูลที่โฮสต์พูดไม่บ่อยนัก (นั่นคือ
ความปรารถนาที่จะ จำกัด / ควบคุมปริมาณการใช้งานเคลื่อนที่ระหว่างโฮสต์ที่เลเยอร์ 3 หรือสูงกว่า คุณสามารถทำการแฮกเกอร์เพื่อตรวจสอบทราฟฟิกที่เลเยอร์ 2 (ala Linux ebtables) แต่เป็นการยากที่จะจัดการ (เนื่องจากกฎถูกเชื่อมโยงกับที่อยู่ MAC และการเปลี่ยน NICs จำเป็นต้องเปลี่ยนกฎ) อาจทำให้เกิดพฤติกรรมที่แปลกจริง ๆ HTTP proxying แบบโปร่งใสของเลเยอร์ 2 เป็นสิ่งที่ประหลาดและสนุก แต่ก็ไม่เป็นธรรมชาติและสามารถแก้ไขปัญหาได้ง่ายมากและเป็นเรื่องยากที่จะทำในเลเยอร์ที่ต่ำกว่า และหินที่เกี่ยวข้องกับความกังวลของเลเยอร์ 3+) หากคุณต้องการควบคุมปริมาณการใช้งาน IP (หรือ TCP หรือ UDP ฯลฯ ) ระหว่างโฮสต์แทนที่จะโจมตีปัญหาที่เลเยอร์ 2 คุณควร subnet และติดไฟร์วอลล์ / เราเตอร์ด้วย ACLs ระหว่างเครือข่ายย่อย
ปัญหาการหมดแบนด์วิดท์ของแบนด์วิดท์ (เว้นแต่ว่าเกิดจากการออกอากาศของแพ็กเก็ตหรือการท่วมเฟรม) จะไม่สามารถแก้ไขได้ด้วย VLANs และ subnetting โดยทั่วไป เกิดขึ้นเนื่องจากการขาดการเชื่อมต่อทางกายภาพ (มี NIC น้อยเกินไปบนเซิร์ฟเวอร์, พอร์ตน้อยเกินไปในกลุ่มการรวม, จำเป็นต้องเลื่อนไปที่ความเร็วพอร์ตที่เร็วกว่า) และไม่สามารถแก้ไขได้ด้วยการ subnetting หรือการปรับใช้ VLANs ตั้งแต่นั้นมา ไม่เพิ่มจำนวนแบนด์วิดท์ที่มีอยู่
หากคุณไม่มีอะไรที่เรียบง่ายอย่างเช่น MRTG ที่ใช้การสร้างกราฟสถิติการรับส่งข้อมูลต่อพอร์ตบนสวิตช์ของคุณนั่นเป็นลำดับแรกของธุรกิจของคุณก่อนที่คุณจะเริ่มแนะนำคอขวดที่มีเครือข่ายย่อยที่เจตนาดี แต่ไม่รู้ การนับไบต์แบบ Raw เป็นการเริ่มต้นที่ดี แต่คุณควรติดตามด้วยการดมเป้าหมายเพื่อรับรายละเอียดเพิ่มเติมเกี่ยวกับโปรไฟล์การจราจร
เมื่อคุณทราบว่าทราฟฟิกเคลื่อนย้ายไปมาบน LAN ของคุณได้อย่างไรคุณสามารถเริ่มคิดเกี่ยวกับ subnetting ด้วยเหตุผลด้านประสิทธิภาพ
เท่าที่ "ความปลอดภัย" ไปคุณจะต้องรู้มากเกี่ยวกับซอฟต์แวร์แอปพลิเคชันของคุณและวิธีการพูดคุยก่อนที่คุณจะสามารถดำเนินการต่อไป
ฉันออกแบบให้ LAN / WAN ที่มีขนาดเป็นกันเองสำหรับลูกค้าทางการแพทย์เมื่อไม่กี่ปีที่ผ่านมาและฉันถูกขอให้ใส่รายการเข้าถึงในเอนทิตีเลเยอร์ 3 (โมดูลผู้ควบคุมดูแล Cisco Catalyst 6509) เพื่อควบคุมทราฟฟิกระหว่างเครือข่ายย่อย " วิศวกร "ที่มีความเข้าใจน้อยเกี่ยวกับสิ่งที่ต้องใช้แบบดั้งเดิม แต่จริง ๆ แล้วมีความสนใจใน" ความปลอดภัย " เมื่อฉันกลับมาพร้อมข้อเสนอเพื่อศึกษาแต่ละแอปพลิเคชันเพื่อกำหนดพอร์ต TCP / UDP ที่จำเป็นและโฮสต์ปลายทางฉันได้รับการตอบสนองที่น่าตกใจจาก "วิศวกร" ที่ระบุว่าไม่น่าจะยาก ครั้งสุดท้ายที่ฉันได้ยินว่าพวกเขากำลังเรียกใช้เอนทิตีเลเยอร์ 3 ที่ไม่มีรายการเข้าถึงเนื่องจากพวกเขาไม่สามารถทำให้ซอฟต์แวร์ทั้งหมดทำงานได้อย่างน่าเชื่อถือ
คุณธรรม: หากคุณกำลังจะลองและกดปุ่มแพ็คเก็ตและการเข้าถึงระดับสตรีมระหว่าง VLANs ก็พร้อมที่จะทำสิ่งต่าง ๆ มากมายด้วยแอพพลิเคชั่นซอฟต์แวร์และการเรียนรู้ / วิศวกรรมย้อนกลับว่ามันพูดถึงสายอย่างไร การ จำกัด การเข้าถึงโดยโฮสต์ไปยังเซิร์ฟเวอร์สามารถทำได้ด้วยการกรองฟังก์ชันการทำงานบนเซิร์ฟเวอร์ การ จำกัด การเข้าถึงบน wire สามารถให้ความรู้สึกที่ผิด ๆ ของการรักษาความปลอดภัยและผู้ดูแลขับกล่อมในความพึงพอใจที่พวกเขาคิดว่า "ดีฉันไม่จำเป็นต้องกำหนดค่าแอปอย่างปลอดภัยเพราะโฮสต์ที่สามารถพูดคุยกับแอปนั้นถูก จำกัด โดย ' เครือข่าย'." ฉันขอแนะนำให้คุณตรวจสอบความปลอดภัยของการกำหนดค่าเซิร์ฟเวอร์ของคุณก่อนที่จะเริ่ม จำกัด การสื่อสารระหว่างโฮสต์กับโฮสต์