# DHCPリレー

## 1. 機能概要

DHCPリレーエージェント機能は、指定したDHCPサーバー宛に、DHCPのパケットを転送します。

## 2. 用語の定義

特になし

## 3. 機能詳細

DHCPリレーエージェント機能の動作仕様について以下に示します。

1. 本製品のDHCPリレーエージェント機能は、システム全体の有効、無効制御に加え、インターフェースごとに転送先の設定が行えます。
   インターフェースでDHCPリレーエージェント機能を動作させる場合は、システム全体の設定が有効になっている必要があります。

   - システム全体の設定は、グローバルコンフィグレーションモードで dhcp-relay コマンドを使用します。

   - 転送先の設定は、該当のインターフェースモードで dhcp-relay server-address コマンドを使用します。

2. DHCPリレーエージェント機能の初期設定は、以下のようになっています。(初期状態では機能していません)

   - システム全体の設定 : 無効

   - 転送先の設定 : なし

3. 転送先の設定は、VLANインターフェースに対して行います。

   - dhcp-relay server-address コマンドで設定を行います。

   - 設定したVLANインターフェースで受信したDHCPパケットが、指定したIPv4アドレス宛てに転送されます。

   - VLANインタフェースには、IPv4アドレスが設定されている必要があります。

   - 最大で32のVLANインターフェースに設定することができます。

4. 転送先には、ブロードキャストアドレスを指定することができます。

   - 以下のとき、ブロードキャストアドレス宛に、DHCPパケットが転送されます。
     このとき、宛先MACアドレスは「ff:ff:ff:ff:ff:ff」となります。

     - dhcp-relay broadcast コマンドが、有効に設定されている。

     - dhcp-relay server-address コマンドに、ブロードキャストアドレスが設定されている。

   - 本製品に直接接続されているネットワークのアドレスを、ブロードキャストアドレスに指定します。

     - 具体的には、 show ip route コマンドで、「directly connected」と表示されているネットワークを指定します。

   - 例えば、192.168.200.0/24 ネットワーク宛の場合は、ブロードキャストアドレスに「192.168.200.255」を指定します。

     - 「192.168.200.255」ではなく、「192.168.200.0」(ネットワークアドレス)を指定した場合も、同様の動作となります。

   - ブロードキャストアドレスには、ディレクテッド・ブロードキャストアドレスだけ指定できます。
     リミテッド・ブロードキャストアドレス(255.255.255.255, 0.0.0.0)は指定できません。

## 4. 関連コマンド

関連コマンドについて、以下に示します。
コマンドの詳細は、コマンドリファレンスを参照願います。

操作項目 | 操作コマンド
--- | ---
DHCPリレーエージェント機能の設定 | dhcp-relay
DHCPリレーエージェント機能の転送先アドレスの設定 | dhcp-relay server-address
DHCPリレーエージェント機能のブロードキャスト転送の設定 | dhcp-relay broadcast
DHCPリレーエージェントの状態の表示 | show dhcp relay

## 5. コマンド実行例

### 5.1. DHCPリレーエージェント設定

vlan1でDHCPリレーエージェントが動作するようにします。
vlan1で受信したDHCPクライアントからのDHCPパケットを、vlan2のネットワークに存在するDHCPサーバーへ転送します。
vlan1のIPアドレスは「192.168.100.240/24」、vlan2のIPアドレスは「192.168.200.240/24」、DHCPサーバーのIPアドレスは「192.168.200.1」とします。
vlan2は、port1.2に所属させます。

■設定手順

1. vlan1のIPアドレス「192.168.100.240/24」を設定します。

       Yamaha(config)# interface vlan1
       Yamaha(config-if)# ip address 192.168.100.240/24

2. vlan2を作成します。

       Yamaha(config)#vlan database
       Yamaha(config-vlan)#vlan 2

3. vlan2のIPアドレス「192.168.200.240/24」を設定します。

       Yamaha(config)# interface vlan2
       Yamaha(config-if)# ip address 192.168.200.240/24

4. port1.2をアクセスポートに設定し、vlan2 に所属させます。

       Yamaha(config)# interface port1.2
       Yamaha(config-if)# switchport access vlan 2

5. vlan1にて、転送先アドレスを設定します。DHCPサーバーのアドレスを指定します。

       Yamaha(config)# interface vlan1
       Yamaha(config-if)# dhcp-relay server-address 192.168.200.1

6. システム全体のDHCPリレーエージェント機能を動作させます。

       Yamaha(config-dhcp)# exit (1)
       Yamaha(config)# dhcp-relay enable (2)

   1 | インターフェースモード終了
   2 | システム全体のDHCPリレーエージェント機能有効

## 6. 注意事項

- dhcp-relay server-address コマンドを設定するVLANと、DHCPパケットの転送先となるVLANが、同じVLANにならないようにする必要があります。DHCPパケットの転送先となるVLANには、 dhcp-relay server-address コマンドを設定しないでください。

- AliasIPアドレス機能を使用したとき、セカンダリーIPアドレスのセグメントのアドレスは、DHCPリレーでリレーされません。

## 7. 関連文書

特になし

Search result
No more search results.
There are no topics that match your search query.