この記事の目的は、コマンドラインインターフェイス(CLI)を使用してCisco Catalyst 1300Xシリーズスイッチ上でOpen Shortest Path First(OSPF)ルーティングプロトコルを設定するための包括的なガイドを提供することです。
Open Shortest Path First(OSPF)は、IPネットワークでダイナミックルーティングと効率的なパス選択を可能にする、広く使用されているリンクステートルーティングプロトコルです。Cisco Catalyst 1300Xシリーズスイッチでは、OSPFv2はIPv4ルーティング用に、OSPFv3はIPv6ルーティング用にサポートされ、堅牢な拡張性、高速コンバージェンス、およびエリアを通じた階層型ネットワーク設計のサポートを提供します。OSPFの詳細については、『Catalyst 1300XスイッチのOSPFについて』を参照してください。
これらのスイッチでOSPFを設定すると、自動ルートアドバタイズメント、冗長性、最適なトラフィックフローが可能になります。主な機能には、シングルエリアとマルチエリアの導入のサポート、コストや認証などのインターフェイス固有の設定、および高度なトラブルシューティング機能と検証機能が含まれます。この記事では、CLIベースの設定プロセスについて詳しく説明します。これにより、Catalyst 1300Xプラットフォームに合わせて調整された、安全で復元力のあるOSPF展開が実現します。
コンソール、SSH、またはTelnetを使用してCatalyst 1300Xスイッチに接続し、グローバルコンフィギュレーションモードに入ります。
Switch#configure terminal
router ospfに続けてプロセスID(例:router ospf 1)を実行して、OSPFv2プロセスを作成します。 config-ospfプロンプトが表示されます。
Switch(config)#router ospf 1
router-idと4桁のドット付き10進表記のルータIDを入力して、ルータIDを設定します。
Switch(config-ospf)#router-id 100.100.100.100
ルータIDを設定しない場合は、ループバックIPアドレスが使用されるか、ループバックインターフェイスがない場合は、物理インターフェイスまたはスイッチ仮想インターフェイス(SVI)の最上位のIPアドレスが使用されます。
インターフェイスがアップまたはダウンし、新しいネイバー関係が形成されると過剰なトラフィックが発生する可能性があるため、ルータIDを設定することを強くお勧めします。
OSPFエリアにネットワークを追加します。構文は、network (物理インターフェイスまたはVLANのIPアドレス)エリア(4桁のドット付き10進表記によるエリアID)です。
たとえば、192.168.10.1ネットワークをエリア0に追加するには、次のコマンドを実行します。
Switch(config-ospf)#network 192.168.10.1 area 0.0.0.0
隣接関係の変更のロギングをオンにするには、log adjacency changesコマンドを使用します。
Switch(config-ospf)#log adjacency changes
C1300Xスイッチでは、インターフェイスの設定はIPインターフェイスで行われます。
Switch(config)#interface ip 192.168.200.254
config-ipモードに入ったら、ip ospfコマンドを使用して設定を行うことができます。認証設定、コスト、タイミングを設定し、受動インターフェイスを設定できます。
スイッチ(config-ip)#ip ospf
インターフェイスのOSPFコストを設定するには、ip ospf cost (value)コマンドを使用します。
Switch(config-ip)#ip ospf cost 100
OSPFパケットを送受信しない場合は、インターフェイスをパッシブに設定します。
Switch(config-ip)#ip ospf passive-interface
OSPFネットワーク上の複数のエリアを設定して、リンクステートデータベース(LSDB)のサイズを制御し、ルート集約やその他のオプションを利用することができます。
標準エリアを作成するには、別のエリアIDにインターフェイスを追加します。
Switch(config-ospf)#area 0.0.0.1
エリア1をスタブエリアとして設定する場合、コマンドはarea 0.0.0.1 stubになります。
Switch(config-ospf)#area 0.0.0.1 stub
10.100.0.0/16の範囲にあるすべてのネットワークに対するルート集約を作成する場合は、area 0.0.0.1 range 10.100.0.0 255.255.0.0コマンドを使用します。
Switch(config-ospf)#area 0.0.0.1 range 10.100.0.0 255.255.0.0
OSPFv2のトラブルシューティングに使用できるshowコマンドの一覧を次に示します。
OSPFv3はIPv6ルーティングに使用されます。設定はOSPFv2の設定に似ていますが、いくつかの違いがあります。
グローバルコンフィギュレーションモードからコマンドipv6 unicast-routingを実行して、IPv6ルーティングを有効にします。
Switch(config)#ipv6 unicast-routing
ipv6 router ospf (process ID)コマンドを実行して、OSPFv3プロセスを作成します。
Switch(config)#ipv6 router ospf 1
router-idと4桁のドット付き10進表記のルータIDを入力して、ルータIDを設定します。
switch(config-ipv6-ospf)#router-id x.x.x.x
インターフェイスコンフィギュレーションモードまたはIPインターフェイスコンフィギュレーションモードでIPv6ネットワークを追加します。
次に例を示します。
switch(config)#interface te 1/0/1
switch(config-if)#no switchport
静的IPv6アドレスを割り当てるには、次の手順に従います。
switch(config-if)#ipv6 address 2008:1:2:1000::1/64
ルータアドバタイズメントまたはDHCPv6からIPv6アドレスを取得するには:
switch(config-if)#ipv6 enable
switch(config-if)#ipv6 router ospf 1 area 0.0.0.0
OSPFプロセスをクリアするコマンドは、clear ipv6 ospf processです。
switch(config-if)#clear ipv6 ospf process
これで、Catalyst 1300XシリーズスイッチにCLIを使用してOSPFを設定する手順が分かりました。
Catalyst 1300XシリーズスイッチのOSPF機能の詳細については、『Catalyst 1300X CLIガイド』を参照してください。
| 改定 | 発行日 | コメント |
|---|---|---|
1.0 |
24-Nov-2025
|
初版 |