Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

PPPoE 서비스 이름 테이블 이해

PPPoE 서버라고도 하는 원격 액세스 컨센트레이터(AC) 역할을 하는 MX 시리즈 라우터에서 최대 32개의 PPPoE 서비스 이름 테이블을 구성하고 서비스 이름 테이블을 PPPoE 기본 인터페이스에 할당할 수 있습니다. PPPoE 서비스 이름 테이블은 라우터가 PPPoE 클라이언트에 제공할 수 있는 서비스 집합을 정의합니다. PPPoE 서비스 이름 테이블에 구성된 서비스 항목은 PPPoE 제어 패킷에서 클라이언트와 라우터 간에 전송되는 서비스 이름 태그를 나타냅니다.

이 개요는 PPPoE 서비스 이름 테이블을 이해하고 구성하는 데 도움이 되는 다음 주제를 다룹니다.

Discovery 단계에서 PPPoE 클라이언트와 라우터 간의 상호 작용

메시 토폴로지 네트워크에서 PPPoE 클라이언트는 종종 여러 PPPoE 서버(원격 AC)에 연결됩니다. PPPoE 검색 단계에서 PPPoE 클라이언트는 요청을 처리할 수 있는 원격 AC의 이더넷 MAC 주소 식별하고 해당 AC와의 연결을 위해 고유한 PPPoE 세션 식별자를 설정합니다.

다음 단계는 높은 수준에서 PPPoE 클라이언트와 원격 AC(라우터)가 PPPoE 서비스 이름 테이블을 사용하여 PPPoE 검색 단계 동안 상호 작용하는 방법을 설명합니다.

  1. PPPoE 클라이언트는 PPPoE PADI(Active Discovery Initiation) 제어 패킷을 네트워크의 모든 원격 AC에 브로드캐스트하여 AC가 특정 서비스를 지원하도록 요청합니다.

    PADI 패킷에는 다음 중 하나도 포함되어야 하지만 둘 다 포함되어야 합니다.

    • 특정 클라이언트 서비스를 나타내는 제로 길이가 아닌 1개의 서비스 이름 태그

    • 불특정 서비스를 나타내는 빈(제로 길이) 서비스 이름 태그 1개와 단 1개

  2. 하나 이상의 원격 AC가 PPPoE PADO(Active Discovery Offer) 패킷을 클라이언트에 전송하여 PADI 패킷에 응답하여 AC가 클라이언트 요청을 서비스할 수 있음을 나타냅니다.

    특정 클라이언트 요청을 서비스할 수 있는지 여부를 결정하기 위해 라우터는 PADI 패킷에서 수신된 서비스 이름 태그와 서비스 이름 테이블에 구성된 서비스 이름 태그와 일치합니다. PPPoE 서비스 이름 테이블에서 일치하는 서비스 이름 태그가 발견되면 라우터는 전송된 AC 이름을 포함하는 PADO 패킷을 클라이언트에 보냅니다. PPPoE 서비스 이름 테이블에서 일치하는 서비스 이름 태그가 없으면 라우터는 PADI 요청을 삭제하고 클라이언트에 PADO 응답을 보내지 않습니다.

  3. PPPoE 클라이언트는 PADO 패킷에 수신된 응답을 기반으로 연결하려는 AC에 유니캐스트 PPPoE PADR(Active Discovery Request) 패킷을 보냅니다.

  4. 선택한 AC는 PPPoE PADS(Active Discovery Session) 패킷을 전송하여 클라이언트와의 PPPoE 연결을 설정합니다.

PPPoE 서비스 이름 테이블의 서비스 항목 및 작업

PPPoE 서비스 이름 테이블에는 명명된 서비스, empty 서비스 및 서비스의 세 가지 유형의 서비스 항목이 any 포함될 수 있습니다. 각 서비스 항목의 경우, 라우터가 지정된 서비스 이름 태그를 포함하는 PADI 패킷을 수신할 때 기본 인터페이스가 수행할 작업을 지정합니다.

PPPoE 서비스 이름 테이블에서 다음 서비스 및 작업을 구성할 수 있습니다.

  • 명명된 서비스 - AC가 지원할 수 있는 PPPoE 클라이언트 서비스를 지정합니다. 예를 들어, 또는 user2-service와(과) 같은 PPPoE 서버에 로그인하는 다른 가입자와 관련된 지정 서비스를 구성하거나, 및 와 같은 standarduser1-service premium 다른 ISP 서비스 수준 계약에 해당하는 서비스를 구성할 수 있습니다. 각 PPPoE 서비스 이름 테이블에는 서비스 항목을 제외한 empty 최대 512개의 명명된 서비스 항목이 any 포함될 수 있습니다. 명명된 서비스는 기본적으로 작업과 terminate 관련이 있습니다.

  • empty 서비스 - 지정되지 않은 서비스를 나타내는 제로 길이의 서비스 태그입니다. 각 PPPoE 서비스 이름 테이블에는 하나의 빈 서비스가 포함됩니다. 서비스는 empty 기본적으로 작업과 terminate 연결됩니다.

  • any 서비스 — PPPoE 서비스 이름 테이블에 구성된 명명된 서비스 항목 또는 empty 서비스 항목과 일치하지 않는 비빈 서비스 항목의 기본 서비스 역할을 합니다. 각 PPPoE 서비스 이름 테이블에는 하나의 any 서비스가 포함됩니다. 이 any 서비스는 PPPoE 클라이언트에 대한 에이전트 서킷 식별자 및 에이전트 원격 식별자 정보를 일치시키고 싶지만 제어 패킷에 전송된 서비스 이름 태그의 내용에 대해서는 신경 쓰지 않을 때 유용합니다. 서비스는 any 기본적으로 작업과 drop 연결됩니다.

  • 작업 - 특정 서비스 요청을 포함하는 클라이언트에서 PADI 패킷을 수신할 때 PPPoE 서비스 이름 테이블에 할당된 기본 PPPoE 인터페이스가 수행한 작업을 지정합니다. 라우터의 PPPoE 서비스 이름 테이블에 연결된 명명된 서비스, 서비스, empty any 서비스 또는 에이전트 서킷 식별자/에이전트 원격 식별자(ACI/ARI) 쌍에 대해 다음 작업 중 하나를 구성할 수 있습니다.

    • terminate—(기본) 요청을 서비스할 수 있는 AC 이름이 들어 있는 PADO 패킷을 클라이언트에 전송하여 라우터가 PADI 패킷에 즉시 응답하도록 지시합니다. 명명된 서비스, empty 서비스 및 ACI/ARI 쌍은 기본적으로 작업과 terminate 관련이 있습니다. 서비스에 대한 작업을 구성 terminate 하면 어떤 PPPoE 클라이언트가 특정 PPPoE 서버에서 서비스에 액세스하고 수신할 수 있는지를 더욱 엄격하게 제어할 수 있습니다.

    • delay—PPPoE 기본 인터페이스가 응답으로 PADO 패킷을 보내기 전에 클라이언트로부터 PADI 패킷을 수신한 후 대기하는 시간(초) 수. 메시 토폴로지 네트워크에서는 특정 서비스 요청을 처리하기 위해 기본 PPPoE 서버와 백업 PPPoE 서버를 지정해야 할 수 있습니다. 이러한 시나리오에서 백업 PPPoE 서버에서 관련 서비스 입력 지연을 구성하여 기본 PPPoE 서버가 PADO 패킷으로 클라이언트에 응답할 수 있는 충분한 시간을 허용할 수 있습니다. 기본 서버가 백업 서버에 구성된 지연 기간 내에 PADO 패킷을 보내지 않으면, 백업 서버는 지연 기간이 만료된 후 PADO 패킷을 보냅니다.

    • drop—PPPoE 클라이언트에서 수신될 때 지정된 서비스 이름 태그가 포함된 PADI 패킷을 라우터에 드롭(무시)하도록 지시합니다. 이 패킷은 클라이언트의 관련 서비스 제공 요청을 효과적으로 거부합니다. 서비스는 any 기본적으로 작업과 drop 연결됩니다. 라우터가 또는 서비스 이름 태그를 포함하는 empty PADI 패킷에 응답하지 못하도록 하려면 빈 또는 any any 서비스에 대한 작업을 구성할 drop 수 있습니다. 또한 ACI/ARI 쌍에 대한 다음 정보에 설명된 대로 ACI/ARI 쌍과 함께 작업을 사용하여 drop 특정 가입자의 특정 서비스 이름 태그만 수락할 수 있습니다.

PPPoE 서비스 이름 테이블의 ACI/ARI 쌍

PPPoE 서비스 이름 테이블에서 명명된 서비스, empty 서비스 또는 any 서비스에 대한 ACI(Agent Circuit Identifier) 및 ARI(Agent Remote Identifier) 정보를 지정하려면 ACI/ARI 쌍을 구성할 수 있습니다. ACI/ARI 쌍에는 서비스 요청을 시작한 DSLAM 인터페이스를 식별하는 에이전트 서킷 ID 문자열과 서비스 요청을 시작한 DSLAM 인터페이스에서 가입자를 식별하는 에이전트 원격 ID 문자열이 포함되어 있습니다. ACI/ARI 쌍을 PPPoE 서비스 이름 테이블을 통해 라우터에 액세스하는 하나 이상의 PPPoE 클라이언트를 표현하는 것으로 생각할 수 있습니다.

ACI/ARI 사양은 특정 형식의 와일드카드 문자 사용을 지원합니다. 와일드카드 유무에 관계없이 PPPoE 서비스 이름 테이블당 최대 8,000개의 ACI/ARI 페어를 구성할 수 있습니다. 서비스 이름 테이블의 서비스 항목 중 어떤 조합으로든 ACI/ARI 쌍을 배포할 수 있습니다.

라우터의 PPPoE 서비스 이름 테이블에 구성된 ACI/ARI 정보와 일치하는 벤더별 ACI/ARI 정보가 포함된 클라이언트 요청을 수신할 때 기본 PPPoE 인터페이스에 의해 수행되는 작업terminatedelay(, 또는drop)을 지정해야 합니다. ACI/ARI 쌍은 기본적으로 작업과 terminate 관련이 있습니다.

예를 들어, 명명된 서비스의 경우user1-service, 서비스에 대한 작업과 terminate 관련 ACI/ARI 쌍에 대한 작업을 구성 drop 합니다. 이 경우 ACI/ARI 쌍은 DSLAM 인터페이스 및 PPPoE 서버에 액세스하도록 승인된 관련 가입자를 식별합니다. 이 구성을 사용하면 PADI 패킷에 하나 이상의 ACI/ARI 쌍으로 식별된 가입자와 일치하는 벤더별 ACI/ARI 정보가 포함되어 있지 않는 한 라우터가 태그가 포함된 user1-service PADI 패킷을 삭제하게 됩니다. 일치하는 ACI/ARI 정보를 포함하는 PADI 패킷의 경우, 라우터는 지정된 가입자에게 요청된 서비스를 제공할 수 있음을 나타내는 클라이언트에 즉각적인 PADO 응답을 보냅니다.

또한 PPPoE 동적 프로필, 라우팅 인스턴스 및 정적 PPPoE 인터페이스를 ACI/ARI 쌍과 연결할 수도 있습니다.

PPPoE 서비스 이름 테이블의 동적 프로필 및 라우팅 인스턴스

이전에 구성된 PPPoE 동적 프로필을 PPPoE 서비스 이름 테이블에 명명된 서비스, empty 서비스 또는 any 서비스와 연결하거나 이러한 서비스에 대해 정의된 ACI/ARI 쌍과 연결할 수 있습니다. 라우터는 프로필에 정의된 속성을 사용하여 PPPoE 협상 중에 PPPoE 클라이언트에서 제공하는 서비스 이름, ACI 및 ARI 정보를 기반으로 동적 PPPoE 가입자 인터페이스를 인스턴스화합니다. PPPoE 서비스 이름 테이블의 서비스 항목 또는 ACI/ARI 쌍을 위해 구성된 동적 프로필은 동적 PPPoE 인터페이스가 생성되는 PPPoE 기본 인터페이스에 할당된 동적 프로필을 재정의합니다.

동적 PPPoE 인터페이스를 인스턴스화하는 라우팅 인스턴스를 지정하기 위해 이전에 구성된 라우팅 인스턴스를 PPPoE 서비스 이름 테이블 또는 이러한 서비스에 대해 정의된 ACI/ARI 쌍에 명명된 서비스 empty , 서비스 또는 any 서비스와 연결할 수 있습니다. 서비스 항목 또는 ACI/ARI 쌍을 위해 구성된 동적 프로파일과 마찬가지로 PPPoE 서비스 이름 테이블에 구성된 라우팅 인스턴스는 PPPoE 기본 인터페이스에 할당된 라우팅 인스턴스를 재정의합니다.

동적 PPPoE 가입자 인터페이스를 생성하도록 PPPoE 서비스 이름 테이블을 구성하는 방법에 대한 정보는 동적 PPPoE 인터페이스 생성을 위한 서비스 이름 또는 ACI/ARI 쌍에 동적 프로필 및 라우팅 인스턴스 할당을 참조하십시오.

PPPoE 서비스 이름 테이블의 최대 세션 제한

PPPoE 서비스 이름 테이블에서 특정 서비스 항목을 사용할 수 있는 PPPoE 클라이언트 세션의 수를 제한하기 위해, 라우터가 특정 명명된 서비스, empty 서비스 또는 any 서비스와 함께 설정할 수 있는 동적 생성 또는 정적으로 생성된 PPPoE 인터페이스를 사용하여 최대 활성 PPPoE 세션 수를 구성할 수 있습니다. (ACI/ARI 쌍의 최대 세션 제한을 구성할 수 없습니다.) 최대 세션 제한은 라우팅 플랫폼에 지원되는 플랫폼별 최대 PPPoE 세션 범위 1부터 범위 1까지여야 합니다. 라우터는 각 서비스 항목에 대해 활성 PPPoE 세션 수를 유지하여 최대 세션 제한에 도달한 시기를 결정합니다.

라우터는 PPPoE 서비스 이름 테이블의 서비스 항목에 대해 다음 두 가지 모두와 함께 최대 세션 값을 사용합니다.

  • PPPoE 기본 인터페이스에 대해 구성된 최대 세션(max-sessions) 값

  • 라우팅 플랫폼에서 지원되는 최대 PPPoE 세션 수

구성이 이러한 최대 세션 제한 중 하나를 초과하는 경우 라우터는 PPPoE 세션을 설정할 수 없습니다.

PPPoE 서비스 이름 테이블의 정적 PPPoE 인터페이스

ACI/ARI 정보와 일치하는 PPPoE 클라이언트에서만 사용하기 위해 이전에 구성된 정적 PPPoE 인터페이스를 예약하려면 PPPoE 서비스 이름 테이블의 명명된 서비스 항목, empty 서비스 항목 또는 any 서비스 항목에 정의된 각 ACI/ARI 쌍에 대해 단일 정적 PPPoE 인터페이스를 지정할 수 있습니다. (ACI/ARI 쌍이 정의된 서비스 항목에는 정적 인터페이스를 구성할 수 없습니다.) ACI/ARI 쌍과 연결된 정적 PPPoE 인터페이스는 라우터에서 구성된 PPPoE 기본 인터페이스와 연결된 정적 PPPoE 인터페이스의 일반 풀보다 우선합니다.

PPPoE 서비스 이름 테이블에서 정적 인터페이스를 구성할 때, PPPoE 클라이언트와 정적 인터페이스 사이에 일대일 대응이 있는지 확인합니다. 예를 들어, 두 클라이언트에 PPPoE 서비스 이름 테이블의 정보와 일치하는 동일한 ACI/ARI 정보가 있는 경우, 라우터는 라우터에 로그인하는 첫 번째 클라이언트가 독점적으로 사용하기 위해 정적 인터페이스를 예약합니다. 결과적으로 라우터는 두 번째 클라이언트가 로그인하는 것을 방지합니다.

참고:

동적 프로필 및 라우팅 인스턴스로 이미 구성된 ACI/ARI 쌍에 대해 정적 인터페이스를 구성할 수 없습니다. 반대로, 정적 인터페이스로 이미 구성된 ACI/ARI 쌍에 대해 동적 프로필 및 라우팅 인스턴스를 구성할 수 없습니다.

PPPoE 서비스 이름 테이블에서 명명된 서비스의 PADO 광고

기본적으로 라우터가 PPPoE 클라이언트로 전송하는 PADO 제어 패킷에서 명명된 서비스의 보급은 비활성화됩니다. 라우터에서 PPPoE 프로토콜을 구성할 때 글로벌 옵션으로 PADO 패킷에 명명된 서비스의 보급을 활성화할 수 있습니다. PADO 광고를 구성하면 PPPoE 클라이언트에 라우터(AC)가 제공할 수 있는 서비스를 통보합니다.

PADO 패킷에서 명명된 서비스의 보급을 활성화하는 경우, 보급된 모든 서비스 항목의 수와 길이가 PPPoE 기본 인터페이스에서 지원하는 최대 전송 단위(MTU) 크기를 초과하지 않는지 확인합니다.

PPPoE 서비스 이름 테이블의 AE 또는 PFE 번들당 가입자 세션 제한

PPPoE 서비스 이름 테이블 기능을 사용하여 PFE 또는 AE 번들당 PPPoE 가입자 세션 수를 제한할 수 있습니다. 이는 단일 서비스 이름 테이블을 가진 특정 PFE 또는 AE 번들에 대한 모든 PPPoE 기본 VLAN 인터페이스를 구성하여 수행됩니다. 이 서비스 이름 테이블에는 PFE 또는 AE 번들의 PPPoE 가입자 세션 제한과 동일한 최대 세션 값을 가진 서비스 "any"만 포함되어야 합니다. 각 PFE 또는 AE 번들에는 고유한 서비스 이름 테이블이 있어야만 다른 PFE 또는 AE 번들의 PPPoE 가입자가 PFE 또는 AE 특정 세션 제한에 대해 잘못 계산되지 않도록 해야 합니다.

PFE 또는 AFE 번들당 가입자 세션 수를 제한하기 위해 기본 VLAN 인터페이스에서 PPPoE 세션에 대한 서비스 이름 테이블을 구성하려면, 계층 수준에서 모든 max-session<PPPoE-subscriber-limit> 문 [edit protocols pppoe] 에 설정된 service-name-table <PFE/AE-table-name> 서비스를 포함합니다.