¬аш вопрос св€зан с хэштэгами #—ерверные решени€, #“еори€? —просите в Telegram!

ћерион Ќетворкс

’отим рассказать про операционную систему IOS, разработанную компанией Cisco. Cisco IOS или Internetwork Operating System (межсетева€ операционна€ система) это программное обеспечение, которое используетс€ в большинстве коммутаторов и маршрутизаторов Cisco (ранние версии коммутаторов работали на CatOS). IOS включает в себ€ функции маршрутизации, коммутации, межсетевого взаимодействи€ и телекоммуникаций, интегрированных в мультизадачную операционную систему.

Ќе все продукты Cisco используют IOS. »сключени€ составл€ют продукты безопасности ASA, которые используют операционную систему Linux и роутеры-маршрутизаторы, которые запускают IOS-XR. Cisco IOS включает в себ€ р€д различных операционных систем, работающих на различных сетевых устройствах. —уществует много различных вариантов Cisco IOS: дл€ коммутаторов, маршрутизаторов и других сетевых устройств Cisco, версии IOS дл€ определенных сетевых устройств, наборы функций IOS, предоставл€ющие различные пакеты функций и сервисов.

—ам файл IOS имеет размер в несколько мегабайт и хранитс€ в полупосто€нной области пам€ти под названием flash. ‘лэш-пам€ть обеспечивает энергонезависимое хранилище. Ёто означает, что содержимое пам€ти не тер€етс€, когда устройство тер€ет питание. ¬о многих устройствах Cisco IOS копируетс€ из флэш-пам€ти в оперативное запоминающее устройство ќ«” (RAM), когда устройство включено, затем IOS запускаетс€ из ќ«”, когда устройство работает. ќ«” имеет множество функций, включа€ хранение данных, которые используютс€ устройством дл€ поддержки сетевых операций. –абота IOS в ќ«” повышает производительность устройства, однако ќ«” считаетс€ энергозависимой пам€тью, поскольку данные тер€ютс€ во врем€ цикла питани€. ÷икл питани€ - это когда устройство намеренно или случайно отключаетс€, а затем снова включаетс€.

”правление устройствами с IOS происходит при помощи интерфейса командной строки (CLI), при подключении при помощи консольного кабел€, по Telnet, SSH либо при помощи AUX порта.

Ќазвани€ версий Cisco IOS состо€т из трех чисел, и нескольких символов a.b(c.d)e, где:

  • a Ц номер основной версии
  • b Ц номер младшей версии (незначительные изменени€)
  • c Ц пор€дковый номер релиза
  • d Ц промежуточный номер сборки
  • e (ноль, одна или две буквы) Ц идентификатор последовательности выпуска программного обеспечени€, такой как none (который обозначает основную линию), T (Technology), E (Enterprise), S (Service provider), XA специальный функционал, XB как другой специальный функционал и т. д.

Rebuild Ц часто ребилды выпускаютс€ чтобы исправить одну конкретную проблему или у€звимость дл€ данной версии IOS. –ебилды производ€тс€ либо дл€ быстрого устранени€ проблемы, либо дл€ удовлетворени€ потребностей клиентов, которые не хот€т обновл€тьс€ до более поздней крупной версии, поскольку они могут использовать критическую инфраструктуру на своих устройствах и, следовательно, предпочитают свести к минимуму изменени€ и риск.

Interim release Ц промежуточные выпуски, которые обычно производ€тс€ на еженедельной основе и образуют срез текущих наработок в области развити€.

Maintenance release Ц протестированные версии, которые включают в себ€ усовершенствовани€ и исправлени€ ошибок.  омпани€ Cisco рекомендует, по возможности, обновл€ть ѕќ до версии Maintenance.

‘айл IOS на сайте Cisco

—тадии развити€:

  • Early Deployment (ED) Ц ранее развертывание, ввод€тс€ новые функции и платформы.
  • Limited Deployment (LD) Ц первоначальна€ лимитированна€ развертка, включают в себ€ исправлени€ ошибок.
  • General Deployment (GD) Ц общее развертывание ќ—, происходит тестирование, доработка и подготовка к выпуску окончательной версии. “акие выпуски, как правило, стабильны на всех платформах
  • Maintenance Deployment (MD) Ц эти выпуски используютс€ дл€ дополнительной поддержки, исправлений ошибок и посто€нного обслуживани€ программного обеспечени€.

Ѕольшинство устройств Cisco, которые используют IOS, также имеют один или несколько Ђнаборов функцийї или Ђпакетовї - Feature Set. Ќапример, выпуски Cisco IOS, предназначенные дл€ использовани€ на коммутаторах Catalyst, доступны как Ђстандартныеї версии (обеспечивающие только базовую IP-маршрутизацию), Ђрасширенныеї версии, которые предоставл€ют полную поддержку маршрутизации IPv4 и версии Ђрасширенных IP-сервисовї, которые предоставл€ют расширенные функции, а также поддержку IPv6.

 аждый отдельный feature set соответствует одной категории услуг помимо базового набора (IP Base Ц Static Routes, OSPF, RIP, EIGRP. ISIS, BGP, IMGP, PBR, Multicast):

  • IP-данные (Data Ц добавл€ет BFD, IP SLAs, IPX, L2TPv3, Mobile IP, MPLS, SCTP)
  • √олос (Unified Communications Ц CUBE, SRST, Voice Gateway, CUCME, DSP, VXML)
  • Ѕезопасность и VPN (Security Ч Firewall, SSL VPN, DMVPN, IPS, GET VPN, IPSec)

ѕолезна ли ¬ам эта стать€?