Треть пути к CCNP пройдена, 642-902 passed

Посмотрите на довольную харю слева – да, это так :) Я только что успешно прошел первый экзамен в CCNP R&S трэке – Implementing Cisco IP Routing  (ROUTE) с впечатляющим для меня результатом – 976 баллов из 1000 возможных. Полтора месяца без единого выходного, тысячи страниц учебников, руководств, white paper’s, постов в блогах и вот я нервно мну в руках результаты теста – подтверждение моей профессиональной компетенции. Мою состоятельность, как специалиста в этой области.

Сказать что Route был для меня сложным – ничего не сказать: целая лавина новых знаний, подходов, best practice. Именно он приучил меня к чтению RFC в желании разобраться с интересующей темой, показал что в этом нет ничего трудного. RFC пишутся инженерами и для инженеров – читай на здоровье.

Экзамен, после скучного и серого CCNA, действительно дал понимание, что мне под силу сделать, позволил мысленно расставить галочки напротив определенных навыков. Да, это я могу. И это. И даже это. Никакого унылого подсчета масок, выбора типа кабеля и рассуждения над преимуществами коммутаторов над хабами. Только маршрутизация, только редистрибуция, только хардкор. Редистрибуции, к слову, в экзамене было действительно много.

Если это будет кому-либо интересно, то вот как я проходил подготовку к CCNP ROUTE:

  1. Курсы в УЦ “Эврика” с замечательным преподавателем Сергеем Мазепиным. Сергей не просто зачитывал материал, но и заострял внимание на темах и поднимал те проблемы, которые могут встретиться как на экзамене, так и в реальной жизни. Если надумаете проходить там обучение – требуйте маленьких групп, не повторяйте моей ошибки с CCNP SWITCH :)
  2. Official certification guide от Odom W. Замечательно изложенный материал, легкий для понимание и с минимумом ошибок и неточностей, чего не скажешь о официальных учебниках, которые дают вам на курсах.
  3. Quick reference guide – замечательная вижимка из того, что вам необходимо знать. За последние два дня перед экзаменом я буквально вызубрил эти 150 страниц и, кажется, они мне даже снились.
  4. Portable command guide – когда я повторял некоторые лабораторные, то в местах, где у меня что-либо не выходило я, вместо того, чтобы смотреть прошлые конфигурационные файлы смотрел это пособие. Команда и пояснение к ней в виде таблицы, что может быть лучше.
  5. Ну и GNS3, традиционно, saves the day.

    Read more

Заметки к CCNP Route: BGP часть 2

eBGP в ынтерпрайзах

Давайте сфокусируемся на том, как формируется соседство и как происходит обмен топологической информацией которая помещается в BGP таблицу между eBGP соседями. Ну и наконец повеселим себя какой-нибудь практикой, настроив связность с двумя ISP по single multihomed сценарию. Ведь две статьи по 1300+ слов чистой теории в каждой способны превратить даже Хари Кришну в конченного падонка.

Абсолютный минимум, который должна включать в себя настройка соседей состоит из:

  • Номера собственной автономной системы маршрутизатора (router bgp asn).
  • IP адреса каждого из соседей и их ASN (neighbor ip_addr remote-as remote_asn).

    Read more

Заметки к CCNP Route: BGP часть 1

BGP или border gateway protocol – протокол маршутизации всея Интернетов. В CCNP трэке о BGP речь идет с точки зрения ынтерпрайза, в том числе о тех случаях, когда у вас есть свой блок PI (Provider Independent) адресов и вам нужно анонсировать его через нескольких провайдеров интернета (ISP).

Сложно найти более-менее крупный бизнес, которых обходится в своей внутренней сети без протоколов динамический маршрутизации – IGP (interior gateway protocol). BGP был разработан IBM и Cisco и продолжал свою эволюцию (на данный момент версия 4), как EGP – exterior gateway protocol. А значит цели, которые он преследует будут в какой-то степени отличаться от используемых в IGP.

BGP, в отличии от EIGRP/OSPF, использует TCP протокол. Для формирования сессии используется 179 порт. В процессе работы BGP формирует следующие таблицы:

  • neighbor table – содержит в себе информацию о всех соседях;
  • BGP table – содержит в себе все возможные маршруты;
  • routing table – содержит только лучшие маршруты;

    Read more

Заметки к CCNP Route: Path Control

Термин path control имеет множество значений. Мы производили манипуляции над путем следования пакетов с помощью фильтрации маршрутов, тэгирования и других технологий. Однако, есть еще способы, которые стоят отдельно от манипулирования протоколами динамической маршрутизации и таблицами маршрутизации – Policy-Based Routing (PBR) и IP SLA (IP Service-Level Agreement). Первая технология оказывает влияние на data plane, изменяет логику принятия решения о маршрутизации пакетов. Вторая – IP SLA – по сути является механизмом мониторинга состояния сети и позволяет принимать решения об использовании того или иного маршрута на основании неких факторов.

Policy-Based Routing

Policy-Based Routing механизм, позволяющей переопределить привычку маршрутизатора заниматься destination-based маршрутизацией. PBR перехватывает пакет до того, как маршрутизатор предпримет поиск в FIB и CEF таблицах. PBR принимает решения о маршрутизации пакета, основываясь на логике ACL и инструкциях, написанных в route map.

Read more

Заметки к CCNP Route: редистрибуция IGP часть 2

Пришло время поговорит на тему редистрибуции маршрутной информации, а именно о тех случаях, когда требуется отказоустойчивость и в схему добавляются дополнительные маршрутизаторы, чтобы исключить единую точку отказа. Проблема заключается в том, что при определенных условиях маршруты, редистрибуции которых уже произведена могут “перетекать” обратно в оригинальный протокол маршрутизации. Cisco крайне отрицательно относится и всячески не рекомендует двухстороннюю редистрибуцию. В этом случае взамен следует создавать статические маршруты или маршруты по умолчанию.

Read more