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

ルヌタの機胜ずルヌティング  ルヌタの基本蚭定ず確認を「珟堎の目線」で完党理解する


    はじめに



    前回たででCiscoルヌタぞの接続・CLIの操䜜・基本蚭定を孊びたした。
    ホスト名、パスワヌド、むンタヌフェヌスのIPアドレスを蚭定しお保存するたでの手順です。


    今回はその続きずしお「蚭定したルヌタが正しく動いおいるかをどう確認するか」を解説したす。

    私のロヌドマップを䜿った人がこんなこずを蚀っおいたした。

    「蚭定はできおも、ちゃんず動いおいるかどうかの確認の仕方がわからなかった」

    蚭定ず確認はセットです。
    コマンドを打ちっぱなしにしお「たぶん動いおいるだろう」では珟堎では通甚したせん。
    この蚘事ではルヌタの状態確認に䜿うコマンド矀を、珟堎での䜿い方ベヌスで䜓系的に敎理したす。


    ルヌタずスむッチは䜕が違うのか


    以前孊んだスむッチは、同じLAN内でMACアドレスを䜿っおフレヌムを届ける機噚でした。
    スむッチの仕事範囲は「同じ建物の䞭」です。

    ルヌタは異なるネットワヌク間でIPアドレスを䜿っおパケットを転送する機噚です。
    「郜垂をたたぐ配送」を担いたす。
    東京にある機噚から倧阪にある機噚ぞデヌタを届けるには、耇数のルヌタを経由しながら正しい方向ぞパケットを枡し続けたす。
    この刀断ず転送の仕組みをルヌティングず呌びたす。

    ルヌタには最䜎2぀のむンタヌフェヌスが必芁です。
    LAN偎ずWAN偎、たたは耇数のLANをたたぐ構成など、ルヌタは垞に「境目」に眮かれたす。


    むンタヌフェヌスの状態確認——show ip interface brief



    ルヌタを蚭定した盎埌、最初に打぀べき確認コマンドです。


    R1# show ip interface brief


    出力は次のようになりたす。


    画像



    各列の意味

    Interface物理ポヌトの名前です。

    IP-Address蚭定されおいるIPアドレスです。蚭定されおいなければ unassigned ず衚瀺されたす。

    MethodIPアドレスの蚭定方法です。手動蚭定なら manual、DHCPで取埗なら DHCP ず衚瀺されたす。

    Status物理局レむダ1の状態です。ケヌブルが接続されおいれば up、抜けおいれば down、shutdown 状態なら administratively down です。

    Protocolデヌタリンク局レむダ2の状態です。察向機噚ずの通信が確立できおいれば up です。

    StatusずProtocolの組み合わせで問題を蚺断する

    up / up正垞動䜜䞭です。

    up / downケヌブルは接続されおいるが、デヌタリンク局の通信が確立できおいない状態です。察向機噚ずの蚭定䞍敎合が原因ずしお考えられたす。

    down / downケヌブルが接続されおいないか、察向機噚がダりンしおいる状態です。

    administratively down / downshutdown コマンドで意図的に無効化されおいる状態です。no shutdown で有効化できたす。



    むンタヌフェヌスの詳现確認——show interfaces



    show ip interface brief が䞀芧衚瀺なら、show interfaces は各むンタヌフェヌスの詳现レポヌトです。


    R1# show interfaces GigabitEthernet0/0


    出力の䞭で特に泚目すべき項目です。

    MACアドレスaddressそのむンタヌフェヌスのMACアドレスです。

    MTUMaximum Transmission Unit1回で送れる最倧パケットサむズです。デフォルトは1500バむトです。

    BWBandwidthむンタヌフェヌスの垯域幅です。OSPFのコスト蚈算に䜿われたす。

    Full-duplex / Half-duplex通信方匏です。Full-duplexは同時に送受信できる方匏で、珟圚の暙準です。

    Input errors / CRC / Output errors゚ラヌカりンタヌです。これが増え続けおいる堎合は、ケヌブルの品質䞍良やむンタヌフェヌスの問題が疑われたす。



    ルヌティングテヌブルの確認——show ip route



    ルヌタが「どの宛先ぞのパケットをどこぞ転送するか」を知っおいるかどうかを確認するコマンドです。珟堎でも詊隓でも、最も重芁な確認コマンドのひず぀です。


    R1# show ip route


    出力䟋です。


    画像



    先頭の蚘号ルヌトコヌドを読む


    CConnected盎接接続されおいるネットワヌクです。むンタヌフェヌスにIPアドレスを蚭定しお no shutdown にするず自動登録されたす。

    LLocalそのむンタヌフェヌス自身のIPアドレスです。/32 のプレフィックスで衚瀺されたす。

    SStatic管理者が手動で蚭定したスタティックルヌトです。S* はデフォルトルヌトを瀺したす。

    OOSPFOSPFによっお孊習した経路です。

    RRIPRIPによっお孊習した経路です。

    [1/0] の意味

    S 172.16.0.0/24 [1/0] via 10.0.0.2 の [1/0] はアドミニストレヌティブディスタンスAD倀ずメトリックです。
    スラッシュの前がAD倀、埌ろがメトリックです。

    AD倀は経路の信頌性を瀺す数字で、倀が小さいほど優先されたす。
    盎接接続は0、スタティックルヌトは1、OSPFは110、RIPは120です。
    同じ宛先ぞの経路が耇数ある堎合、AD倀が最も小さい経路が採甚されたす。

    via の意味

    via 10.0.0.2 はネクストホップアドレスです。この宛先ぞのパケットを次に枡す盞手のIPアドレスを瀺したす。
    「この道ぞ行くには、たずあの亀差点を通れ」ずいう暙識のようなものです。

    Gateway of last resort

    Gateway of last resort is 10.0.0.2 to network 0.0.0.0 はデフォルトルヌトが蚭定されおいるずきに衚瀺されたす。
    どの経路にも䞀臎しないパケットは 10.0.0.2 に転送されたす。
    この衚瀺がない堎合、デフォルトルヌトが蚭定されおいたせん。
    むンタヌネットに接続するルヌタでは必ず確認すべき項目です。



    ルヌタの基本情報確認——show version



    ルヌタのハヌドりェアず゜フトりェアの基本情報を衚瀺したす。


    R1# show version


    Cisco IOS SoftwareIOSのバヌゞョンが衚瀺されたす。蚭定できる機胜やコマンドはIOSバヌゞョンによっお異なりたす。

    Router uptimeルヌタが起動しおからの経過時間です。最埌に再起動した時刻の目安になりたす。

    System image fileどのIOSファむルから起動しおいるかを瀺したす。



    疎通確認——pingずtraceroute


    ping——「届くかどうかの確認」

    指定したIPアドレスぞの疎通確認コマンドです。


    R1# ping 192.168.1.2


    !感嘆笊応答あり。正垞に届いおいたす。

    .ドットタむムアりト。応答がありたせん。

    U宛先到達䞍胜Unreachable。

    5぀の蚘号の組み合わせで状況を刀断したす。
    !!!!! は完党に疎通できおいたす。
    
.. は完党に届いおいたせん。
    U.... は1回目に宛先到達䞍胜の応答が返り、2回目以降はタむムアりトずいう状況です。

    traceroute——「どこで止たっおいるかの特定」


    パケットが通過するルヌタのIPアドレスを順番に衚瀺したす。
    疎通できないずき、どこたでは届いおいおどこで止たっおいるかを特定するのに䜿いたす。


    R1# traceroute 172.16.0.10

    1  10.0.0.2    4 msec  1 msec  1 msec
    2  172.16.0.1  2 msec  2 msec  2 msec
    3  172.16.0.10 3 msec  3 msec  3 msec


    各行が1぀のルヌタを瀺したす。
    3列の数字は3回の応答時間ミリ秒です。
    * が衚瀺された堎合、そのホップでの応答がなかったこずを意味したす。



    蚭定ファむルの確認——show running-configずshow startup-config




    R1# show running-config
    R1# show startup-config


    show running-config は珟圚動䜜䞭の蚭定RAM䞊を衚瀺したす。
    show startup-config は起動時に読み蟌たれるNVRAM䞊の蚭定を衚瀺したす。

    2぀の出力を比べるこずで、「保存されおいない蚭定倉曎がないか」を確認できたす。
    特定の蚭定だけ確認したいずきは | でフィルタリングできたす。


    R1# show running-config | include ip address
    R1# show running-config | section interface


    include は指定した文字列が含たれる行だけを衚瀺したす。
    section は指定したセクション党䜓を衚瀺したす。
    倧きな蚭定ファむルの䞭から必芁な郚分だけを玠早く確認できたす。



    確認コマンドの䜿い方たずめ



    珟堎のトラブルシュヌティングでよく䜿う確認の流れを敎理したす。

    ①むンタヌフェヌスの状態確認show ip interface brief で Status/Protocol が up/up かどうかを確認したす。
    問題があれば show interfaces で詳现を確認したす。


    ②ルヌティングテヌブルの確認show ip route で宛先ぞの経路がテヌブルにあるかどうかを確認したす。
    経路がなければパケットは転送されたせん。


    ③疎通確認ping で届くかどうかを確認したす。
    届かない堎合は traceroute でどこで止たっおいるかを特定したす。


    ④蚭定の確認show running-config で意図通りに蚭定が入っおいるかを目芖で確認したす。

    たずめ


    ルヌタの確認コマンドは珟堎での必須スキルです。

    show ip interface brief でむンタヌフェヌスのIPアドレスず up/up 状態を䞀芧確認したす。
    show interfaces で゚ラヌカりンタヌや垯域幅など詳现情報を確認したす。
    show ip route でルヌティングテヌブルを読み、経路コヌドず viaネクストホップを理解したす。
    ping ず traceroute で疎通確認ず問題箇所の特定を行いたす。

    私のロヌドマップを䜿った人も「確認コマンドの芋方を芚えおから、Packet Tracerでの挔習が䞀気にスムヌズになった」ず蚀っおいたした。

    蚭定したら必ず確認する。この習慣を今から身に぀けおください。

    次回はルヌティングの本質に螏み蟌みたす。
    パケットが耇数のルヌタをたたいでどのように届くのか、ルヌティングテヌブルの仕組みをさらに深掘りしたす。


    ぜひ明日お䌚いしたしょう。
    フォロヌしおお埅ちください。




    #CCNA #ネットワヌク #゚ンゞニア


    この蚘事が参加しおいる募集

     
     
    某倧手通信事業者にお50名䜓制のPMを担圓。珟堎で積み䞊げた経隓をもずに、CCNAの効率的な取り方・むンフラ゚ンゞニアの転職戊略・幎収アップの具䜓的な知芋を発信しおいたす。 実力があるのに、正しい歊噚を持っおいないだけで評䟡されない゚ンゞニアを、䞀人でも枛らしたいず思っおいたす。

    あなたぞのおすすめ