ความแตกต่างระหว่างสวิตช์ชั้นที่ 2 และชั้นที่ 3 คืออะไร


44

ความแตกต่างระหว่างสวิตช์ชั้น 2 และชั้น 3 คืออะไร

ฉันสงสัยอยู่เสมอและไม่จำเป็นต้องรู้จนกระทั่งตอนนี้


ดูคำถามที่เกี่ยวข้อง ( serverfault.com/questions/2219/… )
Zoredache

คำตอบ:


51

ฉันจะทำคำตอบของ Zoredache ให้สมบูรณ์

สวิตช์ L2 จะสลับเท่านั้น ซึ่งหมายความว่าจะใช้ที่อยู่ MAC เพื่อสลับแพ็คเก็ตจากพอร์ตไปยังพอร์ตปลายทาง (และเฉพาะพอร์ตปลายทาง) ดังนั้นจึงรักษาตารางที่อยู่ MAC เพื่อให้สามารถจำได้ว่าพอร์ตใดที่มีที่อยู่ MAC ที่เชื่อมโยง

สวิตช์ L3 จะสลับเหมือนสวิตช์ L2 ทุกประการ L3 หมายถึงมันมีเอกลักษณ์จากเลเยอร์ L3 ในทางปฏิบัติหมายความว่าสวิตช์ L3 มีความสามารถในการมีที่อยู่ IP และการกำหนดเส้นทาง สำหรับการสื่อสารภายใน VLAN จะใช้ตารางที่อยู่ MAC สำหรับการสื่อสารพิเศษ VLAN จะใช้ตารางเส้นทาง IP

มันง่าย แต่คุณอาจพูดว่า "เฮ้ แต่ Cisco 2960 ของฉันเป็นสวิตช์ L2 และมีอินเตอร์เฟส VLAN พร้อม IP!" คุณพูดถูกที่สุด แต่อินเตอร์เฟส VLAN นั้นไม่สามารถใช้สำหรับการเราต์ IP ได้เนื่องจากสวิตช์ไม่ได้รักษาตารางการเราติ้ง IP ไว้


ดังนั้นหากสวิตช์ L3 มีโฮสต์สองตัวใน VLAN แยกกันมันสามารถกำหนดเส้นทางระหว่างพวกเขาแทนที่จะไปผ่านเราเตอร์หรือไม่
Jon Rhoades

อาจ ส่วนใหญ่สามารถกำหนดเส้นทาง เฮ้การประชุมสุดยอดเครือข่ายสุดขีดของฉันรองรับโปรโตคอลการเราติ้งแบบไดนามิกที่สำคัญทั้งหมดและสามารถ "แยก" ออกเป็นโลจิคัลเราเตอร์หลายตัวหากจำเป็น เส้นทางระหว่าง VLAN's เป็นส่วนที่เล็กที่สุด - และใช้งานได้ดีจริงๆ ด้านที่ไม่ดีคือสัตว์เลี้ยงที่เป็นมิตรเช่นนี้;)
TomTom

2
หากคุณมี L2 vlans จำนวนมากซึ่งซ้อนทับ L3 subnets คุณต้องมีสิ่งที่เรียกว่าเราเตอร์ติดอาวุธตัวหนึ่งหรือที่เราเตอร์ติดอยู่ ดังนั้นหากคุณมีปริมาณการจราจรภายใน vlan มากสิ่งนี้จะเกิดขึ้นที่คอขวด สวิตช์ L3 สามารถทำงานนี้ให้สำเร็จ cisco-tips.com/cisco-router-on-a-stick-with-switch ตอนนี้คุณสามารถนึกถึงเครื่องยนต์เลเยอร์ 3 ที่รวมอยู่ในสวิตช์
The Unix Janitor

6

ชั้น 3 VS 2 หมายถึงรูปแบบ OSI สวิตช์เลเยอร์ 3 รองรับการจัดเส้นทาง สวิตช์เลเยอร์ 2 รู้เพียงอีเทอร์เน็ตคุณสามารถตั้งค่า VLAN ได้


การเพิ่มสวิตช์เลเยอร์ 2 นั้นจะทำการกำหนดเส้นทางฮาร์ดแวร์ โดยพื้นฐานแล้วมันตั้งค่าโมดูลฮาร์ดแวร์สลับตามไบต์ในแพ็คเก็ตอีเธอร์เน็ตสำหรับ "การเปลี่ยนแพ็กเก็ตตามเส้นทาง" ดังนั้นจึงเป็น / สามารถมีประสิทธิภาพมากขึ้นกว่าการใช้เราเตอร์ซอฟต์แวร์ตามปกติ บางคนมีพลังมาก (ดูทิศทางของ Extreme Networks)
TomTom

0

สวิตช์สามารถคิดได้ว่าเป็นบริดจ์ที่ทรงพลังกว่าและเราเตอร์ที่ทรงพลังน้อยกว่า

หากสวิตช์ถูกกำหนดค่าให้ทำงานเป็นบริดจ์เท่านั้นจะเรียกว่าสวิตช์เลเยอร์ 2

หากสวิตช์ถูกกำหนดค่าให้ทำงานในฐานะเราเตอร์เท่านั้นจะเรียกว่าสวิตช์เลเยอร์ 3

บ่อยครั้งที่สวิตช์ถูกกำหนดค่าให้ทำงานทั้งสองฟังก์ชั่นเหล่านี้ (layer2 และ layer3):

  1. ร่วมกันบนพอร์ตเดียวกัน (โดยใช้ Integrated Routing และ Bridging, เช่น, IRB): หาก DMAC ในแพ็กเก็ตข้อมูล IP ขาเข้าเป็นของอินเตอร์เฟส IRB, การกำหนดเส้นทางหรือพฤติกรรมเลเยอร์ 3 จะเสร็จสิ้น มิฉะนั้นแพ็กเก็ตจะเชื่อมต่อ (พฤติกรรมของเลเยอร์ 2) บนพอร์ต vlan เดียวกันทั้งหมด

  2. หรือในชุดพอร์ตแยกของสวิตช์ (บางพอร์ตเป็นพอร์ต L2 ในขณะที่บางพอร์ตเป็นพอร์ต L3): ชุดของพอร์ต "x" บนสวิตช์อาจถูกกำหนดค่าเป็นบริดจ์ (และจะแพ็คเก็ตบริดจ์) ในขณะที่พอร์ต "y" อีกชุดหนึ่งอาจมีที่อยู่ IP ที่กำหนดให้กับพวกเขาและจะทำหน้าที่เป็นเราเตอร์พอร์ต (เส้นทางที่ได้รับแพ็กเก็ต IP ที่ได้รับ)


2
สวิตช์ที่กำหนดค่าเป็นบริดจ์จะทำงานที่เลเยอร์ 1 ไม่ใช่ 2 สวิตช์ทำงานเฉพาะเมื่อเราเตอร์จะเป็นเราเตอร์ไม่ใช่สวิตช์ ... ถึงแม้ว่าความแตกต่างจะเริ่มอวดความรู้ สวิตช์ส่วนใหญ่ไม่สามารถทำงานได้ที่ L3 และ DMAC ไม่ได้เป็นส่วนหนึ่งของ IP header แต่เป็นส่วนหนึ่งของ header Ethernet
Chris S

ตามหน้าวิกิพีเดียในหัวข้อนี้"บริดจ์"ทำงานที่เลเยอร์ 2 ดังนั้นสวิตช์ที่กำหนดค่าเป็น "บริดจ์" จะเป็นสวิตช์เลเยอร์ 2 หากคุณผ่านแผ่นข้อมูลของสวิตช์ต่างๆที่ผลิตโดย Juniper Networks (เช่นex8200 , ex6200, ex4200, ex4500 ฯลฯ ) หรือ Cisco คุณจะพบฟังก์ชันการทำงานของเลเยอร์ 3 ทั้งหมด (รวมถึงโปรโตคอลการกำหนดเส้นทางเช่น rip, ospf, isis , bgp) ดังนั้นสวิตช์ส่วนใหญ่ในทุกวันนี้ทำงานที่เลเยอร์ 3
gsinha

แพ็กเก็ต IP ทั้งหมดที่ส่งผ่านอีเธอร์เน็ต DMAC มีอยู่ในส่วนหัวของอีเทอร์เน็ต แม้แต่ "เราเตอร์" ก็ตรวจสอบ DMAC เพื่อตัดสินใจว่าจะประมวลผล / เส้นทาง IP แพ็กเก็ตที่ได้รับหรือ "ทิ้ง" (ถ้า DMAC ในส่วนหัว Ethernet ไม่ตรงกับที่อยู่ MAC ของอินเตอร์เฟสที่ได้รับแพ็กเก็ต IP ) ดังนั้นสวิตช์เลเยอร์ 3 จะทำงานในลักษณะเดียวกัน
gsinha

0

เพียงแค่ใส่สวิตช์เลเยอร์ 3 สามารถส่งต่อแพ็คเก็ตระหว่างเครือข่ายที่แตกต่างกันเช่นเราเตอร์ในขณะที่เลเยอร์ 2 สลับไปข้างหน้าแพ็คเก็ตไปยังส่วนที่แตกต่างกัน / หรือภายในเครือข่ายที่กำหนด


-2

เลเยอร์ 2 เป็นฮาร์ดแวร์โดยทั่วไปเช่นที่อยู่ Mac "การกำหนดเส้นทาง" หรือตาราง Mac Layer 3 เกี่ยวข้องกับ ip อุปกรณ์เลเยอร์ 3 มักได้รับการจัดการและสามารถสร้างและกำหนดเส้นทางระหว่าง vlans


2
สิ่งนี้ไม่ได้เป็นความจริงทั้งหมดและถูกครอบคลุมโดยคำตอบก่อนหน้า
Chris S
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.