Jump to content

Recommended Posts

Posted

Коллеги, кто разбирается в CoS по Juniper, подскажите, как перемаркировать исходящий на unit-интерфейсе трафик в зависимости от протокола?

Необходимо для tcp сделать 802.1p priority 3, а для udp 5. Либо на уровне mac-адреса 01:00:5c/24 priority 5, а для остального 3. Желательно сделать это в рамках одного интерфейса output, чтобы не менять транзитный трафик на другие порты. DSCP пи этом трогать не желательно.

 

Сделал классификацию, но как ее правильно применить не понимаю.

# show class-of-service                                                                                                          
code-point-aliases {
   ieee-802.1 {
       p0 000;
       p1 001;
       p2 010;
       p3 011;
       p4 100;
       p5 101;
       p6 110;
       p7 111;
   }
}
rewrite-rules {
   ieee-802.1 iptv1 {
       forwarding-class best-effort {
           loss-priority low code-point 000;
           loss-priority high code-point 001;
       }
       forwarding-class expedited-forwarding {
           loss-priority low code-point 010;
           loss-priority high code-point 011;
       }
       forwarding-class assured-forwarding {
           loss-priority low code-point 100;
           loss-priority high code-point 101;
       }
       forwarding-class network-control {
           loss-priority low code-point 110;
           loss-priority high code-point 111;
       }
   }
}

# show interfaces ae0 unit 301 
vlan-id 301;
family inet {
   filter {
       output iptv_qos;
   }
   address 1.0.0.1/24;
}

[edit]
# show firewall filter iptv_qos 
term tcp {
   from {
       protocol tcp;
   }
   then forwarding-class expedited-forwarding;
}
term udp {
   from {
       protocol udp;
   }
   then forwarding-class network-control;
}
term other {
   then accept;
}

Posted

rewrite разве ну тут делается?

class-of-service > interface

xe-* {
           scheduler-map 10G;
           unit * {
               classifiers {
                   dscp IN;
               }
               rewrite-rules {
                   ieee-802.1 802.1p-out;
               }
           }
       }

Posted

Всё верно.

 

Делаете multifield классификацию на любом входном интерфейсе при помощи filter (protocol tcp/upd), в then помещаете трафик в forwarding class.

Для выходного интерфейса rewrite-rule для forwarding class.

 


show configuration class-of-service 
interfaces {
   ae1 {
       unit 0 {
           rewrite-rules {
               ieee-802.1 rr-test;
           }
       }
   }
}
rewrite-rules {
   ieee-802.1 rr-test {
       import default;
       forwarding-class network-control {
           loss-priority low code-point cs6;
       }
   }
}

Posted

Так вы перекрашиваете именно egress, в class-of-service intefaces надо rewrite-rule для исходящего интерфейса настраивать, с которого трафик с перемаркированной 802.1p будет выходить.

А filter input помещаете на входящий интерфейс, чтобы трафик по какому-либо критерию попал в исходящую очередь (не входящую), заодно и перекрасился.

Posted

Так вы перекрашиваете именно egress, в class-of-service intefaces надо rewrite-rule для исходящего интерфейса настраивать, с которого трафик с перемаркированной 802.1p будет выходить.

А filter input помещаете на входящий интерфейс, чтобы трафик по какому-либо критерию попал в исходящую очередь (не входящую), заодно и перекрасился.

сделал filter output на исходящем интерфейсе. работает. Мне нужно чтобы multicast красился только в этот интерфейс. На остльных чтобы было как пришло сверху.

Posted

rewrite указывается per-interface, для кого укажите, там и покрасится.

проверьте на других интерфейсах, куда трафик так же идет, там метки не должно быть, если я вас правильно понимаю.

Posted

rewrite указывается per-interface, для кого укажите, там и покрасится.

проверьте на других интерфейсах, куда трафик так же идет, там метки не должно быть, если я вас правильно понимаю.

на других интерфейсах не проверял, но т.к. перекраску указал на одном порту, то ожидаю что только на нем и будет выполняться. В общем задача решена.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.