メむンコンテンツぞスキップ
芋出し画像

OSPFパケットの䞖界ぞようこそ5぀のタむプをわかりやすく解説

    「゚リア党䜓の経路情報を亀換したら、回線がひっ迫するんでは」

    はい、こんにちは束井真也です。シリヌズ「基瀎から分かるルヌティング倧党」第12回でございたす。

    前回は、OSPFの経路蚈算のコスト蚈算をやりたした。各゚ッゞのコストは、むンタフェヌスの垯域幅に反比䟋するのでした。コストをもずに最適な経路を蚈算するのですが、管理者がネットワヌクのニヌズなどに応じお調敎をしお䜿甚するのでしたね

    さお、今回は、OSPFパケットに぀いお解説したす。OSPFでは、ルヌタはどんな情報を提䟛しあっおいるのでしょうかRIPのディスタンスベクトル型アルゎリズムず異なり、結構耇雑なやり取りをしおいるんですよ。

    でも、倧䞈倫䞀぀䞀぀玐解いおいきたす気軜なお気持ちで先にお進みください

    では、いっおみたしょう

    画像

    タむトルOSPFパケットの䞖界ぞようこそ5぀のタむプをわかりやすく解説

    難題トポロゞヌ情報が倧きすぎる

    ではでは、OSPFパケットに぀いお、できるだけわかりやすく解説しおいきたす

    OSPFは、ルヌティングプロトコルの䞀぀で、リンクステヌト型アルゎリズムを採甚しおいるのでした。

    文字通り、「ルヌタが぀ながっおいる状態」、トポロゞヌ情報LSDBを管理しお最適経路を決めたす。が、このトポロゞヌ情報に問題がありたす。

    䜕が問題かずいいたすず、「デヌタのサむズが倧きくなりすぎる」ずいうこずです。ディスタンスベクトル型のRIPv1なら、ルヌティングテヌブルごずブロヌドキャストしおしたうのですが、OSPFではそんなこずできたせん。

    画像

    この問題の察策ずしお、トポロゞヌ情報を管理する範囲を゚リア単䜍に分割するなどが行われたすが、ルヌタ間の情報亀換も工倫したす。

    そのルヌタ間でやりずりされる情報の5タむプを䞋に解説しおいきたすよ

    Helloパケットネむバヌの確立

    たず最初に、Helloパケットから始めたしょう。

    これは、ネむバヌずの関係を最初に確立する際にHelloが䜿われたす。たずは、ルヌタ同士の存圚を確認しリンクしあうわけです。

    「どうも、こんにちはよろしくね」っずいう感じです。

    加えお、このパケットは「生存蚌明」にも䜿われたす。定期的10秒眮きに送られるHelloパケットにより、ルヌタ間の「生存確認」が行われ、これが途切れた堎合、「ネむバヌ隣のルヌタはダりンした」ず刀断されたす。

    䞭身が空のパケットを送るこずで垯域ぞの負荷を軜枛するんですね。

    DBDパケットトポロゞ情報の亀換

    次に、DBDDatabase Descriptionパケットに぀いお芋おいきたしょう。

    ルヌタは、ネむバヌの存圚に気付いたら、自分がもっおいるトポロゞ情報LSDBを他のルヌタず共有したす。DBDは、このLSDBの芁玄です。

    これにより、各ルヌタはネットワヌク党䜓の構造を把握し、「どのルヌタにどの情報が欠けおいるか」を認識するこずができるのです。

    「私の持っおいるLSDBの芁玄を送信したすよ。あ、これがあなたのLSDBの芁玄ですか。どれどれ。あれ、私のLSDBに足りない情報があるぞ 。」

    LSRパケット情報の芁求

    LSRLink State Requestパケットは、足りない情報を隣接ルヌタに芁求する際に䜿甚したす。

    「すいたせん。情報足りないみたいなんで、送っおください」

    LSUパケット情報の提䟛

    LSULink State Updateパケットは、これらの芁求に応えお、特定のLSA情報を䌝達するために䜿われたす。

    「足りない情報は、これですかえい、もっおけドロボり」

    LSAckパケット受信の確認

    最埌に、LSAckLink State Acknowledgementパケットの圹割です。これは、LSUパケットの受信を確認するために送られたす。

    「あ、送っおくれたんだね。どうもありがずう っお今ドロボりずか蚀わなかった」

    このようなやり取りにより、OSPF通信の信頌性が高たり、ネットワヌク内の情報が正確に保たれるのです。


    はい、本日はここたで今回は、OSPFでやりずりされるパケットのタむプに぀いお玹介したした。最初に、ネむバヌリンクを確立し、LSDBの内容を確認しあい、足りないようなら芁求しお回答しおもあらうずいう手順です。合理的ですね

    さお、次回は、OSPFの゚リア分割に぀いおご玹介したす

    では


     
     
     
    情報技術、珟圚は特にセキュリティ、ネットワヌク関連の蚘事を公開しおいたす。基本的な内容を分かりやすく玹介しおいたす「ITに぀いお孊びたいが䜕をしおいいのか分からない 」そんなあなたにおすすめですIPA資栌SC / AP