3月 7, 2022

CiscoルータでDHCP Relay Agentを設定する方法

このチュートリアルでは、DHCP relay agentの設定について詳細に説明します。 パケットトレーサーの例を使用してCiscoルータのDHCPリレーエージェントを設定するのに’ip helper-address’コマンドを使用する方法を学んで下さい。

ルーターのインターフェイスをDHCPリレーエージェントとして設定するのは、思っているよりもはるかに簡単です。 ルータのインターフェイスをDHCP relay agentとして設定するには、インターフェイス設定モードで次のコマンドを使用します。

 Router(config-if)#ip helper-address 

‘ip helper-address’コマンドは、受信DHCPメッセージを設定されたDHCPサーバーに転送するようにインターフェイスに指示します。 このコマンドは、DHCPクライアントを含むローカルサブネットに接続されているすべてのインターフェイスで使用します。

このコマンドを使用してルータのインターフェイスをDHCPリレーエージェントとして設定する方法を理解する実際的な例を取る前に、DHCPリレーエージェントの機 DHCPリレーエージェントとは何か、どのように動作するかを学ぶには、このチュートリアルの前の部分を確認してくださ

このチュートリアルは、記事”DHCP(Dynamic Host Configuration Protocol)の基本的な概念、構成、機能、およびオプションの説明”の第八部です。 このチュートリアルの他の部分は次のとおりです。

DHCPとは何か、DHCPの種類の説明
DHCPの仕組みの説明
DHCPの設定パラメータと設定の説明
CiscoスイッチでDHCPサーバを設定する方法
スイッチで複数のVlan用のDHCPサーバを設定する方法
CISCOルータでDHCPサーバを設定する方法
DHCPリレーエージェントの動作の説明
DHCPスヌーピングの動作の説明
CiscoスイッチでDHCPスヌーピングを設定する方法

packet TRACER Practice Lab Setup

  • 五つのサブネットを含むネットワークを作成する: 10.0.0.0/8, 20.0.0.0/8, 30.0.0.0/8、40.0.0.0/8、および50.0.0.0/8。
  • 第五のサブネットを除く各ネットワークにいくつかのホストを追加します。 第五のサブネットにDHCPサーバーを追加します。
  • サブネットを接続するには、Router0、Router1、およびRouter2の3つのルータを使用します。
  • サブネット10.0.0.0/8と20.0.0.0/8をRouter1のFastEthernet0/0とFastethernet0/1インターフェイスにそれぞれ接続します。
  • サブネット30.0.0.0/8と40.0.0.0/8をRouter2のFastEthernet0/0とFastethernet0/1インターフェイスにそれぞれ接続します。
  • Router1のシリアル0/0/0インターフェイスをRouter0のシリアル0/0/0インターフェイスに接続します。 この接続のIP構成には、サブネット192.168.1.0/252を使用します。
  • Router2のシリアル0/0/1インターフェイスをRouter0のシリアル0/0/1インターフェイスに接続します。 この接続のIP構成には、サブネット192.168.4.0/252を使用します。
  • ルータ間のRIPルーティングを設定し、サブネット間の接続をテストします。

次の画像は、このネットワークを示しています。

packet tracer lab for the practice of dhcp relay agent

Objective
  • 第五のサブネットで利用可能なDHCPサーバーからIPアドレスを取得するように、最初の四つのサブネットのホストを設定します。
  • DHCPサーバーで、4つのDHCPプールを作成し、各サブネットに1つのプールを割り当てます。
  • DHCPリレーエージェントとして機能するようにルータを設定します。
事前作成された練習ラボ

このラボを複製する代わりに、このチュートリアルで使用している練習ラボをダウンロードして使用する場合は、以下のリン

Packet Tracer LAB without configuration

このlabを設定し、上記のすべての目的を段階的に完了しましょう。

IP設定の割り当て

次の表は、ルータのインターフェイスでIP設定を割り当てるために必要なすべてのコマンドを示しています。

コマンド 説明(次の目的で使用されます)
コマンドプロンプトを起動し、コマンドモードを特権execモードに変更するには、 を有効にします。
グローバル設定モードに移動するには、Router#configure terminal を使用します。
Router(config)#interface インターフェイスモードに移動するには
Router(config-if)#ip address インターフェイスのIPアドレスを設定するには、次の手順を実行します。
Router(config-if)#clock rate64000 クロックレートを64000に設定します。 (インターフェイスがシリアルDCEの場合にのみ使用します)
Router(config-if)#bandwidth64 帯域幅を64に設定しますインターフェイスがシリアルDCEの場合にのみ使用します)
Router(config-if)#no shutdown インターフェイスを有効にします
Router(config-if)#インターフェイスモードを終了するには を終了します

上記のコマンドの詳細を知りたい場合は、次のチュートリアルを確認してください。
Rip Protocol configuration Guide With Examples
このチュートリアルでは、Ciscoルータのインターフェイスを有効にする方法と、CiscoルータでRIPルーティングを詳細に設定する方法について説明します。

各ルータのコマンドプロンプトにアクセスし、以下に示すようにそのインターフェイスを設定します。

Router0のIP設定
 Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip address 50.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/0 Router(config-if)#ip address 192.168.1.2 255.255.255.252 Router(config-if)#clock rate 64000 Router(config-if)#bandwidth 64 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/1 Router(config-if)#ip address 192.168.1.6 255.255.255.252 Router(config-if)#clock rate 64000 Router(config-if)#bandwidth 64 Router(config-if)#no shutdown Router(config-if)#exit Router(config)# 

次の図は、パケットトレーサー上の上記の設定を示しています。

ルータ0インターフェイスのip設定

ルータ1のIP設定
 Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip address 10.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface fastethernet 0/1 Router(config-if)#ip address 20.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/0 Router(config-if)#ip address 192.168.1.1 255.255.255.252 Router(config-if)#no shutdown Router(config-if)#exit Router(config)# 

次の図は、パケットトレーサー上の上記の設定を示しています。

ルータ1のip設定

ルータ2のIP設定
 Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip address 30.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface fastethernet 0/1 Router(config-if)#ip address 40.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/1 Router(config-if)#ip address 192.168.1.5 255.255.255.252 Router(config-if)#no shutdown Router(config-if)#exit Router(config)# 

次の図は、パケットトレーサー上の上記の設定を示しています。

ルータ2インターフェイスip設定

RIPルーティングの設定

次の表に、ルータでRIPルーティングを設定するために必要なすべてのコマンドを示します。

コマンド 説明(次の目的で使用されます)
ルータ>特権execモードに入るには を有効にします。
ルータ#グローバル設定モードに入るために端末を設定する
Router(config)#router rip RIPルーティングを有効にし、ルーティング構成モードに入るには
Router(config-router)#network RIPがアドバタイズするネットワークのリストにローカルで使用可能なネットワークを追加します。
Ripバージョン2を使用するには、Router(config-router)#version2 を使用します。
Router(config-router)#no auto-summary クラスレスサブネットをサポートするか、自動サマリ機能を無効にします。
Router(config-router)#ルーティング設定モードを終了するには、 を終了します。

各ルータのCLIプロンプトにアクセスし、以下に示すようにRIPルーティングを設定します。

0
 Router>enable Router#configure terminal Router(config)#router rip Router(config-router)#network 50.0.0.0 Router(config-router)#network 192.168.1.0 Router(config-router)#network 192.168.4.0 Router(config-router)#version 2 Router(config-router)#no auto-summary Router(config-router)#exit Router(config)# 

次の図は、パケットトレーサー上の上記の設定を示しています。

ripルーティング設定ルータ0

Router1
 Router>enable Router#configure terminal Router(config)#router rip Router(config-router)#network 10.0.0.0 Router(config-router)#network 20.0.0.0 Router(config-router)#network 192.168.1.0 Router(config-router)#version 2 Router(config-router)#no auto-summary Router(config-router)#exit Router(config)# 

次の図は、パケットトレーサー上の上記の設定を示しています。

ripルーティング設定ルータ1

Router2
 Router>enable Router#configure terminal Router(config)#router rip Router(config-router)#network 30.0.0.0 Router(config-router)#network 40.0.0.0 Router(config-router)#network 192.168.1.4 Router(config-router)#version 2 Router(config-router)#no auto-summary Router(config-router)#exit Router(config)# 

次のイメージはパケットトレーサーの上記の設定を示します。

ripルーティング設定ルータ2

DHCPサーバへの静的IPの割り当て

サーバ上でDHCPサービスを設定する前に、静的IPアドレスをサーバに割り当てる必要があります。

静的IPアドレスをサーバーに割り当てるには、[Server]をクリックし、[Config]をクリックして、Router0のFastEthernet0/0に接続されているインターフェイスをクリックします。 [IP構成]セクションで、[静的]オプションを選択し、IPアドレスを設定します。

次の画像は、このプロセスを示しています。

静的IP設定dhcpサーバー

サーバーはRouter0のFastEthernet0/0インターフェイスを介してネットワークに接続されているため、Router0のFASTETHERNET0/0インターフェイスのIPアドレスをサーバー上のデフォルトゲートウェイIPアドレスとして設定します。

デフォルトゲートウェイIPを設定するには、左ペインの設定ボタンをクリックし、右ペインのIP構成セクションで静的オプションを選択し、デフォルトゲートウェイのIPアドレスを設定します。

次の画像は、このプロセスを示しています。

dhcpサーバーでのデフォルトゲートウェイIPの設定

サーバーでのDHCPサービスの有効化と設定

サーバーでDHCPサービスを有効にするには、サーバーをクリックし、サービスをクリッ 左側のペインでDHCPをクリックし、右側のペインで’On’オプションを選択します。 これにより、DHCPサービスが有効になります。

DHCPサービスは、DHCPプールを使用してIPアドレスを提供します。 DHCPプールは、DHCPサーバーが特定のサブネットに割り当てるIP構成のグループです。 サブネットに等しいプールを作成する必要があります。 私たちのネットワークでは、4つのサブネットがあるので、4つのプールを作成する必要があります。

DHCPプールとそのオプションがわからない場合は、ここで一時停止して、この記事の前の部分を確認してください。 このチュートリアルでは、DHCPプールとそのオプションを知っていると仮定します。

プールを作成して追加するには、エントリを入力して追加ボタンをクリックします。 各プールに正しいデフォルトゲートウェイIPを追加していることを確認します。 DHCPサービスは、サブネットを識別するためにデフォルトゲートウェイIPを使用します。

次の画像は、最初のプールのエントリを示しています。

dhcpサーバーでのdhcpサービスの有効化

次の図は、2番目のプールのエントリを示しています。

ネットワーク用のdhcpプールの追加20

次の図は、3番目のプールのエントリを示しています。

ネットワーク用のdhcpプールの追加30

次の図は、4番目のプールのエントリを示しています。

ネットワーク用のdhcpプールの追加40

次の図は、構成されているすべてのプールを示しています。

dhcpサーバーで設定されたすべてのプール

DHCPクライアントの設定

デバイスをDHCPクライアントとして設定するには、IP設定でDHCPオプションを選択 これを行うには、デバイスをクリックし、デスクトップをクリックし、IP構成をクリックしてDHCPオプションを選択します。

次の図は、IP設定セクションでDHCPオプションを設定する方法を示しています。

dhcpクライアントの設定

上記の手順に従って、すべてのPcをDHCPクライアントとして設定します。

DHCPリレーエージェントの設定

DHCPリレーエージェントは、ローカルサブネットに直接接続されているインターフェイス上でのみ設定します。 このネットワークでは,四つのインターフェイスがローカルサブネットに直接接続されている。 これらのインターフェイスは次のとおりです。

ルータ インターフェイス 接続されたローカルサブネット
Router1 Fa0/0 10.0.0.0/8
Router1 Fa0/1 20.0.0.0/8
Router2 Fa0/0 30.0.0.0/8
Router2 Fa0/1 40.0.0.0/8

上記のインターフェイスをDHCPリレーエージェントとして設定するには、以下に示すように’ip helper-address’コマンドを使用します。

ルート1

 Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip helper-address 50.0.0.10 Router(config-if)#exit Router(config)#interface fastethernet 0/1 Router(config-if)#ip helper-address 50.0.0.10 Router(config-if)#exit Router(config)# 

次の図は、上記の構成を示しています。

ip helper-addressコマンド

Router2
 Router>enable Router#configure terminal Router(config)#interface fastethernet 0/0 Router(config-if)#ip helper-address 50.0.0.10 Router(config-if)#exit Router(config)#interface fastethernet 0/1 Router(config-if)#ip helper-address 50.0.0.10 Router(config-if)#exit Router(config)# 

次の図は、上記の構成を示しています。

ip helper-addressコマンド

DHCPリレーの検証

すべてのDHCPリレーが正しく設定されていることを確認するには、接続されているデバイスのIP設定を確認します。 クライアントデバイスのIP設定を確認するには、デバイスをクリックし、[Desktop]オプションをクリックして、[IP設定IP configuration]をクリックします。 デバイスに正しいIP設定が表示されている場合、DHCPリレーは正しく設定されています。

次の画像は、このプロセスを示しています。

dhcpリレーエージェントの検証

コマンドプロンプトを使用する場合は、’ipconfig’コマンドを使用して受信したIP設定を表示できます。 次の図は、コマンドプロンプトでPC2のIP構成を表示する方法を示しています。

dhcpクライアントの検証dhcpリレーエージェント

構成された練習ラボ

次のダウンロードリンクは、この例の構成されたラボを提供します。

Packet Tracer LAB with configuration

それがこの部分のすべてです。 このチュートリアルの次の部分では、DHCPスヌーピングとは何か、それがどのように動作するかを理解します。 このチュートリアルが好きなら、お気に入りのソーシャルチャンネルを通じて友人と共有することを忘れないでください。

コメントを残す

メールアドレスが公開されることはありません。