Dell Networking SONiC: 動的ホスト構成プロトコル(DHCP)リレー

Summary: この文書では、Dell Networking SONiCの動的ホスト構成プロトコル(DHCP)について説明します。この文書では、Dell SONiC 4.1を実行しているスイッチを使用します。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

必要条件
標準インターフェイスの命名は、概念を示すために使用されます。Dell Networking Sシリーズ202172デルの記事を参照してください。基本的なインターフェイス構成 - インターフェイス の命名に関する詳細については、SONiC 4.0を参照してください。
 

索引

導入
DHCPリレー
MC-LAGセットアップ
のDHCPDHCPリレー情報オプション
ホップ制限
ソース インターフェイスの選択
IPv6ネクスト ホップ経由の
DHCPリレーVRF
間のDHCPリレー仮想サブネット選択サブオプション
VXLAN導入
環境でのDHCPリレーDHCPリレーおよび静的Anycastゲートウェイ
リレー エージェント オプションを使用したDHCPv4パケットの処理
サーバ識別子オーバーライド サブオプション
スケーラビリティ
DHCP Relay Showコマンド
 

概要

動的ホスト構成プロトコル(DHCP)は、ネットワーク デバイスへのIPアドレスやその他の情報の割り当てを簡素化するネットワーク プロトコルです。さらに、IPアドレス、DHCPは、サブネット マスク、デフォルト ゲートウェイ アドレス、ドメイン ネーム サーバー(DNS)アドレス、その他の構成パラメーターも割り当てます。Enterprise SONiCはDHCPリレーをサポートします。このセクションでは、DHCPリレーの概要と構成情報について説明します。
 

DHCPリレー

DHCPリレーは、DHCPクライアントとDHCPサーバー間で異なるサブネット間でDHCPパケットを転送する任意のデバイスです。ネットワークでDHCPリレーとして機能するようにスイッチを設定できます。

DHCPクライアントがDHCPサーバーからのIPアドレスを要求すると、そのクライアントは属するサブネットを認識しません。クライアントがネットワークに接続されると、DHCP DISCOVERメッセージがブロードキャストとして送信されます。DHCPサーバーが同じLANまたはVLAN内に存在する場合、サーバーはクライアントに直接IPアドレスを割り当てます。

DHCPサーバーが別のブロードキャスト ドメインに存在する場合、ネットワーク内のルーターはデフォルトでクライアントからDHCP DISCOVERメッセージを転送しません。ネットワーク内でデバイスをDHCPリレー エージェントとして構成すると、リレー エージェントはDHCP DISCOVERブロードキャスト メッセージを受信し、DHCPクライアントに代わってDHCPサーバーにユニキャスト リクエストを送信できます。

DHCPリレー エージェントを使用すると、サーバーが別のネットワークまたはVLANにある場合でも、DHCPクライアントはDHCPサーバーからIPアドレスを受信できます。

DHCPリレー操作:
図1では、DHCPクライアントはVLAN 10に属するリレー デバイスのインターフェイスに接続されています。DHCPサーバー1とDHCPサーバー2はそれぞれVLAN 20とVLAN 30に接続されています。デバイスでDHCPリレーを設定すると、DHCP要求がそれぞれのDHCPサーバーに転送され、応答がサーバーからクライアントに転送されます。
 
DHCPトポロジーの例
図1: DHCPトポロジーの例
 
  • リレーに使用するインターフェイスでDHCPリレーを有効にします。
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
サーバー アドレスを入力します。最大4つのアドレスを追加できます。
dhcp-server-ip-address
 (オプション)VRF名を入力します。
vrf-name
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay 10.10.200.12
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12
DELLSONiC(config-if-Vlan100)#
 

MC-LAGセットアップでのDHCPリレー

MC-LAGセットアップでは、DHCPクライアントは、いずれかのMC-LAGピアにDHCP DISCOVERパケットを送信します。ピアの1つがパケットを受信すると、パケットはDHCPサーバーにリレーされます。DHCPサーバーが応答を送信すると、DHCP DISCOVERパケットをリレーしたのと同じMC-LAGピアが、サーバーからクライアントに応答をリレーします。

MC-LAGの構成ガイドライン:
  • MC-LAGピア スイッチで同じDHCPサーバーを構成します。
  • リンク選択およびソース インターフェイス オプションを使用するようにDHCPリレーを構成します。この構成により、DHCPパケットをリレーしたスイッチによってサーバーからの応答が確実に受信されます。
  • DHCPサーバーが両方のMC-LAGピアから到達可能であることを確認します。
次の図2では、DHCPクライアントがDHCP DISCOVERメッセージを送信します。MC-LAGピア1は、メッセージを受信し、スパイン スイッチを介してDHCPサーバーにリレーします。DHCPサーバーは、同じMC-LAGピアに応答を送信し、その情報をクライアントにリレーします。
 
MC-LAGでのDHCPリレー
図2:MC-LAGでのDHCPリレー
 

DHCPリレー情報オプション

1つのルーティングが関係するネットワークでは、DHCPリレーは、リレーされたパケットのgiaddrフィールドにあるゲートウェイIPアドレスを使用して、DHCPクライアントにIPアドレスを割り当てます。不正な攻撃者は、DHCPリクエストをスプーフィングして、ネットワークへの不正アクセスを取得できます。

不正なデバイスがネットワークにアクセスできないようにするために、ネットワーク管理者はクライアントのDHCPサーバーを異なるネットワークに配置できます。DHCPリレー情報オプションまたはDHCPオプション82を使用して、DHCPクライアントが存在するサブネットを明示的に指定できます。リレー エージェントは、クライアント サブネットを指定するためにサブオプションをパケットに追加し、DHCPサーバーはgiaddrの代わりにサブ オプション値を使用してDHCPアドレスとリースを割り当てます。
 
メモ: リンク選択サブオプションは、DHCPv4クライアントにのみ適用され、DHCPv6クライアントには適用されません。

次の図3は、DHCPリレー リンク選択の仕組みを示しています。
  1. DHCPクライアントがDHCPリクエストを送信します。
  2. リレー エージェントはブロードキャスト パケットを受信し、192.168.0.1アドレスのリンク選択サブオプションを追加します。
  3. リレー エージェントは、構成されたソース インターフェイスに基づいてgiaddrフィールドを設定します。ソース インターフェイスがループバック0として構成されている場合、giaddrは103.103.103.103に設定されます。giaddrはサーバーからアクセス可能である必要があります。
  4. DHCPサーバーは、リンク選択オプションからクライアント サブネットを識別し、192.168.0.xアドレス プールからアドレスを割り当てます。サーバーはオファー パケットを生成し、giaddrで指定されたIPアドレスに送信します。
 
DHCPリレー
図3:DHCPリレー
 

ホップ制限

DHCPクライアントは通常、DHCPパケットのホップ数フィールドを0に設定します。DHCPパケットを転送する場合、リレー エージェントはホップ数を1ずつ増やします。DHCPパケット内のホップ数がリレー エージェントで構成されたホップの最大数以上の場合、デバイスはパケットを破棄します。

ホップ制限により、複数のリレー エージェントが存在するネットワークでDHCPパケットがループされないようにします。ホップの最大数のデフォルト値は10で、1~16の値に設定できます。

ホップ制限設定はインターフェイス単位(クライアント側)で、DHCPv4パケットとDHCPv6パケットの両方に適用されます。ホップ制限は、サーバーにリレーされるパケットにのみ適用されます。サーバーから受信した応答パケットには適用されません。インターフェイス カウンターは、ホップ制限のためにドロップされたパケットの数を追跡するために維持されます。
  • 最大ホップ制限を設定します。(オプション):
sonic(conf-if-Vlan100)# ip dhcp-relay max-hop-count hop-count
ホップ数を指定します。範囲は0~16です。デフォルト値は10です。
hop-count 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay max-hop-count 15
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12
 ip dhcp-relay max-hop-count 15
DELLSONiC(config-if-Vlan100)#
 

ソース インターフェイスの選択

DHCPリレーは、リレーされたパケットに使用するソース アドレスを指定するソース インターフェイス構成オプションを提供します。ソース インターフェイスを指定しない場合、リレーされたパケットのソースIPアドレスは、発信インターフェイスに基づいて自動的に決定されます。システムは、インターフェイス上に設定された最初のアドレス(IPv4またはIPv6)を選択します。これは、デスティネーション アドレスまたはネクスト ホップ ルーターと同じネットワークに分類されます。

ソース インターフェイス構成オプションは、クライアント側のインターフェイス単位であり、DHCPv4パケットとDHCPv6パケットの両方に適用されます。構成されたソース インターフェイスにIPアドレスがない場合、リレーされたパケット内のソースIPアドレスは発信インターフェイスに基づいて決定されます。ソース インターフェイスのアドレスを変更した場合、リレー エージェントは更新されたIPアドレスを使用してパケットをリレーします。

リンク選択サブオプションが有効になっている場合は、サーバーからアクセス可能なソース インターフェイスを構成します。ソース インターフェイスを構成しない場合、リンク選択サブオプションはリレーされたパケットに追加されません。
  • インターフェイスでソース インターフェイスの選択を入力します。
メモ: インターフェイスはネイティブ インターフェイス形式で保存されます。
sonic(conf-if)# ip dhcp-relay source-interface interface
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay source-interface Eth 1/10
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12
 ip dhcp-relay source-interface Ethernet36
 ip dhcp-relay max-hop-count 15
DELLSONiC(config-if-Vlan100)#
 

IPv6の次のホップを介したDHCPリレー

次の図4に示すように、データ センター ネットワークの導入では、DHCPサーバーはIPv6アンダーレイ ネットワークを介してアクセスできます。DHCPリレーは、スパイン1とBGPネイバーを持つリーフ1スイッチで有効になります。DHCPサーバーはリーフ2スイッチに接続されており、スパイン1とのBGP隣接関係もあります。
 
IPv6の次のホップを介したDHCPリレー
図4:IPv6の次のホップを介したDHCPリレー

リーフ スイッチとスパイン スイッチ間のインターフェイスにはIPv4アドレスはありませんが、リンク ローカル アドレスを使用したIPv6転送が有効になっています。リーフ スイッチとスパイン スイッチ間のBGPピアリングは、IPv6リンク ローカル アドレスを使用して確立されます。BGPはRFC 5549をサポートしており、IPv4プレフィックスをIPv6のネクスト ホップで引き継ぐことができます。

リーフ1では、DHCPサーバーへのIPv4ルートはBGPを介して学習され、スパイン1のリンク ローカルの次のホップ アドレスを示します。スパイン1には、リーフ2のリンク ローカルのネクスト ホップ アドレスを示すIPv4ルートもあります。

次に、IPv6の次のホップを介したDHCPリレーの動作について説明します。
  1. DHCPクライアントがリクエストを生成します。
  2. リーフ1のリレー エージェントは、ソース インターフェイスとしてループバック0を使用するように構成されています。リレー エージェントは、giaddrとソースIPv4アドレスを103.103.103.103に設定し、BGP RFC 5549ルートに従って、IPアドレスが172.16.0.2のDHCPサーバーにリクエストを転送します。
  3. リーフ2は、スパイン1からリレーされたDHCP要求を受信し、直接接続されているDHCPサーバーに転送します。
  4. DHCPサーバーは、リレーされたDHCP要求を受信し、オファー パケットを生成し、giaddrで指定されたIPアドレス(リーフ1ループバック アドレス103.103.103.103)に送信します。
  5. リーフ2には、リーフ1のループバック アドレス(103.103.103.130)に到達するためのBGP RFC5549ルートがあります。DHCPサービスは、BGPルートに従ってリレー エージェントに転送されます。
  6. リーフ1はDHCPサーバーから応答を受信し、オプション82をストライピングしてクライアントに転送します。
 
  • リレーに使用するインターフェイスでDHCPリレーを有効にします。
sonic(conf-if)# ipv6 dhcp-relay dhcp-server-ipv6-address vrf vrf-name
サーバーのIPv6アドレスを入力します。最大4つのアドレスを追加できます。
dhcp-server-ipv6-address
(オプション)VRF名を入力します。
vrf vrf-name
  • インターフェイスでソース インターフェイスの選択を入力します。
sonic(conf-if)# ipv6 dhcp-relay source-interface interface
  • (オプション)最大ホップ制限を設定します。
sonic(conf-if-Vlan100)# ipv6 dhcp-relay max-hop-count hop-count
ホップ数を指定します。範囲は1~16です。デフォルト値は10です。
hop-count
  • (オプション)別のリレー エージェントから送信されたDHCPリレー パケットを処理する方法を指定します。
sonic(conf-if)# ip dhcp-relay policy-action [discard | append | replace]
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ipv6 dhcp-relay 2001:db8:4444::7777
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ipv6 address 2001:db8:3333::7777/80
 ipv6 dhcp-relay 2001:db8:4444::7777
DELLSONiC(config-if-Vlan100)#
 

VRF間のDHCPリレー

DHCPリレー エージェントは、別のVRFにあるサーバーへのクライアント リクエストの転送をサポートします。たとえば、クライアントはデフォルトのVRFにバインドされたインターフェイスに接続されており、サーバーはユーザーVRFに存在できます。このような導入では、DHCPサーバーが存在するVRF名を指定するオプションを構成できます。VRF名を指定しない場合、システムはDHCPサーバーがデフォルトのVRFに存在すると想定します。DHCPリレーは、特定のクライアント インターフェイスに対する複数のDHCPサーバーの構成をサポートしており、これらのDHCPサーバーはすべて同じVRFに存在する必要があります。クライアント向けインターフェイスごとに構成できるサーバーVRFは1つだけです。
 
メモ: クライアントVRFは、リレーが構成されているインターフェイスから派生します。

DHCPv4リレーを使用している場合は、クライアントとサーバーが異なるVDFにある場合にリンク選択を有効にする必要があります。リンク選択サブオプションは、サーバ VRF にバインドされたインタフェースを使用する必要があります。この構成は、サーバからの応答が DHCPv4 リレーによって確実に受信されるようにするために必要です。クライアントとサーバーが同じVRFにある場合は、giaddrもサーバーVRF内に存在するため、リンク選択を構成する必要はありません。
  • リレーに使用するインターフェイスでDHCPリレーを有効にします。
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
サーバー アドレスを入力します。最大4つのアドレスを追加できます。
dhcp-server-ip-address 
(オプション)VRF名を入力します。
vrf-name 
  • (オプション)インターフェイスでリンク選択サブオプションを有効にします。
sonic(conf-if)# ip dhcp-relay link-select
  • (オプション)DHCPサーバに送信されるDHCPパケットにVRF情報を追加するには、VRF選択オプションを指定します。
sonic(conf-if)# ip dhcp-relay vrf-select
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay 10.10.200.12 vrf Customer1
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12 vrf Customer1
DELLSONiC(config-if-Vlan100)#
 

仮想サブネット選択サブオプション

DHCPリレーは、重複するIPアドレスを共有する異なるVDF上の複数のクライアントをサポートします。このようなVRF導入では、DHCPサーバーは、そのVRFに基づいてアドレスの割り当てを実行できるように、クライアントのVRFを認識する必要があります。VRF情報を提供するために、DHCPリレーには、RFC 6607で定義されているDHCPv4のサブオプション151とDHCPv6のサブオプション68が含まれています。

仮想サブネット選択サブオプション(タイプ0)は、クライアントが接続されている着信インターフェイスで設定されたASCII VRFNAMEを伝送します。着信インターフェイスがデフォルトのVRFにある場合、サブオプションはリレーされたパケットに追加されません。

相互運用性を確保するには、DHCPサーバーがVRFに基づくアドレス割り当てをサポートしている場合にのみ、仮想サブネット選択サブオプションを有効にします。一部のサーバーはサブオプションを認識せず、デフォルトのVRFスペースにリースを割り当てる場合があります。DHCPリレーは、これらの応答をサーバーから破棄しません。

次の図5では、DHCPクライアント1とDHCPクライアント2の両方が同じアドレス空間を使用します。DHCP リレースイッチで仮想サブネット選択サブオプションを設定すると、DHCP サーバにパケットを送信するときにリレーデバイスにサブオプションが含まれます。
 
仮想サブネット選択サブオプション
図5:仮想サブネット選択サブオプション
 

VXLAN導入でのDHCPリレー

VXLAN BGP EVPN導入環境でDHCPリレーを構成して、EVPNクライアントまたはVMにDHCPサービスを提供することができます。次の図6は、VXLANネットワークでの一般的な導入を示しています。クライアントとサーバーは、同じVRFドメインまたは異なるVRFドメインに配置できます。
 
VXLAN導入でのDHCPリレー
図6:VXLAN導入でのDHCPリレー

次に、VXLAN導入環境でのDHCPリレーの機能を示します。
  1. DHCPクライアントはVLAN 10のVTEP1に接続され、VrfRedにバインドされます。
  2. VLAN 10のVTEP1では、DHCPリレーが有効になっています。
  3. DHCPサーバーはVTEP2にあり、VrfRedにバインドされているVLAN 20に接続されています。
  4. VTEP1には、VXLANトンネルのネクスト ホップを示すDHCPサーバー172.16.0.1へのBGP EVPN Type-5ルートがあります。
  5. DHCPリレーは、受信パケットを172.16.0.1に転送し、giaddrは192.168.0.1に設定します。リレーはVxLANトンネルを認識していない。
  6. VTEP1はアンダーレイ レイヤー2トンネル ヘッダーを追加し、パケットを宛先VTEP2に転送します。
  7. VTEP2はアンダーレイ レイヤー2とトンネル ヘッダーを削除し、DHCPパケットをサーバーに転送します。
  8. DHCPサーバーはgiaddr 192.168.0.1に応答します。VTEP2には、トンネルの次のホップを示す、リレー エージェントのIPアドレス192.168.0.1へのBGP EVPN type-5ルートがあります。
  9. VTEP2はアンダーレイ レイヤー2トンネル ヘッダーを追加し、応答パケットをVTEP1に送信します。
  10. VTEP1のDHCPリレー エージェントは、サーバーから応答を受信し、オプション82を削除して、VLAN 10上のクライアントにパケットを転送します。
メモ: BGP EVPN導入でのDHCPリレーは、レイヤー3 VNI構成に適用されます。レイヤー2 VNI構成の場合、クライアントとサーバーは拡張VLANを介して直接アクセス可能であるため、DHCPリレーは必要ありません。
 

DHCPリレーおよび静的Anycastゲートウェイ

STATIC ANYCAST Gateway(PAUSE)を使用すると、アクティブ/アクティブ ルーター構成で共通ゲートウェイ アドレスを使用して、複数のスイッチで同時にパケットをルーティングできます。各スイッチは、同じ仮想IPアドレスと仮想MACアドレスのセットで構成されます。

DHCPリレーには、ダウンストリームまたはクライアント向けインターフェイスのサブネットを識別するためのIPアドレスが必要です。クライアント インターフェイスがVLANに対して有効になっている場合、DHCPリレーはGIADDRとしてVLAN IPv4アドレスを使用します。関連づけられているSLANインターフェイスに割り当てられているIPアドレスがない場合、リレー エージェントはパケットを破棄します。リーフ スイッチで同一のSNV IPアドレスが構成されているため、サーバーからの応答が別のリーフ スイッチに送信され、DHCPパケットをリレーしたリーフ スイッチに到達しない場合があります。この問題を回避するには、ソース インターフェイスでリンク選択オプションを使用します。

次の図7では、192.168.0.1がリーフ スイッチ上のVLAN10のVLANゲートウェイとして使用されています。DHCPリレーはVLAN10で有効になっています。DHCPパケットをDHCPサーバーにリレーするには、giaddrフィールドを55.55.55.55に設定します。DHCP サーバーは、リンク選択サブオプション 5 を使用して、リースするクライアントサブネットを識別します。DHCPサーバーからの応答は、元のリーフ スイッチに固有のループバックIPに送信されます。
 
DHCPリレーおよび静的Anycastゲートウェイ
図7:DHCPリレーおよび静的Anycastゲートウェイ

番号なしのIPv4インターフェイス上の
DHCPリレーDHCPリレーは、番号なしのポイントツーポイント リンクで構成できます。IPv4非番号構成では、明示的なIPv4アドレスを割り当てずにレイヤー3処理を有効にします。

非番号インターフェイスは、ルーターですでに設定されている別のインターフェイスのIPv4アドレスを使用します。IPv4非番号構成を使用して、ネットワーク アドレス空間を節約し、スイッチ構成をシンプルにすることができます。

DHCPリレーは、IPv4番号なしのインターフェイスを介したサーバーへのパケット転送をサポートし、次の制限事項があります。
  • ループバック インターフェイスのみが、寄付インターフェイスとしてサポートされます。
  • IPv4非番号構成は、Ethernetおよびポート チャネル インターフェイスでのみサポートされています。
  • IPv4非番号構成は、デフォルトのVRFでのみサポートされます。
メモ: リレーとサーバー間のリンクの両端は、非番号インターフェイスとして構成する必要があります。DHCPリースを割り当てるには、サーバーがクライアント サブネットを認識している必要があるため、クライアント向けのダウンストリーム インターフェイスにはIPv4アドレスが関連づけされている必要があります。

次の図8では、IPv4 unnumberedがEth1/4インターフェイスで構成されています。これは、リレーとサーバー間のポイント ツー ポイント リンクです。OSPFv2はリレー スイッチとサーバー スイッチで有効になっており、ループバック ネットワーク アドレスがアドバタイズされます。
 
番号なしのIPv4インターフェイス上のDHCPリレー
図8:番号なしのIPv4インターフェイス上のDHCPリレー

サーバーがリレー スイッチに応答できるように、クライアント サブネットもOSPFv2を介してアドバタイズされます。リレーされたパケットのgiaddrは192.168.0.1に設定されています。リレーされたパケットのソースIPv4アドレスは、ルーティング スタックによって決定されます。

IPv4番号なしのセットアップでリンク選択を有効にすることもできます。クライアント サブネットがサーバーから到達できない場合、giaddrはループバック1アドレス(103.103.103.103)に設定されます。
 

リレー エージェント オプションを使用したDHCPv4パケットの処理

カスケード リレーなど、さまざまなネットワーク構成をサポートするために、リレー エージェントは、すでにリレー エージェント オプションを持つ着信DHCPv4パケットを処理するための3つの異なるオプションを提供します。
  • 破棄 :リレー エージェントは着信パケットを破棄します(デフォルト)。
  • 追加 - リレー エージェントは、受信オプションはそのままに、独自のリレー オプションのセットをパケットに追加します。リレー エージェント情報の長さが255バイトの最大制限を超えると、パケットは破棄されます。
  • Replace :リレー エージェントは受信オプションを削除し、パケットに独自のオプション セットを追加します。
  • (オプション)別のリレー エージェントから送信されたDHCPリレー パケットを処理する方法を指定します。
sonic(conf-if)# ip dhcp-relay policy-action [discard | append | replace]
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay policy-action discard
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12
 ip dhcp-relay source-interface Ethernet40
 ip dhcp-relay max-hop-count 15
 ip dhcp-relay policy-action discard
DELLSONiC(config-if-Vlan100)#
 

サーバー識別子オーバーライド サブオプション

DHCPv4リレーは、RFC5107で定義されているように、サーバー識別子オーバーライド サブオプション11をサポートします。このサブオプションを使用すると、リレーは DHCPv4 サーバとして機能し、ユニキャスト DHCPv4 パケットがサーバに直接送信されるのではなく、リレーエージェントに送信されます。リレーは、ユニキャスト パケットに適切なサブオプションを追加できます。リンク選択サブオプションまたはVSSサブオプションが有効になっている場合、サーバ識別子オーバーライド サブオプションが自動的に追加されます。

DHCPv4サーバがサーバ識別子サブオプションをサポートしていない場合、クライアントからのユニキャスト DHCPv4 パケットはリレーエージェントをバイパスしてサーバに直接送信されます。

このサブオプションは、DHCPv4リレー エージェントにのみ適用されます。
 

拡張性

  • インターフェイスあたり最大4つのリレー アドレスを有効にすることができます。
  • DHCPv4およびDHCPv6リレーは、最大2,000のDHCPクライアントを処理できます。
  • DHCPv4リレーでは、最大4,000のレイヤー3インターフェイスを有効にすることができます。
  • DHCPv6リレーでは、最大4,000個のレイヤー3インターフェイスを有効にすることができます。
 

DHCP Relay Showコマンド

DELLSONiC# show ip dhcp-relay
  brief       Display IP DHCP relay information in brief
  detailed    Display IP DHCP relay information in detail
  statistics  Display IP DHCP relay statistics
DELLSONiC# show ip dhcp-relay brief
------------------------------------------------
Interface Name    DHCP Helper Address
------------------------------------------------
Vlan100           10.10.200.20


DELLSONiC# show ipv6 dhcp-relay brief
------------------------------------------------
Interface Name    DHCP Helper Address
------------------------------------------------
Vlan100           2001:db8:4444::7777
DELLSONiC#
DELLSONiC# show ip dhcp-relay detailed Vlan 100

Relay Interface: Vlan100


Server Address: 10.10.200.20
Server VRF: Not Configured
Source Interface: Not Configured
Link Select: disable
VRF Select: disable
Max Hop Count: 10
Policy Action: discard
Circuit-id Format: %p
DELLSONiC#
DELLSONiC# show ip dhcp-relay statistics Vlan 100
BOOTREQUEST messages received by the relay agent        : 4
BOOTREQUEST messages forwarded by the relay agent       : 2
BOOTREPLY messages forwarded by the relay agent         : 0
DHCP DISCOVER messages received by the relay agent      : 0
DHCP OFFER messages sent by the relay agent             : 0
DHCP REQUEST messages received by the relay agent       : 0
DHCP ACK messages sent by the relay agent               : 0
DHCP RELEASE messages received by the relay agent       : 0
DHCP DECLINE messages received by the relay agent       : 0
DHCP INFORM messages received by the relay agent        : 0
DHCP NACK messages sent by the relay agent              : 0
Total number of DHCP packets dropped by the relay agent : 0
Number of DHCP packets dropped due to an invalid opcode : 0
Number of DHCP packets dropped due to an invalid option : 0
DELLSONiC#

Affected Products

Enterprise SONiC Distribution, PowerSwitch S5048F-ON, PowerSwitch S5148F-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S5448F-ON
Article Properties
Article Number: 000218658
Article Type: How To
Last Modified: 20 Feb 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.