IEEE 802.1ah
IEEE 802.1ahเป็นการแก้ไขเพิ่มเติม มาตรฐาน เครือข่ายIEEE 802.1Q ซึ่งเพิ่มการสนับสนุนสำหรับProvider Backbone Bridgesโดยประกอบด้วยสถาปัตยกรรมและชุดโปรโตคอลสำหรับการกำหนดเส้นทางผ่านเครือข่ายของผู้ให้บริการ ทำให้สามารถเชื่อมต่อเครือข่ายบริดจ์ของผู้ให้บริการ หลายแห่งเข้าด้วยกันได้โดยไม่สูญเสีย VLANที่กำหนดไว้สำหรับลูกค้าแต่ละราย มาตรฐาน นี้ถูกสร้างขึ้นครั้งแรกโดยNortelก่อนที่จะส่งไปยัง คณะกรรมการ IEEE 802.1เพื่อกำหนดมาตรฐาน เวอร์ชันสุดท้ายได้รับการอนุมัติจากIEEEในเดือนมิถุนายน 2551 และได้ถูกรวมเข้ากับ IEEE 802.1Q-2011 แล้ว
ประวัติศาสตร์
อีเธอร์เน็ตซึ่งปัจจุบันแพร่หลายไปทั่วถูกกำหนดขึ้นครั้งแรกในฐานะ เทคโนโลยี เครือข่ายบริเวณเฉพาะที่ (LAN) เพื่อเชื่อมต่อคอมพิวเตอร์ภายในองค์กรขนาดเล็กที่คอมพิวเตอร์เหล่านั้นอยู่ใกล้กันมาก เมื่อเวลาผ่านไป อีเธอร์เน็ตได้รับความนิยมอย่างมากจนกลายเป็นกลไกเริ่มต้นของเลเยอร์การเชื่อมโยงข้อมูล (OSI Layer 2) สำหรับการขนส่งข้อมูล สิ่งนี้ทำให้เกิดความต้องการขยายอีเธอร์เน็ตจากโดเมนการเชื่อมต่อ LAN ของลูกค้าไปยังเครือข่าย MAN ของผู้ให้บริการ หรือที่เรียกว่าโดเมนการเชื่อมต่อของผู้ให้บริการ ด้วยเหตุนี้ จึงมีการเพิ่ม S-Tag หรือ Service Tag ขนาด 4 ไบต์ ซึ่งเป็นแท็ก LAN เสมือนชนิดหนึ่ง ลงในส่วนหัวของเฟรมอีเธอร์เน็ตใน มาตรฐาน IEEE 802.1adในโดเมนของผู้ให้บริการ การสวิตช์จะขึ้นอยู่กับ S-Tag และที่อยู่ MAC ปลายทาง และใช้ C-tag เพื่อสร้าง LAN เสมือนภายในโดเมนของลูกค้า เทคโนโลยีนี้ยังเป็นที่รู้จักกันในชื่อ QinQ หรือ Q-tunneling
QinQ ไม่ได้ให้การแยกโดเมนของลูกค้าและผู้ให้บริการอย่างแท้จริง แต่เป็นเพียงวิธีการเอาชนะข้อจำกัดของพื้นที่ตัวระบุ VLAN เท่านั้น นอกจากนี้ยังช่วยในการแยกโดเมนควบคุมของลูกค้าและผู้ให้บริการได้เมื่อใช้ร่วมกับคุณสมบัติอื่นๆ เช่น การส่งข้อมูลผ่านโปรโตคอลควบคุม หรือ Spanning Tree ต่อ VLAN เป็นต้น อย่างไรก็ตาม ยังคงมีปัญหาเรื่องการควบคุมที่อยู่ MAC น้อยเกินไป เนื่องจาก QinQ ยังคงใช้ที่อยู่ปลายทางของลูกค้าเป็นหลัก ดังนั้นจึงจำเป็นต้องมีกลไกที่ดีกว่านี้
คำอธิบาย
แนวคิดของ PBB คือการแยกโดเมนของลูกค้าและผู้ให้บริการออกจากกันอย่างสมบูรณ์ เพื่อจุดประสงค์นี้ จึงมีการกำหนดส่วนหัวอีเธอร์เน็ตใหม่ ส่วนหัวนี้อาจมีหลายรูปแบบ แต่ส่วนประกอบหลักของส่วนหัวมีดังนี้: [ 1 ] [ 2 ]
| ออฟเซ็ต | อ็อกเท็ต | 0 | 1 | 2 | 3 | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| อ็อกเท็ต | นิดหน่อย | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
| 0 | 0 | ที่อยู่ปลายทางของโครงข่ายหลัก (B-DA) | |||||||||||||||||||||||||||||||
| 4 | 32 | ||||||||||||||||||||||||||||||||
| 8 | 64 | ที่อยู่แหล่งที่มาของแกนหลัก (B-SA) | |||||||||||||||||||||||||||||||
| 12 | 96 | ประเภทอีเธอร์ของโครงข่ายหลัก ( 0x88A8 ) | ธงบีบี | ตัวระบุ VLAN หลัก (B-VID) | |||||||||||||||||||||||||||||
| 16 | 128 | MIM EtherType ( 0x88E7 ) | ธง MIM | รหัสระบุบริการ MIM (I-SID) ↴ | |||||||||||||||||||||||||||||
| 20 | 160 | ↪รหัสระบุบริการ MIM (I-SID) | |||||||||||||||||||||||||||||||
| 24 | 192 | ที่อยู่ปลายทางของลูกค้า (C-DA) | |||||||||||||||||||||||||||||||
| 28 | 224 | ที่อยู่แหล่งที่มาของลูกค้า (C-SA) | |||||||||||||||||||||||||||||||
| 32 | 256 | ประเภทอีเธอร์เน็ต VLAN ของลูกค้า (0x8100) | |||||||||||||||||||||||||||||||
| 36 | 288 | ธงซี | รหัสระบุ VLAN ของลูกค้า (C-VID) | ประเภทข้อมูลลูกค้า (0x0800) | |||||||||||||||||||||||||||||
| 40 | 320 | ข้อมูลที่ลูกค้าส่งมา: แพ็กเก็ต IPv4 ที่มี TCP พร้อม HTTPS เป็นต้น | |||||||||||||||||||||||||||||||
| 44 | 352 | ||||||||||||||||||||||||||||||||
| ⋮ | ⋮ | ||||||||||||||||||||||||||||||||
| ⋮ | ⋮ | ลำดับการตรวจสอบเฟรม | |||||||||||||||||||||||||||||||
- ที่อยู่ปลายทางของโครงข่ายหลัก (B-DA) : 48 บิต
- ที่อยู่ MAC ของปลายทางโครงข่ายหลัก
- ที่อยู่แหล่งที่มาของแบ็คโบน (B-SA) : 48 บิต
- ที่อยู่ MAC ของแหล่งข้อมูลหลัก (Backbone source MAC address)
- ประเภทอีเธอร์ของโครงข่ายหลัก: 16 บิต
- EtherType ของ Backbone: 0x88A8 ระบุตัวระบุแท็ก Service VLAN (S-Tag)
- แฟล็กโครงสร้างหลัก: 4 บิต
- บิตแฟล็กของโครงสร้างหลัก ได้แก่ (เรียงลำดับจากบิตที่มีค่ามากที่สุดไปจนถึงบิตที่มีค่าน้อยที่สุด):
- รหัสลำดับความสำคัญ (PCP) : 3 บิต
- รหัสลำดับความสำคัญ
- ตัวบ่งชี้การทิ้ง (DEI) : 1 บิต
- ตัวบ่งชี้การดรอปที่เข้าเกณฑ์
- รหัส VLAN หลัก (B-VID) : 12 บิต
- ตัวระบุ VLAN หลัก
- MIM EtherType : 16 บิต
- MIM EtherType. 0x887E บ่งชี้ถึง Provider Backbone Bridges
- แฟล็ก MIM : 8 บิต
- บิตแฟล็ก ได้แก่ (เรียงลำดับจากบิตที่มีค่ามากที่สุดไปจนถึงบิตที่มีค่าน้อยที่สุด):
- รหัสลำดับความสำคัญ (PCP) : 3 บิต
- รหัสลำดับความสำคัญ
- ตัวบ่งชี้การทิ้ง (DEI) : 1 บิต
- ตัวบ่งชี้การดรอปที่เข้าเกณฑ์
- ไม่มีสิทธิ์การเข้าถึงของลูกค้า (NCA) : 1 บิต
- เช่น เฟรม OAM
- สงวนไว้ 1 (Res1) : 1 บิต
- ที่สงวนไว้.
- Reserved2 (Res2) : 2 บิต
- ที่สงวนไว้.
- รหัสระบุบริการ MIM (I-SID) : 24 บิต
- รหัส VLAN ของอินสแตนซ์บริการ
- ที่อยู่ปลายทางของลูกค้า (C-DA) : 48 บิต
- ที่อยู่ MAC ของลูกค้าปลายทาง
- ที่อยู่ต้นทางของลูกค้า (C-SA) : 48 บิต
- ที่อยู่ MAC ของลูกค้าต้นทาง
บริดจ์ในโดเมน PBB สลับตามค่า B-VID และ B-DA ซึ่งมีทั้งหมด 60 บิต บริดจ์เรียนรู้ตามค่า B-SA และพอร์ตขาเข้า ดังนั้นจึงไม่รับรู้ที่อยู่ MAC ของลูกค้าโดยสิ้นเชิง I-SID ช่วยให้สามารถแยกแยะบริการภายในโดเมน PBB ได้ PBB เป็นพื้นฐานสำหรับ มาตรฐาน IEEE 802.1Qay PBB-TE ซึ่งได้รับการกำหนดมาตรฐานในปี 2552 [ 3 ]
บางครั้ง PBB ก็ถูกเรียกว่า MAC-in-MAC
ดูเพิ่มเติม
- แคริเออร์อีเธอร์เน็ต
- IEEE 802.1
- IEEE 802.1aqการเชื่อมต่อเส้นทางที่สั้นที่สุด
- เมโทรอีเธอร์เน็ต
ลิงก์ภายนอก
- http://www.ieee802.org/1/pages/802.1ah.html
- โครงสร้างพื้นฐานด้านการขนส่งที่เหมาะสมสำหรับบริการ Carrier Ethernet