sup720 PFC3BXL - counters

Pytania dt. certyfikacji CCIE oraz CCDE
Wiadomość
Autor
pjeter
CCIE
CCIE
Posty: 1391
Rejestracja: 17 lis 2003, 17:29

sup720 PFC3BXL - counters

#1

#1 Post autor: pjeter »

Czesc.

Dla walczacych z 720. Qos na tej karcie jest jakos kosmicznie zaimplementowany.
Bede tego potrzebowal na produkcje wiec moze ktos kto juz to przerobil mi pomoze.
Spialem dwa voicegatewaye z 6500 z sup 720 PFC3BXL posrodku.
Rozmowa voiceowa miedzy nimi.
Na 6500:
mls qos
ip cef distributed
a na interfejsach do VG: mls qos trust dscp
do tego najprostsza mozliwa policy-mapa:

Kod: Zaznacz cały

class-map match-all voip
  match ip dscp ef 
!
policy-map voip
  class voip
    priority 100
Moim problemem jest, ze za zadne skarby nie mozna zweryfikowac dzialania QoSa na tym pudelku z poziomu CLI.

Kod: Zaznacz cały

rtr#sh mls qos 
  QoS is enabled globally
  Microflow policing is enabled globally
  QoS ip packet dscp rewrite enabled globally

  Qos trust state is DSCP on the following interfaces:
    Gi1/1 Gi5/2 
  Vlan or Portchannel(Multi-Earl) policies supported: Yes
  Egress policies supported: Yes


 ----- Module [5] -----
  QoS global counters:
    Total packets: 4846
    IP shortcut packets: 0
    Packets dropped by policing: 0
    IP packets with TOS changed by policing: 0
    IP packets with COS changed by policing: 4797
    Non-IP packets with COS changed by policing: 0
    MPLS packets with EXP changed by policing: 0
Co ciekawe ten licznik rosnie TYLKO wtedy jesli wydajemy ta komenda co kilka sekund!

To nie koniec ZONKow.

Kod: Zaznacz cały

sh poli int gi5/2
 GigabitEthernet5/2 

  Service-policy output: voip

    queue stats for all priority classes:
      queue size 0, queue limit 25
      packets output 0, packet drops 0
      tail/random drops 0, no buffer drops 0, other drops 0

    Class-map: voip (match-all)
      0 packets, 0 bytes
      5 minute offered rate 0 bps, drop rate 0 bps
      Match: ip dscp ef 
      Priority: kbps 100, burst bytes 2500, b/w exceed drops: 0

    Class-map: class-default (match-any)
      0 packets, 0 bytes
      5 minute offered rate 0 bps, drop rate 0 bps
      Match: any 
      queue size 0, queue limit 2475
      packets output 0, packet drops 0
      tail/random drops 0, no buffer drops 0, other drops 0
Liczniki stoja - mimo ze na 100% jest ruch na tym interfejsie w podanych klasach.
Natomiast po dodaniu do class-mapy voip 'set ip prec 4' ta sama komenda zwraca:

Kod: Zaznacz cały

sh poli int gi5/2
 GigabitEthernet5/2 

  Service-policy output: voip

    queue stats for all priority classes:
      queue size 0, queue limit 25
      packets output 0, packet drops 0
      tail/random drops 0, no buffer drops 0, other drops 0

    class-map: voip (match-all)
      Match: ip dscp ef 
      set precedence 4:
      Earl in slot 5 :
        3787096 bytes
        5 minute offered rate 61048 bps
        aggregate-forwarded 3787096 bytes
Juz nie wyswietla class-defaulta, output jest calkiem inny. WTF ?!?
Aaa, ten licznik '3787096 bytes' calkiem stoi.

Remarkowanie pakietow dziala - sprawdzilem. Ale czy jest jakis sensowny show
gdzie rosna countery ?

(W tych pudelkach wlozony jest jeszcze WS-SVC-IPSec-1, przez ktory bedzie
przepuszczony caly ruch - tez sie zajebiscie zachowuje - liczniki przeszyforwanych
pakietow 'sh cry en conn ac' rosna tylko wtedy gdy co kilka sekund wydaje sie ta
komende ;) )

Tak, wiem - inne pudelka z odpowiednim softem sie tez tak zachowuja, ale zachowuja
sie deterministycznie - tzn. liczniki nigdy nie dzialaja - i jest to udokumentowane.

Jest jakies wytlumaczenie na to ? Jakies ciekawe showy ?
Heh, mam za kazdym pakietem ganiac ze snifferem i sprawdzac czy go dobrze przemarkowal ?

Co za badziew, 120k$ za sztuke w GPLu i zeby stwierdzic czy w ogole dziala trzeba
go sniffowac. No chyba ze przegapilem cos oczywistego.

PJ

Awatar użytkownika
mikrobi
wannabe
wannabe
Posty: 247
Rejestracja: 31 gru 2003, 00:47

Re: sup720 PFC3BXL - counters

#2

#2 Post autor: mikrobi »

pjeter pisze: Co za badziew, 120k$ za sztuke w GPLu i zeby stwierdzic czy w ogole dziala trzeba
go sniffowac. No chyba ze przegapilem cos oczywistego.

PJ
1. Nie narzekaj, bo w poprzednich supach nie bylo counterow :-)
2. Uwaga natury filozoficznej: nalezy sie pogodzic z tym ze w obecnych pudelkach (7,6k, 12k...) aspirujacych na high-endowe, control plane i data plane sa wyraznie rozdzielone - i w miare wzrostu wydajnosci gratow bedzie to implementowane w coraz mniejszych pudelkach, gdzie do tej pory wszystkim zajmowal sie CPU. W supie 720-3B(XL) data plane (PFC) robi swoje rzeczy z pakietami, a control plane zajmuje sie soba ;-). Skutki tego sa albo dosyc mile jezeli chodzi o wydajnosc i ficzery (np. funkcjonalnosc NSF), albo juz nie calkiem jezeli mamy sie dowiedziec co sie tak naprawde w ASICach dzieje. Robiac 'sh mls qos' zmuszasz tak naprawde control plane aby pogmeral w rejestrach ASICow data plane i zrobil jakis snapshot aktualnej sytuacji - co nie zawsze odzwierciedla sytuacje rzeczywista (banalny przyklad - statystyki 'L3 switched' interfejsow uaktualniane sa raz na jakis czas; ze nie wspomne o statystykach ACLi, ktore w Sup2 pokazywaly tylko te przetworzone przez MSFC, a po 'wpaleniu' ACLi w PFC, zatrzymywaly sie). Do tego masz kupe restykcji i ograniczen wynikajacych z mozliwosci krzemu...wez zaimplementuj sensowny QoS na PFC+OSM+SIP to przestaniesz narzekac :-)

mikrobi (dobry ten ukrainski porter :-),

fresher2

#3

#3 Post autor: fresher2 »

a
mls qos
monitor mls qos dscp ....?

pjeter
CCIE
CCIE
Posty: 1391
Rejestracja: 17 lis 2003, 17:29

#4

#4 Post autor: pjeter »

fresher2 pisze:mls qos
Nabijasz sie ze mnie ?
fresher2 pisze:monitor mls qos dscp ....?
heh, na 12.2(18) SXD6 raczej nie ma takiego polecenia, ale zawsze to jakis pomysl.
Czekam na kolejne.

PJ

Awatar użytkownika
drake
CCIE
CCIE
Posty: 1593
Rejestracja: 06 maja 2005, 01:32
Lokalizacja: Dortmund, DE
Kontakt:

#5

#5 Post autor: drake »

Hej,
tak wlasnie sie sklada, ze akurat mam ten sam problem. Wydaje sie on byc bardziej skomplikowany, gdyz na tym SUPie (3BXL) z PFC3 nie jest w ogole ;) wspierany np. shaping....
Poza tym wlasnie w class mapach nie sa wspierane niektore polecenia, mimo te mozna je wklepac!! ;) Fakt ze w moim przypadku SW jest SR, a nie SX, ale podejrzewam ze ten sam problem. U klienta jako rozwiazanie pozostal Scheduling, bo sie uparl.... ze cos jednak chce z QoS miec....

Pozdrawiam!

EDIT: ups, troche stary watek, ale byc moze aktualny jeszcze sie okaze... ;)
Never stop exploring :)

https://iverion.de

gniewko
member
member
Posty: 44
Rejestracja: 11 maja 2005, 22:55

#6

#6 Post autor: gniewko »

EHLO,

Piotrek, po 2 latach wyciagnales watek z czelusci zapomnienia :)
Anyway, statsy policerow zapietych pod interfejsy mozna sobie obejrzec za pomoca

Kod: Zaznacz cały

show mls qos ip <IFACE>
Dziala toto takze dla interfesjow typu VlanX.
Zaden to nowy ficzer, niemniej komus moze sie przyda.

pjeter
CCIE
CCIE
Posty: 1391
Rejestracja: 17 lis 2003, 17:29

#7

#7 Post autor: pjeter »

drake pisze:tak wlasnie sie sklada, ze akurat mam ten sam problem. Wydaje sie on byc bardziej skomplikowany, gdyz na tym SUPie (3BXL) z PFC3 nie jest w ogole ;) wspierany np. shaping....
heh co za wykopalisko! pewnie ze aktualny.

AFAIK to zalezy od karty liniowej a nie od PFC, a więc:
Karty LANowe nie potrafią kolejkować (w L3) ! Kropka.
Potrzeba kart SIP/SPA lub super-duper magicznych ES20 :)

Albo FlexWANu (czyli 7200 na blade) + PA-FE-TX. Voila!
Myśle, że jeśli jest coś do dodania bubu odpowie dokładnie.

W praktyce rozwiązałem problem tak że domówiłem FlexWANy
(Które też okazały się zjebane bo nie uczyły się ARPów ;))
...i po zaledwie kilku miesiącach huby dla paruset oddziałów ruszyły. :)

Powinienem móc dać "pomógł" samemu sobie. :P

PJ

Awatar użytkownika
8bubu8
CCIE
CCIE
Posty: 139
Rejestracja: 23 sie 2004, 12:12

#8

#8 Post autor: 8bubu8 »

pjeter pisze: AFAIK to zalezy od karty liniowej a nie od PFC, a więc:
Karty LANowe nie potrafią kolejkować (w L3) ! Kropka.
Potrzeba kart SIP/SPA lub super-duper magicznych ES20 :)
W L3 jest dokladnie tak jak pisze PJ.
Kolejkowania da sie uzyc na L2 - wrr z tail dropem badz wredem:

http://www.cisco.com/univercd/cc/td/doc ... #wp1737013
pjeter pisze: Albo FlexWANu (czyli 7200 na blade) + PA-FE-TX. Voila!
Myśle, że jeśli jest coś do dodania bubu odpowie dokładnie.
Coz wiecej dodac, PJ ma 100% racji...
...ale jesli mialbys jeszcze jakies pytanka, wal smialo :shock:
pjeter pisze: PJ
Pozdro
8bubu8
:mrgreen:

mireks
rookie
rookie
Posty: 12
Rejestracja: 24 lut 2004, 23:09

#9

#9 Post autor: mireks »

milosnikom QoS na 6500 polecam

Understanding Quality of Service on the Catalyst 6500 and Cisco

Carl Solder jest niewatpliwie jedna z osob, ktora rozumie QoS na 6500 :)

pozdrawiam

ODPOWIEDZ