Получить gated можно по адресу www.gated.org. В приложении В содержится информация о том, как скопировать и собрать пакет. В данном разделе мы будем работать с gated release 3.6, версией gated, доступной в настоящее время без каких-либо ограничений. Существуют и другие версии gated, доступные членам консорциума Gated.
Если вы планируете создавать продукты, основанные на gated, либо проводить исследования протоколов при помощи gated, вам следует вступить в консорциум. Для целей этой книги отлично подойдет и версия 3.6.
gated читает свои настройки из файла /etc/gated.conf . Команды настройки в этом файле напоминают код на языке С. Все операторы заканчиваются точкой с запятой, а связанные операторы группируются фигурными скобками. Такая структура позволяет быстрее разобраться во взаимосвязях фрагментов файла настройки, что очень важно, если выполняется настройка нескольких протоколов в одном файле. Помимо структуры языка, структура присуща и файлу /etc/gated.conf в целом.
Различные операторы настройки, а также порядок, в котором они должны следовать, делят файл gated.conf на разделы: операторы параметров, операторы интерфейсов, операторы определений, операторы индивидуальных и групповых протоколов, статические операторы, управляющие операторы и объединяющие операторы. Нарушение порядка следования операторов приводит к возникновению ошибки в процессе разбора файла.
Есть еще два типа операторов, которые не входят в перечисленные категории. Это операторы инструкций и операторы трассировки. Такие операторы могут встречаться в любой точке файла gated.conf и не связаны напрямую с настройкой какого-либо протокола. Операторы инструкций предписывают определенное поведение модулю разбора файла настройки, а операторы трассировки позволяют управлять трассировкой из файла настройки.
В табл. 7.2 содержится сводка команд настройки gated. Для каждой команды указано имя, тип оператора и приведено краткое резюме ее функциональности. Полностью язык команд описан в приложении В.
Как видите, команд в языке настройки gated много. Язык содержит рычаги управления для ряда различных протоколов, плюс дополнительные команды настройки функциональности собственно демона gated. Читатели могут испытать легкое замешательство.
| Оператор | Тип | Назначение |
| % directory | инструкция | Указывает каталог, в котором расположены включаемые файлы |
| % include | инструкция | Включает содержимое указанного файла в ga- ted. conf |
| Traceoptions | трассировка | Указывает, какие события необходимо отслежи- вать |
| Options | параметр | Задает параметры работы gated |
| Interfaces | интерфейс | Задает параметры интерфейсов |
| Autonomoussystem | определение | Задает номер АС |
| Routerid | определение | Задает исходный маршрутизатор для BGP или OSPF |
| Martians | определение | Задает недопустимые адреса пунктов назначения |
| Multicast | протокол | Задает параметры протокола групповой передачи |
| Snmp | протокол | Включает отчетность rio SNMP |
| Rip | протокол | Включает R1P |
| Isis | протокол | Включает протокол IS-IS |
| kernel | протокол | Задает параметры взаимодействия с ядром систе- мы |
| ospf | протокол | Включает протокол OSPF |
| redirect | протокол | Удаляет маршруты, созданные сообщениями ICMP |
| egp | протокол | Включает EGP |
| bgp | протокол | Включает BGP |
| icmp | протокол | Выполняет настройку обработки пакетов ICMP в целом |
| pirn | протокол | Включает протокол групповой передачи PIM |
| dvmrp | протокол | Включает протокол групповой передачи DVMRP |
| msdp | протокол | Включает протокол групповой передачи MSDP |
| static | статический | Определяет статические маршруты |
| import | управление | Указывает, какие маршруты приемлемы |
| export | управление | Указывает, какие маршруты афишируются |
| aggregate | объединение | Управляет объединением маршрутов |
| generate | объединение | Управляет созданием маршрута по умолчанию |
Во избежание этого не пытайтесь понять до конца и в деталях все возможности gated. В вашей среде маршрутизации едва ли будет востребована вся функциональность пакета. Даже при создании шлюза на границе двух автономных систем вам, скорее всего, придется использовать лишь два протокола маршрутизации: один для внутренней маршрутизации, а второй - для внешней. Файл настройки должен содержать только команды, которые непосредственно относятся к востребованным протоколам. В процессе чтения этого раздела пропускайте информацию, которая не понадобится. К примеру, если не будет использоваться протокол BGP, зачем изучать оператор bgp? В то же время, более подробная информация по операторам содержится в приложении В. Учитывая сказанное, обратимся к примерам настройки.
— Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта.
— Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы).
— SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание.
SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение

