Előző 14.1 Mérő szerver típusok specifikumai Következő

14.1.15 EthernetOAM mérő szerverek

 

Az EthernetOAM mérő szerver az IEEE P802.1ag/D8.1 illetve az ITU-T Y.1731 szabványokban leírt Ethernet Operation Administration and Maintenance szabványban foglalt protokollok egy részét valósítja meg mérések végzése céljából. A mérő szerver modul csupán Linux operációs rendszeren támogatott. Az EthernetOAM mérő szerver öt különböző fő funkciót nyújt:

ˇ       Shadow device: a modul megválaszolja a hozzá beérkező LBM és DMM üzeneteket, illetve a beállításnak megfelelően küldi a CCM üzeneteket. Ezen műveletekből a PVSR-ben mérési érték nem keletkezik

ˇ       CCM mérő rendszer: fogadja a beérkező CCM üzeneteket és ezek alapján viszgálja a végpontok elérhetőségét. A beérkezett üzenetek alapján méréseket jelenít meg a PVSR-ben

ˇ       Késleltetés és elérhetőség mérés: a modul Loopback üzeneteket küld és fogad periódikusan, ami alapján késleltetés és elérhetőség mérést jelenít meg

ˇ       Loopback teszt: a mérésen kívül illetve mellett manuálisan is lehet Loopback üzenetek segítségével elérhetőségi tesztet végezni. A tesztek eredményét el is tárolja a PVSR, így később visszanézhetőek

ˇ       Linktrace teszt: a Loopback mellett lehet manuális Linktrace tesztet is indítani. A tesztek eredményét el is tárolja a PVSR, így később visszanézhetőek

 

A mérő szerver a beállított fizikai vagy logikai interfészeken figyeli, hogy érkeznek-e csomagok, illetve a saját üzeneteit is ezeken az interfészeken adja ki. A mérő szerver hatáskörébe nem tartozik bele az esetleges VLAN kezelés, azaz amennyiben két VLAN-ból is érkeznek csomagok a modult futtató gép valamelyik fizikai interfészére, úgy a VLAN-okat mint logikai interfészeket létre kell hozni a futtató gépen; ezt a modul saját maga nem teszi meg.

 

A PVSR-ben egy EthernetOAM eszköz egy ilyen fizikai vagy logikai interfészhez tartozik és egy interfészhez csak egy PVSR eszköz tartozhat. A PVSR nem veszi figyelembe az EthernetOAM eszköznél a beállított timeout és retry paramétereket, az eszköz speciális paraméterei pedig az alábbiak:

ˇ       Ethernet interfész: melyik interfészen kell figyelnie a csomagokat, például eth0. Kötelező szöveges paraméter

ˇ       MD szint: milyen MD szintet használjon az üzenetküldésnél és fogadásnál. Kötelező legördülő lista az alábbi értékekkel, a félkövéren szedett az alapértelmezett:

o   0 - Operátor

o   1 - Operátor

o   2 - Operátor

o   3 - Szolgáltató

o   4 - Szolgáltató

o   5 - Ügyfél

o   6 - Ügyfél

o   7 - Ügyfél

ˇ       MD név formátum: milyen formátumú az MD név. Kötelező legördülő lista az alábbi értékekkel, a félkövéren szedett az alapértelmezett:

o   Nincsen: bár ilyenkor a rendszer nem használja az MD nevet, a PVSR-ben akkor is kötelező kitölteni

o   Domain név alapú

o   MAC cím + szám: ez esetben a nevet kötelező "XX:XX:XX:XX:XX:XX-n" formátumban megadni, ahol a hat XX a MAC cím hat eleme hexa számként, míg az n a szám érték. Például: 01:ab:CD:eF:45:aa-192

o   Karakterlánc

ˇ       MD név: az MD név értéke, kötelező szöveges mező

ˇ       MA név formátum: milyen formátumú az MD név. Kötelező legördülő lista az alábbi értékekkel, a félkövéren szedett az alapértelmezett:

o   Primary VID (szám 0 és 65535 között)

o   Karakterlánc

o   Szám

ˇ       MA név: az MA név értéke, kötelező szöveges mező

ˇ       CCM intervallum: milyen időközönként küldje és várja a CCM üzeneteket. Kötelező legördülő lista az alábbi értékekkel, a félkövéren szedett az alapértelmezett:

o   0.01 mp

o   0.1 mp

o   1 mp

o   10 mp

o   1 perc

o   10 perc

ˇ       PVSR MEP azonosítója: a shadow device milyen MEP azonosítót használjon az üzenet küldés során. Kötelező szám paraméter, alapértelmezetten 1

ˇ       CCM multicast cím: milyen MAC címre kell küldeni a CCM üzeneteket. Megadható konkrét MAC cím, illetve a 01:80:C2:00:00:3y érték is (ez az alap), ahol a rendszer az y-t automatikusan helyettesíti az MD szintnek és az IEEE szabványnak megfelelően

ˇ       Linktrace multicast cím: milyen MAC címre kell küldeni a linktrace üzeneteket. Megadható konkrét MAC cím, illetve a 01:80:C2:00:00:3y érték is (ez az alap), ahol a rendszer az y-t automatikusan helyettesíti az MD szintnek és az IEEE szabványnak megfelelően

 

A PVSR az egyes paraméterek számára támasztott feltételeket a felvétel és módosítás során nem ellenőrzi, azonban az adatgyűjtő modul igen. További feltétel hogy az egyes eszközöknél nem lehet ugyanazt az MD szint - MD név - MA név hármast használni.

 

 

A PVSR-ben az alábbi mérések találhatóak meg. Ezek egy része MEP-enként más része pedig eszközönként állítható be.

 

A MEP mérések az alábbiak. A mérés index-e tartalmazza mindegyik esetben a MEP azonosítóját

ˇ       Megkapott jó CCM csomagok: az elmúlt mérési ciklusban hány helyes CCM csomag érkezett a MEP-től. A csomag akkor számít helyesnek, ha az abban kapott intervallum megfelel az eszköznél felvett intervallumnak

ˇ       Átugrott CCM szekvencia: az elmúlt mérési ciklusban összesen mennyi sorszám kihagyást tapasztalt a PVSR. Azaz ha megérkezett CCM sorszámok 1, 3 és 6, akkor az értéke 1 + 2 = 3

ˇ       Volt CCM hiba: értéke 0 vagy 1 lehet. Akkor 1, ha az elmúlt mérési ciklusban volt CCM intervallum hiba időszak (kapott a MEP-től egy nem megfelelő intervallumú CCM-et és az intervallum 3.5-szerese még nem telt el) vagy volt timeout időszak (nem érkezett csomag a végpontól 3.5 intervallum ideig)

ˇ       Volt végponti RDI hiba: értéke 0 vagy 1 lehet. Akkor 1, ha a Volt CCM hiba értéke 1, vagy hogyha a CCM-ben kapott interfész státusz (már ha érkezik) nem isUp

ˇ       Késleltetés: Loopback üzenetek periódikus küldéséből számolt késleltetés milliszekundumban

ˇ       Elérhetőség: Loopback üzenetek periódikus küldéséből számolt elérhetőség százalékban

 

A késleltetés és az elérhetőség mérés esetében további mérés paraméterek is vannak:

ˇ       Mintavétel: hány másodpercenként küldjön Loopback üzenetet. Kötelező paraméter, az alapértéke 10 és nem lehet kisebb, mint 1

ˇ       Időtúllépés: hány másodpercig fogadja el a Loopback üzenetre kapott választ. Nem kötelező paraméter, ha nincsen megadva, akkor az értéke megegyezik a Mintavétel paraméter értékével. Ha meg van adva, akkor nem lehet kisebb, mint 1 és nem lehet nagyobb, mint a Mintavétel értéke

ˇ       Méret: hány byte üzenetet tartalmazzon a Loopback csomag. Nem kötelező paraméter, nem lehet kisebb, mint 10, és ha nincsen megadva, akkor 50-et fog tartalmazni.

 

Ha a felhasználó az EthernetOAM eszközt nyitja meg a Mérések menüpont alatt, akkor első körben nem a mérés grafikonokat látja, hanem ún. mérés csoportokat. Minden egyes csoport egy MEP-nek felel meg és az adott MEP méréseit a mérés csoport ikonjára klikkelve lehet megjeleníteni (azaz van egy plusz hierarchia szint az eszközök és a mérések között).

 

Az eszköz szintű mérések az alábbiak:

ˇ       Volt ismeretlen MD/MA hiba: értéke 0 vagy 1 lehet. Akkor 1, ha érkezett nem ismert MD/MA értéket tartalmazó CCM csomag az eszközhöz tartozó interfészre (a hibaállapot 3.5 intervallumig áll fent)

ˇ       Volt ismeretlen MEP azonosító hiba: értéke 0 vagy 1 lehet. Akkor 1, ha érkezett olyan CCM, amiben ismeretlen a MEP azonosító a PVSR számára (a hibaállapot 3.5 intervallumig áll fent)

ˇ       Volt RDI hiba: értéke 0 vagy 1 lehet. Akkor 1, ha a fenti két mérés közül valamelyik 1, vagy valamelyik MEP mérésnél a Volt végponti RDI hiba értéke 1 vagy minden MEP-nél a kapott port státusz értéke (már ha érkezik) nem psUp.

 

A fenti mérés logikát nem befolyásolja az, hogy az egyes mérések ténylegesen fel vannak-e véve a PVSR-be vagy sem. Azaz ha a Volt ismeretlen MD/MA hiba értéke 1 lenne, de nincsen felvéve, a Volt RDI hiba értéke akkor is 1 lesz.

 

A PVSR beállítja a protokoll állapotgépnek megfelelően a CCM üzenetekben az RDI flag-et is.

 

A modul két tesztet is támogat, a Loopback és a Linktrace teszteket. A teszteket kézzel kell elindítani és nem befolyásolják a méréseket. A tesztek eredményét a PVSR az adatbázisban is elmenti és azokat később bármikor vissza lehet nézni. A tesztek a Műveletek legördülő menüben érhetőek el, amennyiben a felhasználó egy EthernetOAM eszközt vagy mérést tekint meg a Mérések menüpont alatt. Az egyes tesztek paraméterei és az eredményeik az alábbiak:

 

14.1.15.1 Loopback teszt

A Loopback tesztet a kiválasztott eszközhöz tartozó interfészen végzi el az alkalmazás (pl. eth0.1). A teszthez szükség van egy cél MAC-címre, amelyet kétféleképpen is meg lehet adni:

ˇ       Egy felvett MEP kiválasztásával, ilyenkor az ahhoz a MEP-hez tartozó MAC-cím lesz a cél

ˇ       Egy MAC cím konkrét megadásával. Ehhez a legördülő listából az utolsó (--- MAC-cím ---) elemet kell kiválasztani, majd beírni a kívánt MAC címet a megjelenő mezőbe. A MAC-cím formátuma XX:XX:XX:XX:XX:XX, ahol XX egy kétjegyű hexadecimális számot jelöl

A tesztnek ezen felül egyéb paraméterei is vannak. Mindegyik paraméter kötelező

ˇ       Mintavétel: hány másodpercenként küldjön Loopback üzenetet. Az alapértéke 1 és nem lehet kisebb, mint 1

ˇ       Időtúllépés: hány másodpercig fogadja el a Loopback üzenetre kapott választ. Az alapértéke 1 és nem lehet kisebb, mint 1 és nem lehet nagyobb, mint a Mintavétel értéke

ˇ       Méret: hány byte üzenetet tartalmazzon a Loopback csomag. Az alapértéke 50 és nem lehet kisebb, mint 10.

ˇ       Üzenetek száma: a teszt során hány üzenetet küldjön ki. Alapértéke 5 és nem lehet kisebb, mint 1

 

A teszt futtatásához szükséges, hogy az eszközhöz tartozó adatgyűjtő szerver fusson és elérhető legyen a WEB felületet futtatő gépről az a gép SSH-val, amelyik az adatgyűjtő modult futtatja. A művelet csak akkor lesz sikeres, ha az adatgyűjtő modul fut, és az eszköz már fel lett konfigurálva benne; azaz egy eszköz felvétel után azonnal még nem lehet ilyen tesztet futtatni, csak pár perc múlva. Amennyiben célnak nem MAC-címet, hanem egy MEP-et választottunk, akkor egyrészt annak is már egy pár perce léteznie kell a PVSR-ben ahhoz, hogy a teszt sikeres legyen. Másrészt ha létezik is, csak akkor lesz sikeres a teszt, hogyha az adatgyűjtő szerver már kapott tőle az indulása óta valamikor is CCM üzenetet.

 

A teszt futása után meg lehet tekinteni a teszthez használt cél MAC-címet, az átlagos elérhetőséget és a minimum-átlag-maximum késleltetést, valamint az egyes Loopback üzenetek eredményét:

 

188. ábra EthernetOAM Loopback teszt

 

A Műveletek legördülő listában található EthernetOAM Loopback előzmények elem segítségével lehet megtekinteni az eszközhöz tartozó korábbi tesztek eredményét, felül a legfrissebbekkel. A táblázat csak a főbb paramétereket tartalmazza, a [view] linkre klikkelve lehet megtekinteni a részletes adatokat.

 

189. ábra EthernetOAM Loopback előzmények

 

14.1.15.2 Linktrace teszt

A Linktrace tesztet a kiválasztott eszközhöz tartozó interfészen végzi el az alkalmazás (pl. eth0.1). A teszthez szükség van egy cél MAC-címre, amelyet kétféleképpen is meg lehet adni:

ˇ       Egy felvett MEP kiválasztásával, ilyenkor az ahhoz a MEP-hez tartozó MAC-cím lesz a cél

ˇ       Egy MAC cím konkrét megadásával. Ehhez a legördülő listából az utolsó (--- MAC-cím ---) elemet kell kiválasztani, majd beírni a kívánt MAC címet a megjelenő mezőbe. A MAC-cím formátuma XX:XX:XX:XX:XX:XX, ahol XX egy kétjegyű hexadecimális számot jelöl

A tesztnek ezen felül egyéb paraméterei is vannak. Mindegyik paraméter kötelező

ˇ       Időtúllépés: hány másodpercig várjon Linktrace válasz üzenetekre. Az alapértéke 5 és nem lehet kisebb, mint 5

ˇ       Csak a Bridge szűrő adatbázisban lévő MAC-címeket használja. Ha ki van jelölve, akkor a PVSR beállítja a Linktrace üzenetekben a UseFDBonly változót

ˇ       Maximális ugrások száma (Time To Live): maximum hány csomóponton haladhat át a Linktrace üzenet, beleszámolva a kiinduló csomópontot is. Az alapértéke 63 és nem lehet kisebb, mint 2

 

A teszt futtatásához szükséges, hogy az eszközhöz tartozó adatgyűjtő szerver fusson és elérhető legyen a WEB felületet futtatő gépről az a gép SSH-val, amelyik az adatgyűjtő modult futtatja. A művelet csak akkor lesz sikeres, ha az adatgyűjtő modul fut, és az eszköz már fel lett konfigurálva benne; azaz egy eszköz felvétel után azonnal még nem lehet ilyen tesztet futtatni, csak pár perc múlva. Amennyiben célnak nem MAC-címet, hanem egy MEP-et választottunk, akkor egyrészt annak is már egy pár perce léteznie kell a PVSR-ben ahhoz, hogy a teszt sikeres legyen. Másrészt ha létezik is, csak akkor lesz sikeres a teszt, hogyha az adatgyűjtő szerver már kapott tőle az indulása óta valamikor is CCM üzenetet.

 

A teszt futása után meg lehet tekinteni a teszthez használt cél MAC-címet, azt, hogy sikeres volt-e a teszt, azaz válaszolt-e a cél MAC cím, valamint az egyes Linktrace válasz üzeneteket. A PVSR sárga háttérrel jelez egy sort a válasz üzenetek táblázatában, amennyiben úgy itéli meg, hogy az adott válasz nem a célhoz vezető út egyik elemétől érkezett, vagy ha nem lehet megállapítani, hogy a célhoz vezető úton található-e vagy sem.

 

190. ábra EthernetOAM Linktrace teszt

 

A Műveletek legördülő listában található EthernetOAM Linktrace előzmények elem segítségével lehet megtekinteni az eszközhöz tartozó korábbi tesztek eredményét, felül a legfrissebbekkel. A táblázat csak a főbb paramétereket tartalmazza, a [view] linkre klikkelve lehet megtekinteni a részletes adatokat.

 

191. ábra EthernetOAM Linktrace előzmények