Перейти к содержимому
Калькуляторы

asr100x redirect to portal. помогите настроить

Всем добрый день.

Есть пара ASR100x в качастев NAS

Встала задача такого плана:

Если произошел какой-то трындец в сети (аплинки упали, но внутренняя сеть доступна)

Нужно что бы пользователи при попытке зайти на любой http - редиректились на страничку с описанием проблемы.

Типа - ТП нажала на кнопочку в админке "ТРЫнДЕЦ Всему" - и пользователей начало кидать на портал с инфой.

Потом нажала на кнопочку - "Жизнь снова хороша" - и все опять ходят в инет согласно своим тарифам.

 

В общем пока мысль такая.

Сделать на asr сервис-полиси такого вида

 

redirect server-group REDIRECT-20000

server ip 192.168.0.1 port 20000

!

 

policy-map type service REDIRECT_USERS_TO_PORTAL

class type traffic REDIRECT_USERS_TO_PORTAL

redirect to group REDIRECT-20000

!

 

Но проблема в том что я не соображу как это сделать что бы оно применялось сразу ко всем текущим сессиям и ко всем новым до тех пор пока ТП не нажмет кнопку отмены..

После того как ТП нажимает кнопку отмены - сервис бы переставал действовать на всех кто активен и на всех новых.

Может быть можно как-то сделать сервис по умолчанию который сразу применяется ко всем сессиям и его как-то включать/выключать ? или я не правильно мыслю ? Поясните плз.

Изменено пользователем alexxx71

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

мне кажется правильнее где-то после брасов, на агрегации, сделать PBR с ip next hop. ну, и машину с iptables prerouting настроить

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не хочется плодить сущности в виде еще машин.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не понял про плодить, ничего плодить не предлагал. или у Вас аплинки сразу с ASR живут?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

мейби радиусом накинуть l4-redirect через coa

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не. днс не сдохнет если у абонента прописан провайдерский днс. пока подумываю отдавать абонентам сервис с l4redirect. в нормальной ситуации он не будет ничего матчить. А когда надо в его acl будет добавляться подсеть с абонентами.. вроде должно сработать. но пока не тестил

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не. днс не сдохнет если у абонента прописан провайдерский днс. пока подумываю отдавать абонентам сервис с l4redirect. в нормальной ситуации он не будет ничего матчить. А когда надо в его acl будет добавляться подсеть с абонентами.. вроде должно сработать. но пока не тестил

у нас так две ESP перезагружались когда на лету ACL для полисера правили, который висел у всех абонентов (9-10к сессий PPPoE), опасное это дело )

 

p.s. провайдерский DNS заглушки имеет для всех внешних адресов?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Автор, забудьте всё что написано выше и делайте проще. В момент проблемы прописывайте static route(0.0.0.0/0) на сервер с заглушкой с веб-страничкой на 127.0.0.1:80, а на сервере делайте iptables ... -j REDIRECT --to-port 80

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Автор, забудьте всё что написано выше и делайте проще. В момент проблемы прописывайте static route(0.0.0.0/0) на сервер с заглушкой с веб-страничкой на 127.0.0.1:80, а на сервере делайте iptables ... -j REDIRECT --to-port 80

 

Можно даже навсегда прописать с админ дистанцией больше чем у бгп, тогда будет "само".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если триггер только на упавшие аплинки, то незачем дожидаться, пока ТП нажмёт на кнопочку. Можно или с дистанцией бордера, как уже сказали, или как нибудь по отсутствующему пингу в мир добавлять правила редиректа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

редирект сервис плохая идея.. т.к. там очень маленькое число трансляций для редиректа на сессию ( и соотвественно активный торент быстро их сожрет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.