네트워크에서 Network.DHCP, DHCPv6.WithoutRA 및 IPv6AcceptRA.DHCPv6Client 간의 관계는 무엇입니까?

네트워크에서 Network.DHCP, DHCPv6.WithoutRA 및 IPv6AcceptRA.DHCPv6Client 간의 관계는 무엇입니까?

이것네트워크 문서다음 네트워크 구성 옵션을 설명하십시오.

Network.DHCP. 가능한 값은 , yes및 입니다 . 기본 .ipv4ipv6nono

수신이 활성화된 경우 이 매개변수에 관계없이 기본적으로 라우터 광고에 의해 DHCPv6이 트리거됩니다. 여기서 DHCPv6 지원을 명시적으로 활성화하면 링크에 라우터가 있는지 여부나 라우터가 전달하는 플래그에 관계없이 DHCPv6 클라이언트가 [DHCPv6] 섹션의 WithoutRA= 설정에 지정된 모드에서 시작됩니다.

DHCPv6.WithoutRA. 가능한 값 solicitinformation-request. no기본 no.

라우터가 광고하는 "관리형" 또는 "기타 구성" 플래그 없이 DHCPv6 클라이언트가 시작되도록 허용합니다. 기본값은 "아니요"이고 RA가 수신되면 DHCPv6 클라이언트가 시작됩니다.

IPv6AcceptRA.DHCPv6Client. 가능한 값 alwaystrue. false기본 true.

true인 경우 RA에 "관리" 플래그가 있으면 DHCPv6 클라이언트는 "요청" 모드에서 시작됩니다. RA에 "관리" 플래그는 없지만 "기타 구성" 플래그가 있는 경우 DHCPv6 클라이언트는 "정보 요청"에서 시작됩니다. " 모드가 시작됩니다. "항상"으로 설정된 경우 RA에 "관리됨" 플래그나 "기타 구성" 플래그가 모두 설정되지 않은 경우에도 DHCPv6 클라이언트는 RA가 수신될 때 "요청" 모드에서 시작됩니다. [DHCPv6] 섹션에서 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(라우터 광고)에는 두 가지가 있다는 점을 이해하는 것이 중요합니다.배너:

  • 관리하다: 클라이언트에게 SLAAC를 사용하는 대신 DHCPv6에서 IP 주소를 얻도록 지시합니다.

  • 기타 구성: 클라이언트에게 SLAAC를 사용하지만 여전히 DHCPv6에서 DNS 서버 정보를 얻도록 지시합니다.

DHCPv6에는 두 가지가 있습니다.모델:

  • 구하다: IP 주소와 DNS 서버 정보를 얻습니다.

  • 정보 요청: DNS 서버 정보만 가져옵니다.

기본적으로,관리 플래그방아쇠권유 모드,게다가기타 구성 플래그방아쇠정보 요청 패턴. 그러나 위의 옵션은 이 동작을 수정하기 위해 존재합니다. 예를 들어 설정은 DHCPv6Client=alwaysRA 패킷을 기다리지만 응답할 DHCPv6 요청 유형을 재정의합니다. RA 패킷을 기다리지 않고 DHCPv6 요청을 함께 설정 DHCP=yes하고 실행합니다. WithoutRA=solicit(이 설정은 IPv6AcceptRA=noRA를 무시하므로 라우터 광고를 기다리지 않도록 구성된 경우에만 DHCPv6가 트리거될 수 있습니다.)

그런데 이 설명에서 "DNS 서버 정보"를 사용한 것으로 알고 있지만 DNS는 DHCPv6을 통해 반환될 수 있는 가장 일반적인 유형의 보조 정보일 뿐입니다. 동일한 메시지에는 DNS 서버 주소 대신 또는 추가로 다른 정보(예: NTP 서버 정보)가 포함될 수 있습니다.

관련 정보