Virtuálny Ethernet pre logické oddiely systému Linux

Technológia virtuálneho Ethernetu je podporovaná vo verzii 2.4 a 2.6 systému Linux v hardvéri POWER5. Virtuálny Ethernet umožňuje komunikáciu na základe protokolu IP medzi logickými oddielmi v rovnakom systéme za použitia softvérového prepínača podporujúceho VLAN v systémoch POWER5. Modul mostu v jadre systému Linux a prislúchajúci balík s nástrojmi pre most umožňujú logickým oddielom komunikovať s inými systémami bez nutnosti priradenia fyzických ethernetových slotov k logickým oddielom.

Virtuálna sieťová komunikácia spolu s technológiami virtualizácie POWER5 zabezpečuje vyššiu flexibilitu pri rôznych scenároch konfigurácie. Pracovné zaťaženie je možné ľahko konsolidovať s väčšou kontrolou nad vyhradením prostriedkov. Taktiež je možné zlepšiť dostupnosť siete pre viaceré systémy s menším množstvom prostriedkov pomocou kombinácie virtuálneho Ethernetu, modulu mosta z jadra a zviazaného modulu jadra. Ak nie je dostatok fyzických slotov na vyhradenie fyzického sieťového adaptéra každému LPAR, ako sieťový prístup sa odporúča použitie virtuálneho ethernetu a modulu mostu jadra na postupovanie IP, pretože to nekomplikuje topológiu siete IP.

Hardvér IBM System p5 a eServer p5 podporuje medzioddielovú komunikáciu LPAR pomocou budovania virtuálnych sietí. Virtuálne ethernetové adaptéry sú pripojené k prepínaču virtuálneho Ethernetu v štýle IEEE 802.1q (VLAN). Pomocou tejto funkcie prepínača môžu logické oddiely navzájom komunikovať pomocou virtuálnych ethernetových adaptérov a po priradení identifikátorov sietí VLAN (VID), ktoré logickým oddielom umožňujú zdieľať spoločnú logickú sieť. Vytvorenie virtuálnych ethernetových adaptérov a priradenie identifikátorov VID sa uskutočňuje pomocou hardvérovej riadiacej konzoly. Systém odosiela pakety kopírovaním paketu priamo z pamäte oddielu odosielateľa do prijímacích pamäťových blokov oddielu prijímača bez potreby okamžitého uloženia paketu do pamäťových blokov.

Počet virtuálnych ethernetových adaptérov pre každé LPAR závisí od použitého operačného systému. Verzia 2.4 jadra systému Linux podporuje až 100 virtuálnych adaptérov Ethernet, zatiaľ čo verzia 2.6 jadra systému Linux dokáže podporovať až 32 768 virtuálnych adaptérov Ethernet. Okrem primárneho VID (PVID) môžete každému virtuálnemu ethernetovému adaptéru priradiť 19 ďalších hodnôt VID, čo znamená, že každý virtuálny ethernetový adaptér sa môže použiť na prístup k 20 sieťam. HMC generuje lokálne spravované ethernetové adresy MAC pre virtuálne ethernetové adaptéry, čo znamená, že tieto adresy nespôsobujú konflikt s adresami MAC fyzických ethernetových adaptérov. Aby bola zaručená jedinečnosť virtuálnych ethernetových adaptérov, generácia adries je založená na sériovom čísle systému, ID LPAR a ID adaptéra.

Ak používate Integrated Virtualization Manager, je povolené len PVID (žiadne ďalšie siete VLAN) a len PVID môže mať hodnotu 1-4. Ak používate Virtual Partition Manager, každý oddiel môže mať najviac jeden virtuálny ethernetový adaptér pre každé PVID od 1-4.

Pre operačné systémy bez podpory VLAN sa každý virtuálny ethernetový adaptér vytvorí len s hodnotou PVID (bez dodatočných hodnôt VID) a POWER hypervisor zabezpečí, že pred doručením do daného oddielu LPAR sa z paketov odstránia značky VLAN. V prípade systémov s podporou VLAN, napríklad Linux s modulom VLAN, môžete okrem hodnoty PVID priradiť aj ďalšie hodnoty VID a POWER hypervisor odstráni značky všetkých paketov, ktoré budú prijaté so značkou PVID. Pretože počet podporovaných virtuálnych ethernetových adaptérov pre každé LPAR je veľký, môžete mať viacero virtuálnych ethernetových adaptérov, pričom každý z nich môžete použiť na prístup k jedinej sieti a preto priradiť len hodnotu PVID a vyhnúť sa priradeniu ďalších hodnôt VID. Má to tiež takú výhodu, že nie je potrebná žiadna ďalšia konfigurácia VLAN pre operačný systém používajúci tieto virtuálne ethernetové adaptéry.

Po povolení špecifického virtuálneho Ethernetu pre oddiel sa v oddieli vytvorí sieťové zariadenie s názvom ethX. Používateľ môže potom nastaviť konfiguráciu TCP/IP podobnú fyzickému ethernetovému zariadeniu na komunikáciu s ostatnými oddielmi.