Модифицированный скриптовый шлюз для DES-3526 и подобных
Материал из BiTel WiKi
Msh (Обсуждение | вклад) (→Задача) |
Msh (Обсуждение | вклад) (→Недостатки и недоделки) |
||
Строка 9: | Строка 9: | ||
== Недостатки и недоделки == | == Недостатки и недоделки == | ||
- | 1) правила для коммутатора вводятся все-таки в текст скрипта, а не в конфигурацию шлюза | + | 1) правила для коммутатора вводятся все-таки в текст скрипта, а не в конфигурацию шлюза<br /> |
- | 2) нельзя прописать один порт для разных договоров | + | 2) нельзя прописать один порт для разных договоров<br /> |
- | 3) все манипуляции с IP-адресами договора надо проводить при состоянии его шлюза в положении удален (иначе некоторые записи в коммутаторе останутся | + | 3) все манипуляции с IP-адресами договора надо проводить при состоянии его шлюза в положении удален (иначе некоторые записи в коммутаторе останутся до его перезагрузки)<br /> |
- | 4) подключение к свитчу занимает 5 секунд (наверное это уже проблема в в биллинге - возможно он лезет к DNS) | + | 4) подключение к свитчу занимает 5 секунд (наверное это уже проблема в в биллинге - возможно он лезет к DNS)<br /> |
- | 5) скрипт не проверяет текущее состояние коммутатора, а каждый раз загружает в него нужные команды | + | 5) скрипт не проверяет текущее состояние коммутатора, а каждый раз загружает в него нужные команды<br /> |
- | 6) в боевом режиме оно еще не проверялось | + | 6) в боевом режиме оно еще не проверялось <br /> |
- | 7) не проверялось работа с ipn_dhcp (option82) - предполагается что при одном адресе на порт клиент будет автоматически получать IP, а при нескольких адресах (а это не является массовой услугой) прописывать адреса вручную | + | 7) не проверялось работа с ipn_dhcp (option82) - предполагается что при одном адресе на порт клиент будет автоматически получать IP, а при нескольких адресах (а это не является массовой услугой) прописывать адреса вручную<br /> |
- | + | ||
== Предварительная настройка коммутатора == | == Предварительная настройка коммутатора == | ||
== Текст скрипта == | == Текст скрипта == |
Версия 16:11, 1 января 2009
Данный скрипт написан на основе скрипта Реалиазация_скриптовго_шлюза_для_коммутаторов_DES-3526,_DES-3550,_DES-3828,_DES-3852,_DGS-3200-10_и_им_подобных.
Содержание |
Задача
При разработке данного скрита решались следующие задачи:
1)уменьшение объема скрипта за счет унификации кода, выполняемого при разных командах (открытие, закрытие, удаление);
2)разделение кода скрипта и правил для коммутатора;
3)возможность добавления нескольких ip-адресов на один порт.
Недостатки и недоделки
1) правила для коммутатора вводятся все-таки в текст скрипта, а не в конфигурацию шлюза
2) нельзя прописать один порт для разных договоров
3) все манипуляции с IP-адресами договора надо проводить при состоянии его шлюза в положении удален (иначе некоторые записи в коммутаторе останутся до его перезагрузки)
4) подключение к свитчу занимает 5 секунд (наверное это уже проблема в в биллинге - возможно он лезет к DNS)
5) скрипт не проверяет текущее состояние коммутатора, а каждый раз загружает в него нужные команды
6) в боевом режиме оно еще не проверялось
7) не проверялось работа с ipn_dhcp (option82) - предполагается что при одном адресе на порт клиент будет автоматически получать IP, а при нескольких адресах (а это не является массовой услугой) прописывать адреса вручную