メインコンテンツへスキップ

Packet TracerでOSPFを設定する手順|ネイバーが張れないときの確認ポイント【CCNA対策】

    OSPFは、CCNAのルーティングで中心になるプロトコルです。設定のコマンドは短いのに、ネイバーが張れない、経路が入らない、とつまずく方が多い分野でもあります。

    先に結論です。OSPFの設定は「router ospf で動かす → network で参加するインターフェースを決める → show ip ospf neighbor でネイバーを確かめる → show ip route で経路を確かめる」の流れです。

    株式会社iT代表の飯塚寛也です。講師として、これまでCCNA合格者1,000名以上の学習を支援してきました。この記事は、CCNA(200-301 v1.1)とPacket Tracer 9.0を前提に、2026年10月時点の情報で書いています。

    OSPFとは?

    OSPFは、ルーター同士が経路の情報を自動で教え合う仕組み(ダイナミックルーティング)の1つです。手で経路を書くスタティックルートと違い、ネットワークが増えたり回線が切れたりしても、自動で経路を作り直します。

    • ネイバー:OSPFで情報を交換する、隣のルーター

    • エリア:OSPFのネットワークを分ける単位。CCNAでは、エリア0だけの構成(シングルエリア)を練習します

    • ルーターID:ルーターを見分けるための番号。IPアドレスと同じ形で書きます

    演習ではどんな構成を組む?

    ルーター2台(R1、R2)と、PC2台で練習します。

    • R1のGi0/0:PC1側のネットワーク 192.168.1.0/24(R1は192.168.1.254)

    • R1のGi0/1とR2のGi0/1をつなぐ:10.0.0.0/30(R1は10.0.0.1、R2は10.0.0.2)

    • R2のGi0/0:PC2側のネットワーク 192.168.2.0/24(R2は192.168.2.254)

    ゴールは、PC1からPC2へpingが通ることです。

    OSPFの前に何を設定する?

    各インターフェースにIPアドレスを入れて、no shutdown で動かします。ルーターのポートは、最初は止まっているからです。

    R1(config)# interface gi0/0
    R1(config-if)# ip address 192.168.1.254 255.255.255.0
    R1(config-if)# no shutdown
    R1(config-if)# interface gi0/1
    R1(config-if)# ip address 10.0.0.1 255.255.255.252
    R1(config-if)# no shutdown
    R1(config-if)# exit

    R2も同じように設定します。

    OSPFはどうやって設定する?

    router ospf でOSPFを動かし、network で参加するインターフェースを指定します。

    R1(config)# router ospf 1
    R1(config-router)# router-id 1.1.1.1
    R1(config-router)# network 192.168.1.0 0.0.0.255 area 0
    R1(config-router)# network 10.0.0.0 0.0.0.3 area 0
    R1(config-router)# passive-interface gi0/0
    R1(config-router)# end
    • router ospf 1:OSPFを動かす。1はプロセス番号で、そのルーターの中だけで使う番号

    • router-id 1.1.1.1:ルーターIDを決める

    • network 〜 area 0:この範囲のIPアドレスを持つインターフェースを、エリア0に参加させる

    • passive-interface gi0/0:PC側のポートには、OSPFの情報を送らない

    R2では、router-id を 2.2.2.2 にして、192.168.2.0 と 10.0.0.0 のネットワークを指定します。

    ワイルドカードマスクとは?

    network の後ろに書く 0.0.0.255 のような値で、サブネットマスクの0と1を反対にした形です。/24なら0.0.0.255、/30なら0.0.0.3になります。

    • /24(255.255.255.0)→ 0.0.0.255

    • /30(255.255.255.252)→ 0.0.0.3

    • /16(255.255.0.0)→ 0.0.255.255

    設定できたかはどう確かめる?

    show ip ospf neighbor、show ip route ospf、show ip protocols の3つで確かめます。

    R1# show ip ospf neighbor
    R1# show ip route ospf
    R1# show ip protocols
    • show ip ospf neighbor:「Neighbor ID」に 2.2.2.2 が出て、「State」が「FULL」で始まっているか

    • show ip route ospf:192.168.2.0/24 が、「O」の付いた経路として入っているか

    • show ip protocols:ルーターID、network で指定した範囲、passive にしたインターフェースが正しいか

    最後に、PC1からPC2へpingを打ちます。通れば成功です。

    ネイバーが張れないときは何を確かめる?

    次の6つを、上から順に確かめます。

    1. インターフェースが動いているか:show ip interface brief で、Status と Protocol が両方「up」か

    2. 同じネットワークにいるか:つないだ2つのIPアドレスが、同じサブネットに入っているか

    3. network の指定が合っているか:ワイルドカードマスクの書き間違いがないか

    4. エリア番号がそろっているか:片方だけ area 1 になっていないか

    5. passive にしていないか:ルーター同士をつなぐポートを passive にすると、ネイバーは張れない

    6. ルーターIDが重なっていないか:2台が同じルーターIDだと、正しく動かない

    ルーターIDを変えたときは、clear ip ospf process を打たないと反映されないことがあります。

    どう練習すると身につく?

    一度できたら、わざと1つだけ壊してみます。R2の network の area を 1 に変えるとネイバーはどうなるか。passive-interface を gi0/1 に付けるとどうなるか。壊して、showで確かめて、直す練習が、試験のシムレットで「なぜ通らないか」を読む力になります。

    スタティックルート・OSPF・IPv6・HSRPなどの演習を、練習ファイルと回答ファイル(.pkt)、手順書PDF、解説動画つきで進められるのが、Udemy講座「CCNA Packet Tracer演習講座」の講座2 ルーティング&運用編です。講座は近日公開予定です。公開したら、この記事に講座へのリンクを追加します。

    よくある質問(FAQ)

    Q. プロセス番号は、相手のルーターとそろえる必要がありますか?

    A. ありません。プロセス番号は、そのルーターの中だけで使う番号です。そろえる必要があるのは、エリア番号です。

    Q. ルーターIDを設定しないとどうなりますか?

    A. 自動で決まります。ループバックインターフェースがあればその中で一番大きいIPアドレス、なければ動いているインターフェースの中で一番大きいIPアドレスが使われます。

    Q. State が FULL にならないのはなぜですか?

    A. 設定の食い違いが考えられます。上の「ネイバーが張れないときは何を確かめる?」の6つを順に確かめてください。

    Q. デフォルトルートをOSPFで配ることはできますか?

    A. できます。デフォルトルートを持つルーターで、router ospf の中に default-information originate を入れます。

    まとめ

    • OSPFは「router ospf → network → ネイバー確認 → 経路確認」の順で設定する

    • ワイルドカードマスクは、サブネットマスクの0と1を反対にした形

    • 確かめるコマンドは show ip ospf neighbor と show ip route が中心

    • ネイバーが張れないときは、インターフェース・サブネット・network・エリア・passive・ルーターIDを順に確かめる

    参考:Cisco公式の情報

    CCNAの試験範囲は、Ciscoの公式ページで公開されています。


    関連記事

    Packet Tracerを使った練習の回し方です。

    本番のシミュレーション問題に向けた練習です。


     
     
    インフラエンジニアとして医療・警察・官公庁・交通・証券など多様な現場を経験。 NW設計・構築の現場リーダーを務める。 ITスクール事業では資格取得者1,000名超、転職成功800名超を輩出。 書籍『ゼロからスタート!弓削辰朗のCCNA1冊目の教科書』(KADOKAWA)監修。

    あなたへのおすすめ