IOSとNEXUSの違い


Cisco IOSCisco Nexus(NX-OS) の違いを、ネットワークエンジニア視点で分かりやすくまとめます。両者は Cisco のスイッチで使われるOSですが、設計思想・役割・コマンド体系・機能が大きく異なります。

1. 想定用途・役割の違い

項目Cisco IOSCisco Nexus(NX-OS)
主な用途エンタープライズ向けルーター、Catalystスイッチデータセンター向けスイッチ(高性能 / 高可用性)
特徴汎用的で広く使われているOSDC向けに最適化、高スループット・低レイテンシ
主な機種Catalyst 2960/3650/3850/9300など、ISR/ASRなどNexus 3K / 5K / 7K / 9K

要点:
Nexus は「データセンターコア・ToR向け」、IOS は「LAN・WAN一般的スイッチ/ルータ向け」。

2. OSアーキテクチャの違い

項目IOSNX-OS
カーネル単一プロセス構造(monolithic)モジュール型OS(プロセスが独立)
障害耐性1プロセス落ちると影響大プロセス個別再起動可能(高可用性)
マルチCPU非対応(古いIOS)マルチコア対応
ブート方式単一イメージスーパーバイザ冗長(7K/9K)

要点:
NX-OSはプロセスごとに独立して動作 → 高可用性・大規模DC向け。

3. コマンド体系の違い

どちらも似ていますが、明確な違いがあります。

NX-OSでは「show run」「show tech」などは同じ

しかし…

主な違い

1. NX-OS には “write” が無い → “copy run start” のみ

IOS:

wr

NX-OS:

copy run start

2. NX-OS は「feature」を有効化する概念がある

IOSには存在しない Nexus 独自の仕組み。

例:BGPを使いたい場合

NX-OS:

feature bgp

IOS:
(特に有効化不要)

router bgp 65000

NX-OS の代表的な feature:

feature interface-vlan

feature ospf

feature bgp

feature vpc

feature lacp

3. NX-OS は「VLAN データベース」コマンドが無い

IOS:

vlan 10
name TEST

NX-OS:

vlan 10
name TEST

→ 同じに見えるが、昔の Catalyst VLAN DB(vlan database モード)が無い。

4. Nexus は “reload in” のサポートが弱い(モデルによる)

IOSでは一般的:

reload in 5

5. vPC(Virtual Port Channel)という Nexus 固有技術がある

Catalyst = StackWise / VSS(機種による)
Nexus = vPC(別筐体の冗長化でLACP可能)

4. 代表的な機能・プロトコルの違い

Nexus(NX-OS)の特徴的な機能

  • vPC(2台のスイッチで1つのLAGに見せる)
  • FabricPath
  • VXLAN EVPN
  • OTV(Overlay Transport Virtualization)
  • 高密度10G/40G/100G対応
  • プロセス単位リスタート(ISSU)

IOS の特徴

  • 企業LAN、WANの標準OS
  • ISR/ASRルータ向け機能が豊富
  • ACL/ルーティング/PoE/Voiceなど広範
  • 高い互換性と普及率

5. CLIの違い例

BGP

IOS:

router bgp 65000
 neighbor 1.1.1.1 remote-as 65001

NX-OS:

feature bgp
router bgp 65000
  neighbor 1.1.1.1
    remote-as 65001

VLAN + インターフェース

IOS:

interface gigabitEthernet1/0/1
 switchport mode access
 switchport access vlan 10

NX-OS:

interface ethernet1/1
 switchport
 switchport mode access
 switchport access vlan 10

6. まとめ(超短版)

🔹 IOS

  • 企業LAN、ルータで最も一般的
  • 安定・シンプル
  • 単一プロセス型 OS
  • vPC のようなDC特化機能はない

🔹 Nexus / NX-OS

  • データセンター向け
  • マルチコア・高可用性(プロセス独立)
  • vPC / VXLAN EVPN / FabricPath
  • “feature” を有効化する必要がある
  • 操作はIOSに近いが設計思想が別物