Jump to content

Recommended Posts

Posted

Подскажите, всю голову уже поломал...

 

Как корректно переписывать в ноль значения dscp ip пакетов при прохождении MPLS сети?

Чтобы при imposition (ip to mpls) пакет уходил с EXP=0, dscp=0.

Речь сейчас о простом IP over MPLS.

 

Железо везде 3bxl/3cxl с картами LAN.

 

Несмотря на то что интерфейс не траст, прилетающие пакеты с dscp!=0 не переписываются.

Подозреваю что необходим фейковый полисер, но что там писать set-dscp или set-mpls-exp?

 

Кто имел опыт подскажите пожалуйста.

Posted

спасибо, косвенно я пришел к тому-же выводу, на входе при mpls импозитиош dscp остается неизменный.

однако надежда была на следующий алгоритм, который я воссоздал из конфиг-гида:

 

internal dscp определяет mpls exp (dscp при этом остается тем с которым пакет прилетел на PE)

mpls летит по сети, делается свопы меток с копированием первоначального значения EXP

на PHP роутере при активированном Uniform режиме распространения (mpls propagate-cos в сторону движения пакета) происходит синхронизация между EXP и dscp пакета при POP операции.

 

 

 

Насколько мне известно 76xx не умеет менять DSCP при ip to mpls маршрутизации. Это ее родовая травма.

Posted

По идее схема с перемаркировкой на egress может работать. Но там вроде куча ограничений. Из текста не понятно, прописан-ли у Вас mpls propagate-cos на egress PE? Он должен быть включен на интерфейсах VRF. Причем желательно на всех интерфейсах VRF.

Ну и если я правильно понимаю, оно не будет работать если есть рециркуляция. У Вас ее часом нет?

Posted

рециркуляция отсутствует так как на сети работает PHP в виде Implicit Null.

MPLS VPN нет, только чистый IPoMPLS. схема маршрутизации стандартна, BGP для клинских, партнерский и других сетей, core links и лупбеки в OSPF.

mpls propagate-cos прописан только на core интерфейсах с MPLS, так как в любом случае перед PE за которым находится ip dst случится PHP для метки лупбека этого PE и появится ip пакет.

 

 

 

По идее схема с перемаркировкой на egress может работать. Но там вроде куча ограничений. Из текста не понятно, прописан-ли у Вас mpls propagate-cos на egress PE? Он должен быть включен на интерфейсах VRF. Причем желательно на всех интерфейсах VRF.

Ну и если я правильно понимаю, оно не будет работать если есть рециркуляция. У Вас ее часом нет?

Posted

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

 

 

рециркуляция отсутствует так как на сети работает PHP в виде Implicit Null.

MPLS VPN нет, только чистый IPoMPLS. схема маршрутизации стандартна, BGP для клинских, партнерский и других сетей, core links и лупбеки в OSPF.

mpls propagate-cos прописан только на core интерфейсах с MPLS, так как в любом случае перед PE за которым находится ip dst случится PHP для метки лупбека этого PE и появится ip пакет.

 

 

 

По идее схема с перемаркировкой на egress может работать. Но там вроде куча ограничений. Из текста не понятно, прописан-ли у Вас mpls propagate-cos на egress PE? Он должен быть включен на интерфейсах VRF. Причем желательно на всех интерфейсах VRF.

Ну и если я правильно понимаю, оно не будет работать если есть рециркуляция. У Вас ее часом нет?

Posted

нашел упоминание что Uniform Mode необходимо включать дополнительно командой mls mpls qos input uniform-mode

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

подскажите кто уже прошел этот этап плз.

 

 

 

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

 

 

рециркуляция отсутствует так как на сети работает PHP в виде Implicit Null.

MPLS VPN нет, только чистый IPoMPLS. схема маршрутизации стандартна, BGP для клинских, партнерский и других сетей, core links и лупбеки в OSPF.

mpls propagate-cos прописан только на core интерфейсах с MPLS, так как в любом случае перед PE за которым находится ip dst случится PHP для метки лупбека этого PE и появится ip пакет.

 

 

 

По идее схема с перемаркировкой на egress может работать. Но там вроде куча ограничений. Из текста не понятно, прописан-ли у Вас mpls propagate-cos на egress PE? Он должен быть включен на интерфейсах VRF. Причем желательно на всех интерфейсах VRF.

Ну и если я правильно понимаю, оно не будет работать если есть рециркуляция. У Вас ее часом нет?

Posted

 

Подозреваю что необходим фейковый полисер, но что там писать set-dscp или set-mpls-exp?

 

Кто имел опыт подскажите пожалуйста.

set-dscp-transmit

 

policy-map 2G_IN

class class-default

police cir 2000000000 bc 62500000 be 62500000 conform-action set-dscp-transmit default exceed-action drop violate-action drop

Posted

именно так делаю ремарк на интерфейсах ipv4 клиентов.

с этим проблем нет.

 

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

с фейковым полисером сделать не получилось, так как pfc не умеет делать exceed-action set-dscp-transmit.

 

 

Подозреваю что необходим фейковый полисер, но что там писать set-dscp или set-mpls-exp?

 

Кто имел опыт подскажите пожалуйста.

set-dscp-transmit

 

policy-map 2G_IN

class class-default

police cir 2000000000 bc 62500000 be 62500000 conform-action set-dscp-transmit default exceed-action drop violate-action drop

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 и с Политикой конфиденциальности.