Cisco Modeling Labs для CCNP ENCOR: как собрать лабораторию и сэкономить время

Что изменилось: CML против Packet Tracer

После завершения курса CCNA многие инженеры сталкиваются с тем, что в Packet Tracer отсутствуют ключевые протоколы и возможности, которые требуются для экзамена CCNP ENCOR.
Cisco Modeling Labs (CML) решает эту проблему: в нём можно запускать реальные образы IOS, IOS‑XR, NX‑OS и ASA, а значит, вы можете тестировать маршрутизацию, мультикаст, BGP‑сессии и другие сложные сценарии в условиях, близких к реальной сети.

Источник: Habr

Почему это важно сейчас

Экзамен CCNP ENCOR охватывает более 500 хостов и сложные топологии.
Если вы будете практиковаться только в Packet Tracer, вы не увидите, как работают реальные протоколы, и ваши навыки не будут полностью проверены.
CML позволяет моделировать сети до 500+ узлов, что делает подготовку более надёжной и экономит время, которое вы бы потратили на поиск и настройку реального оборудования.

Как развернуть лабораторию в CML

  1. Получите доступ к CML
  2. Зарегистрируйтесь на официальном сайте Cisco и получите лицензию.
  3. Скачайте образ CML (обычно это Docker‑образ).
  4. Скачайте образы Cisco
  5. На сайте Cisco можно загрузить IOS, IOS‑XR, NX‑OS и ASA.
  6. Поместите их в каталог, доступный для CML.
  7. Создайте файл topology.yml
  8. Опишите узлы, интерфейсы и соединения в YAML‑формате.
  9. Пример:
    ```yaml nodes: r1: image: ios:15.2 interfaces: - name: Gig0/0 ip: 10.0.0.1/24 r2: image: ios:15.2 interfaces: - name: Gig0/0 ip: 10.0.0.2/24 links:
    • r1.Gig0/0 <-> r2.Gig0/0 ```
  10. Запустите CML
  11. В командной строке выполните docker run -d --name cml -p 8443:8443 cml/cml:latest.
  12. Войдите в веб‑интерфейс по адресу https://<IP>:8443.
  13. Импортируйте топологию
  14. В веб‑интерфейсе выберите «Import» и загрузите ваш topology.yml.
  15. CML создаст виртуальные машины и подключит их согласно описанию.
  16. Настройте маршрутизацию
  17. Откройте консоли узлов и настройте BGP, OSPF, EIGRP и другие протоколы, как в реальной сети.
  18. Тестируйте сценарии
  19. Проверьте маршрутизацию, failover, QoS и другие функции, которые входят в экзамен.
  20. Сохраняйте конфигурации и сравнивайте результаты.

Ограничения и риски

Ограничение Что это значит Как проверить
Доступ к образам Cisco Некоторые образы доступны только по подписке Убедитесь, что у вас есть лицензия на нужные образы
Стоимость CML Лицензия может быть дорогой Сравните стоимость с вашими бюджетами
Поддержка в России Возможны ограничения из‑за санкций Проверьте актуальность доступа к сайтам Cisco
Сложность настройки Требуется знание Docker и YAML Попробуйте развернуть простую топологию сначала

Что делать дальше

  1. Проверьте доступ
  2. Убедитесь, что у вас есть лицензия на CML и нужные образы Cisco.
  3. Запустите пилот
  4. Создайте простую топологию (2‑3 маршрутизатора) и проверьте, как работает CML.
  5. Оцените ROI
  6. Сравните время, затраченное на настройку, с тем, сколько времени вы бы потратили на реальное оборудование.
  7. Планируйте масштаб
  8. Если пилот успешен, расширьте топологию до 10‑20 узлов и подготовьте полноценный сценарий для экзамена.

Практический чек‑лист (на следующую неделю)

  • [ ] Зарегистрировать аккаунт Cisco и получить лицензию CML.
  • [ ] Скачать образы IOS/IOS‑XR/NX‑OS/ASA.
  • [ ] Установить Docker и запустить CML.
  • [ ] Создать и импортировать простую топологию topology.yml.
  • [ ] Настроить базовую маршрутизацию (BGP/OSPF).
  • [ ] Проверить работу протоколов и сохранить конфигурации.
  • [ ] Оценить затраты и время, сравнить с альтернативами.

Дополнительные рекомендации для успешной подготовки

Чтобы максимально эффективно использовать CML для подготовки к CCNP ENCOR, стоит уделить внимание нескольким аспектам. Во-первых, регулярно обновляйте образы устройств, так как Cisco выпускает новые версии IOS с исправлениями и новыми функциями. Во-вторых, создавайте сценарии, имитирующие реальные экзаменационные задачи, например, настройка BGP с несколькими AS, OSPF в сложных топологиях или MPLS. В-третьих, используйте встроенные инструменты CML для автоматизации тестирования, такие как скрипты на Python, чтобы проверять конфигурации и результаты. Наконец, не забывайте документировать свои лабораторные работы: записывайте команды, ошибки и решения — это поможет систематизировать знания и быстрее готовиться к экзамену.

Пример расширенной топологии для ENCOR

Для более глубокой подготовки можно создать топологию, включающую несколько маршрутизаторов, коммутаторов и межсетевых экранов. Например, настройте три маршрутизатора с BGP между ними, добавьте OSPF для внутренней маршрутизации и проверьте failover при отключении одного из каналов. Используйте ASA для тестирования политик безопасности и NAT. Такая лаборатория позволит отработать ключевые темы экзамена, включая QoS, VRF и VPN.

Источники

Что почитать дальше