Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

L2TP LNS 인라인 서비스 인터페이스

인라인 서비스 인터페이스를 사용하여 L2TP LNS 구성

구성을 시작하기 전에 L2TP LNS 기능 라이선스를 설치해야 합니다. 그렇지 않으면 구성이 커밋될 때 경고 메시지가 표시됩니다.

인라인 서비스 인터페이스를 사용하여 L2TP LNS를 구성하려면 다음을 수행합니다.

  1. (선택 사항) 터널 가입자에 대한 PPP 구성을 정의하는 사용자 그룹 프로필을 구성합니다.
  2. (선택 사항) 인라인 서비스 인터페이스에서 가입자에 대한 PPP 속성을 구성합니다.
  3. 인라인 IP 리어셈블리를 구성합니다.
  4. 각 LNS 클라이언트(LAC)에 대한 L2TP 매개 변수를 정의하는 L2TP 액세스 프로필을 구성합니다.
  5. (선택 사항) 라우팅 인스턴스에서 구성된 액세스 프로필을 재정의하도록 AAA 액세스 프로필을 구성합니다.
  6. 터널링된 PPP 가입자에게 동적으로 할당될 주소 풀을 구성합니다.
  7. 피어 인터페이스를 구성하여 터널 및 PPP 서버측 IPCP 주소를 종료합니다.

    L2TP LNS 피어 인터페이스 구성의 내용을 참조하십시오.

  8. MPC에서 인라인 서비스 인터페이스를 활성화합니다.
  9. 서비스 인터페이스를 구성합니다.
  10. 각 인라인 서비스 논리적 인터페이스에 대한 옵션을 구성합니다.
  11. (선택 사항) 어그리게이션 인라인 서비스 인터페이스 및 1:1 스테이트풀 이중화를 구성합니다.
  12. L2TP 터널 그룹을 구성합니다.
  13. (선택 사항) L2TP 논리적 인터페이스를 동적으로 생성하는 동적 프로필을 구성합니다.

    동적 LNS 세션에 대한 동적 프로필 구성의 내용을 참조하십시오.

  14. (선택 사항) 동적 LNS 세션을 위한 서비스 인터페이스 풀을 구성합니다.
  15. (옵션) L2TP가 승인되지 않은 제어 메시지를 재전송하는 횟수를 지정합니다.
  16. (선택 사항) 터널이 해체되기 전에 유휴 상태로 유지될 수 있는 시간을 지정합니다.

    L2TP 터널 유휴 시간 초과 설정의 내용을 참조하십시오.

  17. (선택 사항) L2TP 터널의 L2TP 수신 창 크기를 지정합니다. 수신 창 크기는 라우터의 승인을 기다리기 전에 피어가 보낼 수 있는 패킷 수를 지정합니다.

    L2TP 수신 창 크기 설정을 참조하십시오.

  18. (선택 사항) L2TP가 종료된 동적 터널, 세션 및 대상에 대한 정보를 보유하는 기간을 지정합니다.
  19. (선택 사항) L2TP 대상 잠금 시간 제한을 구성합니다.
  20. (옵션) L2TP 터널 스위칭을 구성합니다.
  21. (선택 사항) L2TP에 대한 새 세션, 대상 또는 터널 생성을 방지합니다.

    L2TP 드레이닝 구성의 내용을 참조하십시오.

  22. (선택 사항) 재동기화에 L2TP 페일오버 프로토콜을 협상할지 또는 자동 페일오버 방법을 사용할지를 구성합니다.

    L2TP 피어 재동기화 방법 구성의 내용을 참조하십시오.

  23. (옵션) SNMP 통계 카운터를 활성화합니다.
  24. (선택 사항) 구성 문제 해결을 위한 추적 옵션을 구성합니다.

또한 LNS 세션에 대한 CoS를 구성해야 합니다. 자세한 내용은 L2TP LNS 인라인 서비스에 대한 동적 CoS 구성을 참조하십시오.

인라인 서비스 인터페이스당 L2TP LNS 가입자에게 PPP 속성 적용

인라인 서비스(si) 인터페이스의 LNS가 LAC에서 터널링된 PPP 가입자에게 적용하는 PPP 속성을 구성할 수 있습니다. 사용자 그룹 프로필이 아닌 인터페이스별로 속성을 구성하기 때문에 가입자의 속성을 보다 세밀하게 변경할 수 있습니다. 이 구성은 종료된 PPPoE 가입자에 사용된 구성과 일치합니다.

동적으로 생성된 si 인터페이스에 대한 PPP 속성을 구성하려면:

  1. 동적 프로필에서 사전 정의된 동적 인터페이스 및 논리적 인터페이스 변수를 지정합니다.
  2. LNS에서 종료되는 L2TP 터널에 대한 PPP keepalive 메시지 간의 간격을 구성합니다.
  3. LNS에서 터널링된 PPP 가입자에게 적용되는 PPP 인증 방법을 구성합니다.
  4. AAA 옵션 세트에 지정된 AAA 컨텍스트 및 가입자를 통해 로그인하는 LNS에서 터널링된 PPP 가입자의 인증 및 권한 부여에 사용되는 AAA 옵션 세트를 지정합니다.

    옵션 세트는 계층 수준에서 명령문으로 aaa-options aaa-options-name [edit access] 구성됩니다.

  5. LNS에서 터널링된 PPP 가입자에 대한 IPCP 협상 중에 CPE(Customer Premises Equipment)에 기본 및 보조 DNS 주소를 모두 협상하라는 메시지를 표시하도록 라우터를 구성합니다.
  6. (선택 사항) LCP 협상 및 LCP keepalive(에코 요청/에코 응답) 교환 중에 PPP 매직 넘버의 검증을 비활성화합니다. 불일치로 인해 세션 종료가 발생하지 않도록 수신된 매직 넘버와 내부적으로 생성된 매직 넘버의 비교를 방지합니다.

정적으로 생성된 si 인터페이스에 대한 PPP 속성을 구성하려면:

  1. 논리적 인라인 서비스 인터페이스를 지정합니다.

  2. LNS에서 종료되는 L2TP 터널에 대한 PPP keepalive 메시지 간의 간격을 구성합니다.

  3. 네트워크가 링크를 중단하기 전에 대상이 수신하지 못한 keepalive 패킷 수를 구성합니다.

    참고:

    keepalives up-count 옵션은 일반적으로 가입자 관리에 사용되지 않습니다.

  4. LNS에서 터널링된 PPP 가입자에게 적용되는 PPP 인증 방법을 구성합니다.

  5. LNS에서 터널링된 PPP 가입자에 대한 IPCP 협상 중에 CPE(Customer Premises Equipment)에 기본 및 보조 DNS 주소를 모두 협상하라는 메시지를 표시하도록 라우터를 구성합니다.

모범 사례:

pap에 종속된 문을 포함하여 에 ppp-options종속 chap 된 다른 모든 문이 지원되지만 일반적으로 가입자 관리에는 사용되지 않습니다. 이러한 다른 명령문은 기본값으로 두는 것이 좋습니다.

참고:

또한 LAC 클라이언트에서 해당 프로필을 가진 모든 가입자에게 속성을 적용하는 사용자 그룹 프로필로 PPP 속성을 구성할 수도 있습니다. 자세한 내용은 사용자 그룹 프로파일이 있는 L2TP LNS 가입자에 PPP 속성 적용을 참조하십시오. si 인터페이스와 사용자 그룹 프로필 모두에서 L2TP LNS 가입자에 대한 PPP 속성을 구성하면 인라인 서비스 인터페이스 구성이 사용자 그룹 프로필 구성보다 우선합니다.

참고:

PPP 옵션이 그룹 프로필과 동적 프로필 모두에서 구성되면, 동적 프로필에 그룹 프로필에서 구성할 수 있는 하나 이상의 PPP 옵션이 포함되어 있으면 동적 프로필 구성이 그룹 프로필보다 완전히 우선합니다. 완전한 우선 순위는 프로필 간에 옵션이 병합되지 않음을 의미합니다. 그룹 프로필은 동적 프로필에 그룹 프로필에서 사용할 수 있는 PPP 옵션이 포함되지 않은 경우에만 가입자에게 적용됩니다.

사용자 그룹 프로필이 있는 L2TP LNS 가입자에 PPP 속성 적용

LNS가 LAC에서 터널링된 PPP 가입자에게 PPP 속성을 적용할 수 있도록 사용자 그룹 프로필을 구성할 수 있습니다. 사용자 그룹 프로필은 L2TP 액세스 프로필의 클라이언트(LAC)와 연결됩니다. 결과적으로, 주어진 클라이언트에 의해 처리되는 모든 가입자는 동일한 PPP 속성을 공유합니다.

사용자 그룹 프로필 구성하기:

  1. 프로필을 만듭니다.
  2. LNS에서 종료되는 L2TP 터널에 대한 PPP keepalive 메시지 간의 간격을 구성합니다.
    참고:

    사용자 그룹 프로필의 keepalive 간격에 대한 변경 사항은 변경 후 발생하는 새 L2TP 세션에만 영향을 줍니다. 기존 세션은 영향을 받지 않습니다.

  3. LNS에서 터널링된 PPP 가입자에게 적용되는 PPP 인증 방법을 구성합니다.
  4. AAA 옵션 세트에 지정된 AAA 컨텍스트 및 가입자를 통해 로그인하는 LNS에서 터널링된 PPP 가입자의 인증 및 권한 부여에 사용되는 AAA 옵션 세트를 지정합니다.

    옵션 세트는 계층 수준에서 명령문으로 aaa-options aaa-options-name [edit access] 구성됩니다.

  5. LNS에서 터널링된 PPP 가입자에 대한 IPCP 협상 중에 CPE(Customer Premises Equipment)에 기본 및 보조 DNS 주소를 모두 협상하라는 메시지를 표시하도록 라우터를 구성합니다.
  6. (선택 사항) 패킷 전달 엔진이 LCP keepalive(Echo-Request/Echo-Reply) 교환에서 원격 피어로부터 수신한 PPP 매직 넘버에 대한 유효성 검사를 수행하지 못하도록 합니다. 이렇게 하면 LCP 협상 중에 합의된 값과 일치하지 않을 때 PPP가 세션을 종료하는 것을 방지할 수 있습니다. 이 기능은 원격 PPP 피어가 keepalive 패킷에 임의의 매직 넘버를 포함할 때 유용합니다. 원격 피어 매직 넘버가 예상 협상 번호인 경우 이 명령문을 구성해도 LCP 매직 넘버 협상 또는 keepalive 교환에 영향을 주지 않습니다.
  7. PPP 가입자 세션이 시간 초과된 것으로 간주되기 전에 유휴 상태일 수 있는 기간을 구성합니다.
참고:

인터페이스별로 PPP 속성을 구성할 수도 있습니다. 자세한 내용은 인라인 서비스 인터페이스당 L2TP LNS 가입자에 PPP 속성 적용 을 참조하십시오. si 인터페이스와 사용자 그룹 프로필 모두에서 L2TP LNS 가입자에 대한 PPP 속성을 구성하면 인라인 서비스 인터페이스 구성이 사용자 그룹 프로필 구성보다 우선합니다.

참고:

PPP 옵션이 그룹 프로필과 동적 프로필 모두에서 구성되면, 동적 프로필에 그룹 프로필에서 구성할 수 있는 하나 이상의 PPP 옵션이 포함되어 있으면 동적 프로필 구성이 그룹 프로필보다 완전히 우선합니다. 완전한 우선 순위는 프로필 간에 옵션이 병합되지 않음을 의미합니다. 그룹 프로필은 동적 프로필에 그룹 프로필에서 사용할 수 있는 PPP 옵션이 포함되지 않은 경우에만 가입자에게 적용됩니다.

LNS에서 L2TP 액세스 프로파일 구성

액세스 프로필은 L2TP(Layer 2 Tunneling Protocol) 연결 및 세션 요청을 검증하는 방법을 정의합니다. 각 L2TP 액세스 프로필 내에서 하나 이상의 클라이언트(LAC)를 구성합니다. 클라이언트 특성은 일치하는 비밀번호로 LAC를 인증하고 클라이언트 터널 및 세션의 속성을 설정하는 데 사용됩니다. 각 프로필 내에서 여러 액세스 프로필과 여러 클라이언트를 구성할 수 있습니다.

L2TP 액세스 프로필을 구성하려면:

  1. 액세스 프로필을 만듭니다.
  2. 하나 이상의 클라이언트(LAC)에 대한 특성을 구성합니다.
    참고:

    클라이언트의 특별한 경우를 default 제외하고, 액세스 프로파일에서 구성하는 LAC 클라이언트 이름은 LAC의 호스트 이름과 일치해야 합니다. LAC 역할을 하는 주니퍼 네트웍스 라우터의 경우, 호스트 이름은 계층 수준의 gateway gateway-name 문을 사용하여 LAC 터널 프로파일에 [edit access tunnel-profile profile-name tunnel tunnel-id source-gateway] 구성됩니다. 또는 RADIUS에서 Tunnel-Client-Auth-Id [90] 특성으로 클라이언트 이름을 반환할 수 있습니다.

    참고:

    기본 터널 클라이언트를 정의하려는 경우 클라이언트 이름으로 을(를) 사용합니다 default . 기본 클라이언트는 동일한 시크릿 및 L2TP 속성을 가진 여러 LAC의 인증을 활성화합니다. 이 동작은 예를 들어 네트워크에 많은 새 LAC가 추가될 때 유용한데, 이는 추가 LNS 프로파일 구성 없이 LAC를 사용할 수 있기 때문입니다.

    MX 시리즈 라우터에서만 사용하십시오 default . M 시리즈 라우터 *에서 동일한 클라이언트 이름은 입니다.

  3. (선택 사항) 글로벌 액세스 프로파일 및 터널 그룹 AAA 액세스 프로파일을 재정의하는 로컬 액세스 프로파일을 지정하여 클라이언트에 대한 RADIUS 서버 설정을 구성합니다.
  4. LNS를 구성하여 PPP 클라이언트와 LCP(Link Control Protocol)를 재협상합니다. 클라이언트에서 터널링됩니다.
  5. 하나 이상의 동적 서비스 프로필을 구성하여 LAC의 모든 가입자에게 서비스를 적용합니다. 선택적으로 동일한 문에서 서비스에 매개 변수를 전달할 수 있습니다.
  6. 클라이언트(LAC)의 터널에서 허용되는 최대 세션 수를 구성합니다.
  7. L2TP 세션 수가 구성된 최대값에 도달할 때 LAC로 전송하는 CDN 메시지의 결과 코드 4 및 5를 결과 코드 2로 재정의하도록 LNS를 구성합니다. 일부 타사 LAC는 결과 코드의 값이 2가 아니면 다른 LNS로 장애 조치할 수 없습니다.
  8. 클라이언트(LAC)를 인증하는 데 사용되는 터널 암호를 구성합니다.
  9. (선택 사항) 이 LAC 클라이언트에서 터널링되는 PPP 세션에 적용할 PPP 속성이 포함된 그룹 프로필을 연결합니다.
    참고:

    을(를) 수정하거나 삭제하면 user-group-profile 이 레이어 2 터널링 프로토콜 클라이언트 컨피그레이션을 사용 중이던 기존 LNS 가입자가 중단됩니다.

LNS에서 AAA 로컬 액세스 프로파일 구성

일부 LNS 터널의 경우, 터널을 호스팅하는 라우팅 인스턴스에서 구성된 액세스 프로필을 특정 RADIUS 서버 구성으로 재정의할 수 있습니다. 이를 위해 로컬 액세스 프로필을 구성할 수 있습니다. 그런 다음 문을 사용하여 aaa-access-profile 로컬 액세스 프로필을 터널 그룹 또는 LAC 클라이언트에 적용할 수 있습니다.

클라이언트에 적용된 로컬 액세스 프로필은 터널 그룹에 적용된 로컬 액세스 프로필을 재정의하며, 터널 그룹은 라우팅 인스턴스에 대한 액세스 프로필을 재정의합니다.

AAA 로컬 액세스 프로필을 구성하려면:

  1. 액세스 프로필을 만듭니다.
  2. AAA 인증 방법의 순서를 구성합니다.
  3. 인증 비밀번호와 같은 RADIUS 서버 속성을 구성합니다.

인라인 서비스를 사용하여 L2TP LNS에 대한 주소 할당 풀 구성

터널링된 PPP 가입자에게 동적으로 할당할 수 있는 주소 풀을 구성할 수 있습니다. 풀은 가입자가 등장하는 라우팅 인스턴스에 대해 로컬이어야 합니다. 구성된 풀은 RADIUS Framed-Pool 및 Framed-IPv6-Pool 속성으로 제공됩니다. RADIUS에서 Framed-IP-Address를 보낼 때 풀은 선택 사항입니다.

주소 할당 풀을 구성하려면 풀의 이름과 풀의 주소를 구성해야 합니다.

선택적으로 주소 할당 풀 내에서 여러 개의 명명된 주소 범위 또는 하위 집합을 구성할 수 있습니다. 동적 주소를 할당하는 동안 클라이언트는 특정 명명된 범위의 주소를 할당받을 수 있습니다. 명명된 범위를 만들려면 범위의 이름을 지정하고 주소 범위를 정의합니다.

참고:

주소 풀() 문보다는 주소 할당 풀(address-assignmentaddress-pool) 문을 사용해야 합니다.

주소 할당 풀에 대한 자세한 내용은 Address-Assignment Pools Overview 및 Address-Assignment Pool Configuration Overview를 참조하십시오.

L2TP LNS에 대한 IPv4 주소 할당 풀을 구성하려면 다음을 수행합니다.

  1. 풀의 이름을 구성하고 IPv4 제품군을 지정합니다.
  2. 풀에 있는 주소의 네트워크 주소와 접두사 길이를 구성합니다.
  3. 범위의 이름과 범위 내 주소의 하한 및 상한을 구성합니다.

예를 들어 IPv4 주소 할당 풀을 구성하려면 다음을 수행합니다.

L2TP LNS에 대한 IPv6 주소 할당 풀을 구성하려면 다음을 수행합니다.

  1. 풀의 이름을 구성하고 IPv6 제품군을 지정합니다.

  2. 주소 풀에 대한 IPv6 네트워크 접두사를 구성합니다. 접두사 사양은 IPv6 주소 할당 풀을 구성할 때 필요합니다.

  3. 범위의 이름을 구성하고 범위를 정의합니다. 범위에 있는 접두사의 하한과 상한을 기준으로 또는 범위에 있는 접두사의 길이를 기준으로 범위를 정의할 수 있습니다.

예를 들어 IPv6 주소 할당 풀을 구성하려면 다음을 수행합니다.

L2TP LNS 피어 인터페이스 구성

피어 인터페이스는 LNS를 LAC를 향해 클라우드에 연결하여 터널 엔드포인트 간에 IP 패킷을 교환할 수 있도록 합니다. MPLS 및 어그리게이션 이더넷을 사용하여 LAC에 연결할 수도 있습니다.

참고:

MX 시리즈 라우터에서는 MPC에서 피어 인터페이스를 구성해야 합니다.

LNS 피어 인터페이스를 구성하려면 다음을 수행합니다.

  1. 인터페이스 이름을 지정합니다.
  2. VLAN을 활성화합니다.
  3. 논리적 인터페이스를 지정하고, VLAN 태그 ID를 인터페이스에 바인딩하며, 논리적 인터페이스의 주소 패밀리와 IP 주소를 구성합니다.
    참고:

    IPv6 주소 패밀리는 터널 엔드포인트로 지원되지 않습니다.

인라인 서비스 인터페이스 활성화

인라인 서비스 인터페이스는 패킷 전달 엔진에 상주하는 가상의 물리적 인터페이스입니다. 앵커 인터페이스라고 불리는 이 si 인터페이스를 사용하면 특별한 서비스 PIC 없이 L2TP 서비스를 제공할 수 있습니다. 인라인 서비스 인터페이스는 MX 시리즈 라우터의 MPC에 의해서만 지원됩니다. MPC가 점유한 섀시 슬롯당 4개의 인라인 서비스 인터페이스를 구성할 수 있습니다.

참고:

MX80 및 MX104 라우터에서는 L2TP LNS 세션의 앵커 인터페이스로 si-1/0/0, si-1/1/0, si-1/2/0, si-1/3/0의 4가지 인라인 서비스 물리적 인터페이스만 구성할 수 있습니다. MX80 및 MX104 라우터에서는 이러한 목적으로 si-0/0/0을 구성할 수 없습니다.

대역폭 값의 범위는 1Gbps에서 400Gbps이지만 12,345,878,000bps와 같은 절대적인 숫자로 대역폭을 구성할 수는 없습니다. CLI 문에서 사용할 수 있는 옵션을 사용해야 합니다.

  • 1g

  • 10g10Gbps 단위로 증가100g: , , , 50g20g40g90g30g60g70g80g10g100g

  • 100g100Gbps 단위로 증가400g: 100g, , , 200g300g400g

사용 가능한 최대 대역폭은 표 1과 같이 MPC마다 다릅니다. MPC에서 지원되는 것보다 높은 대역폭을 구성할 때 시스템 로그 메시지가 생성됩니다.

표 1: MPC당 인라인 서비스의 최대 대역폭

Mpc

지원되는 최대 대역폭

MPC2E NG, MPC2E NG Q,

80Gbps

MPC3E NG, MPC3E NG Q

130Gbps

100GE 및 40GE MPC3 및 MIC

40Gbps

MPC4E

130Gbps

MPC5E

130Gbps

MPC6E

130Gbps

MPC7E

240 Gbps의

MPC8E

240 Gbps의

1.6Tbps 업그레이드 모드에서 400Gbps

MPC9E

400 Gbps

인라인 서비스 인터페이스 활성화:

  1. MPC 점유 슬롯과 인터페이스가 활성화될 PIC에 액세스합니다.
  2. 인터페이스를 활성화하고 인라인 서비스를 사용하는 터널 트래픽에 대해 각 패킷 전달 엔진에 예약된 대역폭의 양을 선택적으로 지정합니다. Junos OS 릴리스 16.2부터는 인라인 서비스를 사용하여 L2TP LNS 터널 트래픽에 대한 대역폭을 명시적으로 지정할 필요가 없습니다. 대역폭을 지정하지 않으면 PIC에서 지원되는 최대 대역폭이 인라인 서비스에 자동으로 제공됩니다. 인라인 서비스는 이 최대값까지 사용할 수 있습니다. 이전 릴리스에서는 명령문으로 inline-services 인라인 서비스를 활성화할 때 대역폭을 지정해야 합니다.

L2TP LNS에 대한 인라인 서비스 인터페이스 구성

인라인 서비스 인터페이스는 패킷 전달 엔진에 상주하는 가상의 물리적 서비스 인터페이스입니다. 앵커 인터페이스라고 불리는 이 si 인터페이스를 사용하면 특별한 서비스 PIC 없이 L2TP 서비스를 제공할 수 있습니다. 인라인 서비스 인터페이스는 MX 시리즈 라우터의 MPC에 의해서만 지원됩니다. MPC가 점유한 섀시 슬롯당 4개의 인라인 서비스 인터페이스를 구성할 수 있습니다.

계층 수준의 최대 수를 2로 설정하여 하나의 서비스 인터페이스에서 형성할 수 있는 세션 수를 최대화할 수 있습니다. 이 경우 각 LNS 세션은 셰이핑을 위해 스케줄러 계층에서 하나의 L3 노드를 사용합니다.

수준 수를 지정하지 않으면(2개가 유일한 옵션임) 서비스 인터페이스에서 셰이핑할 수 있는 LNS 세션 수는 L2 노드 수 또는 세션 4096개로 제한됩니다. 추가 세션이 여전히 제공되지만 형성되지 않았습니다.

인라인 서비스 인터페이스를 구성하려면 다음을 수행합니다.

  1. 서비스 인터페이스에 액세스합니다.
  2. (선택 사항, 세션별 셰이핑에만 해당) 계층적 스케줄러에 대한 인라인 서비스 인터페이스를 활성화하고 스케줄러 수준 수를 2개로 제한합니다.
  3. (옵션, 세션별 셰이핑 전용) 인라인 서비스 인터페이스에 대한 서비스 캡슐화를 구성합니다.
  4. 예약 유닛 0 논리적 인터페이스에서 IPv4 패밀리를 구성합니다.

LNS 인라인 서비스 논리적 인터페이스에 대한 옵션 구성

LNS에 대해 구성하는 각 인라인 서비스 논리적 인터페이스에 대해 특성——dial-options을 지정해야 합니다. MX 시리즈 라우터의 LNS는 논리적 인터페이스당 하나의 세션만 지원하므로 인터페이스 shareddedicated 구성해야 하며 옵션은 지원되지 않습니다. (M 시리즈 라우터의 LNS는 및 shared 옵션을 지원합니다dedicated.) 또한 액세스 프로파일에서 지정한 이름과 일치하는 논리적 인터페이스의 식별 이름을 구성합니다.

각 정적 논리적 인터페이스에 대한 주소 패밀리를 inet 지정하거나 동적 LNS 인터페이스에 대한 동적 프로파일에서 주소 패밀리를 지정해야 합니다. CLI는 정적 논리적 인터페이스에 대해 또는 중 inet6 하나를 inet 허용하지만, 주소 패밀리 inet 가 구성되지 않으면 가입자가 성공적으로 로그인할 수 없습니다.

참고:

동적 인터페이스 구성은 동적 LNS 세션에 대한 동적 프로필 구성을 참조하십시오.

정적 논리적 인터페이스 옵션을 구성하려면:

  1. 인라인 서비스 논리적 인터페이스에 액세스합니다.
  2. 논리적 인터페이스의 식별자를 지정합니다.
  3. 번에 하나의 세션에만 사용할 수 있도록 논리적 인터페이스를 구성합니다.
  4. 각 논리적 인터페이스에 대한 주소 패밀리를 구성하고 지정된 인터페이스 이름에서 파생될 L2TP 터널에 대한 로컬 종료를 제공하는 LNS의 로컬 주소를 활성화합니다.

LNS 1:1 상태 저장 이중화 개요

기본적으로 인라인 서비스(si) 앵커 인터페이스가 다운되면(예: 인터페이스를 호스팅하는 카드가 실패하거나 다시 시작되면) L2TP 가입자 트래픽이 손실됩니다. 터널에 대한 PPP keepalive 타이머가 이후 만료되면 컨트롤 플레인이 다운되고 PPP 클라이언트의 연결이 끊어집니다. 따라서 클라이언트는 다시 연결해야 합니다.

이러한 상황에서 통합 인라인 서비스 인터페이스(asi) 번들을 구성하여 핫 스탠바이 또는 액티브-백업 중복이라고도 하는 1:1 상태 저장 중복성을 제공함으로써 트래픽 손실을 방지할 수 있습니다. 번들은 한 쌍의 si 물리적 인터페이스, 기본(활성) 멤버 링크 및 보조(대기 또는 백업) 멤버 링크로 구성됩니다. 이러한 인터페이스는 서로 다른 MPC에서 구성해야 합니다. 동일한 MPC에서 기본 및 보조 인터페이스를 구성하는 경우, 카드가 다운되면 두 멤버 인터페이스가 모두 다운되기 때문에 중복성을 달성할 수 없습니다.

가입자가 로그인하고 1:1 중복이 구성되면 L2TP 세션은 asi0 물리적 인터페이스를 통해 기본 가상 논리적 인터페이스(asi.0x)를 통해 설정됩니다. 개별 가입자 논리적 인터페이스는 기본 인터페이스에 asiX 형식으로 생성됩니다.logical-unit-number 기본 멤버 링크 인터페이스를 호스팅하는 MPC에서 장애가 발생하거나 다시 시작되어도 세션은 계속 유지됩니다. 이 L2TP 세션으로 향하는 모든 데이터 트래픽은 자동으로 다른 MPC의 보조 멤버 링크 인터페이스로 이동합니다.

어그리게이션 인라인 서비스 인터페이스에서 1:1 LNS 상태 저장 이중화 구성

어그리게이션 인라인 서비스 인터페이스(asi) 번들을 생성하여 인라인 서비스(si) 앵커 인터페이스에 대한 1:1 LNS 상태 저장 이중화를 제공할 수 있습니다. 번들은 서로 다른 MPC에 상주하는 두 인터페이스를 기본 및 보조 링크로 페어링합니다. LNS 세션은 이후 가상 논리적 인터페이스(asiX)를 통해 설정됩니다.logical-unit-number LNS 세션 페일오버는 기본 앵커 인터페이스가 다운되거나 명령으로 request chassis fpc restart 카드가 다시 시작될 때 발생합니다. 이 경우 다른 MPC의 보조 링크가 활성화되고 세션으로 향하는 모든 LNS 데이터 트래픽이 자동으로 보조 인터페이스로 이동합니다. 가입자 세션은 asiXlogical-unit-number. 가상 인터페이스에서 작동 상태로 유지됩니다. 트래픽 통계는 손실되지 않습니다. 이 중복이 구성되지 않으면 가입자 트래픽이 손실되고 keepalive가 만료되며 PPP 클라이언트의 연결이 끊어지고 다시 연결해야 합니다.

시작하기 전에 다음을 수행해야 합니다.

  • 향상된 가입자 관리가 활성화되어 있는지 확인합니다.

  • 번들에 어그리게이션될 다양한 MPC에 인라인 서비스 인터페이스를 생성합니다.

    인라인 서비스 인터페이스 활성화L2TP LNS에 대한 인라인 서비스 인터페이스 구성을 참조하십시오.

  • 서비스 인터페이스 풀을 사용하는 경우 서비스 풀을 정의합니다.

모범 사례:

다음 지침을 따르십시오.

  • 각 번들에 대해 구성해야 unit 0 family inet 합니다. 그렇지 않으면 세션이 나타나지 않습니다.

  • 기본(활성) 및 보조(백업) 인터페이스는 서로 다른 MPC에 있어야 합니다.

  • 계층 수준에서 구성된 [edit chassis fpc slot pic number inline-services bandwidth] 대역폭은 두 멤버 링크 모두에 대해 동일해야 합니다.

  • 어그리게이션 인라인 서비스 인터페이스 번들의 멤버로 구성된 si 인터페이스는 다른 번들 그룹의 멤버로 구성할 수 없습니다.

  • 어그리게이션된 인라인 서비스 인터페이스 번들의 멤버로 구성된 si 인터페이스는 어그리게이션된 서비스와 관련되지 않은 기능에도 사용할 수 없습니다. 예를 들어, 인라인 IP 리어셈블리에 사용할 수 없습니다.

  • si 인터페이스를 어그리게이션 인라인 서비스 번들의 구성원으로 구성하면 더 이상 해당 si 인터페이스를 독립적으로 구성할 수 없습니다. 상위 번들만 구성할 수 있습니다. 번들의 구성은 모든 멤버 인터페이스에 즉시 적용됩니다.

1:1 LNS 스테이트풀 이중화를 구성하려면:

  1. 하나의 MPC에서 번들에 기본(활성) 인라인 서비스 멤버 링크를 지정합니다.
  2. 기본 인라인 서비스 인터페이스를 사용하여 터널 트래픽을 위해 이 MPC에 예약된 대역폭의 양을 구성합니다.
  3. 다른 MPC에서는 번들에 보조(백업) 인라인 서비스 멤버 링크를 지정합니다.
    참고:

    동일한 MPC에서 활성 및 백업 멤버 링크를 구성하면 구성의 후속 커밋이 실패합니다.

  4. 보조 인라인 서비스 인터페이스를 사용하여 터널 트래픽에 대해 이 MPC에 예약된 대역폭의 양을 구성합니다.
  5. 다음 방법 중 하나를 사용하여 어그리게이션된 인라인 서비스 인터페이스 번들을 L2TP 터널 그룹에 할당합니다.
    • 어그리게이션된 인라인 서비스 물리적 인터페이스의 이름을 지정하여 단일 번들을 할당합니다.

    • 터널 그룹에 하나 이상의 번들 풀을 할당합니다.

      참고:

      수영장은 혼합 될 수 있습니다. 즉, 어그리게이션된 인라인 서비스 인터페이스 번들과 개별 인라인 서비스 인터페이스를 모두 포함할 수 있습니다. 개별 인터페이스는 기존 번들의 멤버가 아니어야 합니다.

다음 샘플 구성은 슬롯 1과 슬롯 2의 MPC에 멤버 링크가 있는 번들 asi0을 생성한 다음, 터널 그룹 tg1의 L2TP 세션에 대한 중복성을 제공하기 위해 번들을 할당합니다.

LNS 어그리게이션 인라인 서비스 인터페이스 1:1 이중화 검증

목적

어그리게이션된 인라인 서비스 인터페이스 번들, 개별 멤버 링크 및 이중화 상태에 대한 정보를 확인합니다.

작업

  • 어그리게이션된 인라인 서비스 인터페이스 번들에 대한 요약 정보를 보려면,

  • 어그리게이션된 인라인 서비스 인터페이스 번들에 대한 자세한 정보를 보려면,

  • 어그리게이션된 인라인 서비스 인터페이스 번들의 개별 멤버 인터페이스에 대한 정보를 보려면,

  • 어그리게이션된 인라인 서비스 인터페이스 번들의 중복 상태를 보려면,

    이 샘플 출력은 어그리게이션된 이더넷과 어그리게이션된 인라인 서비스 인터페이스 모두 이중화를 위해 구성되었음을 보여줍니다. 어그리게이션된 인라인 서비스 인터페이스 번들 중 하나만 표시하려면:

  • 구성된 모든 중복 인터페이스에 대한 자세한 정보를 보려면:

서비스 인터페이스에 대한 L2TP 세션 제한 및 로드 밸런싱

LNS는 인터페이스에서 현재 활성 상태인 세션 수를 기반으로 디바이스 풀에서 사용 가능한 서비스 인터페이스 간에 가입자 세션을 로드 밸런싱합니다. 서비스 인터페이스(si) 및 어그리게이션 서비스 인터페이스(asi)당 최대 제한을 구성할 수 있습니다. asi 인터페이스의 경우, 번들의 개별 si 멤버 인터페이스에 대한 제한을 구성할 수 없습니다.

서비스 인터페이스의 세션 제한

서비스 인터페이스에 대한 L2TP 세션 요청이 시작되면 LNS는 개별 서비스 인터페이스 또는 통합 서비스 인터페이스에 허용되는 최대 세션 수에 대해 해당 인터페이스의 현재 활성 세션 수를 확인합니다. LNS는 현재 세션 수(명령에 의해 show services l2tp summary 표시됨)가 구성된 제한보다 작은지 여부를 결정합니다. 이 값이 true이거나 제한이 구성되지 않은 경우 검사가 통과되고 세션을 설정할 수 있습니다. 현재 세션 수가 구성된 제한과 같으면 LNS는 세션 요청을 거부합니다. 활성 요청 수가 구성된 최대값 아래로 떨어질 때까지 해당 인터페이스에서 후속 요청을 수락할 수 없습니다. si 또는 asi 인터페이스에 대한 세션 요청이 거부되면 LNS는 결과 코드가 2로 설정되고 오류 코드가 4로 설정된 CDN 메시지를 반환합니다.

예를 들어, 터널 그룹에 단일 서비스 인터페이스가 구성되었다고 가정해 보겠습니다. 현재 L2TP 세션 수는 1,500개이며 구성된 제한은 2,000개입니다. 새 세션이 요청되면 제한 검사가 통과되고 세션 요청이 수락됩니다.

인터페이스

구성된 세션 제한

현재 세션 수

세션 제한 확인 결과

si-0/0/0

2000

1500

전달

제한 검사는 계속 통과하고 세션 요청은 500개의 요청이 수락될 때까지 수락되어 현재 세션 수가 구성된 최대값과 일치하는 2000이 됩니다. 모든 후속 요청에 대해 세션 제한 검사가 실패하고 인터페이스의 현재 세션 수가 2000 미만으로 떨어질 때까지 모든 요청이 거부되어 제한 검사를 통과할 수 있습니다.

인터페이스

구성된 세션 제한

현재 세션 수

세션 제한 확인 결과

si-0/0/0

2000

2000

실패

인터페이스에 대해 세션 제한이 0으로 설정되면 세션 요청을 수락할 수 없습니다. 이것이 터널 그룹의 유일한 인터페이스인 경우, 세션 제한이 0에서 증가하거나 다른 서비스 인터페이스가 터널 그룹에 추가될 때까지 그룹의 모든 세션 요청이 거부됩니다.

서비스 디바이스 풀의 서비스 인터페이스가 구성된 최대 제한에 도달했거나 구성된 제한이 0인 경우, LNS는 세션 요청이 이루어질 때 해당 인터페이스를 건너뛰고 풀에서 다른 인터페이스를 선택하여 세션 제한을 확인합니다. 이는 인터페이스가 통과하고 세션이 수락되거나 선택할 다른 인터페이스가 풀에 남아 있지 않을 때까지 계속됩니다.

서비스 인터페이스 간 세션 로드 밸런싱

Junos OS 릴리스 16.2에서 서비스 디바이스 풀의 세션 로드 분배 동작이 변경되었습니다. 서비스 인터페이스가 풀의 다른 인터페이스보다 세션 수가 적고 두 인터페이스 모두 최대 세션 제한 미만인 경우, 후속 세션은 더 적은 세션으로 인터페이스에 배포됩니다.

이전 릴리스에서 세션은 세션 수에 관계없이 엄격한 라운드 로빈 방식으로 배포됩니다. 이전 동작으로 인해 패킷 전달 엔진이 재부팅되거나 서비스 인터페이스가 중단되었다가 다시 가동될 때 고르지 않은 세션 배포가 발생할 수 있습니다.

예를 들어 두 개의 서비스 인터페이스가 있는 풀에 대해 이전 라운드 로빈 배포 동작을 사용하는 다음 시나리오를 고려해 보세요.

  1. 200개의 세션이 두 서비스 인터페이스에 균등하게 분산되어 있습니다.

    • si-0/0/0에는 100개의 세션이 있습니다.

    • si-1/0/0에는 100개의 세션이 있습니다.

  2. si-1/0/0 인터페이스가 재부팅됩니다. 다시 돌아오면 초기 세션은 si-0/0/0에서만 작동합니다.

    • si-0/0/0에는 100개의 세션이 있습니다.

    • si-1/0/0에는 0개의 세션이 있습니다.

  3. 이전에 si-1/0/0에 있던 세션이 다시 연결되면 두 서비스 인터페이스에 균등하게 분산됩니다. 100개의 세션이 모두 백업되면 배포가 크게 불균형해집니다.

    • si-0/0/0에는 150개의 세션이 있습니다.

    • si-1/0/0에는 50개의 세션이 있습니다.

  4. 100개의 새 세션이 연결된 후 si-0/0/0은 최대 한도에 도달합니다. 후속 세션은 si-1/0/0에서만 허용됩니다.

    • si-0/0/0에는 200개의 세션이 있습니다.

    • si-1/0/0에는 100개의 세션이 있습니다.

  5. 100개의 세션이 더 연결되면 si-1/0/0이 최대 제한에 도달합니다. 인터페이스 중 하나에 대한 세션 수가 200개 미만으로 떨어질 때까지 더 이상 세션을 수락할 수 없습니다.

    • si-0/0/0에는 200개의 세션이 있습니다.

    • si-1/0/0에는 200개의 세션이 있습니다.

이제 연결된 세션 수에 따라 현재 부하 분산 동작을 사용하는 동일한 시나리오를 고려합니다. 디바이스 풀에는 각각 최대 200개 세션으로 구성된 두 개의 서비스 인터페이스가 있습니다.

  1. 200개의 세션이 두 서비스 인터페이스에 균등하게 분산되어 있습니다.

    • si-0/0/0에는 100개의 세션이 있습니다.

    • si-1/0/0에는 100개의 세션이 있습니다.

  2. si-1/0/0 인터페이스가 재부팅됩니다. 백업되면 세션은 처음에 si-0/0/0에서만 작동합니다.

    • si-0/0/0에는 100개의 세션이 있습니다.

    • si-1/0/0에는 0개의 세션이 있습니다.

  3. 이전에 si-1/0/0에 있던 세션이 다시 연결되면 각 인터페이스의 세션 로드에 따라 배포됩니다. 두 인터페이스 모두 최대 제한 미만이고 si-1/0/0은 si-0/0/0보다 세션 수가 적기 때문에 세션은 처음에 si-1/0/0에만 배포됩니다.

    1. 새 세션 1회 후:

      • si-0/0/0에는 100개의 세션이 있습니다.

      • si-1/0/0에는 1개의 세션이 있습니다.

    2. 10개의 새 세션 후:

      • si-0/0/0에는 100개의 세션이 있습니다.

      • si-1/0/0에는 10개의 세션이 있습니다.

    3. 100개의 새로운 세션 이후:

      • si-0/0/0에는 100개의 세션이 있습니다.

      • si-1/0/0에는 100개의 세션이 있습니다.

  4. 이제 두 인터페이스의 세션 수가 동일하므로 다음 세션(#101)이 두 인터페이스 간에 무작위로 분산됩니다. 그 후 다음 세션(#102)은 세션 수가 더 적은 인터페이스로 이동합니다. 그러면 인터페이스가 다시 같아지므로 다음 세션(#103)이 무작위로 분산됩니다. 이 패턴은 두 인터페이스에 대해 최대 제한인 200개 세션까지 반복됩니다.

    • si-0/0/0에는 200개의 세션이 있습니다.

    • si-1/0/0에는 200개의 세션이 있습니다.

    인터페이스 중 하나에서 세션 수가 200개 미만으로 떨어질 때까지 두 인터페이스 중 하나에서 더 이상 세션을 수락할 수 없습니다.

로드 밸런싱 동작은 집계된 서비스 인터페이스에 대해 동일합니다. asi 인터페이스는 asi 인터페이스의 현재 세션 수를 기준으로 풀에서 선택됩니다. 이 수가 최대값보다 작으면 LNS는 asi 번들의 활성 si 인터페이스에 대한 현재 세션 수를 확인합니다. 해당 수가 최대값보다 작으면 asi 인터페이스에서 세션을 설정할 수 있습니다.

서비스 인터페이스와 어그리게이션된 서비스 인터페이스를 모두 갖춘 혼합 디바이스 풀에서 세션은 세션 수가 가장 적은 asi 또는 si 인터페이스에 배포됩니다. 두 유형 인터페이스의 세션 수가 제한에 도달하면 카운트가 최대값 아래로 떨어질 때까지 더 이상 세션을 수락할 수 없습니다.

세션 제한 구성을 사용하여 특정 패킷 전달 엔진에서 세션 제한을 달성할 수 있습니다. 두 개의 서비스 인터페이스가 있는 PFE0에서 세션을 100개로 제한한다고 가정해 보겠습니다. 각 인터페이스의 최대 제한을 50으로 설정하거나 최대 100을 추가하는 다른 조합을 설정하여 PFE0 제한을 설정할 수 있습니다.

예: L2TP LNS 구성

이 예에서는 MX 시리즈 라우터에서 L2TP LNS를 구성하여 네트워크의 L2TP LAC에 터널 엔드포인트를 제공하는 방법을 보여줍니다. 이 구성에는 듀얼 스택 가입자를 위한 동적 프로필이 포함되어 있습니다.

요구 사항

이 L2TP LNS 예에는 다음과 같은 하드웨어 및 소프트웨어가 필요합니다.

  • MX 시리즈 5G 유니버설 라우팅 플랫폼

  • 하나 이상의 MPC

  • Junos OS 릴리스 11.4 이상

이 기능을 구성하기 위해 디바이스 초기화 이외의 특별한 구성은 필요하지 않습니다.

이 예가 작동하려면 LNS와 연결된 AAA 서버의 속성 반환 목록에서 특정 표준 RADIUS 속성과 주니퍼 네트웍스 VSA를 구성해야 합니다. 표 2에는 필요한 주문 설정 및 값과 함께 속성이 나열되어 있습니다. https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/subscriber-access/index.html 에 있는 Junos OS 가입자 관리 페이지의 다운로드 상자에서 사용할 수 있는 최신 주니퍼 네트웍스 RADIUS 사전을 사용하는 것이 좋습니다.

표 2: 필요한 VSA 및 표준 RADIUS 속성 이름, 순서 및 값 예시

VSA 이름 [Number]

순서

CoS 매개변수 유형 [26–108]

1

T01 멀티플레이

CoS 매개변수 유형 [26–108]

2

T02 10분

CoS 매개변수 유형 [26–108]

3

T08 -36

CoS 매개변수 유형 [26–108]

4

T07 셀 모드

Framed-IPv6-풀 [100]

0

jnpr_ipv6_pool

액자 수영장 [88]

0

jnpr_pool

송신 정책 이름 [26-11]

0

분류

수신 정책 이름 [26-10]

0

분류

가상 라우터 [26-1]

0

기본

개요

LNS는 사용자 그룹 프로필을 사용하여 LAC에서 터널링된 PPP 가입자에게 PPP 속성을 적용합니다. 네트워크의 LAC는 LNS의 클라이언트입니다. 클라이언트는 LNS에 구성된 L2TP 액세스 프로필의 사용자 그룹 프로필과 연결됩니다. 이 예에서 사용자 그룹 프로필 ce-l2tp-group-profile 은 다음 PPP 속성을 지정합니다.

  • 클라이언트 LAC에서 L2TP 터널에 대한 PPP keepalive 메시지 사이의 30초 간격이 LNS에서 종료됩니다.

  • PPP 가입자 세션이 시간 초과된 것으로 간주되기 전에 유휴 상태일 수 있는 시간을 정의하는 200초 간격.

  • PAP 및 CHAP는 모두 LNS에서 터널링된 PPP 가입자에게 적용되는 PPP 인증 방법입니다.

L2TP 액세스 프로필 ce-l2tp-profile 은 각 클라이언트 LAC에 대한 L2TP 매개 변수 집합을 정의합니다. 이 예에서 사용자 그룹 프로필 ce-l2tp-group-profile 은 클라이언트 lac1lac2. 두 클라이언트 모두 LAC가 LNS에 전달하는 사전 협상된 LCP 매개 변수를 수락하는 대신 LNS가 PPP 클라이언트와 LCP(Link Control Protocol)를 재협상하도록 구성됩니다. LCP 재협상은 또한 LNS에 의해 인증이 재협상되도록 합니다. 인증 방법은 사용자 그룹 프로필에 지정됩니다. 터널당 허용되는 최대 세션 수는 의 경우 1000, 의 경우 lac1 lac24000으로 설정됩니다. 각 LAC에 대해 서로 다른 비밀번호가 구성됩니다.

로컬 AAA 액세스 프로파일 aaa-profile을(를) 사용하면 글로벌 AAA 액세스 프로파일을 재정의할 수 있으므로 인증 순서, L2TP에 사용할 RADIUS 서버 및 서버 비밀번호를 지정할 수 있습니다.

이 예에서 주소 풀은 LNS가 터널링된 PPP 세션에 할당하는 IP 주소 범위를 정의합니다. 이 예는 IPv4 및 IPv6 주소의 범위를 정의합니다.

라우터의 슬롯 5에 위치한 MPC에서 2개의 인라인 서비스 인터페이스가 활성화됩니다. 각 인터페이스에 대해 10Gbps의 대역폭은 인터페이스의 관련 PFE에서 터널 트래픽을 위해 예약됩니다. 이러한 앵커 인터페이스는 기본적인 물리적 인터페이스 역할을 합니다. 개별 논리적 인라인 서비스 인터페이스에서 CoS 대기열 지원을 활성화하려면 앵커에서 서비스 캡슐화(generic-services) 및 계층적 스케줄링 지원을 모두 구성해야 합니다. IPv4 주소 패밀리는 두 앵커 인터페이스 모두에 대해 구성됩니다. 두 앵커 인터페이스 모두 서비스 디바이스 풀에 lns_p1 지정됩니다. LNS는 터널 그룹에 풀이 포함된 경우 두 앵커 인터페이스에 트래픽 부하를 분산할 수 있습니다.

이 예에서는 동적 프로필을 dyn-lns-profile2 사용하여 가입자가 LNS로 터널링될 때 동적으로 생성되거나 할당되는 L2TP 세션의 특성을 지정합니다. 많은 특성에 대해 사전 정의된 변수가 설정됩니다. 변수는 가입자가 LNS로 터널링될 때 적절한 값으로 동적으로 대체됩니다.

터널링된 PPP 클라이언트가 연결하는 인터페이스()는 가입자에게 할당된 라우팅 인스턴스($junos-interface-name$junos-routing-instance)에서 동적으로 생성됩니다. 액세스 경로에 대한 라우팅 옵션에는 경로의 다음 홉 주소(), 메트릭() 및 기본 설정($junos-framed-route-nexthop$junos-framed-route-cost$junos-framed-route-distance)이 포함됩니다. 액세스 내부 경로의 경우 동적 IP 주소 변수($junos-subscriber-ip-address)가 설정됩니다.

논리적 인라인 서비스 인터페이스는 구성된 앵커 인터페이스의 이름()과 논리적 단위 번호($junos-interface-ifd-name$junos-interface-unit)로 정의됩니다. 프로필은 논리적 인터페이스의 식별자로 할당 l2tp-encapuslation 하고 각 인터페이스가 한 번에 하나의 세션에만 사용될 수 있도록 지정합니다.

IPv4 주소는 AAA 서버에서 반환된 값으로 설정됩니다. IPv4 트래픽의 경우, 입력 방화벽 필터 $junos-input-filter 와 출력 방화벽 필터가 $junos-output-filter 인터페이스에 연결됩니다. 루프백 변수()는 라우팅 인스턴스에 구성된 루프백 인터페이스($junos-loopback-interfacelo)에서 IP 주소를 파생하여 IPCP 협상에서 PPP 서버 주소로 사용합니다. 이는 이중 스택 구성이기 때문에 IPv6 주소 패밀리도 변수에서 $junos-ipv6-address 제공하는 주소로 설정됩니다.

라우터 광고 프로토콜도 $junos-ipv6-address 구성되므로 변수가 사용됩니다. 이 변수를 사용하면 AAA가 인터페이스의 로컬 주소로 예약할 접두사의 첫 번째 주소를 할당할 수 있습니다. 동적 프로필의 라우터 광고 프로토콜에 대한 최소 구성은 및 $junos-ipv6-ndra-prefix 변수를 지정하여 $junos-interface-name IPv6 인접 검색 라우터 광고에서 접두사 값을 동적으로 할당합니다.

동적 프로필에는 터널 트래픽에 적용되는 서비스 등급 구성도 포함됩니다. 트래픽 제어 프로필()에는 스케줄러 맵(), 셰이핑 속도(), 오버헤드 어카운팅(tc-profile$junos-cos-shaping-mode$junos-cos-scheduler-map$junos-cos-shaping-rate) 및 바이트 조정$junos-cos-byte-adjust에 대한 변수가 포함됩니다. 동적 프로필은 포워딩 클래스, 출력 트래픽 제어 프로필 및 다시 쓰기 규칙을 포함한 CoS 구성을 동적 서비스 인터페이스에 적용합니다.

tg-dynamic 터널 그룹 구성은 LNS 세션을 동적으로 생성하고 세션의 특성을 정의하는 데 사용되는 액세스 프로필, 로컬 AAA 프로필 ce-l2tp-profileaaa-profile및 동적 프로필을 dyn-lns-profile2 지정합니다. 서비스 디바이스 풀은 lns_p1 서비스 인터페이스 풀을 그룹과 연결하여 LNS가 인터페이스 간에 트래픽을 밸런싱할 수 있도록 합니다. 로컬 게이트웨이 주소는 203.0.113.2 LAC에 구성된 원격 게이트웨이 주소에 해당합니다. 로컬 게이트웨이 이름은 ce-lns LAC에 구성된 원격 게이트웨이 이름에 해당합니다.

참고:

이 예에서는 가능한 모든 구성 선택 사항을 표시하지 않습니다.

구성

절차

CLI 빠른 구성

L2TP LNS를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고 줄 바꿈을 제거한 다음 명령을 복사하여 CLI에 붙여넣습니다.

단계별 절차

다음 예제에서는 구성 계층의 다양한 수준을 탐색해야 합니다. 이 작업을 수행하는 방법에 대한 지침은 구성 모드에서 CLI 편집기 사용을 참조하십시오.

인라인 서비스 인터페이스를 사용하여 L2TP LNS를 구성하려면 다음을 수행합니다.

  1. 터널 가입자에 대한 PPP 구성을 정의하는 사용자 그룹 프로필을 구성합니다.

    [edit access]
    user@host# edit group-profile ce-l2tp-group-profile
    [edit access group-profile ce-l2tp-group-profile]
    user@host# set ppp keepalive 30
    user@host# set ppp idle-timeout 200
    user@host# set ppp ppp-options chap
    user@host# set ppp ppp-options pap
    

  2. 각 클라이언트 LAC에 대한 L2TP 매개 변수를 정의하는 L2TP 액세스 프로필을 구성합니다. 여기에는 사용자 그룹 프로필을 클라이언트와 연결하고 LNS에서 L2TP 세션을 나타내는 인라인 서비스 논리적 인터페이스의 식별자를 지정하는 작업이 포함됩니다.

    참고:

    을(를) 수정하거나 삭제하면 user-group-profile 이 레이어 2 터널링 프로토콜 클라이언트 컨피그레이션을 사용 중이던 기존 LNS 가입자가 중단됩니다.

  3. AAA 인증 방법 및 서버 속성 순서에 따라 글로벌 액세스 프로필을 재정의하도록 AAA 액세스 프로필을 구성합니다.

  4. IPv4 및 IPv6 주소 할당 풀을 구성하여 클라이언트(LAC)에 주소를 할당합니다.

  5. 피어 인터페이스를 구성하여 터널 및 PPP 서버측 IPCP 주소(루프백 주소)를 종료합니다.

  6. MPC에서 인라인 서비스 인터페이스를 활성화합니다.

  7. 서비스 캡슐화, 계층적 스케줄링 및 주소 패밀리를 통해 앵커 서비스 인터페이스를 구성합니다.

  8. 동적 LNS 세션을 위한 서비스 인터페이스 풀을 구성합니다.

  9. 듀얼 스택 가입자를 위한 L2TP 논리 인터페이스를 동적으로 생성하는 동적 프로필을 구성합니다.

  10. 셰이핑, 스케줄링, 재작성 규칙을 구성하고 동적 프로필에 적용하여 트래픽을 터널링합니다.

  11. 인라인 서비스 인터페이스 풀을 사용하여 동적 LNS 세션을 불러오도록 L2TP 터널 그룹을 구성하여 로드 밸런싱을 활성화합니다.

결과

구성 모드에서 명령을 입력하여 show access 액세스 프로필, 그룹 프로필, AAA 프로필 및 주소 할당 풀 구성을 확인합니다. 명령을 입력하여 show chassis 인라인 서비스 구성을 확인합니다. 명령을 입력하여 show interfaces 인터페이스 구성을 확인합니다. 명령을 입력하여 show dynamic-profiles 동적 프로필 구성을 확인합니다. 명령을 입력하여 show services l2tp 터널 그룹 구성을 확인합니다. 출력이 의도한 구성을 표시하지 않으면, 이 예의 구성 지침을 반복하여 수정합니다.

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

인라인 서비스 인터페이스를 사용한 LNS 세션에 대한 L2TP 터널 그룹 구성

L2TP 터널 그룹은 LAC 클라이언트 그룹의 L2TP 터널 및 세션에 적용되는 속성을 지정합니다. 이러한 속성에는 로컬 게이트웨이 주소에서 LNS에 대한 L2TP 연결 요청을 검증하는 데 사용되는 액세스 프로파일, 글로벌 액세스 프로파일을 대체하는 로컬 액세스 프로파일, keepalive 타이머 및 IP ToS 값의 반영 여부가 포함됩니다.

참고:

터널 그룹을 삭제하면 해당 터널 그룹의 모든 L2TP 세션이 종료됩니다. , service-device-pool또는 service-interface 문의 값을 local-gateway-address변경하면 해당 설정을 사용하는 모든 L2TP 세션이 종료됩니다. 계층 수준에서 다른 문을 [edit services l2tp tunnel-group name] 변경하거나 삭제하는 경우, 설정한 새 터널은 업데이트된 값을 사용하지만 기존 터널 및 세션은 영향을 받지 않습니다.

LNS 터널 그룹을 구성하려면 다음을 수행합니다.

  1. 터널 그룹을 생성합니다.
    참고:

    최대 256개의 터널 그룹을 생성할 수 있습니다.

  2. LNS에서 L2TP 처리를 담당하는 서비스 앵커 인터페이스를 지정합니다.

    이 서비스 앵커 인터페이스는 정적 LNS 세션과 앵커 인터페이스 풀에서 트래픽 균형을 유지하지 않는 동적 LNS 세션에 필요합니다. 인터페이스는 계층 수준에서 구성됩니다 [edit interfaces] .

  3. (옵션, 로드 밸런싱 동적 LNS 세션에만 해당) 인라인 서비스 앵커 인터페이스 풀을 지정하여 인터페이스 전반에서 L2TP 트래픽의 로드 밸런싱을 활성화합니다.

    풀은 계층 수준에서 정의됩니다 [edit services service-device-pools] .

  4. (동적 LNS 세션만 해당) L2TP 터널에 대한 인라인 서비스 인터페이스를 정의하고 인스턴스화하는 동적 프로필의 이름을 지정합니다

    프로필은 계층 수준에서 정의됩니다 [edit dynamic-profiles] .

  5. 로컬 게이트웨이 주소에 대한 모든 L2TP 연결 요청을 검증하는 액세스 프로파일을 지정합니다.
  6. LAC가 LNS를 식별하기 위해 사용하는 IP 주소에 해당하는 LNS의 로컬 게이트웨이 주소를 구성합니다.
  7. (선택 사항) LAC에 대한 SCCRP 메시지에서 반환되는 LNS에서 로컬 게이트웨이 이름을 구성합니다. 이름은 LAC에 구성된 원격 게이트웨이 이름과 일치해야 하며, 그렇지 않으면 터널을 생성할 수 없습니다.
  8. (선택 사항) LAC에서 메시지를 수신하지 않은 경우 LNS가 Hello 메시지를 보내는 간격을 구성합니다.
  9. (선택 사항) 글로벌 액세스 프로필을 재정의하는 로컬 액세스 프로필을 지정하여 터널 그룹에 대한 RADIUS 서버 설정을 구성합니다.

    이 로컬 프로필은 계층 수준에서 구성됩니다 [edit access profile] .

  10. (선택 사항) 내부 IP 헤더에서 외부 IP 헤더로 IP ToS 값을 반영하도록 LNS를 구성합니다(CoS 구성에 적용).
  11. (선택 사항) 서비스에 전달할 매개 변수와 함께 로그인 시 L2TP 세션에 적용할 동적 서비스 프로필을 지정합니다.

RADIUS를 사용하지 않고 L2TP 세션에 서비스 적용

서비스는 활성화를 위해 L2TP 세션에 적용되거나 나중에 RADIUS 서버의 VSA(Vendor-Specific Attribute) 또는 RADIUS CoA(Change of Authorization) 요청에 의해 수정됩니다. Junos OS 릴리스 18.1R1부터 RADIUS를 포함하지 않고 동적 서비스 프로필을 통해 L2TP 세션에 서비스를 적용할 수 있습니다. 멀티벤더 환경에서 고객은 표준 RADIUS 속성만 사용하여 여러 벤더의 VSA를 사용하지 않도록 함으로써 관리를 단순화할 수 있습니다. 그러나 이는 일반적으로 VSA가 서비스를 적용해야 하기 때문에 L2TP 세션에 대한 서비스 적용을 복잡하게 만듭니다. 로컬 동적 서비스 프로필 활성화를 사용하면 이러한 문제를 방지할 수 있습니다. RADIUS 서버가 다운되었을 때 로컬 서비스 프로필 활성화를 사용하여 기본 서비스를 제공할 수도 있습니다.

터널 그룹의 모든 가입자 또는 특정 LAC를 사용하는 모든 가입자에게 서비스를 적용할 수 있습니다. 터널 그룹 또는 LAC 호스트 이름당 최대 12개의 서비스를 구성할 수 있습니다.

서비스를 정의하는 하나 이상의 동적 서비스 프로필을 구성한 후 서비스 프로필 이름을 지정하여 터널 그룹 또는 LAC 클라이언트의 액세스 프로필 구성에 적용합니다. 활성화할 프로파일을 두 개 이상 앰퍼샌드(&)로 구분하여 나열할 수 있습니다. 또한 CoS 서비스에 대한 다운스트림 셰이핑 속도와 같이 프로필 자체에 구성된 값을 재정의할 수 있는 서비스 프로필에서 사용할 매개 변수를 지정할 수 있습니다.

서비스 프로필을 통해 로컬로 구성된 서비스 목록은 클라이언트 세션 활성화 중에 인증에 의해 적용되는 로컬 권한 부여 역할을 합니다. 이 서비스 목록은 RADIUS와 같은 외부 기관에서 시작된 서비스와 동일한 검증 및 처리를 거쳐야 합니다. 이러한 서비스는 가입자 로그인 중에 제공됩니다.

서비스 프로필과 함께 RADIUS VSA 또는 CoA 요청을 계속 사용할 수 있습니다. 인증 중 또는 가입자 세션 프로비저닝(활성화) 중에 외부 기관에서 권한 부여로 서비스를 제공하는 경우 외부 기관의 서비스는 로컬 구성의 서비스보다 엄격한 우선 순위를 갖습니다. RADIUS와 함께 적용된 서비스가 CLI에서 서비스 프로필로 적용된 서비스와 동일하지만 매개 변수가 다른 경우, RADIUS 서비스는 새 세션 ID와 함께 적용되며 이전 서비스 프로필보다 우선합니다.

명령을 실행하여 터널 그룹 또는 LAC에 대해 이전에 활성화한 서비스를 비활성화하거나 다시 활성화할 수 있습니다.

나중에 터널 그룹 또는 LAC에 적용할 동적 서비스 프로필을 정의합니다.

터널 그룹의 모든 가입자에게 서비스 프로필을 적용하려면 다음을 수행합니다.

  • 서비스에 전달할 하나 이상의 서비스 프로필과 매개 변수를 지정합니다.

특정 LAC의 모든 가입자에게 서비스 프로필을 적용하려면 다음을 수행합니다.

  • 서비스에 전달할 하나 이상의 서비스 프로필과 매개 변수를 지정합니다.

    참고:

    LAC 클라이언트 및 해당 클라이언트를 사용하는 터널 그룹에 대해 서비스 프로필이 구성되면 LAC 클라이언트 서비스 프로필만 적용됩니다. 터널 그룹 구성을 재정의합니다. 예를 들어, 다음 구성에서 터널 그룹 tg-LAC-3은 LAC 클라이언트 LAC-3을 사용하므로 LAC3 구성이 터널 그룹 구성을 재정의합니다. 따라서 Cos2 및 fw1이 아닌 터널 그룹의 가입자에 대해 cos-A3 서비스만 활성화됩니다. 서비스에 전달된 셰이핑 속도는 24Mbps입니다.

다음 명령을 실행하여 가입자 세션에 적용된 모든 서비스를 비활성화할 수 있습니다.

다음 명령을 실행하여 가입자 세션에 적용된 모든 서비스를 다시 활성화할 수 있습니다.

모든 현재 가입자 세션에 대한 서비스 세션을 표시하려면 또는 show network-access aaa subscribers session-id id-number detail 명령을 사용합니다show subscribers extensive.

로컬 서비스 응용 프로그램의 작동 방식을 이해하기 위해 다음 예제에서는 다양한 구성 가능성을 보여 줍니다. 먼저 다음과 같은 동적 서비스 프로필 구성인 cos2 및 fw1을 고려하십시오.

다음 명령문은 터널 그룹 tg1의 모든 가입자에게 두 서비스를 모두 적용합니다. 31Mbps의 매개변수 값이 CoS2 서비스에 전달됩니다.

cos2 서비스 프로필에서 셰이핑 속도는 기본값이 10m 또는 1Mbps인 사용자 정의 변수에 의해 제공됩니다. L2TP 세션이 작동하면 cos2 및 fw1이 각각 34 및 35의 서비스 세션 ID로 활성화됩니다.

cos2에 전달된 매개변수는 $shaping-rate의 값으로 사용됩니다. 따라서 다음 명령 출력과 같이 서비스의 셰이핑 속도가 기본값인 10Mbps에서 31Mbps로 조정됩니다. 출력은 조정 애플리케이션이 RADIUS CoA임을 나타내지만, 조정은 서비스 프로파일에 전달된 매개 변수의 결과입니다. 이 작업은 CoA와 동일한 내부 프레임워크를 사용하며 그렇게 보고됩니다.

이제 cos2 서비스는 가입자 세션 27에 대한 CLI에서 비활성화됩니다.

다음 출력은 cos2가 사라지고 fw1만 활성 서비스로 남는 것을 보여줍니다.

다음 명령은 가입자 세션 27에 대해 cos2를 다시 활성화합니다.

재활성화된 cos2 서비스의 새 서비스 세션 ID는 36입니다.

재활성화된 cos2 서비스는 서비스 프로필의 기본 셰이핑 속도인 10Mbps를 사용합니다.

다음으로, Activate-Service VSA(26-65)를 포함하는 RADIUS CoA 요청이 수신됩니다. VSA는 서비스를 지정 및 활성화하고 cos2의 셰이핑 속도를 기본 10Mbps에서 12Mbps로 변경합니다. cos2 서비스 세션 36은 여전히 출력에 나타나지만 CoA(49)에 의해 시작된 새 서비스 세션으로 대체됩니다.

서비스가 CLI 구성과 RADIUS VSA(26-65) 모두에 의해 적용되지만 매개 변수가 다른 경우 RADIUS 구성이 CLI 구성을 재정의합니다. 다음 예에서 CLI 구성은 셰이핑 속도에 대해 31Mbps 값을 가진 cos2 서비스 프로필을 적용합니다.

RADIUS Access-Accept 메시지 서비스 활성화 VSA(26-65)는 셰이핑 속도에 대해 21Mbps 값으로 cos2를 적용합니다.

CLI 구성은 31Mbps의 셰이핑 속도로 서비스 세션 22를 활성화합니다. RADIUS VSA는 21Mbps의 셰이핑 속도로 서비스 세션 23을 활성화합니다.

동적 LNS 세션을 위한 인라인 서비스 인터페이스 풀 구성

서비스 디바이스 풀이라고도 하는 인라인 서비스 인터페이스 풀을 생성하여 인터페이스 전반에 걸쳐 L2TP 트래픽의 로드 밸런싱을 활성화할 수 있습니다. 풀은 동적 LNS 구성에 대해 지원되며, LNS의 L2TP 세션에 동적으로 생성되고 할당될 수 있는 논리적 인터페이스 집합을 제공합니다. 풀은 LNS 터널 그룹에 할당됩니다. L2TP는 각 인라인 서비스 인터페이스의 상태를 유지 관리하고 라운드 로빈 방법을 사용하여 새 세션 요청이 수락될 때 사용 가능한 인터페이스 간에 부하를 균등하게 분산합니다.

참고:

로드 밸런싱은 동적으로 생성된 가입자 인터페이스에만 사용할 수 있습니다.

MPC에 고정된 LNS 세션은 피어 LAC에 대한 다른 경로가 존재하는 한 MIC 장애의 영향을 받지 않습니다. 피어 인터페이스를 호스팅하는 MPC에 장애가 발생하고 피어 LAC에 대한 경로가 없는 경우, 실패로 인해 MPC의 모든 세션이 종료되고 정리되기 시작합니다.

LNS 세션 자체를 앵커하는 MPC가 실패하면 라우팅 엔진은 세션을 다른 슬롯으로 재배치하지 않으며 모든 세션이 즉시 종료됩니다. 클라이언트가 재시도할 때 사용 가능한 다른 인터페이스에 새 세션이 나타날 수 있습니다.

서비스 디바이스 풀을 구성하려면 다음을 수행합니다.

  1. 풀을 만듭니다.
  2. 풀을 구성하는 인라인 서비스 인터페이스를 지정합니다.

동적 LNS 세션에 대한 동적 프로파일 구성

L2TP 터널에 인라인 서비스 인터페이스를 동적으로 할당하도록 L2TP를 구성할 수 있습니다. 하나 이상의 동적 프로필을 정의하고 각 터널 그룹에 프로필을 할당해야 합니다. LNS는 IPv4 전용, IPv6 전용 및 이중 스택 IPv4/IPv6 세션을 지원합니다.

L2TP 동적 프로필을 구성하려면 다음을 수행합니다.

  1. 동적 프로필을 만듭니다.
  2. 터널링된 PPP 클라이언트가 사용하는 라우팅 인스턴스에 인터페이스를 동적으로 할당하도록 구성합니다.
  3. 라우팅 인스턴스에서 액세스 경로에 대한 라우팅 옵션을 구성합니다.
  4. 라우팅 인스턴스에서 내부 액세스 경로에 대한 라우팅 옵션을 구성합니다.
  5. 동적 프로필에서 사용하는 인터페이스를 정의합니다. 변수는 구성된 인라인 서비스 인터페이스 중 하나로 동적으로 대체됩니다.
  6. 인라인 서비스 논리적 인터페이스가 동적으로 인스턴스화되도록 구성합니다.
  7. 논리적 인터페이스의 식별자를 지정합니다.
  8. 한 번에 하나의 세션에만 사용할 수 있도록 각 논리적 인터페이스를 구성합니다.
  9. 논리적 인터페이스에 대한 주소 패밀리를 구성하고 지정된 인터페이스 이름에서 파생될 L2TP 터널에 대한 로컬 종료를 제공하는 LNS의 로컬 주소를 활성화합니다.
    참고:

    동적 LNS 세션에서는 동적 프로필에 문을 포함해야 하며, 이때 문을 포함해야 dial-options family inet 합니다. 이로 인해 다음과 같은 결과가 발생합니다.

    • 프로필에서 IPv4 전용, IPv6 전용 또는 이중 스택 인터페이스를 구성하는지 여부에 관계없이 항상 구성해야 family inet 합니다.

    • IPv4 전용 인터페이스를 구성할 때는 만 구성하며, 아래의 인터페이스 주소만 family inet family inet구성해야 합니다.

    • IPv6 전용 인터페이스를 구성할 때 에서 인터페이스 주소family inet6도 구성하고 family inet6 구성해야 합니다. 아래에서 family inet주소를 구성하지 않습니다.

    • 듀얼 스택 IPv4/IPv6 인터페이스를 구성할 때 각 패밀리에서 및 family inet6 및 인터페이스 주소를 모두 구성합니다family inet.

    IPv4 전용 인터페이스의 경우:

    IPv6 전용 인터페이스의 경우:

    듀얼 스택 IPv4/IPv6 인터페이스의 경우:

    참고:

    라우터 광고 프로토콜이 구성된 경우 IPv6 로컬 주소에 대해 번호가 지정되지 않은 주소가 아닌 번호가 지정된 주소를 구성합니다.

    동적 프로파일에서 IPv6 전용 및 듀얼 스택 주소 지정을 위한 변수 사용에 대한 자세한 내용은 광대역 가입자 세션 사용자 가이드를 참조하십시오.

릴리스 기록 테이블
릴리스
설명
18.1R1
Junos OS 릴리스 18.1R1부터 RADIUS를 포함하지 않고 동적 서비스 프로필을 통해 L2TP 세션에 서비스를 적용할 수 있습니다.
16.2R1
Junos OS 릴리스 16.2부터는 인라인 서비스를 사용하여 L2TP LNS 터널 트래픽에 대한 대역폭을 명시적으로 지정할 필요가 없습니다.