Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지의 내용
 

예: PPPoE를 통해 NDRA 및 DHCPv6 접두사 위임을 사용하는 이중 스택 구성

이 예는 PPPoE(Point-to-Point Protocol over Ethernet)를 통해 NDRA(Neighbor Discovery Router Advertisement) 및 DHCPv6(Dynamic Host Configuration Protocol for IPv6) 접두사 위임을 사용하는 이중 스택을 구성하고 확인하기 위한 단계별 절차와 명령을 제공합니다.

요구 사항

이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.

  • MX 시리즈 3D 유니버설 에지 라우터

  • Junos OS 릴리스 11.4 이상

참고:

이 구성 예는 나열된 소프트웨어 릴리스를 사용하여 테스트되었으며 이후의 모든 릴리스에서 작동하는 것으로 가정합니다.

개요

이 예에서는 다음과 같이 가입자 액세스 네트워크에서 NDRA 및 DHCPv6 접두사 위임을 사용합니다.

  • 액세스 네트워크는 PPPoE입니다.

  • NDRA는 WAN 링크에서 글로벌 IPv6 주소를 할당하는 데 사용됩니다. 라우터 광고에 사용되는 접두사는 AAA(Authentication, Authorization, and Accounting) RADIUS를 사용하여 지정된 로컬 풀에서 나옵니다.

  • DHCPv6 접두사 위임은 가입자 LAN 주소 지정에 사용됩니다. AAA RADIUS를 사용하여 지정된 로컬 풀의 위임된 접두사를 사용합니다.

  • DHCPv4는 가입자 LAN 주소 지정에 사용됩니다.

  • DHCPv6 가입자 세션은 기본 PPPoE 가입자 세션을 통해 계층화됩니다.

토폴로지

그림 1: NDRA 및 DHCPv6 Prefix 위임을 사용하는 PPPoE 가입자 액세스 네트워크 PPPoE Subscriber Access Network with NDRA and DHCPv6 Prefix Delegation

표 1 은 이 예에서 사용된 구성 요소를 설명합니다.

표 1: NDRA 및 DHCPv6 접두사 위임을 사용하는 듀얼 스택에 사용되는 구성 요소

구성 요소

구성 요소 이름

목적

동적 프로필

DS-dyn-ipv4v6-ndra

가입자가 로그인할 때 PPPoE 논리적 인터페이스를 생성하는 프로필.

인터페이스

ge-3/3/0

기본 이더넷 인터페이스.

로0

액세스 네트워크에서 사용하기 위한 루프백 인터페이스. 루프백 인터페이스는 번호가 지정되지 않은 인터페이스에 자동으로 사용됩니다.

주소 할당 풀

기본값-ipv4-pool-2

가입자 LAN에 IPv4 주소를 제공하는 풀입니다.

NDRA-2010년

라우터 보급에 사용되는 IPv6 접두사를 제공하는 풀입니다. 이러한 접두사는 CPE WAN 링크에 할당된 글로벌 IPv6 주소를 생성하는 데 사용됩니다.

dhcpv6-pd-풀

CPE에 위임되고 가입자 LAN에 IPv6 전역 주소를 할당하는 데 사용되는 접두사 풀을 제공하는 풀입니다.

구성

PPPoE를 통한 DHCPv6을 위한 DHCPv6 로컬 서버 구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 계층 수준에서 명령을 CLI로 [edit] 복사해 붙여 넣습니다.

단계별 절차

PPPoE IPv6 제품군(inet6) 위에 DHCPv6을 계층화하려면 PPPoE 인터페이스를 DHCPv6 로컬 서버 구성에 추가하여 DHCPv6를 PPPoE 인터페이스와 연결합니다. 이 예에서는 동적 PPPoE 인터페이스를 사용하기 때문에 PPPoE 인터페이스 위에 DHCPv6 바인딩이 이루어질 수 있음을 나타내기 위해 pp0.0(PPPoE) 논리적 인터페이스를 와일드카드로 사용합니다.

DHCPv6 로컬 서버를 구성하려면 다음을 수행합니다.

  1. DHCPv6 로컬 서버 구성에 액세스합니다.

  2. 동적 PPPoE 인터페이스를 위한 그룹을 생성하고 이름을 할당합니다.

    그룹 기능은 인터페이스 집합을 그룹화한 다음 명명된 인터페이스 그룹에 공통 DHCP 구성을 적용합니다.

  3. 동적 PPPoE 논리적 인터페이스를 위한 인터페이스를 추가합니다.

결과

구성 모드에서 명령을 입력하여 show 구성을 확인합니다.

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

PPPoE 논리 인터페이스에 대한 동적 프로필 구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 계층 수준에서 명령을 CLI로 [edit] 복사해 붙여 넣습니다.

단계별 절차

PPPoE 논리적 인터페이스에 대한 동적 프로필을 생성합니다. 이 동적 프로필은 동일한 논리적 인터페이스에서 IPv4 및 IPv6 세션을 모두 지원합니다.

동적 프로필을 구성하려면,

  1. 동적 프로필을 만들고 이름을 지정합니다.

  2. IPv4 및 IPv6 가입자를 위한 논리적 PPPoE 인터페이스를 생성하는 데 사용되는 PPPoE 논리적 인터페이스(pp0)를 구성합니다.

  3. 를 사전 정의된 변수로 지정하여 $junos-interface-unit pp0 인터페이스의 논리적 단위 번호를 나타냅니다.

    변수는 가입자가 로그인할 때 네트워크에서 제공하는 실제 단위 번호로 동적으로 대체됩니다.

  4. 라우터가 동적 PPPoE 논리적 인터페이스를 생성하는 기본 이더넷 인터페이스의 이름을 나타내기 위해 사전 정의된 변수로 지정합니다 $junos-underlying-interface . 변수는 가입자가 로그인할 때 네트워크에서 제공하는 기본 인터페이스의 실제 이름으로 동적으로 대체됩니다.

  5. PPPoE 논리 인터페이스가 동적으로 생성될 때 라우터가 PPPoE 서버 역할을 하도록 구성합니다.

  6. 루프백 인터페이스를 동적으로 생성하기 위해 번호가 지정되지 않은 주소를 지정하여 pp0 인터페이스에 대한 IPv4 제품군을 구성합니다.

  7. pp0 인터페이스에 대한 IPv6 제품군을 구성합니다.

    이 예에서는 라우터 보급을 사용하므로, 사전 정의된 변수를 $junos-ipv6-address할당합니다.

  8. pp0 인터페이스에 대해 하나 이상의 PPP 인증 프로토콜을 구성합니다.

  9. keepalives를 활성화하고 keepalives에 대한 간격을 설정합니다.

    30초 간격을 사용하는 것이 좋습니다.

  10. 라우터 광고 구성에 액세스합니다.

  11. NDRA 구성이 적용되는 인터페이스를 지정합니다.

  12. 이 동적 프로필로 생성된 인터페이스에서 CPE로 전송되는 라우터 광고 메시지에 포함된 접두사 값을 지정합니다.

    사전 정의된 변수를 지정하는 $junos-ipv6-ndra-prefix 경우, 실제 값은 로컬 풀 또는 AAA를 통해 얻어집니다.

결과

구성 모드에서 명령을 입력하여 show 구성을 확인합니다.

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

루프백 인터페이스 구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 계층 수준에서 명령을 CLI로 [edit] 복사해 붙여 넣습니다.

단계별 절차

루프백 인터페이스를 구성하려면 다음을 수행합니다.

  1. 루프백 인터페이스를 생성하고 단위 번호를 지정합니다.

  2. IPv4에 대한 인터페이스를 구성합니다.

  3. IPv6에 대한 인터페이스를 구성합니다.

결과

구성 모드에서 명령을 입력하여 show 구성을 확인합니다.

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

동적 PPPoE 가입자 인터페이스를 위한 정적 기본 이더넷 인터페이스 구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 계층 수준에서 명령을 CLI로 [edit] 복사해 붙여 넣습니다.

단계별 절차

기본 이더넷 인터페이스를 구성하려면:

  1. IPv4 및 IPv6 동적 프로필을 연결할 정적 기본 이더넷 인터페이스의 이름과 논리적 단위 번호를 지정합니다.

  2. 인터페이스에 대한 설명을 구성합니다.

  3. 기본 인터페이스에서 PPPoE 캡슐화를 구성합니다.

  4. VLAN ID를 구성합니다.

  5. 동적 프로필을 기본 인터페이스에 연결합니다.

  6. (선택 사항) 동일한 VLAN 인터페이스에서 동일한 PPPoE 가입자에 대해 여러 PPPoE 세션이 생성되는 것을 방지합니다.

결과

구성 모드에서 명령을 입력하여 show 구성을 확인합니다.

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

BNG IP 주소 지정

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 계층 수준에서 명령을 CLI로 [edit] 복사해 붙여 넣습니다.

모범 사례:

루프백 인터페이스의 인터페이스 주소가 변경될 경우 예측할 수 없는 동작을 방지하기 위해 BNG IP 주소를 구성하는 것이 좋습니다.

단계별 절차

BNG의 IP 주소를 구성하려면 다음을 수행합니다.

  1. routing-options 구성에 액세스합니다.

  2. IP 주소 또는 BNG를 지정합니다.

결과

구성 모드에서 명령을 입력하여 show 구성을 확인합니다.

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

RADIUS 서버 액세스 구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 계층 수준에서 명령을 CLI로 [edit] 복사해 붙여 넣습니다.

단계별 절차

RADIUS 서버 구성:

  1. RADIUS 서버 구성을 만들고 서버 주소를 지정합니다.

  2. 서버에 필요한 암호(암호)를 구성합니다.

    따옴표로 묶인 비밀에는 공백이 포함될 수 있습니다.

  3. BNG가 RADIUS 서버에 RADIUS 요청을 보낼 때 사용하는 소스 주소를 구성합니다.

  4. (선택 사항) 라우터가 RADIUS 계정 서버에 연결을 시도하는 횟수를 구성합니다.

    1회에서 16회까지 재시도하도록 라우터를 구성할 수 있습니다. 기본 설정은 3회 재시도입니다.

  5. (선택 사항) 로컬 라우터 또는 스위치가 RADIUS 서버로부터 응답을 수신하기 위해 대기하는 시간을 구성합니다.

    기본적으로 라우터 또는 스위치는 3초 동안 대기합니다. 시간 제한은 1초에서 90초까지 구성할 수 있습니다.

결과

구성 모드에서 명령을 입력하여 show 구성을 확인합니다.

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

RADIUS 서버 액세스 프로파일 구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 계층 수준에서 명령을 CLI로 [edit] 복사해 붙여 넣습니다.

단계별 절차

RADIUS 서버 액세스 프로필을 구성하려면:

  1. RADIUS 서버 액세스 프로필을 생성합니다.

  2. 인증 방법이 사용되는 순서를 지정합니다.

  3. 인증에 사용되는 RADIUS 서버 및 어카운팅에 사용되는 서버의 주소를 지정합니다.

  4. 액세스 프로필에 대한 RADIUS 계정 값을 구성합니다.

결과

구성 모드에서 명령을 입력하여 show 구성을 확인합니다.

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

로컬 주소 할당 풀 구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 계층 수준에서 명령을 CLI로 [edit] 복사해 붙여 넣습니다.

단계별 절차

DHCPv4, DHCPv6 접두사 위임 및 NDRA를 위해 3개의 주소 할당 풀을 구성합니다.

주소 할당 풀을 구성하려면 다음을 수행합니다.

  1. DHCPv4에 대한 주소 할당 풀을 구성합니다.

  2. DHCPv6 접두사 위임을 위한 주소 할당 풀을 구성합니다.

  3. NDRA에 대한 주소 할당 풀을 구성합니다.

  4. (선택 사항) 중복 접두사 보호를 활성화합니다.

결과

구성 모드에서 명령을 입력하여 show 구성을 확인합니다.

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

DHCPv6 접두사 위임에 사용할 주소 할당 풀 지정

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 계층 수준에서 명령을 CLI로 [edit] 복사해 붙여 넣습니다.

단계별 절차

dhcp-pd-pool이 DHCPv6 접두사 위임에 사용되도록 지정하려면 다음을 수행합니다.

  1. DHCPv6 로컬 서버 구성에 액세스합니다.

  2. 위임된 접두사를 할당하는 주소 풀을 지정합니다.

결과

구성 모드에서 명령을 입력하여 show 구성을 확인합니다.

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

결과

다음은 이 예제의 전체 구성입니다.

확인

구성이 올바르게 작동하고 있는지 확인합니다.

활성 가입자 세션 확인

목적

활성 가입자 세션을 확인합니다.

작업

운영 모드에서 명령을 입력합니다 show subscribers summary .

의미

아래의 Subscribers by State 필드에는 활성 가입자 수가 표시됩니다.

아래의 Subscribers by Client Type 필드는 활성 DHCP 및 DHCPoE 가입자 세션 수를 보여줍니다.

올바른 라우팅 인스턴스에서 IPv4 및 IPv6 주소 모두 확인

목적

가입자가 IPv4 및 IPv6 주소를 모두 가지고 있으며 올바른 라우팅 인스턴스에 배치되어 있는지 확인합니다.

작업

운영 모드에서 명령을 입력합니다 show subscribers .

의미

필드는 Interface 동일한 인터페이스에서 실행되는 두 개의 가입자 세션이 있음을 보여줍니다. 필드는 IP Address 하나의 세션에 IPv4 주소가 할당되고 하나의 세션이 IPv6 주소에 할당됨을 보여줍니다.

필드는 LS:RI 가입자가 올바른 라우팅 인스턴스에 배치되고 트래픽을 송수신할 수 있음을 보여줍니다.

동적 가입자 세션 확인

목적

동적 PPPoE 및 DHCPv6 가입자 세션을 확인합니다. 이 샘플 구성에서 DHCPv6 가입자 세션은 기본 PPPoE 가입자 세션 위에 계층화되어야 합니다.

작업

운영 모드에서 명령을 입력합니다 show subscribers detail .

의미

가입자가 로그인하여 IPv4 및 IPv6 세션을 모두 시작하면 출력은 활성 기본 PPPoE 세션과 활성 DHCPv6 세션을 보여줍니다.

PPPoE 세션의 Session ID 필드는 87입니다. DHCP 세션의 은 Underlying Session ID 87이며, 이는 PPPoE 세션이 기본 세션임을 보여줍니다.

NDRA 및 DHCPv6 접두사 위임에 사용되는 DHCPv6 주소 풀 확인

목적

NDRA에 사용되는 풀, DHCPv6 접두사 위임에 사용되는 위임된 주소 풀 및 CPE에 위임된 IPv6 접두사의 길이를 확인합니다.

작업

운영 모드에서 명령을 입력합니다 show subscribers extensive .

의미

PPPoE 세션 IPv6 Delegated Address Pool 에서 필드는 DHCPv6 접두사 위임 및 NDRA 접두사에 사용되는 풀의 이름을 표시합니다. IPv6 Delegated Network Prefix Length 필드는 이 가입자 세션에 IPv6 주소를 할당하는 데 사용되는 접두사의 길이를 보여줍니다. 필드에는 IPv6 Interface Address NDRA 풀에서 CPE 인터페이스에 할당된 IPv6 주소가 표시됩니다.

DHCP 세션 IPv6 Delegated Address Pool 에서 필드는 DHCPv6 접두사 위임에 사용되는 풀의 이름을 표시합니다. IPv6 Delegated Network Prefix Length 필드는 DHCPv6 접두사 위임에 사용되는 접두사의 길이를 보여줍니다.

DHCPv6 주소 바인딩 확인

목적

DHCPv6 로컬 서버의 클라이언트 테이블에 주소 바인딩을 표시합니다.

작업

운영 모드에서 명령을 입력합니다 show dhcpv6 server binding .

활성 가입자 세션이 많은 경우 특정 인터페이스에 대한 서버 바인딩을 표시할 수 있습니다.

의미

필드는 Prefix DHCPv6 접두사 위임에 사용되는 풀에서 가입자 세션에 할당된 DHCPv6 접두사를 보여줍니다.

라우터 광고 확인

목적

라우터 알림이 전송되고 있는지, 라우터 요청 메시지가 수신되고 있는지 확인합니다.

작업

운영 모드에서 명령을 입력합니다 show ipv6 router-advertisement .

가입자 인터페이스가 많은 경우 특정 인터페이스에 대한 라우터 광고를 표시할 수 있습니다.

의미

디스플레이에는 라우터가 전송한 광고 수, 라우터가 수신한 요청 메시지 수 및 라우터가 수신한 광고 수가 표시됩니다.

PPPoE 논리 인터페이스의 상태 확인

목적

PPPoE 논리적 인터페이스(pp0)에 대한 상태 정보를 표시합니다.

작업

운영 모드에서 명령을 입력합니다 show interfaces pp0.logical .

의미

필드는 Underlying interface 예제에서 구성된 기본 이더넷 인터페이스를 보여줍니다.

Destination 아래 Protocol inet6 필드는 NDRA를 통해 얻은 IPv6 주소를 보여줍니다. 동적 프로필에 구성된 변수의 값입니다$junos-ipv6-ndra-prefix.

Local 아래 Protocol inet6 필드는 동적 프로필의 $junos-ipv6-address pp0 구성에서 inet6 제품군에 대해 구성된 변수의 값을 보여줍니다.