Routery Cisco z serii ISR4000 mają ograniczenia licencyjne na przepustowość. Mimo, że posiadają 2,3 interfejsy Gigabit Ethernet ich sumaryczna przepustowość jest ograniczona. Przykładowo router ISR4321 domyślnie ma przepustowość 50 Mb/s po zakupie dodatkowej licencji wzrasta do 100 Mb/s. To mało, biorąc pod uwagę fakt, że router ma interfejsy Gigabit Ethernet a procesor się nudzi. Gdyy chcemy przepuścić dużo ruchu pomiędzy dwoma interfejsami np. DMZ i LAN. Zostanie on obcięty np. dla platformy ISR4331 odpowiednio do 100Mb/s lub 300 Mb/s. W 2018 roku Cisco dodało możliwość zdjęcia ograniczeń na przepustowość. Można zakupić stałą licencję typu Boost Performance License, która zdejmuje ograniczenia. Nasze testy wykazały, że np. dla ISR432 przepustowość sięgnęła do 700 Mb/s. Znacznie więcej niż ograniczenie do 100Mb/s.

Ważne, aby użyć licencji należy mieć soft Cisco IOS XE software version 16.07.01 lub późniejszy.

W zależności od platformy, mamy dostępne różne licencje.

Jeśli chciałbyś przetestować, jak działa taka licencja na Twoim routerze, skontaktuj się z nami. Pomożemy wygenerować trail, tak aby można było sprawdzić w Twoim środowisku, jak to się zachowuje. Takiej licencji nie można samemu uruchomić na routerze, nie jest dostępna. Trzeba wygenerować plik z licencją a następnie go wgrać.

ISR4331#sh license | beg booster_performance
Index 11 Feature: booster_performance 
Period left: Life time
License Type: Permanent
License State: Active, Not in Use
License Count: Non-Counted
License Priority: Medium

ISR4331#show running-config | include throughput
platform hardware throughput level boost
ISR4331#show platform hardware throughput level
The current throughput level is unthrottled

Instrukcja jak wgrać licencje znajduje  się tutaj:

https://www.cisco.com/c/en/us/td/docs/routers/access/4400/software/configuration/guide/isr4400swcfg/bm_isr_4400_sw_config_guide_chapter_0101.html#concept_bvv_zyx_ndb

Aby sprawdzić aktualną przepustowość routera należy wydać poniższą komendę.

ISR4331#sh platform hardware qfp active datapath utilization
  CPP 0: Subdev 0            5 secs        1 min        5 min       60 min
Input:  Priority (pps)            0            0            0            0
                 (bps)            0            0            0            0
    Non-Priority (pps)        26998        26997        26732        27968
                 (bps)    193508224    196079288    196055968    207441656
           Total (pps)        26998        26997        26732        27968
                 (bps)    193508224    196079288    196055968    207441656
Output: Priority (pps)           50           50           38           16
                 (bps)       108304       108056        83024        35888
    Non-Priority (pps)        26901        26900        26645        27910
                 (bps)    193066624    195622632    195629792    207058792
           Total (pps)        26951        26950        26683        27926
                 (bps)    193174928    195730688    195712816    207094680
Processing: Load (pct)           18           19           19           19

Jak można zauważyć, przepustowość w ostatnich 5 sekundach wynosi na poziome 192 Mb/s

Polecenie jest dość długie, dlatego warto stworzyć i używać aliasu: np. util

alias exec util sh platform hardware qfp active datapath utilization

Pozdrawiamy,

Zespół NetProf