IPv6 DHCP 서버 및 라우터


11

dualstack에 대한 테스트 환경을 설정하고 있습니다.

현재 서버 (Windows 2008 R2), 2 개의 스위치 및 라우터가 설치 및 구성되어 있습니다. 서버는 기본 도메인 컨트롤러이며 DHCP 역할이 설치되어 있습니다.

VLAN 을 사용 하여 컴퓨터를 서로 분리하고 있습니다. 이제 나는 문제에 갇혀 있고 그것을 알아낼 수없는 것 같아서 너희들이 나를 도울 수 있기를 정말로 바란다!

서버에서 IPv4IPv6 범위를 모두 만들었습니다 . 라우터에는 VLAN을 사용하기위한 하위 인터페이스가 있으며 IPv4가 제대로 작동합니다.

IPv6에 문제가있는 것 같습니다. NIC에 정적 IPv6 주소 (이 경우 2001 : db8 : a : 1 :: 10)를 지정했습니다 . 또한 VLAN을 사용하기 위해 여러 범위를 만들었습니다.

라우터에서 두 개의 인터페이스 구성은 다음과 같습니다. 구성 라우터

기본 VLAN (DEFAULT)에 연결된 컴퓨터에 부여 된 IP는 DHCP 서버에서 IPv6 주소를받습니다. 그러나 다른 VLAN과 연결된 것은 DHCP 풀을 만들지 않고 라우터에서 IP 주소를받습니다 (참고 : 하위 인터페이스에 부여한 IP 범위의 IP 주소를받습니다).

나는이 원하는 하지 발생하고는 DHCP 서버의 범위에서 IP 주소를 얻을를 만들기 위해 (그리고 그들은 임대에 표시되도록).

어떤 도움이라도 대단히 감사하겠습니다 !

답변:


11

IPv6에는 IPv4보다 더 많은 주소 구성 옵션이 있습니다. 프로세스는 다음과 같이 작동합니다.

  1. 새 클라이언트가 네트워크에 가입하고 라우터 요청 (RS)을 보냅니다.
  2. 각 라우터 (여러 개 가능)는 라우터 알림 (RA)을 보냅니다.
    • 이는 요청시 (RS 수신시)와 주기적으로 발생합니다.
  3. RA에는 네트워크 실행 방법에 대한 많은 정보가 포함되어 있습니다.
    • RA를 전송하는 라우터가 기본 게이트웨이 일 수있는 기간
    • 네트워크에 상태 비 저장 (주소를 제공하지 않고 DNS 설정과 같은 추가 정보 만 제공)이 있는지 클라이언트에 알리기 (O = other 플래그)
    • 네트워크에 상태 저장 (IPv4와 같은) DHCPv6 서버가 있는지 클라이언트에게 알리기 (M = managed 플래그)
    • 네트워크에서 사용중인 접두사에 대해 클라이언트에게 알리기
      • 각 접두사에 대해 : 클라이언트가 스스로 주소를 자동 구성 할 수 있는지 알려주십시오 (A = autoconf 플래그)
    • 그리고 아마도 다른 많은 것들

DHCPv6 서버가 모든 주소를 관리하는 완전히 관리되는 네트워크를 실행하려는 경우 (이를 선택하기 전에 원하는 이유를 생각하십시오. DHCPv6 서버의 정보를 사용하지 않으면 클라이언트가 자신의 주소를 구성하도록하는 것이 많이 있습니다 (쉬운 경우) 라우터는 모든 접두사에 대해 A (autoconf) 플래그를 끄고 M (managed) 플래그를 켜서 클라이언트가 자신의 주소를 선택할 수는 없지만 DHCPv6 서버가 있음을 알 수 있도록해야합니다. 그들을 도울 수 있습니다.

이것이 Cisco 라우터에서 수행하는 방법입니다.

; Go to the interface configuration
interface FastEthernet0/0
  ; Tell clients that auto configuration is not allowed
  ; This changes the default parameters.
  ; You have to specify the timers, so I use the standard values
  ipv6 nd prefix default 2592000 604800 no-autoconfig
  ;
  ; Tell the clients that there is a stateful DHCPv6 server available
  ipv6 nd managed-config-flag

; Repeat this for every (sub)interface where you want to force clients to use DHCPv6.

참고 : RA 패킷이 필요합니다. DHCPv6은 정보 및 선택적으로 주소 만 제공합니다. 기본 게이트웨이는 제공하지 않습니다. RA를 사용하여 수행됩니다. 여기서의 아이디어는 라우터가 일반적으로 DHCP 서버보다 라우팅 및 게이트웨이에 대한 더 나은 정보를 가지고 있으며, 하나의 서브넷에서 여러 게이트웨이를 클라이언트가 그들 사이에서로드 밸런싱을 갖는 기본 게이트웨이로 작동 할 수 있다는 추가 이점이 있습니다.


0

DHCP 릴레이를 사용할 때 Windows 2008 R2 DHCPv6 서버에 버그가있었습니다.

자세한 내용 및 핫픽스는 이 Microsoft 링크 를 참조하십시오 .


이 문제는 주소를 전달하지 않는 Windows DHCP 서버와 관련이 없습니다.
Gerben

1
나는 그 부분을 놓쳤다. 이제 L3 스위치에서 작동하는 구성을 사용하면 언급 한 기사에서 설명한 Windows DHCP 서버 문제가 발생할 수 있습니다.
Jens Link
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.