ネットワーク上のNetwork.DHCP、DHCPv6.WithoutRA、およびIPv6AcceptRA.DHCPv6Clientの間の関係は何ですか?

ネットワーク上のNetwork.DHCP、DHCPv6.WithoutRA、およびIPv6AcceptRA.DHCPv6Clientの間の関係は何ですか?

これネットワーク文書次のネットワーク構成オプションについて説明します。

Network.DHCP。可能な値は、yesおよびです。基本。ipv4ipv6nono

受信が有効になっている場合、このパラメータに関係なく、デフォルトでルーター広告によってDHCPv6がトリガーされます。ここでDHCPv6サポートを明示的に有効にすると、リンクにルータがあるかどうか、ルータが転送するフラグに関係なく、DHCPv6クライアントは[DHCPv6]セクションのWithoutRA =設定で指定されたモードで起動します。

DHCPv6.WithoutRA。可能な値solicitinformation-requestno基本no

ルーターが広告する「管理対象」または「その他の構成」フラグなしでDHCPv6クライアントを起動できるようにします。デフォルトは「いいえ」で、RA を受信すると DHCPv6 クライアントが起動します。

IPv6AcceptRA.DHCPv6Client。可能な値alwaystruefalse基本true

trueの場合、RAに「管理」フラグがある場合、DHCPv6クライアントは「要求」モードで開始されます。 RAに「管理」フラグはありませんが、「その他の構成」フラグがある場合、DHCPv6クライアントは「情報要求」から始まります。 「モードが開始されます。「常に」に設定されている場合、RAに「管理済み」フラグまたは「その他の設定」フラグがすべて設定されていない場合でも、DHCPv6クライアントはRAが受信されると「要求」モードで起動します。 ]セクションでWithoutRA =を有効にすると、これは無視されます。

また、次の例を提供します。

[Match]
Name=enp1s0

[Network]
DHCP=ipv6

# The below setting is optional, to also assign an address in the delegated prefix
# to the upstream interface. If not necessary, then comment out the line below and
# the [DHCPPrefixDelegation] section.
DHCPPrefixDelegation=yes

# If the upstream network provides Router Advertisement with Managed bit set,
# then comment out the line below and WithoutRA= setting in the [DHCPv6] section.
IPv6AcceptRA=no

[DHCPv6]
WithoutRA=solicit

[DHCPPrefixDelegation]
UplinkInterface=:self
SubnetId=0
Announce=no

Network.DHCPこれら、そしてDHCPv6.WithoutRAの違いは何ですかIPv6AcceptRA.DHCPv6Client?彼らはどのようにやり取りしますか?

ベストアンサー1

Network.DHCPそしてDHCPv6.WithoutRA一緒に質問に答えるDHCPv6を起動する前にRAパケットを待っていますか?

DHCPv6.WithoutRAまた、質問に答えました。RAを待たないと、どのタイプのDHCPv6要求が発生しますか?

IPv6AcceptRA.DHCPv6Client関連質問に答えるRA を待っている場合、どのような DHCPv6 要求を実行しますか?

RA(ルーター広告)には2つの方法があることを理解することが重要です。バナー:

  • 管理する: クライアントに SLAAC を使用する代わりに、DHCPv6 から IP アドレスを取得するよう指示します。

  • その他の構成: クライアントに SLAAC を使用しますが、まだ DHCPv6 から DNS サーバー情報を取得するように指示します。

DHCPv6には2つあります。モデル:

  • 救う:IPアドレスとDNSサーバー情報を取得します。

  • 情報リクエスト:DNSサーバー情報のみを取得します。

基本的に、管理フラグトリガー勧誘モード、しかもその他の構成フラグトリガー情報要求パターン。ただし、上記のオプションはこの動作を修正するために存在します。たとえば、設定はDHCPv6Client=alwaysRAパケットを待ちますが、応答するDHCPv6要求の種類をオーバーライドします。 RAパケットを待たずにDHCPv6要求を一緒に確立してDHCP=yes実行します。WithoutRA=solicit(この設定はIPv6AcceptRA=noRAを無視するため、ルーター広告を待たないように構成されている場合にのみDHCPv6がトリガーされる可能性があります。)

ただし、この説明では「DNSサーバー情報」を使用したことがわかりますが、DNSはDHCPv6を介して返される可能性がある最も一般的な種類の補助情報です。同じメッセージには、DNSサーバーアドレスの代わりに、またはさらに他の情報(NTPサーバー情報など)を含めることができます。

おすすめ記事