Автоматизация программируемых сетей, Эделман Дж., Лоу С.С., Осуолт М., 2019.
Постоянное появление новых протоколов, технологий, моделей доставки и ужесточение требований к интеллектуальности и гибкости бизнес-процессов сделали сетевую автоматизацию чрезвычайно важной. Это практическое руководство наглядно демонстрирует сетевым инженерам, как использовать широкий спектр технологий и инструментальных средств, втом числе Linux, Python, JSON и XML, для автоматизации систем с помощью написания программного кода.
Книга поможет вам упростить выполнение задач, связанных с конфигурированием, управлением и эксплуатацией сетевого оборудования, топологий, сервисов и поддержкой сетевых соединений. Внимательно изучая ее, вы получите основные практические навыки и освоите инструментальные средства, необходимые для сложного перехода к автоматизации сети.
Возникновение технологии программно определяемой сети.
Если бы нужно было назвать только одного человека, который изменил всю сетевую индустрию, это был бы Мартин Касадо (Martin Casado), в настоящее время являющийся главным партнером (General Partner) и вкладчиком-инвестором (Venture Capitalist) в венчурном фонде Andreessen Horowitz. Ранее Касадо был действительным членом совета VMware, первым вице-президентом
и генеральным директором подразделения Networking and Security Business в компании VMware. Он оказал огромное воздействие на всю сетевую индустрию не только непосредственным участием в разработках (включая OpenFlow и Nicira), но и прояснением общей ситуации в отношении обязанностей, возлагаемых на крупные сети, а также острой необходимости внесения изменений в функционирование, адаптируемость и управляемость сетей. Рассмотрим эти факты более подробно.
OpenFlow.
Как бы то ни было, OpenFlow послужил в качестве первого основного протокола в процессе внедрения и продвижения программно определяемой (или конфигурируемой) сети (Software Defined Network, SDN). Мартин Касадо разрабатывал протокол OpenFlow в процессе получения кандидатской степени (PhD) в Стэнфордском университете (Stanford University) под руководством Ника МакКеона (Nick McKeown). OpenFlow представляет собой протокол, который всего лишь позволяет отделить уровень управления сетевыми устройствами от уровня представленияданных(см.рис. 1.1). Проще говоря, уровень управления можно интерпретировать как разум, мозг (brains) сетевого устройства, а уровень представления данных - как аппаратуру (hardware) или интегральную схему специального назначения (application-specific integrated circuits, ASIC), которая действительно выполняет перенаправление (forwarding) пакетов.
Содержание.
Предисловие.
Глава 1. Тенденции в современной промышленной эксплуатации сетей.
Глава 2. Автоматизация сети.
Глава 3. Операционная система Linux.
Глава 4. Изучение языка программирования Python для применения в сетевой среде.
Глава 5. Форматы и модели данных.
Глава 6. Шаблоны сетевой конфигурации.
Глава 7. Использование сетевых прикладных программных интерфейсов (API).
Глава 8. Управление исходным кодом с помощью Git.
Глава 9. Инструментальные средства автоматизации.
Глава 10. Непрерывная интеграция.
Глава 11. Формирование культуры автоматизации сети.
Приложение А. Профессиональное управление сетевой средой в ОС Linux.
Приложение Б. Использование NAPALM.
Предметный указатель.
Купить .
Теги: программирование :: сеть :: Эделман :: Лоу :: Осуолт :: 2019
Смотрите также учебники, книги и учебные материалы:
- Современный Java, рецепты программирования, Коузен К., 2018
- Программирование на языке Rust, Блэнди Д., Орендорф Д., 2018
- Введение в рекурсивное программирование, Рубио-Санчес М., 2019
- Unity 5.х, Программирование искусственного интеллекта в играх, Паласиос Х., 2017
- Язык декларативного программирования ХАМL, Подбельский В.В., 2018
- Программирование на языке Lua, Иерузалимски Р., 2014
- Вопросы программирования в пропедевтике болезней уха и верхних дыхательных путей, Насыров В.А., Изаева Т.А., Нуралиев М.А., Байбориева А.А., Насыров М.В., Кубаталиева Н.А., Мадаминова М.А., 2018
- Изучаем работу в jQuery, Бенедетти Р., Крэнли Р., 2012