Постановка задачиВ начале 2005-го года перед группой исследователей IPv6 Ярославского Государственного Университета имени П.Г. Демидова в составе: Егоров Сергей (руководил работой группы), Мац Андрей, Богданов Сергей, Корнилов Константин, Меркулов Сергей, Спиридонов Юрий, Козолетов Константин - была поставлена задача построения и проверки работоспособности IPv6 сети, состоящей из двух подсетей (в простейшем варианте представителем подсети является один хост) и маршрутизатора, управляющего трафиком между этими подсетями. Для построения сети были выбраны Unix-системы, т.к. они хорошо подходят для решения подобных задач (вопросы, связанные с сетью и т.д.) и легко поддаются настройке. То есть эти системы поставляются со всем, что нам нужно для экспериментирования с IPv6. Схема сети: ![]() Задача не представляла бы особой сложности, если бы удалось найти исчерпывающий и стопроцентно-достоверный источник информации по управлению и настройке такой сети. Однако этого не произошло. Информацию пришлось брать из разных источников и к тому же проверять каждую деталь на практике, поскольку возникали сомнения в достоверности. Иногда при экспериментальной проверке действительно обнаруживалась ошибочность некоторых сведений. Так возникла масштабная задача исследования, которая в итоге была с успехом решена, и результатами ее решения явились:
2 - исчерпывающий написанный на русском языке отчет по настройке и управлению в такой сети. Этапы решенияНа машинах router1 и host2 была установлена ОС FreeBSD, а на машине mipv6-1 - ОС Fedora Core Linux. Далее были:
В качестве адресов для сети были выбраны глобальные IPv6-адреса в связи с желанием в будущем подключиться к сети Интернет. Настройки адресов производится посредством уже упомянутой команды ifconfig. Она вообще является основной командой, так как позволяет управлять сетевыми интерфейсами. Схема сети с IPv6-адресами: ![]() Для удобства в файле /etc/hosts устанавливаем соответствие между IP-адресами и именами хостов. Ключевой этап - настройка маршрутов на конечных узлах сети (при помощи команды route) и включение функций маршрутизации на router1 (строчки ipv6_gateway_enable="YES" и ipv6_router_enable="YES" в конфигурационном файле /etc/rc.conf). Следует сказать о том, что для FreeBSD и Fedora Core Linux настройки немного различаются. Поэтому надо быть внимательнее. Вообще с сетевой точки зрения различные версии ОС Linux отличаются, уж не говоря о FreeBSD. В принципе для исследования были выбраны две разные ОС семейства UNIX именно с целью сопоставления и расширения понимания тонкостей настройки и управления. На этом настройка сети завершена. Приступаем к проверке работоспособности. Включает в себя:
Итак, построенная сеть является работоспособной. Выше приведен план настройки и управления и основные команды для решения этих задач. Для сравнения следует сказать о том, что итоговый отчет о проделанной работе состоит из 18-ти листов формата A4, написанных 12-ым шрифтом, с подробным описанием каждой детали и тонкости. За более подробной информацией (консультация по данной тематике, помощь в настройке IPv6 сети, публикация частичных результатов исследования) напрямую обращайтесь к специалистам IPv6 Форума или задавайте свои вопросы в онлайне. Автор рубрики: Егоров Сергей | ||||
| ||||