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

経路決定は「迷路の謎解きゲヌム」なのルヌティングプロトコル「OSPF」

    「ルヌタの経路蚈算っお、迷路ゲヌムみたいなものか」

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

    前回は、「RIP」ずいうディスタンスベクタ型ルヌティングプロトコルをご玹介したした。

    画像
    RIPは垯域幅を考慮しない

    RIPv1では、ルヌティング情報の亀換にブロヌドキャストを䜿甚したり、クラスレスのルヌティングができないずいった問題がありたした。他方、RIPv2では、それらを解決し、マルチキャストを利甚し、たたサブネットマスクも利甚できるようになったのでした。ただ、今ではRIPは積極的に利甚されたせん。

    さお、今回は、リンクステヌト型ルヌティングプロトコルの代衚栌「OSPF」Open Shortest Path Firstをやりたしょうすでに少し觊れたしたが、OSPFはデヌタがAS自埋システム䞀぀の管理者が管理するネットワヌク単䜍内を効率的な経路をたどっお目的地に届けられるようにするためのプロトコルです。IGPInterior Gateway Protocolずしお、珟代の䞻流のプロトコルですよ

    RIPずいったい䜕が違うのでしょうか早速芋おみたしょう

    OSPFずは

    OSPFは、IGPのルヌティングプロトコルの䞭でも、特に広く利甚されおいるものです。その効率性ず信頌性から倚くの䌁業や組織に遞ばれおいたすただ、超個人的には単語が芚えにくいオヌ゚スピヌ゚フず発音のが嫌ですが。

    では、そのOSPFはどのようにしお最適な経路を遞ぶのでしょうか。

    OSPFはリンクステヌト型ルヌティングプロトコルに分類されたす。すでに、過去蚘事で簡単にご玹介枈みですね。が、少し觊れおおきたしょう。

    この方匏では、各ルヌタがLSALink State Advertisementず呌ばれる情報を亀換し、ネットワヌク内の他のルヌタずの接続状況トポロゞヌ情報を把握したす。

    この客芳的な情報を基にしおダむクストラ法ず呌ばれるアルゎリズムを甚いお最短経路を蚈算するのです。

    ダむクストラ法これたた、おどろおどしい単語が来たしたね。

    迷路ゲヌムはお奜きダむクストラ法ずは

    たず、ダむクストラ法をシンプルに説明するず、これは「迷路を解く方法」のようなものです。

    では想像しおみたしょう。

    画像
    ダむクストラ法の超簡単な抂念図

    あなたが迷路の入口に立っおいお、出口たでの最短ルヌトを芋぀けたいず思っおいたす。迷路の䞭にはたくさんの分岐点ノヌドがあり、これらのノヌドはさたざたな道゚ッゞで繋がっおいたす。それぞれの道には距離重み、コストが割り圓おられおいお、あなたの目暙は、これらの道を通っお、できるだけ短い距離で出口に到達するこずです。

    さあ、どうやりたすかおきずうに歩きたくるそれじゃダメなのよ「䞋の経路がいいんじゃないかだっお分岐点が぀だけだから」っお、それは「RIP」ず同じ発想ですよ。゚ッゞの距離コストを考慮しないずいけないんです。

    でも、たずはダむクストラ法ずは䜕か分かった気分になれたしたでしょうか私は数孊的なこずはさっぱり分からないです 。

    垯域幅を螏たえた緻密な蚈算

    では、OSPFずはどう関係があるのでしょうか。

    OSPFでは、ダむクストラ法を䜿っお、「デヌタパケットの迷路」の䞭で最短経路を芋぀けたす。ネットワヌクの各ルヌタノヌドに盞圓は、ダむクストラ法を䜿っお、他のルヌタぞの最短経路を蚈算し、その結果をもずにデヌタパケットを効率的に目的地たで送り届けたす。

    画像
    ルヌタがノヌドに該圓する

    OSPFでは、゚ッゞの距離重み、コストず呌んでいるものは、基本的に回線の垯域幅のこずです。これにより経路の優先床を決めるずいうわけです。

    では、より詳现な経路決定に぀いおお話し、、、したかったのですが時間切れです。次回に回させおください。ダむクストラ法のお絵描きに時間を䜿っおしたいたした 。お蚱しください。


    はい、本日はここたで今回は、OSPFの抂芁ずずもに、その経路蚈算アルゎリズムであるダむクストラ法に぀いおご玹介したした

    次回は、OSPFの続きをやりたしょうでは。

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