Задача: вывести маршрут из vrf в глобальную таблицу (например для живущих внутри vrf sip-абонентов). Например, из vrf необходимо получить доступ к внешним ресурсам 2xx.xx.xx1.0/28, 2xx.xx.xx0.2/32 и 2xx.xx.xx0.27/32.
Описываем routing-instances:
После этого нарисуем policy-options который затем будет использоваться в rib-groups-е:
Описываем routing-instances:
На маршрут 0.0.0.0/0 не обращаем внимания, это из другой оперы, не относящейся к теме данной статьи.routing-instances { ANOTHER_CLIENT { description "ANOTHER CLIENT"; instance-type vrf; interface ge-1/0/1.210; interface ge-1/0/7.207; interface ge-1/1/0.209; route-distinguisher xxxxx:10008; vrf-target target:xxxxx:10008; vrf-table-label; routing-options { static { route 0.0.0.0/0 next-hop 10.255.xxx.6; route 2xx.xx.xx1.0/28 next-table inet.0; route 2xx.xx.xx0.2/32 next-table inet.0; route 2xx.xx.xx0.27/32 next-table inet.0; } auto-export { family inet { unicast { rib-group Export_VRF_VoiceDevice_to_inet.0; } } } } } }
После этого нарисуем policy-options который затем будет использоваться в rib-groups-е:
И завершающий штрих, рисуем rib-groups:policy-options { policy-statement VoiceDevice_in_VRF { term vd { from { route-filter 10.255.xxx.4/30 exact; } then accept; } then reject; } }
routing-options { rib-groups { Export_VRF_VoiceDevice_to_inet.0 { import-rib inet.0; import-policy VoiceDevice_in_VRF; } } router-id 9x.xxx.xxx.x9; autonomous-system xxxxx; }
Немає коментарів:
Дописати коментар