[Techinfo] NIIF sávszélesség emelés Cisco 892 FSP

ka at mayten.sch.bme.hu ka at mayten.sch.bme.hu
2017. Jan. 16., H, 15:08:47 CET


On 2017-01-16 13:51, Mészáros Zsolt wrote:
> Sajnos egyre inkább azt feltételezem, hogy a 892-es Cisco routernek
> ~150 Mbps körül lehet a CPU limite a jelen VPN kapcsolat mellett.
> 

ez nem teljesen igy mukodik.  Eloszor is az, hogy mennyi atvitelt tud a 
router, az fugg attol, melyik retegben mered.  Ha a fizikai retegben 
merem, az a legnagyobb csalas, mert beleszamitanak a jelzobitek is, meg 
az osszes protokoll fejlece.  Ha elkuldok tehat egyetlen karaktert 
('a'), ami hasznos tartalom az alkalmazasi reteg szempontjabol, akkor 
mondjuk az egyszeruseg kedveert legyen 1 masodperc ami kell hozza, akkor 
elertem 8 bit/sec atvitelt (mert ugye egy byte nyolc bit).  Ezt azonban 
TCP felett kuldom mondjuk, aminek 20 byte fejlece van, amit IP felett 
kuldok, aminek ujabb 20 byte fejlece van, amit etherneten kuldok at, 
mondjuk egy vlanban, aminek 22 byte ujabb fejlece van.  Meg a fizikai 
retegnel nem tartok, de maris atvittem osszesen 22+20+20+8 = 70 byte-ot, 
azaz az atvitel, amit a felhasznalo 8bit/sec -nek mert, en 70*8 = 560 
bit/s -nek merek.  Ez ugye pontosan 70x-es kulonbseg.

Hogy erzekeltessem: ugye ha lemesz a piacra venni krumplit 100 
forintert, nagyon nem mindegy, hogy egy kilo krumplit kapsz erte, vagy 
70 kilo krumplit.  Mit mer ugye le a zoldseges: belemeri-e a hejat, a 
csomagolast, esetleg a traktort is amivel szantottak.

A router szempontjabol a kovetkezo kerdes, hogy milyen funkciok vannak 
bekapcsolva.  Vannak funkciok, amiket hardverbol tol, nyilvan egy 
routertol elvarom, hogy hardverben route-oljon.  Ez az amit peldaul egy 
kommersz pc sosem fog csinalni, o mindig szoftverbol fog route-olni.  
Ami nem gaz, amig van benne kakao es birja szusszal - de a csoffadt 
szappantartok nem birjak.  A hardverbol route-ing az, amit befolyasol, 
hogy mit kell csinalni a csomaggal.  Ha meg kell szurni 50 ACL-en, van 
benne NAT, policy routing, NBAR, VPN, meg mondjuk meg husz funkcio, 
akkor szep csendben a router is atvalt szoftveres uzemmodra - ekkor kezd 
a cpu terheles noni es a teljesitmeny csokkenni.

A harmadik amitol fugg, az az, hogy mit csinalsz, milyen a forgalom 
jellege.  Ketfajta erteket szoktak megadni, az egyik, ami a 
felhasznalokat erdekli, az a mbit/s.  A masik, ami az ertelmes embereket 
erdekli, hogy mindezd mekkora csomagmerettel tudja.

Nyilvan a hasznos tartalom, ami lehet 1460 byte jo esetben, magaval 
viszi a fejleceket is, ami a felhasznalo szempontjabol nem hasznos 
tartalom.  Szamoljunk most csak a 2x20 byte fejleccel.  Minden 1460 byte 
melle csomagolok 40 byte fejlecet, azaz a hatasfokom kb 97%.  Ahogy a 
nemet mondani szokta: this is as good as it gets.  A routereknek a 
csomag a kihivas, nem a meret.  Ergo, ha nekem at kell vigyek tizezer 
byte-ot, akkor nem mindegy, hogy ezt 6 darab 1460 byte-os +1 maradek 
meretben viszem at, vagy mondjuk 100 darab egyenkent 100 byte-os 
csomagban.

A csomagmeret maga utan vonja tehat, hogy hany csomagot tud kezelni a 
router adott idoegyseg alatt.  Ezt mpps-ben adjak meg, millio packet per 
sec.

Az a router, ami atvisz mondjuk 100 mbit/s sebesseget, mikozben a 
csomagmeret 1500 byte, egyatlaan nem biztos, hogy at tud vinni 100 
mbit/s sebesseget akkor is, ha a csomagmeret mondjuk csak 64 byte.  
Megszakitasok, tablazatokban kereses stb ami minden csomagnal 
megtortenik, ez a koltseges, nem a tovabbitas.  Ha tudok kezelni 100 
csomagot masodpercenkent, akkor ha 1500 byte-os csomagokat kezelek, 
akkor az atvitelem 1500 * 100 byte masodpercenkent.  Mig ha 64 byte-os 
csomagokkal szaomlom mindezt, akkor 64*100 byte masodpercenkent.  Megint 
csak nem mindegy, 23x szorzo van a ketto kozott.  Ugye egy kilo krumplit 
kapok szaz forintert, vagy 23 kilo krumplit.

Ne tegyunk tehat olyan buta kijelenteseket, hogy 150 megat bir a 892-es 
router, mert ez az allitas ebben a fomaban nem igaz.  A helyes valasz 
az, amit minden mernok kapasbol mond: attol fugg.

udv
adam



További információk a(z) Techinfo levelezőlistáról