Bagikan melalui


Port Sakelar Yang Dapat Diperluas Hyper-V dan Status Adaptor Jaringan

Antarmuka sakelar hyper-V yang dapat diperluas mengelola masa pakai komponen berikut:

Port Sakelar yang Dapat Diperluas Hyper-V
Setiap koneksi adaptor jaringan ke sakelar yang dapat diperluas diwakili oleh port. Port dibuat ketika partisi anak Hyper-V dikonfigurasi untuk terhubung ke instans sakelar yang dapat diperluas. Bergantung pada jenis sakelar, port juga dibuat untuk koneksi adaptor jaringan eksternal dan internal. Untuk informasi selengkapnya tentang jenis sakelar, lihat Gambaran Umum Hyper-V Extensible Switch.

Setiap port digunakan untuk menahan konfigurasi untuk koneksi antarmuka jaringan. Jika konfigurasi untuk koneksi antarmuka jaringan dihapus atau partisi anak dihentikan, port akan dicabut dan dihapus.

Untuk informasi selengkapnya tentang komponen ini, lihat Hyper-V Extensible Switch Ports.

Adaptor Jaringan Sakelar Yang Dapat Diperluas Hyper-V
Ini adalah adaptor jaringan virtual yang terhubung ke port sakelar yang dapat diperluas. Adaptor jaringan virtual ini diekspos dalam partisi anak dan induk Hyper-V. Ini termasuk adaptor jaringan komputer virtual (VM) yang diekspos dalam partisi anak dan adaptor jaringan eksternal yang bekerja sama dengan adaptor jaringan fisik yang mendasar.

Setiap koneksi adaptor jaringan memerlukan port sakelar yang dapat diperluas yang sesuai. Porta harus dibuat sebelum sambungan adaptor jaringan dimunculkan. Demikian pula, koneksi adaptor jaringan harus dihapus sebelum port dapat dicadangkan dan dihapus.

Catatan Dalam beberapa situasi, port sakelar yang dapat diperluas dapat dibuat dan dihapus tanpa pernah memiliki koneksi adaptor jaringan.

Misalnya, ketika partisi anak Hyper-V dimulai, antarmuka sakelar yang dapat diperluas membuat port sebelum adaptor jaringan VM diekspos dalam sistem operasi tamu. Setelah adaptor jaringan VM diekspos dan dijumlahkan, antarmuka sakelar yang dapat diperluas membuat koneksi jaringan antara adaptor jaringan VM dan port sakelar yang dapat diperluas. Jika partisi anak dihentikan, antarmuka sakelar yang dapat diperluas terlebih dahulu menghapus koneksi jaringan dan kemudian menghapus port sakelar yang dapat diperluas.

Untuk informasi selengkapnya tentang komponen ini, lihat Hyper-V Extensible Switch Network Adapters.

Ketika antarmuka sakelar yang dapat diperluas membuat, menghapus, atau mengubah konfigurasi komponen-komponen ini, antarmuka ini mengeluarkan pengidentifikasi objek (OID) mengatur permintaan ke bawah tumpukan driver sakelar yang dapat diperluas. Operasi ini dilakukan sehingga ekstensi sakelar yang dapat diperluas dapat diberi tahu tentang status komponen dan konfigurasinya. Setiap permintaan set OID menghasilkan transisi status untuk komponen-komponen ini.

Ketika ekstensi terikat dan diaktifkan pada instans sakelar yang dapat diperluas, ekstensi dapat mengeluarkan OID untuk menemukan konfigurasi koneksi adaptor jaringan dan port yang ada dari sakelar.

Diagram berikut menunjukkan berbagai status untuk port sakelar yang dapat diperluas dan komponen koneksi adaptor jaringan. Diagram juga menunjukkan permintaan set OID yang menyebabkan transisi status untuk komponen.

Diagram alur yang mengilustrasikan permintaan set OID yang menyebabkan transisi status untuk port sakelar Hyper-V yang dapat diperluas dan komponen adaptor jaringan.

Daftar berikut menjelaskan berbagai status port sakelar yang dapat diperluas dan komponen koneksi adaptor jaringan:

Port tidak dibuat
Dalam keadaan ini, port sakelar yang dapat diperluas tidak ada pada sakelar yang dapat diperluas. Permintaan OID yang menargetkan port yang dibuat sebelumnya tidak dapat dikeluarkan setelah port memasuki status ini.

Port dibuat
Ketika antarmuka sakelar yang dapat diperluas mengeluarkan permintaan set OID OID_SWITCH_PORT_CREATE, port dibuat pada sakelar yang dapat diperluas. Dalam status ini, antarmuka sakelar dan ekstensi yang dapat diperluas dapat mengeluarkan permintaan OID yang menargetkan port.

Untuk informasi selengkapnya tentang lalu lintas OID melalui tumpukan driver sakelar yang dapat diperluas, lihat Jalur Kontrol Sakelar yang Dapat Diperluas Hyper-V.

Catatan Ekstensi yang mendasar dapat mengalihkan permintaan set OID dan mem-veto pembuatan port. Ekstensi melakukan ini dengan menyelesaikan permintaan OID dengan STATUS_DATA_NOT_ACCEPTED. Jika ini dilakukan, port tidak dibuat pada sakelar yang dapat diperluas. Untuk informasi selengkapnya tentang prosedur ini, lihat Hyper-V Extensible Switch Ports.

Koneksi adaptor jaringan dibuat
Ketika antarmuka sakelar yang dapat diperluas mengeluarkan permintaan set OID OID_SWITCH_NIC_CREATE, koneksi adaptor jaringan ke port dibuat pada sakelar yang dapat diperluas. Dalam status ini, antarmuka sakelar yang dapat diperluas dapat melakukan hal berikut:

  • Terbitkan permintaan OID yang menargetkan koneksi adaptor jaringan.

  • Meneruskan lalu lintas paket ke atau dari koneksi adaptor jaringan.

Dimungkinkan juga bagi adaptor baru untuk terhubung ke port yang ada tanpa melalui robekan port dan membuat urutan.

Dalam status ini, ekstensi harus meneruskan paket dan permintaan OID ini melalui tumpukan ekstensi sakelar yang dapat diperluas. Namun, ekstensi tidak dapat berasal atau mengalihkan paket atau permintaan OID ke koneksi adaptor jaringan lain pada sakelar yang dapat diperluas.

Catatan Dalam status ini, ekstensi tidak boleh mengeluarkan permintaan OID atau memulai lalu lintas paket ke koneksi adaptor jaringan.

Untuk informasi selengkapnya tentang lalu lintas OID melalui tumpukan driver sakelar yang dapat diperluas, lihat Jalur Kontrol Sakelar yang Dapat Diperluas Hyper-V.

Untuk informasi selengkapnya tentang lalu lintas paket melalui tumpukan driver switch yang dapat diperluas, lihat Jalur Data Hyper-V Extensible Switch.

Catatan Ekstensi yang mendasar dapat mengalihkan permintaan set OID dan mem-veto pembuatan koneksi adaptor jaringan. Jika demikian, koneksi tidak dibuat pada port sakelar yang dapat diperluas. Untuk informasi selengkapnya tentang prosedur ini, lihat Hyper-V Extensible Switch Network Adapters.

Adaptor jaringan tersambung
Ketika antarmuka sakelar yang dapat diperluas mengeluarkan permintaan set OID OID_SWITCH_NIC_CONNECT, adaptor jaringan sepenuhnya terhubung ke port sakelar yang dapat diperluas. Dalam status ini, ekstensi sekarang dapat melakukan hal berikut:

  • Terbitkan permintaan OID yang menargetkan koneksi adaptor jaringan.

  • Asal lalu lintas paket ke koneksi adaptor jaringan.

  • Alihkan lalu lintas paket ke koneksi adaptor jaringan. Misalnya, ekstensi dapat mengalihkan paket dari satu koneksi adaptor jaringan ke koneksi lain pada sakelar yang dapat diperluas.

    Catatan Hanya ekstensi penerusan yang dapat melakukan operasi ini. Untuk informasi selengkapnya, lihat Ekstensi Penerusan.

Adaptor jaringan terputus
Ketika antarmuka sakelar yang dapat diperluas mengeluarkan permintaan set OID OID_SWITCH_NIC_DISCONNECT, adaptor jaringan sedang terputus dari port sakelar yang dapat diperluas. Misalnya, permintaan OID ini dikeluarkan ketika partisi anak, yang mengekspos adaptor jaringan VM, dihentikan atau adaptor jaringan eksternal dinonaktifkan.

Dalam keadaan ini, ekstensi sakelar yang dapat diperluas tidak dapat lagi berasal dari paket atau permintaan OID yang menargetkan koneksi. Selain itu, ekstensi penerusan tidak dapat lagi mengalihkan paket ke koneksi.

Catatan Paket yang tertunda dan permintaan OID yang dikeluarkan oleh antarmuka sakelar yang dapat diperluas sebelum koneksi terputus mungkin masih dikirimkan ke ekstensi. Namun, ekstensi harus meneruskan paket dan permintaan OID tanpa melakukan modifikasi apa pun.

Koneksi adaptor jaringan dihapus
Setelah semua lalu lintas paket dan permintaan OID yang menargetkan koneksi adaptor jaringan selesai, antarmuka sakelar yang dapat diperluas mengeluarkan permintaan set OID_SWITCH_NIC_DELETE OID untuk menghapus koneksi dari sakelar yang dapat diperluas.

Dalam keadaan ini, antarmuka sakelar yang dapat diperluas tidak akan lagi mengeluarkan paket atau permintaan OID yang menargetkan koneksi.

Port merobek ke bawah
Ketika antarmuka sakelar yang dapat diperluas mengeluarkan permintaan set OID OID_SWITCH_PORT_TEARDOWN, port sakelar yang dapat diperluas sedang dicabut sebagai persiapan untuk dihapus.

Dalam status ini, ekstensi sakelar yang dapat diperluas tidak dapat lagi berasal dari permintaan OID yang menargetkan port.

Catatan Permintaan OID tertunda yang dikeluarkan oleh antarmuka sakelar yang dapat diperluas sebelum port memulai proses robeknya mungkin masih dikirimkan ke ekstensi. Namun, ekstensi harus meneruskan permintaan OID tanpa melakukan modifikasi apa pun.

Setelah semua permintaan OID yang tertunda yang menargetkan port selesai, antarmuka sakelar yang dapat diperluas mengeluarkan permintaan set OID_SWITCH_PORT_DELETE OID. Hal ini menyebabkan port beralih ke status Port yang tidak dibuat .

Ekstensi dapat memanggil fungsi pengatur sakelar yang dapat diperluas untuk menambah atau menurunkan penghitung referensi pada port atau komponen koneksi adaptor jaringan. Meskipun penghitung referensi komponen bukan nol, antarmuka sakelar yang dapat diperluas tidak dapat menghapus komponen.

Ekstensi dapat memanggil ReferenceSwitchPort atau DereferenceSwitchPort untuk menambah atau menurunkan penghitung referensi untuk port sakelar yang dapat diperluas. Panggilan ini dapat dilakukan setelah port mencapai status Port yang dibuat . Panggilan ini tidak boleh dilakukan setelah port mencapai port merobek atauPort tidak membuat status.

Ekstensi dapat memanggil ReferenceSwitchNic atau DereferenceSwitchNic untuk menambah atau menurunkan penghitung referensi untuk koneksi adaptor jaringan sakelar yang dapat diperluas. Panggilan ini dapat dilakukan setelah koneksi mencapai status terhubung adaptor Jaringan . Panggilan ini tidak boleh dilakukan setelah koneksi mencapai status Adaptor jaringan terputus atau Adaptor jaringan dihapus .

Tabel berikut menjelaskan operasi yang diizinkan berdasarkan status port sakelar yang dapat diperluas atau komponen koneksi adaptor jaringan.

Status komponen Panggilan ke ReferenceSwitchPort atau DereferenceSwitchPort diizinkan? Panggilan ke ReferenceSwitchNic atau DereferenceSwitchNic diizinkan?

Port tidak dibuat

Tidak

Tidak

Port dibuat

Ya

Tidak

Koneksi adaptor jaringan dibuat

Ya

Tidak

Adaptor jaringan tersambung

Ya

Ya

Adaptor jaringan terputus

Ya

Tidak

Koneksi adaptor jaringan dihapus

Ya

Tidak

Port merobek ke bawah

Tidak

Tidak

Status komponen Permintaan OID dari sakelar yang dapat diperluas diizinkan untuk port? Permintaan OID dari ekstensi yang diizinkan untuk port? Permintaan OID dari sakelar yang dapat diperluas diizinkan untuk koneksi adaptor jaringan? Permintaan OID dari ekstensi yang diizinkan untuk koneksi adaptor jaringan? Lalu lintas paket dari sakelar yang dapat diperluas diizinkan melalui koneksi adaptor jaringan? Lalu lintas paket dari ekstensi yang diizinkan melalui koneksi adaptor jaringan?

Port tidak dibuat

Tidak

Tidak

Tidak

Tidak

Tidak

Tidak

Port dibuat

Ya

Ya

Tidak

Tidak

Tidak

Tidak

Koneksi adaptor jaringan dibuat

Ya

Ya

Ya

Tidak

Ya

Tidak

Adaptor jaringan tersambung

Ya

Ya

Ya

Ya

Ya

Ya

Adaptor jaringan terputus

Ya

Ya

Ya

Tidak

Ya

Tidak

Koneksi adaptor jaringan dihapus

Ya

Ya

Tidak

Tidak

Tidak

Tidak

Port merobek ke bawah

Ya

Tidak

Tidak

Tidak

Tidak

Tidak