network interface
network interface komutu, sanal cihazdaki ağ arabirimlerini yönetir. Fiziksel arabirimlerin yanı sıra VLAN, VXLAN, bond, LACP, köprü, veth ve macvtap gibi mantıksal arabirimler de bu komutla tanımlanır. Panel karşılığı ağ yapılandırmasındaki arabirim ekranıdır.
Türden sonra alanlar değişir
type seçildikten sonra yalnız o türün alanları listelenir. VLAN'da etiket ve üst arabirim, VXLAN'da taşıma kipi, bond ve köprüde üye listesi istenir.
Komut Özeti
Zorunlu Alanlar
| Sıra | Alan | Durum | Ne yapar | Arkasına ne yazılır |
|---|---|---|---|---|
| 1 | v-device | Zorunlu | Arabirimin hangi sanal cihaza tanımlanacağını seçer | Sanal cihaz |
| 2 | type | Zorunlu | Arabirimin türünü belirler; türe özel alanlar bu seçimden sonra listelenir | eth · vlan · vxlan · macvtap · veth · bond · lacp · bridge |
| 3 | name | Zorunlu | Arabirime ad verir | Arabirim adı |
| 4 · 5 | vlanId · vlanMasterId | Koşullu zorunlu | Yalnız type vlan; VLAN etiketi ve üzerinde kurulacağı arabirim | Etiket numarası · arabirim kaydı |
| 4–7 | vxlanId · vxlanMasterId · vxlanTransportMode | Koşullu zorunlu | Yalnız type vxlan; ağ kimliği, alt arabirim ve taşıma kipi | VNI · arabirim kaydı · remote · peers · multicast |
| 7 | vxlanRemote | Koşullu zorunlu | Yalnız vxlanTransportMode remote | Uzak uç nokta adresi |
| 7 | vxlanGroup | Koşullu zorunlu | Yalnız vxlanTransportMode multicast | Çoklu gönderim grubu adresi |
| 4 | macvtapMasterId | Koşullu zorunlu | Yalnız type macvtap | Arabirim kaydı |
| 4 | vethPeerId | Koşullu zorunlu | Yalnız type veth | Çiftin öteki ucu |
Bu kaynakta tür ayırıcıdır: CLI önce type ister ve türe özel zorunlu alanlar satırda -- ile başlayan alan olsa bile öneksiz yazılır. Hepsi tamamlanmadan -- ile başlayan hiçbir alan kabul edilmez. bond, lacp ve bridge türlerinde üye listeleri liste alanıdır ve --bondMemberIds.0 gibi yazılır.
Arabirim Türleri
type | Ne yapar | Türe özel alanlar |
|---|---|---|
eth | Fiziksel arabirimi tanımlar | — |
vlan | Bir arabirim üzerinde etiketli sanal ağ oluşturur | vlanId · vlanMasterId |
vxlan | İki nokta arasında katman-2 tüneli kurar | vxlanId · vxlanMasterId · vxlanTransportMode ve taşıma alanları |
macvtap | Bir arabirim üzerinde ayrı MAC adresli sanal arabirim oluşturur | macvtapMasterId |
veth | Sanal arabirim çifti oluşturur | vethPeerId |
bond | Birden çok arabirimi tek mantıksal arabirimde toplar | --bondMemberIds.N |
lacp | Bağlantı toplama protokolüyle arabirimleri birleştirir | --bondMemberIds.N · --LACPTransmitRate |
bridge | Arabirimleri katman-2 köprüsünde birleştirir | --bridgeMemberIds.N |
Türe Özel Alanlar
| Alan | Ne yapar | Arkasına ne yazılır |
|---|---|---|
vlanId | VLAN etiketini belirler | Etiket numarası; type vlan iken zorunludur |
vlanMasterId | VLAN'ın üzerinde kurulacağı arabirimi seçer | Arabirim kaydı; type vlan iken zorunludur |
vxlanId | Tünelin ağ kimliğini (VNI) belirler | VNI değeri; type vxlan iken zorunludur |
vxlanMasterId | Tünelin taşınacağı alt arabirimi seçer | Arabirim kaydı; type vxlan iken zorunludur |
vxlanTransportMode | Tünelin karşı tarafa nasıl ulaşacağını seçer | remote tek uzak nokta · peers eş listesi · multicast çoklu gönderim grubu; type vxlan iken zorunludur |
vxlanRemote | Uzak uç noktanın adresini belirler | IP adresi; vxlanTransportMode remote iken zorunludur |
--vxlanPeerIps.N | Eş listesindeki uç noktaları belirler | IP adresi; her biri kendi indeksiyle |
vxlanGroup | Çoklu gönderim grubunu belirler | IP adresi; vxlanTransportMode multicast iken zorunludur |
--vxlanLocalIp | Tünelin çıkacağı yerel adresi belirler | IP adresi |
--vxlanDstPort | Tünelin kullanacağı UDP portunu belirler | Port numarası (varsayılan 4789) |
--vxlanTtl | Tünel paketlerinin yaşam süresini belirler | TTL değeri |
--vxlanLearning | MAC adreslerinin kendiliğinden öğrenilmesini açar | true (varsayılan) · false |
macvtapMasterId | Sanal arabirimin üzerinde kurulacağı arabirimi seçer | Arabirim kaydı; type macvtap iken zorunludur |
vethPeerId | Çiftin öteki ucunu seçer | Arabirim kaydı; type veth iken zorunludur |
--bondMemberIds.N | Toplanacak arabirimleri seçer | Arabirim kayıtları; type bond ya da lacp iken açılır |
--LACPTransmitRate | LACP paketlerinin gönderim sıklığını seçer | fast (varsayılan) · slow; type lacp iken açılır |
--bridgeMemberIds.N | Köprüye alınacak arabirimleri seçer | Arabirim kayıtları; type bridge iken açılır |
Ortak Alanlar
| Alan | Ne yapar | Arkasına ne yazılır |
|---|---|---|
--namespace | Arabirimin hangi yönlendirme tablosuna bağlanacağını seçer | Yönlendirme tablosu (varsayılan 1) |
--mtu | Arabirimin en büyük paket boyutunu belirler | MTU değeri |
--tcpAcceleration | Arabirimde TCP hızlandırmasını açar | true · false (varsayılan false) |
VIP Geçiş Alanları
Cluster kurulu cihazlarda, sanal adresin üyeler arasında nasıl devredileceğini belirler.
| Alan | Ne yapar | Arkasına ne yazılır |
|---|---|---|
--clusterIpPair | Arabirimi VIP iletişimi için eşler | Eşleşme değeri; yalnız cluster etkinken ve kayıt güncellenirken açılır |
--clusterIpMethod | Devretmenin hangi yöntemle algılanacağını seçer | vrrp (varsayılan) · link bağlantı durumu · gw ağ geçidi erişimi · link+gw ikisi birlikte |
--advertInt | Devretme kararının kaç saniyede bir değerlendirileceğini belirler | Saniye (varsayılan 3) |
Örnekler
Bilinmesi Gerekenler
- Tür önce yazılır ve alanları belirler. CLI
v-devicealanından sonratypeister, adı ondan sonra sorar. Türe özel zorunlu alanlar satırda--olsa bile öneksiz yazılır; isteğe bağlı alanlar için--ile Tab o türün tamamını gösterir. - VXLAN taşıma kipi üç alt yol açar.
remotetek adres,peersadres listesi,multicastgrup adresi ister; seçilmeyen yolun alanı listeden düşer. - Bond ve LACP aynı üye alanını kullanır. İkisinde de üyeler
--bondMemberIds.Nile yazılır; LACP'de ek olarak gönderim sıklığı seçilir. - VIP alanları yalnız güncellemede açılır.
--clusterIpPairve ona bağlı alanlar, cluster kurulu cihazlarda ve kayıt oluşturulduktan sonra listelenir. - Arabirim silmek adresleri de etkiler. Üzerinde
network ipkaydı bulunan bir arabirim silinmeden önce adresleri gözden geçirilmelidir.
