[P4] 10G kártyás gépek

Kitlei Róbert kitlei at elte.hu
Sat Apr 30 13:19:25 CEST 2016


Sziasztok,


A fizikai kártyás gépek a következőképpen érhetőek el (ugyan nem Brocade 
kártyák vannak benne, de nem neveztem át a felhasználókat):


ssh -l brocade1 -p 11122 157.181.167.25

ssh -l brocade2 -p 22222 157.181.167.25


A jelszó mindkettőhöz: "new10gCard".


Az elsőre feltettem a pktgen-t, login során minden felkonfigurálódik (ha 
nincsen más felhasználó bent; egyébként kézzel is elindítható: 
init_dpdk.sh), és egyszerűen meg kell hívni a ./pktgen-starter.sh -t az 
indításhoz. Néhány parancs az elindított pktgen parancssorához: str, 
stp, start 0, stop 0, set 0 count 1, set 0 size 1518, help.

A másodikon célszerű a saját programjainkat futtatni, illetve a DPDK 
példáit. Ehhez be van állítva a $P4DPDK_OPTS, persze át lehet állítani, 
de sok variációs lehetőség nincsen: mindkét gép 2 magos. A processzorban 
nincsen SSE4.2, csak SSE4.1, ezért a dpdk_tables.c-ben az #include 
<nmmintrin.h> nem szerepelhet, különben nem fordul a program. Jelenleg 
ezen a gépen alapértelmezésnek a 2.2.0-s DPDK van beállítva, mert az 
rte_lpm_create-en változtattak egy kicsit a 16.04-re, meg kell gondolni, 
hány/melyik verziót szeretnénk támogatni. Ha le szeretnétek kapcsolni a 
kártyákat a DPDK-ról, pl. a konkrét csomagtartalmak kényelmes 
megfigyeléséhez (sudo tshark -c 10 -V -i eth3), a 
./nics_to_kernel_binding.sh scriptet lehet használni.

Robi



More information about the P4 mailing list