Quantcast
Channel: Ethernet Switching topics
Viewing all articles
Browse latest Browse all 2326

CoS on QFX irb

$
0
0

I have qfx 5120 with junos version 18.4R2-S3

Hi, i have topology like on picture in attachment and config:

set interfaces xe-0/0/0 unit 0 family inet filter input QOS-FILTER-ACCESS
set interfaces xe-0/0/0 unit 0 family inet address 10.48.82.1/30
set interfaces xe-0/0/1 unit 0 family inet filter input QOS-FILTER-ACCESS
set interfaces xe-0/0/1 unit 0 family inet address 10.48.82.5/30
set interfaces xe-0/0/2 unit 0 family inet filter input QOS-FILTER-ACCESS
set interfaces xe-0/0/2 unit 0 family inet address 10.48.82.9/30
set interfaces xe-0/0/3 unit 0 family inet filter input QOS-FILTER-ACCESS
... etc

set interfaces et-0/0/50 unit 0 family ethernet-switching interface-mode trunk
set interfaces et-0/0/50 unit 0 family ethernet-switching vlan members to_SW1-0
set interfaces et-0/0/50 unit 0 family ethernet-switching vlan members to_SW1-1

set vlans to_SW1-0 vlan-id 422
set vlans to_SW1-0 l3-interface irb.422
set vlans to_SW1-1 vlan-id 411
set vlans to_SW1-1 l3-interface irb.411


set interfaces irb unit 411 family inet address 10.48.200.10/31
set interfaces irb unit 422 family inet address 10.48.200.4/31


set class-of-service classifiers dscp MY-DSCP import default
set class-of-service classifiers dscp MY-DSCP forwarding-class BETTER-BE loss-priority low code-points 011010
set class-of-service classifiers dscp MY-DSCP forwarding-class WORST-BE loss-priority low code-points 011100
set class-of-service classifiers dscp MY-DSCP forwarding-class UDP-CLASS loss-priority low code-points 011110
set class-of-service drop-profiles LATE-DROP interpolate fill-level 90
set class-of-service drop-profiles LATE-DROP interpolate fill-level 100
set class-of-service drop-profiles LATE-DROP interpolate drop-probability 0
set class-of-service drop-profiles LATE-DROP interpolate drop-probability 100
set class-of-service drop-profiles EARLY-DROP interpolate fill-level 80
set class-of-service drop-profiles EARLY-DROP interpolate fill-level 100
set class-of-service drop-profiles EARLY-DROP interpolate drop-probability 0
set class-of-service drop-profiles EARLY-DROP interpolate drop-probability 100
set class-of-service drop-profiles UDP-DROP interpolate fill-level 99
set class-of-service drop-profiles UDP-DROP interpolate fill-level 100
set class-of-service drop-profiles UDP-DROP interpolate drop-probability 0
set class-of-service drop-profiles UDP-DROP interpolate drop-probability 100
set class-of-service forwarding-classes class BETTER-BE queue-num 1
set class-of-service forwarding-classes class WORST-BE queue-num 2
set class-of-service forwarding-classes class UDP-CLASS queue-num 5
set class-of-service interfaces et-0/0/50 scheduler-map MY-SCHED-MAP
set class-of-service interfaces et-0/0/50 unit * classifiers dscp MY-DSCP
set class-of-service scheduler-maps MY-SCHED-MAP forwarding-class BETTER-BE scheduler MY-AF31-sched
set class-of-service scheduler-maps MY-SCHED-MAP forwarding-class WORST-BE scheduler MY-AF32-sched
set class-of-service scheduler-maps MY-SCHED-MAP forwarding-class network-control scheduler MY-NETW-CONTROL-sched
set class-of-service scheduler-maps MY-SCHED-MAP forwarding-class best-effort scheduler MY-BE-sched
set class-of-service scheduler-maps MY-SCHED-MAP forwarding-class UDP-CLASS scheduler MY-AF33-UDP-sched
set class-of-service schedulers MY-AF31-sched transmit-rate percent 10
set class-of-service schedulers MY-AF31-sched buffer-size percent 10
set class-of-service schedulers MY-AF31-sched priority low
set class-of-service schedulers MY-AF31-sched drop-profile-map loss-priority low protocol any drop-profile LATE-DROP
set class-of-service schedulers MY-AF32-sched transmit-rate percent 5
set class-of-service schedulers MY-AF32-sched buffer-size percent 5
set class-of-service schedulers MY-AF32-sched priority low
set class-of-service schedulers MY-AF32-sched drop-profile-map loss-priority low protocol any drop-profile EARLY-DROP
set class-of-service schedulers MY-NETW-CONTROL-sched transmit-rate percent 1
set class-of-service schedulers MY-NETW-CONTROL-sched buffer-size percent 1
set class-of-service schedulers MY-NETW-CONTROL-sched priority low
set class-of-service schedulers MY-NETW-CONTROL-sched drop-profile-map loss-priority low protocol any drop-profile LATE-DROP
set class-of-service schedulers MY-BE-sched transmit-rate percent 82
set class-of-service schedulers MY-BE-sched buffer-size percent 82
set class-of-service schedulers MY-BE-sched priority low
set class-of-service schedulers MY-BE-sched drop-profile-map loss-priority low protocol any drop-profile EARLY-DROP
set class-of-service schedulers MY-AF33-UDP-sched transmit-rate percent 2
set class-of-service schedulers MY-AF33-UDP-sched buffer-size percent 2
set class-of-service schedulers MY-AF33-UDP-sched priority low
set class-of-service schedulers MY-AF33-UDP-sched drop-profile-map loss-priority low protocol any drop-profile UDP-DROP

set firewall family inet filter QOS-FILTER-ACCESS term 100 from destination-port 666
set firewall family inet filter QOS-FILTER-ACCESS term 100 then loss-priority low
set firewall family inet filter QOS-FILTER-ACCESS term 100 then forwarding-class WORST-BE
set firewall family inet filter QOS-FILTER-ACCESS term 100 then accept
set firewall family inet filter QOS-FILTER-ACCESS term 100 then dscp af32
set firewall family inet filter QOS-FILTER-ACCESS term 200 from destination-port 8890
set firewall family inet filter QOS-FILTER-ACCESS term 200 then loss-priority low
set firewall family inet filter QOS-FILTER-ACCESS term 200 then forwarding-class BETTER-BE
set firewall family inet filter QOS-FILTER-ACCESS term 200 then accept
set firewall family inet filter QOS-FILTER-ACCESS term 200 then dscp af31
set firewall family inet filter QOS-FILTER-ACCESS term 300 from protocol udp
set firewall family inet filter QOS-FILTER-ACCESS term 300 then loss-priority low
set firewall family inet filter QOS-FILTER-ACCESS term 300 then forwarding-class UDP-CLASS
set firewall family inet filter QOS-FILTER-ACCESS term 300 then accept
set firewall family inet filter QOS-FILTER-ACCESS term 300 then dscp af33
set firewall family inet filter QOS-FILTER-ACCESS term 900 then accept


sw832> show interfaces queue et-0/0/50   
Physical interface: et-0/0/50, Enabled, Physical link is Up
  Interface index: 652, SNMP ifIndex: 527
Forwarding classes: 12 supported, 8 in use
Egress queues: 10 supported, 8 in use
Queue: 0, Forwarding classes: best-effort
  Queued:
    Packets              :          199573359267                688668 pps
    Bytes                :       118773722228134            6597883488 bps
  Transmitted:
    Packets              :          199573358553                688668 pps
    Bytes                :       118773721721756            6597883488 bps
    Tail-dropped packets : Not Available  
    RL-dropped packets   :                     0                     0 pps
    RL-dropped bytes     :                     0                     0 bps
    Total-dropped packets:                   714                     0 pps
    Total-dropped bytes  :                506378                     0 bps
Queue: 1, Forwarding classes: BETTER-BE
  Queued:
    Packets              :                614192                     0 pps
    Bytes                :              46713415                     0 bps
  Transmitted:
    Packets              :                614192                     0 pps
    Bytes                :              46713415                     0 bps
    Tail-dropped packets : Not Available  
    RL-dropped packets   :                     0                     0 pps
    RL-dropped bytes     :                     0                     0 bps
    Total-dropped packets:                     0                     0 pps
    Total-dropped bytes  :                     0                     0 bps
Queue: 2, Forwarding classes: WORST-BE
  Queued:
    Packets              :               2334111                     0 pps
    Bytes                :             178743523                     0 bps
  Transmitted:
    Packets              :               2334111                     0 pps
    Bytes                :             178743523                     0 bps
    Tail-dropped packets : Not Available  
    RL-dropped packets   :                     0                     0 pps
    RL-dropped bytes     :                     0                     0 bps
    Total-dropped packets:                     0                     0 pps
    Total-dropped bytes  :                     0                     0 bps
Queue: 3, Forwarding classes: fcoe
  Queued:
    Packets              :                     0                     0 pps
    Bytes                :                     0                     0 bps
  Transmitted:
    Packets              :                     0                     0 pps
    Bytes                :                     0                     0 bps
    Tail-dropped packets : Not Available  
    RL-dropped packets   :                     0                     0 pps
    RL-dropped bytes     :                     0                     0 bps
    Total-dropped packets:                     0                     0 pps
    Total-dropped bytes  :                     0                     0 bps
Queue: 4, Forwarding classes: no-loss   
  Queued:
    Packets              :                     0                     0 pps
    Bytes                :                     0                     0 bps
  Transmitted:
    Packets              :                     0                     0 pps
    Bytes                :                     0                     0 bps
    Tail-dropped packets : Not Available  
    RL-dropped packets   :                     0                     0 pps
    RL-dropped bytes     :                     0                     0 bps
    Total-dropped packets:                     0                     0 pps
    Total-dropped bytes  :                     0                     0 bps
Queue: 5, Forwarding classes: UDP-CLASS
  Queued:
    Packets              :             475938138                   530 pps
    Bytes                :           66113969292                558176 bps
  Transmitted:
    Packets              :             475938138                   530 pps
    Bytes                :           66113969292                558176 bps
    Tail-dropped packets : Not Available  
    RL-dropped packets   :                     0                     0 pps
    RL-dropped bytes     :                     0                     0 bps
    Total-dropped packets:                     0                     0 pps
    Total-dropped bytes  :                     0                     0 bps
Queue: 7, Forwarding classes: network-control
  Queued:
    Packets              :                332353                     4 pps
    Bytes                :              67792482                  3760 bps
  Transmitted:
    Packets              :                332353                     4 pps
    Bytes                :              67792482                  3760 bps
    Tail-dropped packets : Not Available  
    RL-dropped packets   :                     0                     0 pps
    RL-dropped bytes     :                     0                     0 bps
    Total-dropped packets:                     0                     0 pps
    Total-dropped bytes  :                     0                     0 bps
Queue: 8, Forwarding classes: mcast
  Queued:
    Packets              :                     0                     0 pps
    Bytes                :                     0                     0 bps
  Transmitted:
    Packets              :                     0                     0 pps
    Bytes                :                     0                     0 bps
    Tail-dropped packets : Not Available  
    RL-dropped packets   :                     0                     0 pps
    RL-dropped bytes     :                     0                     0 bps
    Total-dropped packets:                     0                     0 pps
    Total-dropped bytes  :                     0                     0 bps

 

My idea is that this will work this way:
For each irb, the transmit rate defined in the rules will be highlighted, i.e. on each irb interface, when fully loaded, 5 percent of the band will be guaranteed for WORST-BE traffic, 10 percent for BETTER-BE, and so on. Right?

 


Viewing all articles
Browse latest Browse all 2326

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>