Sự khác biệt giữa TPID của 0x88a8 hoặc 0x8100


9

Tôi đã đọc qua một số tài liệu của JNCIS-SP về việc bắc cầu của nhà cung cấp và nó có điều này để nói về trường TPID cho QinQ:

IEEE 802.1ad đã dành riêng TPID là 0x88a8 cho S-TAG tuy nhiên hành vi mặc định của hệ điều hành JUNOS là đặt TPID bằng 0x8100.

Wikipedia có các danh sách sau đây cho các giao thức đáng chú ý cho các giá trị TPID này:

0x8100  VLAN-tagged frame (IEEE 802.1Q) & Shortest Path Bridging IEEE 802.1aq
0x88A8  Provider Bridging (IEEE 802.1ad) & Shortest Path Bridging IEEE 802.1aq

Sự khác biệt về chức năng giữa hai giá trị TPID này là gì? Tại sao Juniper sẽ sử dụng TPID mặc định khác với TPID dành riêng cho IEEE cho S-TAG?

Câu trả lời:


9

Sự khác biệt về chức năng giữa hai giá trị TPID này là gì?

0x8100

TPID này được sử dụng trong 802.1Q - đó là cách gắn thẻ Vlan trung bình, hàng ngày của bạn. Một cách sử dụng phổ biến cho các Vlan là cho các doanh nghiệp tổ chức mạng của họ thành các nhóm chức năng (như nghiên cứu, tài chính hoặc quản lý).

0x88a8

TPID này được sử dụng trong 802.11ad - nó được sử dụng để bắc cầu cho nhà cung cấp (còn được gọi là QinQ, Vlan xếp chồng hoặc gắn thẻ kép).

QinQ được sử dụng khi khách hàng phải vận chuyển lưu lượng được gắn thẻ Vlan qua mạng của nhà cung cấp dịch vụ. Nhà cung cấp dịch vụ sẽ có bộ thẻ Vlan riêng, có thể là thẻ cho mỗi khách hàng. Vì vậy, chúng tôi có các thẻ Vlan của khách hàng và các thẻ Vlan của nhà cung cấp dịch vụ, được gọi một cách thích hợp là C-TAG và S-TAGs.

S-TAG tương quan với TPID 0x88a8 để biểu thị sự tồn tại của C-TAG bên trong sử dụng TPID 0x8100 (S-TAG được chèn trước C-TAG).

Tại sao Juniper sẽ sử dụng TPID mặc định khác với TPID dành riêng cho IEEE cho S-TAG?

Chúng không phải, đây là danh sách các TPID phổ biến của IEEE .

Để cụ thể hơn, mặc định là 0x8100 vì 802.1Q được sử dụng CÁCH phổ biến hơn so với 802.1ad / Cầu nối nhà cung cấp.

Thậm chí cụ thể hơn với những gì tôi giả sử là một trích dẫn từ tài liệu của JNCIS, chỉ là từ ngữ thực sự kém. Tôi tin rằng nó nói rằng TPID mặc định là 0x8100 (để ngụ ý rằng 802.1q là mặc định).


4
Vâng, trong ngắn hạn 0x8100 được hiểu bởi hầu hết mọi thứ trong vũ trụ, điều này làm cho nó trở thành một mặc định an toàn. Nếu phần cứng của bạn hỗ trợ 0x88a8, thì bạn có thể đặt nó để sử dụng. Về mặt kỹ thuật, dtag tpid có thể được đặt thành bất cứ thứ gì - ít nhất là với công nghệ broadcom. Tôi đã cố tình đặt nó thành 0x9100 để ngăn phần cứng nhận biết 802.1q khỏi bị kẹt với lưu lượng. (trong điều kiện phòng thí nghiệm, tất nhiên)
Ricky Beam

3
Cũng cần lưu ý, bạn có thể sử dụng 0x8100 cho nhiều thẻ. Bạn không phải sử dụng 0x88a8 để gắn thẻ nhiều lần. Nhà cung cấp mà tôi làm việc có các nhà cung cấp lớp 1/2 kết nối với chúng tôi thẻ đôi / ba đó bằng cả hai phương pháp. Tôi thực sự không thấy lợi ích của một trong những người khác.
Firebirdnz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.