สวิตช์ทำอะไรกับแพ็กเก็ต VLAN ที่ติดแท็กและไม่ติดแท็ก


11

สมมติว่าเรามีสวิตช์ 4 พอร์ตที่สามารถใช้งาน VLAN ได้

1     2     3     4       

Port 1 is TAGGED to VLAN10` and `UNTAGGED to Default_VLAN(1)

Port 2 is UNTAGGED to VLAN10

Port 3 is UNTAGGED to VLAN10

เพื่อประโยชน์ของคำถามนี้เรามีแพ็คเก็ตเข้ามาในพอร์ต 1 ซึ่งติดแท็กด้วย VID 10 พอร์ต 1 รักษาแท็กไว้

มันเกิดขึ้นเมื่ออุปกรณ์ที่ต้องการส่งแพ็กเก็ตไปยังเชื่อมต่อกับพอร์ต 2 สวิตช์จะลบแท็ก VLAN 10 ออกจากแพ็คเก็ตหรือไม่ขณะที่ส่งแพ็กเก็ตออกจากพอร์ต UNTAGGED ไปยัง VID นั้นหรือไม่

นอกจากนี้สมมติว่านี่เป็นแพ็กเก็ต ICMP และอุปกรณ์บนพอร์ต 2 ส่งการตอบกลับซึ่งไปที่พอร์ต 2 ซึ่งไม่ได้ติดแท็กและกลายเป็นส่วนหนึ่งของ VLAN 10 มันจะถูกแท็กด้วย VID 10 เมื่อมันออกจากพอร์ต 1 ไปยังอุปกรณ์ปลายทาง เนื่องจากพอร์ต 1 ถูกแท็กไปยัง VID นั้น (ลองทำข้อสันนิษฐานที่ยิ่งใหญ่เพราะคำถามที่สวิตช์กำลังทำการเลเยอร์ IP ของเลเยอร์ 3)

คำตอบ:


9

สลับแถบหรือเพิ่มแท็กขึ้นอยู่กับการตั้งค่าของพอร์ต แพ็คเก็ตสมมุติของคุณติดแท็ก VLAN 10 ที่ฝังอยู่ในพอร์ต 1 จะมีแท็กที่ถูกถอดออกและเมื่อมันออกพอร์ต 2 (หรือพอร์ต 3 เนื่องจากทั้งคู่เป็นสมาชิกที่ไม่ได้ติดแท็กของ VLAN 10)

ในทำนองเดียวกันเมื่อแพ็คเก็ตเข้าพอร์ต 2 มันจะถูกติดแท็ก VLAN 10 ก่อนที่จะออกพอร์ต 1 ตามส่วนที่สองของคำถามของคุณ

ฉันรู้ว่ามีการใช้งานสวิตช์อีเธอร์เน็ตอย่างน้อยหนึ่งอย่างที่แท็กเฟรมบนทางเข้าบนพอร์ตที่ไม่มีแท็กย้ายเฟรมทั้งหมดรอบ ๆ ภายในสวิตช์เป็นเฟรมที่ติดแท็ก สวิทช์แบบแยกส่วนนั้นจะแท็กเฉพาะเมื่อเฟรมออกจากพอร์ตที่ไม่มีแท็ก

ฉันจะสมมติว่าพฤติกรรมประเภทนี้อาจเป็นเรื่องธรรมดาพอสมควรเนื่องจากการที่สวิตช์ต้องการวิธีในการติดตาม VLAN ดั้งเดิมของเฟรมขณะที่พวกมันเคลื่อนที่ไปรอบ ๆ ภายในสวิตช์ เนื่องจากฉันรู้เฉพาะรายละเอียดในระดับต่ำของสวิตช์ (ล้าสมัยมากและไม่มีการผลิตแล้ว) แต่ฉันจะไม่ทำการกวาดภาพรวมที่ฉันไม่สามารถสำรองได้


5

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

แท็กจำเป็นเฉพาะเมื่อได้รับเพื่อระบุตำแหน่งที่ควรประมวลผลข้อมูล มันจะไม่ถูกสงวนไว้ในขณะที่กำลังประมวลผล (กำหนดเส้นทาง / เปลี่ยน) โดยอุปกรณ์เครือข่ายเอง

ดังนั้นตัวอย่าง / คำถามของคุณ:

เพื่อประโยชน์ของคำถามนี้เรามีแพ็คเก็ตเข้ามาในพอร์ต 1 ซึ่งติดแท็กด้วย VID 10 พอร์ต 1 รักษาแท็กไว้

มันเกิดขึ้นเมื่ออุปกรณ์ที่ต้องการส่งแพ็กเก็ตไปยังเชื่อมต่อกับพอร์ต 2 สวิตช์จะลบแท็ก VLAN 10 ออกจากแพ็คเก็ตหรือไม่ขณะที่ส่งแพ็กเก็ตออกจากพอร์ต UNTAGGED ไปยัง VID นั้นหรือไม่

P1 ไม่รักษาแท็ก มันจะถูกปล้นเมื่อได้รับเฟรมดังนั้นเมื่อมันส่งต่อเฟรมออก P2 ไม่มีแท็ก

ยิ่งไปกว่านั้นสมมติว่านี่เป็นแพ็กเก็ต ICMP และอุปกรณ์บนพอร์ต 2 ส่งการตอบกลับไปที่พอร์ต 2 ไม่ได้ติดแท็กกลายเป็นส่วนหนึ่งของ VLAN 10 จะได้รับ TAGGED ด้วย VID 10 เมื่อออกจากพอร์ต 1 ไปยังอุปกรณ์ปลายทาง เนื่องจากพอร์ต 1 ถูกแท็กไปยัง VID นั้น (ลองทำข้อสันนิษฐานที่ยิ่งใหญ่เพราะคำถามที่สวิตช์กำลังทำการเลเยอร์ IP ของเลเยอร์ 3)

เนื่องจาก VLAN 10 ถูกแท็กบน P1 ดังนั้นทราฟฟิกทั้งหมดบน VLAN 10 ที่ egresses P1 จะถูกแท็ก ไม่ว่าสวิตช์จะทำ L3 หรือไม่มีแบริ่งเลยในฟังก์ชั่นการติดแท็ก 802.1Q


3

มันง่ายกว่าที่คุณคิดโดยทั่วไปแพ็คเก็ตใด ๆ ที่กดสวิตช์ในแถบของแท็กใด ๆ และวางบน VLAN ที่เหมาะสม (ยกเว้นว่ามันถูกแท็กด้วย VLAN ที่ไม่ได้พกพาโดยพอร์ตนั้น)

ดังนั้นในสถานการณ์ของคุณแพ็คเก็ตมาในพอร์ต 1 ที่ติดแท็กด้วย VLAN 10 จะถูกถอดออกจากแท็กนั้นและวางลงบน VLAN 10 ตาราง CAM ระบุว่า MAC ปลายทางนั้นอยู่บนพอร์ต 2 และแพ็คเก็ตนั้นถูกส่ง มันง่ายอย่างนั้น

สำหรับคำถามที่สองของคุณแพ็กเก็ตจะถูกแท็กด้วย VLAN 10 ระหว่างทางออกจากพอร์ต 1 ใช่


สมมุติว่าพอร์ต 2 ถูก TAGGED เป็น VID 10 มันจะกดพอร์ต 1 ถอดแท็กดูอุปกรณ์อยู่ในพอร์ต 2 จากนั้นรับแท็กต่อท้ายก่อนที่จะออกจากพอร์ต 2
PnP

ไม่พอร์ต 2 ไม่ได้ติดแท็กเสมอ
Chopper3

ความคิดเห็นของฉันระบุว่าหากพอร์ต 2 ถูกติดแท็กเป็น VID 10
PnP

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