Mengapa 4096 nilai maksimum untuk VLAN

25

Tag Protocol Identifier diatur ke 16 bit. Dalam sertifikasi CCNA dikatakan bahwa tidak mungkin memiliki lebih dari 4096 VLAN. 4096 dalam biner adalah 1000000000000000000. Karena 16 bit dialokasikan pula, batasnya bisa 65535 (111111111111111111) ...

Mengapa batas itu diatur ke 4096?

maxxxou
sumber

Jawaban:

34

Hanya 12 bit yang digunakan untuk VLAN di 802.1q, jadi Anda hanya dapat menggunakan VLAN dari 0-4095 (= 4096 * VLAN berbeda).

* sebenarnya 2 kurang, 0 dan 4095 dicadangkan

http://en.wikipedia.org/wiki/IEEE_802.1Q#Frame_format

PS:

4096(DEC) is 1000000000000(BIN)
4095(DEC) is  111111111111(BIN)
mulaz
sumber
4
ok, saya salah membaca dokumen .. ini hari Jumat bukan ?? Terima kasih
maxxxou
4
friday = hari tidak pernah cukup kopi :)
mulaz
1
Juga dalam beberapa kotak 1001 hingga 1005 (saya pikir) juga disediakan
fredpbaker
3
1001-1005 adalah cisco "bridge" vlan, digunakan untuk menghubungkan token ring dan fddi dengan ethernet. Meskipun tidak membuat peralatan seperti itu lagi, kode tetap di iOS hingga hari ini. (IOS 15 pada 2960S masih memiliki BS di dalamnya.)
Ricky Beam
Catatan: Beberapa perangkat (mis. Brocade) menggunakan VLAN 4095, lihat tiket ini untuk netdot: osl.uoregon.edu/redmine/issues/1623
Jens Link
2

Total tag Vlan adalah 4 byte. Di sini TPI (Tagging Protocol Identifier) ​​adalah 2 byte (16 bit) dan TCI (Informasi Kontrol Tagging) adalah 2 byte (16 bit) Di TCI, kami memiliki PCP (Priority Code Point) => 3 bit DEI (Drop Layak Indikator) ) => 1 bit dan VID (Vlan Identifier) ​​=> 12 bit.

2 power 12 adalah 4096. itulah sebabnya angka vlan 4096 (termasuk semua vlan yang dipesan)

sri
sumber
1

Dan banyak kotak jauh lebih terbatas, benar - benar - 255 VLAN diambil dari 1-4093 (bukan 4.094) adalah kasus di beberapa switch saya. Rentang numerik tersedia tetapi saklar hanya dapat menggunakan 255 nomor individu dari itu sekaligus. Sejauh ini ini bahkan tidak pernah menjadi masalah praktis di sini.

Ecnerwal
sumber
0

Sebenarnya dalam header vlan berisi TPID (16 bit), PCP (3 bit), CFI (1 bit) dan VID (12 bit). di vlan kita menggunakan id vlan untuk mengangkut lalu lintas dari satu switch ke switch lain. jadi id vlan yaitu pengidentifikasi vlan adalah 12 bit.

output: 2 ^ 12 = 4096. (dalam format biner) .tapi kami menggunakan lalu lintas dari beberapa vlan dari 1 hingga 4094 pada satu waktu saja. Dua bit tersisa dicadangkan yaitu 0 dan 4095.

sekhar
sumber
-2

4 byte untuk penandaan .. 3 bit di antaranya adalah PRL. 13 bit tersisa menjadi 4096: 0 hingga 4095. 0 dan 4095 dicadangkan dan dari 1001 hingga 1005 tidak digunakan saat ini.

Catatan: jika menggunakan VTP, tidak dapat menggunakan lebih dari 1001 VLANS.

Ahmed Z
sumber
Ummm, tidak. 2 ^ 13 = 8192. Jawaban saat ini benar, 12 bit digunakan untuk VLAN ID. Juga, jika Anda akan menyebutkan "4 byte", ada baiknya menyebutkan untuk apa 2 byte (16 bit) lainnya - protokol ID).
robut
true lupa DEI pengidentifikasi satu bit. dan ya dua byte yang tersisa adalah untuk pengidentifikasi protokol tag. terima kasih
Ahmed Z
Bagian kedua dari jawaban ini hanya berlaku untuk VTPv2. VTPv3 dapat menangani VLAN rentang atas. Meskipun demikian, VTP hanya untuk Cisco dan tidak relevan untuk semua perangkat.
waza-ari