Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ANCP 에이전트 이웃 및 작업

ANCP 및 ANCP 에이전트 개요

이 항목에서는 ANCP(액세스 노드 제어 프로토콜) 및 ANCP 에이전트에 대해 설명합니다. ANCP 에이전트는 ANCP로 가입자 액세스 회선을 관리하는 Junos OS 프로세스입니다. 에이전트는 가입자 액세스 라인을 모니터링하고, 가입자와 액세스 노드 간의 액세스 라인에서 가입자 트래픽 속도를 보고하며, 트래픽 속도를 수정하여 모두 CoS 트레픽 셰이핑을 지원합니다.

개요

ANCP는 서비스 지향적 레이어 3 에지 디바이스와 레이어 2 액세스 노드 간의 컨트롤 플레인 역할을 합니다. 액세스 노드(ANCP 인접 라우터)는 가입자의 액세스 루프를 종료하는 네트워크 디바이스입니다. DSL 액세스 루프의 경우, 액세스 노드는 DSLAM(DSL access multiplexer)입니다. 가입자 트래픽을 위한 대기열 및 스케줄링 메커니즘은 여러 플로우 및 개별 CoS 요구 사항과 경쟁하는 동안 액세스 네트워크 내에서 혼잡을 피해야 합니다. 이러한 메커니즘을 위해서는 액세스 네트워크와 가입자 트래픽에 대한 정보를 제공하기 위해 에지 디바이스(BNG(광대역 네트워크 게이트웨이) 역할을 하는 라우터, 종종 NAS(네트워크 액세스 서버)라고도 함)가 필요합니다.

ANCP 에이전트는 액세스 라인을 정적 또는 동적으로 인터페이스 또는 인터페이스 세트에 매핑할 수 있습니다. 에이전트는 CoS와 AAA 모두에 해당 정보를 제공합니다. 에이전트는 액세스 노드가 ANCP 에이전트로 전송한 각 가입자 액세스 라인에 대한 트레픽 셰이핑 속성을 CoS와 AAA 모두에 전달합니다. 또한 에이전트는 액세스 노드에서 보낸 모든 DSL 포럼 속성을 AAA로 보냅니다. AAA는 DHCP IP demux 및 PPPoE 가입자 세션 모두에 대한 RADIUS 계정 및 인증 중에 이러한 속성을 사용할 수 있습니다. 트래픽 속도는 L2TP 터널 트래픽을 형성하는 데에도 사용될 수 있습니다.

계층 수준에서 [edit protocols ancp] 문을 포함하여 traceoptions ANCP 에이전트 이벤트 및 작업을 모니터링할 수 있습니다.

Junos OS는 ANCP에 대한 다음 인터페이스 유형에서 CoS(Class of Service) 트레픽 셰이핑을 지원합니다.

  • 정적 VLAN 인터페이스(ESSM(Extensible Subscriber Services Manager)에 의해 생성된 인터페이스를 제외하고

  • ESSM에 의해 생성된 인터페이스를 제외한 정적 VLAN demux 인터페이스

  • ESSM에서 생성된 것을 포함한 정적 인터페이스 세트

  • 동적 인터페이스 세트

  • 동적 VLAN 태그가 지정된 인터페이스 세트

  • ACI 세트 또는 ACI VLAN이라고도 하는 동적 ACI(Agent Circuit Identifier) 인터페이스 세트

  • 동적 PPPoE 및 DHCP IP demux 가입자 인터페이스

  • 이더넷-VPLS 캡슐화를 통한 동적 VLAN demux 인터페이스

ANCP는 RFC 3292, GSMP(General Switch Management Protocol) V3의 확장으로 개발되었지만 현재는 RFC 6320, 광대역 네트워크의 액세스 노드 제어 메커니즘을 위한 프로토콜에 정의되어 있습니다.

가입자 서비스

라우터는 RADIUS 서버에서 가입자에 대한 서비스 프로필을 수신합니다. 대부분의 서비스는 라우터 자체에 의해 시행됩니다. 라우터는 DSLAM이 보고한 로컬 루프 처리량을 기반으로 가입자에 대한 총 송신 트래픽을 형성합니다. 이 트레픽 셰이핑은 액세스 노드에서 트래픽 손실을 방지하면서 트래픽 흐름을 최적화합니다.

인터리빙 지연 및 멀티캐스트 채널 정보와 같은 일부 서비스 속성은 액세스 노드에서 적용됩니다. ANCP 에이전트는 에지 디바이스가 액세스 노드에 회선 구성을 전달하는 데 사용할 수 있는 회선 구성 메커니즘을 제공합니다. 일반적으로 액세스 노드에는 여러 프로파일이 프로비저닝됩니다. 라우터는 액세스 노드에 지정된 가입자에 대해 사용할 프로필을 지시합니다.

가입자는 일반적으로 음성, 데이터 및 비디오 서비스의 조합을 받습니다. 각 서비스는 VLAN에서 프로비저닝할 수 있습니다. 가입자는 논리적 인터페이스에 구성된 단일 VLAN을 통해서만 단일 서비스만 수신할 수 있습니다. 가입자에게 서비스를 전달하는 VLAN 그룹은 인터페이스 집합입니다.

가입자는 작동 상태가 있지만 CLI에서 구성할 수 없으므로 관리 상태가 없습니다.

가입자는 액세스 노드에서 보낸 ANCP 포트 업 및 포트 다운 메시지에 보고된 DSL 라인 상태를 나타내는 다음 작동 상태 중 하나를 갖습니다.

  • 유휴 - 포트가 구성되지 않았으며 가입자가 로그인할 수 없습니다.

  • 자동 - 포트가 구성되고 가입자가 연결되었지만 DSL 모뎀이 데이터를 전송할 준비가 되지 않았습니다.

  • Showtime—포트가 구성되고, 가입자가 연결되며, DSL 모뎀이 온라인 상태이며 데이터를 전송할 준비가 되었습니다.

참고:

비즈니스 가입자 및 서비스용 ANCP 에 대한 자세한 내용은 ANCP 트리거 VLAN을 사용한 레이어 2 도매 개요를 참조하십시오.

ANCP 인터페이스 및 액세스 루프 서킷 식별자

ANCP 토폴로지의 액세스 루프 또는 액세스 라인은 가입자 디바이스(CPE)와 액세스 노드 사이의 물리적 요소로 구성됩니다. 액세스 루프와 연결된 식별자는 가입자를 식별하는 역할도 합니다. 이 식별자는 가입자 요청이 시작되는 DSLAM의 인터페이스를 실제로 식별하는 영숫자 문자열입니다. 다양한 이름으로 불릴 수 있습니다.

  • ANCP 메시지에서 TLV는 액세스 회선 식별자, 액세스 루프 서킷 식별자 또는 액세스 식별자라고도 하는 액세스 루프 서킷 ID를 전달합니다.

  • DHCP 디스커버리 패킷은 옵션 82 필드에서 에이전트 서킷 ID 하위 옵션이 있는 라인을 식별할 수 있습니다.

  • PPPoE 디스커버리 패킷은 DSL 포럼 벤더별 태그의 Agent-Circuit-ID 하위 속성이 있는 라인을 식별할 수 있습니다.

이러한 각 식별자는 ACI로 축약됩니다. ANCP 에이전트는 액세스 노드로부터 포트 관리 메시지를 수신하면 메시지에 포함된 액세스 루프 서킷 식별자를 사용하여 가입자에 해당하는 논리적 인터페이스 또는 인터페이스 세트를 결정합니다.

정적 구성을 통해 식별자를 ANCP 액세스 라인과 연결할 수 있습니다. 계층 수준에서 [edit protocols ancp interfaces] 인터페이스 이름을 지정하여 논리적 인터페이스를 구성할 때, 액세스 루프 서킷 식별자를 인터페이스와 연결하는 문을 포함 access-identifier 합니다. 계층 수준에서 문을 포함하여 interface-set 인터페이스 세트를 구성할 때 액세스 루프 서킷 식별자를 계층 수준에서 [edit protocols ancp interfaces interface-set interface-set-name] 문을 포함하여 access-identifier 설정된 인터페이스와 [edit protocols ancp interfaces] 연결합니다.

DHCP 또는 PPPoE 디스커버리 패킷에 ACI가 포함되어 있으면 ANCP 에이전트는 ACI를 가입자 인터페이스 또는 인터페이스 세트에 동적으로 매핑할 수 있습니다. 가입자의 VLAN은 동적 프로필에 따라 생성됩니다. 이를 에이전트 서킷 식별자 기반 또는 ACI 기반 동적 VLAN이라고 합니다.

RADIUS 인증 및 어카운팅을 위한 ANCP 에이전트 지원을 위해서는 정적 및 동적 ACI가 네트워크 전체에서 모두 고유해야 합니다. 여러 이웃(액세스 노드)에 걸쳐 두 인터페이스는 동일한 식별자를 공유할 수 없습니다. DHCP 및 PPPoE 프로세스에는 액세스 노드 IP 주소에 대한 정보가 없으므로 중복 식별자를 구별할 수 없습니다. 이 상황은 AAA 서비스 프레임워크가 RADIUS 인증 및 어카운팅을 위해 DHCP 또는 PPPoE 클라이언트 세션을 액세스 라인과 상호 연관시키지 못하게 합니다.

인터페이스 및 인터페이스 세트에 대한 액세스 라인 매핑

ANCP 에이전트는 가입자 액세스 회선에 대한 ACI를 인터페이스 또는 인터페이스 세트에 매핑하여 액세스 노드에서 수신한 DSL 속성을 액세스 회선에 대한 CoS 트레픽 셰이핑에 적용합니다. 액세스 라인 매핑은 access-identifier 문으로 정적으로 구성하거나 가입자 인증 중에 동적으로 파생할 수 있습니다. 정적 매핑은 항상 동적 매핑을 대체합니다.

ANCP 에이전트는 액세스 라인을 원래 매핑과 다른 인터페이스 또는 인터페이스 세트로 다시 매핑할 수 있습니다. 재매핑은 정적이거나 동적일 수도 있습니다. 예를 들어, 액세스 라인은 먼저 가입자 인터페이스에 동적으로 매핑된 다음 인터페이스 세트에 정적으로 구성될 수 있습니다.

구성 또는 결정적인 이름을 가진 인터페이스 및 인터페이스 세트 유형에 대해서만 문을 사용하여 매핑을 정적으로 구성할 수 있습니다.

  • 정적 VLAN 인터페이스

  • 정적 VLAN demux 인터페이스

  • 정적 인터페이스 세트

  • 동적 인터페이스 세트

  • 동적 VLAN 태그가 지정된 인터페이스 세트

문을 사용한 정적 구성은 액세스 회선을 정적 인터페이스 세트, 동적 인터페이스 세트 및 동적 VLAN 태그가 지정된 인터페이스 세트에 매핑하는 데 필요합니다. 이는 PPPoE 또는 DHCP IP demux 가입자 디스커버리 패킷에 ACI가 있는지 여부와 관계없이 사실입니다. ACI의 사용은 이러한 유형의 인터페이스 세트 생성과 관련이 없기 때문입니다.

다음 인터페이스 및 인터페이스 세트 유형은 불확정적이고 자동으로 생성된 이름을 갖기 때문에 문으로 매핑을 정적으로 구성할 수 없습니다.

  • 동적 VLAN demux 인터페이스

  • 동적 ACI 인터페이스 세트(ACI VLAN)

  • 동적 PPPoe 및 DHCP IP demux 가입자 인터페이스

레이어 2 홀세일 서비스의 맥락에서 ANCP 에이전트는 이더넷-VPLS 캡슐화가 있는 동적 VLAN demux 인터페이스에 액세스 라인을 매핑할 수 있습니다. ANCP 에이전트는 항상 액세스 라인에 대한 ACI를 포함하는 ANCP 포트 UP 메시지와 함께 이러한 인터페이스의 생성을 트리거합니다. 그런 다음 에이전트는 CoS 트레픽 셰이핑을 위해 인터페이스를 액세스 라인에 동적으로 매핑할 수 있습니다.

동적 매핑은 다음과 같이 작동합니다.

  • 가입자 인터페이스가 인터페이스 세트의 구성원인 경우, ANCP 에이전트는 액세스 라인에 대한 ACI를 인터페이스 세트에 매핑합니다.

  • 가입자 인터페이스가 인터페이스 세트의 구성원이 아닌 경우, ANCP 에이전트는 액세스 라인에 대한 ACI를 가입자 인터페이스에 매핑합니다.

ANCP 에이전트는 가입자의 디스커버리 패킷에서 액세스 라인의 ACI가 존재하는지 여부와 관계없이 다음 인터페이스 유형에 대한 정적 또는 동적 매핑을 지원하지 않습니다.

  • ESSM에 의해 생성된 정적 VLAN 인터페이스입니다.

  • ESSM에 의해 생성된 정적 VLAN demux 인터페이스입니다.

  • 동적 VLAN 인터페이스.

  • 이더넷-VPLS 캡슐화가 없는 동적 VLAN demux 인터페이스.

ANCP 이웃

ANCP 에이전트는 ANCP 인접 라우터(ANCP 피어라고도 함)로 구성된 액세스 노드에 대해서만 트래픽을 보고할 수 있습니다. 이웃은 라우터와 TCP 연결을 설정할 수 있습니다. 계층 수준에서 [edit protocols ancp] 명령문을 포함하여 neighbor 액세스 노드를 ANCP 인접 라우터로 구성합니다.

ANCP 에이전트는 neighbor와 인접 메시지를 교환합니다. 인접 메시지가 예상 기간 내에 이웃으로부터 수신되지 않으면 이웃이 다운된 것으로 간주되어 연결이 끊어집니다. 계층 수준에서 [edit protocols ancp] 문을 포함하여 adjacency-timer ANCP 에이전트가 모든 이웃의 인접 메시지를 기다리는 시간을 조정할 수 있습니다. 인접 메시지 간의 간격은 인접 설정 동안 라우터와 이웃 간에 협상됩니다. 두 타이머 값 중 더 큰 값(ANCP SYN 메시지에서 수신된 값 또는 구성된 값)이 선택됩니다. 라우터와 이웃 간의 동기화 손실은 협상된 값의 3배를 초과하는 기간 동안 유효한 메시지가 수신되지 않을 때 선언됩니다.

참고:

ANCP TCP 연결이 설정되지 않으므로 다음 상황 중 어느 하나에서도 ANCP 인접 라우터가 나타나지 않습니다.

  • 이웃 주소(번호가 있거나 번호가 지정되지 않음)에 /32 마스크가 있는 경우.

  • ANCP 동적 논리적 인터페이스에 대해 번호가 지정되지 않은 로컬 주소가 기본 소스 주소를 사용하도록 구성된 경우.

ANCP 이웃은 단순히 이웃의 구성을 나타내는 다음 관리 상태 중 하나를 갖습니다.

  • enabled—이웃이 CLI에서 구성됩니다.

  • disabled—이웃이 구성되지 않았으며, 이는 구성되지 않았거나 구성이 삭제되었음을 의미합니다.

활성화 상태의 ANCP 이웃은 다음 작동 상태 중 하나를 가지며, 이는 인접성 협상 상태를 나타냅니다.

  • 구성됨 - 인접 항목이 구성되었지만 인접성을 설정한 적이 없습니다.

  • 설정 - 인접성 협상이 진행 중입니다.

  • Established—인접성 협상이 성공하고 ANCP 세션이 설정되었습니다.

  • 설정되지 않음 - 인접 항목은 이전에 설정된 인접성을 잃었지만 협상을 시작할 준비가 되었습니다.

계층 수준에서 다음 명령문 중 하나를 포함하여 전역 또는 기본 구성을 재정의하는 특정 이웃에 대한 매개 변수를 구성할 수도 있습니다.[edit protocols ancp neighbor ip-address]

  • adjacency-timer- 이 이웃과 교환되는 인접 메시지 간의 간격을 조정합니다.

  • ietf-mode- ANCP 에이전트가 이 이웃에 대해 이전 버전과 호환 가능한 모드에서 작동하지 않도록 합니다. ANCP의 현재 IETF 구현을 사용하는 이웃의 경우.

  • maximum-discovery-table-entries- 이 이웃에서 허용되는 디스커버리 테이블 항목 수를 지정합니다. 계층 수준에서 [edit protocols ancp] 이 명령문을 포함하여 모든 이웃에 대한 전 세계 항목 수를 설정합니다.

  • pre-ietf-mode- ANCP 에이전트가 이 이웃에 대해 이전 버전과 호환되는 모드에서 작동하도록 활성화합니다. 현재 구현이 아닌 ANCP(GSMPv2)의 원래 IETF 구현을 사용하는 neighbor의 경우. 계층 수준에서 [edit protocols ancp] 이 명령문을 포함시켜 모든 이웃에 대해 전 세계적으로 이전 버전과 호환 가능한 모드로 작동합니다.

RFC 6320, 광대역 네트워크의 액세스 노드 제어 메커니즘을 위한 프로토콜은 ANCP 버전 1을 정의합니다. ANCP는 원래 GSMP(General Switch Management Protocol) 버전 3, 하위 버전 1을 기반으로 구현되었습니다. 그러나 인터넷 커뮤니티는 ANCP를 개발하는 과정에서 GSMPv3에 대한 많은 확장 및 수정이 이루어졌기 때문에 ANCP는 더 이상 GSMPv3와 상호 운용할 수 없습니다. 따라서 ANCP 이웃은 각 피어가 지원하는 버전을 동적으로 감지할 수 있어야 합니다. 공동 레지스트리는 GSMP 및 ANCP 버전 번호를 코드화합니다.

ANCP 인접 항목이 인접 협상을 열면 GSMPv3의 경우 0x31 또는 ANCP 버전 1의 경우 0x32 지원하는 ANCP의 가장 높은 버전을 나타냅니다. (버전 1은 16진수 값에서 10진수 변환을 의미하는 버전 50이라고도 할 수 있습니다.) 수신 인접 라우터가 해당 버전의 ANCP를 지원하는 경우 송신 인접 라우터에 응답할 때 해당 값을 반환합니다. 해당 버전을 지원하지 않는 경우 수신 인접 라우터는 메시지를 삭제합니다.

ANCP 에이전트는 액세스 회선의 DSL 속성을 포함하여 활성 ANCP 가입자에 대한 정보를 Junos 공유 데이터베이스에 저장합니다. 이 스토리지는 영구적이며 액세스 회선에 대한 인터페이스 또는 인터페이스 세트를 삭제하거나 다음 명령 중 하나를 실행할 때만 데이터베이스에서 제거됩니다.

스토리지의 지속성은 ANCP 연결이 일시적으로 종료된 경우에도 DSL 속성을 사용하여 인증 및 어카운팅을 위해 PPPoE 및 DHCP IP demux 가입자를 RADIUS에 의해 적절하게 관리할 수 있습니다.

파티션

ANCP는 액세스 노드를 논리 파티션으로 분할할 수 있도록 지원합니다. 각 파티션은 라우터와 인접성을 생성합니다. 액세스 노드의 각 파티션은 서로 다른 라우터와 인접성을 형성할 수 있습니다. 파티션 협상은 ANCP 인접성 협상 중에 발생합니다. ANCP 메시지는 파티션 협상과 관련된 다음 필드를 전달합니다.

  • 파티션 유형(PType) 필드는 액세스 노드가 파티션되었는지 여부와 파티션 식별자가 협상되는 방법을 나타냅니다. 필드는 인접성을 형성하는 동안 협상된 다음 값 중 하나를 가지고 있습니다.

    • 0—액세스 노드가 파티션되지 않았거나 파티션을 지원하지 않습니다.

    • 1—파티션 수는 고정되어 있으며 라우터는 파티션 식별자 필드에 배치한 식별자를 사용하도록 액세스 노드에 요청합니다.

    • 2—파티션 수는 고정되어 있으며 액세스 노드는 파티션 식별자를 할당했습니다.

  • 이웃의 ANCP 에이전트 지원에 대한 다음 시나리오 중 하나를 나타내는 파티션 ID 필드입니다.

    • 0 파티션 ID - ANCP 에이전트는 파티션 ID가 0인 단일 TCP 세션을 통해 IP 주소의 각 이웃을 지원합니다. 이는 기본 지원 사례입니다. 파티션 유형이 0인 경우 이 값이 필요합니다.

    • 0이 아닌 단일 파티션 ID - ANCP 에이전트는 0이 아닌 파티션 ID를 가진 단일 TCP 세션을 통해 IP 주소의 각 이웃을 지원합니다. 이 경우 계층 수준에서 [edit protocols ancp] 문으로 gsmp-syn-wait 파티션 ID 학습을 활성화해야 합니다.

  • 파티션 플래그(PFlag) 필드는 수행 중인 파티션 요청 유형을 나타냅니다. 값이 1이면 새로운 인접성을 지정합니다.

다음과 같은 분할 체계가 지원됩니다

  • 각 파티션에는 인접 라우터에 대한 독립적인 ANCP 세션과 채널이 있습니다. 모든 파티션에는 0의 고정 파티션 ID가 있습니다.

  • 각 파티션에는 인접 라우터에 대한 독립적인 ANCP 세션과 채널이 있습니다. 각 파티션에는 0이 아닌 전용 파티션 ID가 있습니다.

인접 업데이트 메시지

인접성이 설정된 후, ANCP 에이전트는 인접 업데이트 메시지를 사용하여 동일한 파티션을 제어하는 라우터에 서로에 대해 알려줍니다. 둘 이상의 라우터가 주어진 파티션에 인접성을 설정하면 ANCP 에이전트는 이러한 각 라우터에 인접성 업데이트 메시지를 전송하여 파티션이 현재 지원하는 설정된 인접성 수를 보고합니다. 인접성이 손실되면 상태 변경을 보고하기 위해 나머지 라우터에 업데이트 메시지가 전송됩니다. 이 명령을 사용하여 show ancp neighbor detail 특정 파티션에 현재 설정된 인접 수를 표시할 수 있습니다.

일반 응답 메시지 및 결과 코드

ANCP 이웃과 라우터는 특정 응답 메시지 또는 일반 응답 메시지로 메시지에 응답할 수 있습니다. 일반 응답 메시지는 일반적으로 성공 또는 실패 결과 이외의 정보를 피어에 전송할 필요가 없을 때 전송됩니다. 응답이 실패에 관한 것이면 실패의 종류를 지정하는 결과 코드가 포함됩니다. 제한된 양의 진단 데이터도 포함될 수 있습니다. 또한 실패로 인해 인접성이 종료되는 경우 요청과 별도로 일반 응답 메시지를 전송할 수 있습니다. 이 경우 메시지 보낸 사람은 메시지 헤더의 트랜잭션 ID 필드와 상태 정보 TLV의 메시지 유형 필드를 0으로 만듭니다.

표 1 은 일반 응답 메시지에 포함될 수 있는 결과 코드를 설명합니다.

표 1: ANCP 실패 결과 코드

코드 값

설명

탐지자

0x02

요청 메시지가 올바르게 구성되었지만 경합 조건 또는 메시지가 전송된 방향과 같은 타이밍 문제로 인해 프로토콜을 위반하므로 유효하지 않습니다.

ANCP 에이전트

0x06

지정된 포트 중 하나 이상이 라우터와 ANCP 제어 애플리케이션 간의 상태 불일치로 인해 중단되었습니다.

제어 애플리케이션(아직 사용 가능한 없음)

0x13

ANCP의 리소스가 부족합니다. 이 결과 코드는 액세스 노드에서만 전송됩니다. 문제는 액세스 라인과 관련이 없을 수 있지만 특정 요청과 관련될 수 있습니다.

ANCP 프로토콜 레이어 또는 제어 애플리케이션(아직 사용 가능한 없음)

0x51

피어 간 프로토콜 버전 또는 기능 상태가 일치하지 않거나 메시지 유형이 ANCP 기능에 대해 선택 사항이기 때문에 요청 메시지 유형이 구현되지 않습니다.

ANCP 에이전트

0x53

메시지가 전송 중에 손상되었거나 연결의 한쪽 끝에서 구현 오류가 발생하여 메시지 형식이 잘못되었습니다.

ANCP 에이전트

0x54

요청에 하나 이상의 필수 TLV가 누락되었습니다.

ANCP 에이전트

0x55

요청에 있는 하나 이상의 TLV의 내용은 TLV 사양과 일치하지 않으므로 유효하지 않습니다.

ANCP 에이전트

0x500

요청에 지정된 포트 중 하나 이상이 존재하지 않습니다. 이는 액세스 노드와 라우터 또는 AAA 간의 구성이 일치하지 않기 때문일 수 있습니다.

제어 애플리케이션(아직 사용 가능한 없음)

참고:

Junos OS는 일반 응답 메시지 송수신을 모두 지원하지만, 현재 ANCP 에이전트는 이러한 메시지만 수신합니다. 이러한 메시지 중 하나가 수신되면 라우터는 시스템 로그를 생성하고, 일반 메시지 카운터를 증가시키며, 결과 코드 카운터를 증가시킵니다. ANCP 에이전트는 ANCP 인접 라우터로부터 부정확하거나 예기치 않은 일반 응답 메시지를 수신하면 즉시 패킷을 삭제하고 시스템 로그 알림 메시지를 생성하며 추가 작업을 수행하지 않습니다.

일반 응답 메시지에는 일반적으로 경고 또는 오류 조건에 대한 추가 정보가 포함된 상태 정보 TLV가 포함됩니다. 상태 정보 TLV는 결과 코드가 포트가 다운되었거나 존재하지 않거나, 필수 TLV가 누락되었거나, TLV가 유효하지 않음 중 하나를 나타내는 경우에 필요합니다. 상태 정보 TLV는 다른 ANCP 메시지 유형에도 포함될 수 있습니다.

액세스 노드 제어 프로토콜의 이점

  • 액세스 노드와 가입자 간의 액세스 회선의 구성 및 유지 관리를 단순화합니다.

  • 업스트림 및 다운스트림 데이터 전송 속도 속성에 대해 CoS 관련 조정을 수행하여 서비스를 정확하게 제공하고 네트워크의 혼잡을 제어합니다.

  • 서비스 관리를 위한 OSS(Operations Support System)와 같은 백엔드 애플리케이션에 DSL 속성과 같은 액세스 네트워크 정보를 제공합니다.

  • PPPoE 세션의 RADIUS 인증 및 계정 중에 사용할 수 있도록 DSL 속성을 세션 데이터베이스에 저장합니다.

다른 네트워크 구성에서의 ANCP 작업

이 주제는 대표적인 샘플 네트워크 토폴로지에서 ANCP 작업에 대한 다양한 유형의 지원 네트워크 구성과 이벤트 시퀀스에 대해 설명합니다.

다음 인터페이스 유형 중 어느 하나에 대해 ANCP 에이전트를 구성할 수 있습니다.

  • 정적 VLAN 인터페이스(ESSM(Extensible Subscriber Services Manager)에 의해 생성된 인터페이스를 제외하고

  • ESSM에 의해 생성된 인터페이스를 제외한 정적 VLAN demux 인터페이스

  • ESSM에서 생성된 것을 포함한 정적 인터페이스 세트

  • 동적 인터페이스 세트

  • 동적 VLAN 태그가 지정된 인터페이스 세트

  • ACI 세트 또는 ACI VLAN이라고도 하는 동적 ACI(Agent Circuit Identifier) 인터페이스 세트

  • 동적 PPPoE 및 DHCP IP demux 가입자 인터페이스

  • 이더넷-VPLS 캡슐화를 통한 동적 VLAN demux 인터페이스

가입자 세션은 가정의 각 디바이스에 대해 필요에 따라 동적으로 생성됩니다. 각 가구에는 인터넷에 액세스하는 여러 CPE 디바이스가 포함될 수 있습니다. 모든 경우에 각 가구는 액세스 노드가 할당한 고유한 ACI로 식별됩니다. 일부 구성에서는 추가 식별자가 사용됩니다.

1:1 및 N:1 트래픽 셰이핑 모델

1:1 및 N:1 트레픽 셰이핑 모델은 VLAN이 가구와 어떻게 상관관계가 있는지 결정합니다. 이러한 모델을 액세스 모델 또는 구성 모델이라고도 합니다. 네트워크에는 다음 모델 중 하나 또는 둘 다 포함될 수 있습니다.

  • 1:1 모델 - 가구에는 PPPoE 또는 DHCP IP demux 가입자 세션이 하나만 있습니다. 이러한 가구는 단일 VLAN 또는 VLAN demux 인터페이스에 하나 이상 존재할 수 있습니다. 단일 가구의 경우, 가입자 인터페이스 또는 기본 VLAN 또는 VLAN demux 인터페이스가 가구를 나타낼 수 있습니다. 다중 가구의 경우 해당 가입자 인터페이스는 가구를 나타냅니다. 두 경우 모두 가구를 나타내는 인터페이스는 액세스 회선에 대한 ACI에 매핑되어야 합니다.

    표 2 에는 인터페이스 세트가 포함되지 않을 때 ANCP 1:1 액세스 모델에 지원되는 인터페이스 유형과 PPPoE 또는 DHCP IP demux 디스커버리 패킷이 가입자 액세스 라인에 대한 ACI를 포함해야 하는지 여부가 설명되어 있습니다.

    표 2: ANCP 1:1 모델에 대한 인터페이스 유형별 ACI 매핑

    인터페이스 유형

    설명

    디스커버리 패킷에서 ACI의 존재

    동적 PPPoE 또는 DHCP IP demux 인터페이스

    디스커버리 패킷에 ACI가 존재하는 경우, ANCP 에이전트는 ACI를 가입자 인터페이스에 매핑합니다. 인터페이스의 이름은 자동으로 생성되며 불확정적입니다.

    필수.

    정적 VLAN 또는 VLAN demux 인터페이스

    인터페이스의 이름은 정적으로 구성됩니다. ANCP 에이전트 구성에는 ACI를 인터페이스에 정적으로 매핑하는 문이 포함 access-identifier 되어야 합니다.

    없음.

  • N:1 모델 - 한 가구에 두 개 이상의 PPPoE 또는 DHCP IP demux 가입자 세션이 있을 수 있습니다. 가정에는 둘 이상의 VLAN 또는 VLAN demux 인터페이스가 있을 수 있습니다. 어떤 경우든 모든 인터페이스는 인터페이스 집합으로 그룹화되어야 합니다. 차례로 인터페이스 세트는 가정의 액세스 회선에 대한 ACI에 매핑되어야 합니다.

    인터페이스 세트는 가정에 대한 동적 PPPoE 또는 DHCP IP demux 세션을 그룹화합니다. 가입자는 여러 가지 방법에 의해 인터페이스 세트에 배치됩니다. 표 3 에는 ANCP N:1 액세스 모델에서 지원되는 인터페이스 세트의 유형과 이러한 인터페이스 세트의 생성 방법 및 ACI가 인터페이스 세트에 매핑되는 방법이 설명되어 있습니다.

    표 3: ANCP N:1 액세스 모델을 위한 인터페이스 집합 유형별 ACI 매핑

    인터페이스 세트 유형

    설명

    인터페이스 유형

    디스커버리 패킷에서 ACI의 존재

    ACI 기반 VLAN 인터페이스 세트

    라우터는 DSL 포럼 벤더별 태그에 포함된 ACI를 포함하는 DHCP 또는 PPPoE 검색 패킷을 수신하면 VLAN 및 인터페이스 세트를 동적으로 생성합니다. 라우터는 인터페이스 세트에 대해 aci-1003-ge-1/0/0.1073741832와 같은 비결정적 이름을 생성합니다.

    ANCP 에이전트는 디스커버리 패킷의 ACI를 동적으로 생성된 인터페이스 세트로 자동으로 매핑합니다.

    동일한 ACI를 갖는 모든 DHCP, IP, demux 또는 PPPoE 세션은 동일한 인터페이스 집합에 매핑됩니다.

    동적 VLAN 및 VLAN demux 인터페이스.

    필수.

    동적 인터페이스 세트

    동적 프로파일은 인터페이스 세트를 동적으로 생성하고 세트에 인터페이스를 배치합니다. 프로필에는 명시적으로 구성된 인터페이스 세트의 이름이나 인터페이스 세트 이름을 나타내는 변수가 있을 수 있습니다. 변수를 사용하는 경우 RADIUS는 가입자에 대한 액세스 수락 메시지를 반환할 때 인터페이스 세트 이름을 제공합니다.

    ANCP 에이전트 구성에는 ACI를 인터페이스 세트에 정적으로 매핑하는 문이 포함 access-identifier 되어야 합니다.

    모든 DHCP IP, demux 및 PPPoE 세션은 동적 프로필의 규칙에 따라 인터페이스 세트에 매핑됩니다.

    DHCP IP 역다중화 가입자 인터페이스, PPPoE 가입자 인터페이스 또는 VLAN 인터페이스.

    상관없어.

    정적 인터페이스 세트

    인터페이스 세트 및 세트 이름은 정적으로 구성되며 여러 정적 인터페이스를 포함합니다.

    ANCP 에이전트 구성에는 ACI를 인터페이스 세트에 정적으로 매핑하는 문이 포함 access-identifier 되어야 합니다.

    정적 VLAN 및 VLAN demux 인터페이스.

    상관없어.

    VLAN 태그가 지정된 인터페이스 세트

    라우터는 VLAN ID를 포함하는 DHCP 또는 PPPoE 디스커버리 패킷을 수신하면 VLAN 및 인터페이스 세트를 동적으로 생성합니다. 인터페이스 세트에는 물리적 인터페이스 이름과 VLAN 태그로 구성된 결정적인 이름이 부여됩니다(예: ge-1/0/0-101).

    ANCP 에이전트 구성에는 ACI를 인터페이스 세트에 정적으로 매핑하는 문이 포함 access-identifier 되어야 합니다.

    동일한 VLAN ID 태그를 가진 모든 DHCP IP, demux 또는 PPPoE 세션은 동일한 인터페이스 집합에 매핑됩니다.

    동적 VLAN 및 VLAN demux 인터페이스.

    상관없어.

CoS 트레픽 셰이핑은 ANCP 에이전트가 액세스 노드에서 수신한 다음 CoS로 전달하는 가입자 다운스트림 트래픽 속도를 기반으로 합니다. CoS는 가구 또는 세션 수준에서 가입자 트래픽을 형성할 수 있습니다.

  • 가구 셰이핑 - 가구에 대한 총 트래픽만 셰이핑됩니다. 가구 쉐이핑은 CoS 트래픽 제어 프로필을 정적 VLAN 또는 VLAN demux 인터페이스 또는 인터페이스 세트에 적용하여 발생합니다.

  • 세션 셰이핑 - 가정의 개별 디바이스에 대한 트래픽 속도가 셰이핑됩니다. 세션 셰이핑은 가입자 세션을 생성하는 동적 PPPoE 프로필에서 CoS 트래픽 제어 프로필을 지정함으로써 발생합니다. 네트워크 구성에 따라 세션 셰이핑은 공유 우선순위 대기열을 사용하여 모든 세션을 동일하게 셰이핑하거나 개별 우선순위 큐를 사용하여 세션을 별도로 셰이핑할 수 있습니다.

비즈니스 서비스 트래픽 셰이핑 모델

N:1 및 1:1 트레픽 셰이핑 모델 외에도 ANCP 에이전트는 비즈니스 서비스 트레픽 셰이핑 모델도 지원합니다. 이 모델에서 ESSM(Extensible Subscriber Services Manager)은 PPPoE 세션을 가정 또는 기업 가입자로 분류합니다. 분류는 RADIUS 인증 및 권한 부여 중에 발생합니다. ANCP 에이전트는 분류에 따라 CoS 트레픽 셰이핑을 다르게 적용합니다.

RADIUS 인증 및 권한 부여 전에 PPPoE 세션은 ANCP 1:1 모델에서 주거 가구를 나타냅니다. ANCP 에이전트는 가구의 액세스 회선을 해당 가입자 인터페이스에 동적으로 매핑하고 해당 인터페이스에 CoS 트레픽 셰이핑을 적용합니다. 가구 회선의 ACI는 PPPoE 디스커버리 패킷에 있습니다.

ESSMD는 이후 RADIUS 인증 및 권한 부여 중에 PPPoE 세션을 비즈니스 가입자 세션으로 분류할 때 여러 관리 및 데이터 플레인 정적 VLAN 인터페이스를 생성하고 정적 인터페이스 세트로 그룹화합니다. 그런 다음 CLI 구성에 따라 PPPoE 세션을 위한 액세스 라인을 이 인터페이스 세트에 정적으로 매핑합니다. ANCP 에이전트는 가입자 인터페이스에서 CoS 트레픽 셰이핑을 제거하고 정적 인터페이스 세트에 적용합니다. CoS 트레픽 셰이핑을 제거한다는 것은 CoS 애플리케이션이 기본 또는 구성된 조정 제어 프로필의 다음 속도를 인터페이스 또는 인터페이스 세트에 적용한다는 것을 의미합니다. 새로운 비즈니스 가입자 인터페이스 세트는 정적 및 동적 인터페이스를 혼합하여 포함할 수 없습니다. 이러한 금지는 인터페이스 세트 생성을 트리거한 동적 VLAN 및 PPPoE 세션에만 국한되지 않습니다.

참고:

정적 VLAN 및 VLAN Demux 인터페이스에서 CoS 트레픽 셰이핑, RADIUS 인증 및 어카운팅에 대한 ANCP 에이전트의 일반적인 지원에 대한 예외는 이러한 인터페이스가 ESSM에 의해 생성된 경우 이러한 인터페이스를 지원하지 않는다는 것입니다. 이러한 인터페이스는 ANCP 에이전트에서 지원하는 ESSM 생성 인터페이스 세트와 다릅니다.

ANCP 에이전트의 관점에서 비즈니스 dervices 모델은 동적으로 파생된 access-line-to-interface 매핑을 정적으로 구성된 access-line-to-interface-set 매핑으로 효과적으로 재정의합니다. 이 작업은 ANCP 에이전트가 그에 따라 CoS 트레픽 셰이핑을 다시 적용하도록 트리거합니다.

비즈니스 서비스 모델은 일반적으로 레이어 2 홀세일 네트워크에서 사용됩니다. 자세한 내용은 ANCP 트리거 VLAN을 사용한 레이어 2 도매 개요를 참조하십시오.

인터페이스 세트 없이 N:1 및 1:1 구성 모델을 사용하는 ANCP 네트워크

이 샘플 토폴로지에서는 하나의 기본 정적 VLAN 또는 VLAN demux 인터페이스(N:1, 이중 태그 VLAN)에 대해 두 가구가 구성되고 단일 가구는 다른 기본 인터페이스(1:1, 단일 태그 VLAN)에 대해 구성됩니다(그림 1). 액세스 노드가 할당한 고유한 ACI 외에도 각 가구는 ANCP 에이전트 구성의 식별자에 매핑되는 VLAN으로 추가로 식별됩니다. 세션에 대한 CoS 트레픽 셰이핑은 공유 우선순위 대기열만 사용하여 모든 세션을 동일하게 셰이핑할 수 있습니다. 세션을 개별적으로 형성하기 위한 개별 우선순위 대기열은 지원되지 않습니다.

그림 1: 인터페이스 세트가 없는 샘플 ANCP 토폴로지(1:1 및 N:1 모델) Network diagram showing dynamic PPPoE sessions for households with devices connected to an ACI, linking through C-VLANs to an access node, S-VLAN, then to a network cloud with RADIUS server for authentication.

ANCP 이벤트 시퀀스: 인터페이스 세트가 없는 이더넷을 통한 정적 VLAN 또는 VLAN demux 인터페이스

다음 이벤트 시퀀스는 인터페이스 세트가 없는 이더넷을 통한 정적 VLAN 인터페이스가 있는 그림 1 의 토폴로지에 대한 것입니다.

  1. 가정의 네트워크 디바이스가 PPPoE 검색을 시작합니다.

  2. PPPoE는 기본 정적 VLAN 또는 VLAN demux 인터페이스에서 동적 PPPoE 세션을 생성하고 VLAN에 구성된 자문 옵션을 세션에 적용합니다.

  3. 액세스 노드는 ACI로 식별된 액세스 라인에 대한 ANCP DSL 속성을 ANCP 에이전트에 독립적으로 제공합니다.

  4. ANCP 에이전트는 ACI에 매핑된 정적 VLAN 또는 demux VLAN에 대해 조정된 다운스트림 데이터 전송 속도를 CoS에 보냅니다. ANCP 에이전트는 조정된 업스트림 데이터 속도를 포함한 모든 DSL 속성을 라우터의 공유 데이터베이스에 저장합니다.

  5. AAA는 세션의 기본 인터페이스를 ANCP 에이전트 구성에서 ACI와 연결된 정적 VLAN 또는 VLAN demux 인터페이스와 일치시켜 동적 PPPoE 세션과 액세스 라인을 상호 연관시킵니다.

  6. AAA는 라우터의 공유 데이터베이스에서 액세스 회선에 대한 ANCP DSL 속성을 검색하여 RADIUS 액세스-Request 및 Accounting-Request 메시지의 주니퍼 네트웍스 DSL VSA에 매핑합니다. DSL 속성을 사용할 수 없는 경우, 세션의 자문 업스트림 및 다운스트림 데이터 전송률은 각각 업스트림-계산-Qos-속도 VSA(26-142) 및 다운스트림-계산-Qos-속도(26-141) VSA에 매핑됩니다. 그러면 이러한 VSA가 RADIUS 메시지에 포함됩니다.

인터페이스 세트와 함께 N:1 구성 모델을 사용하는 ANCP 네트워크

이 토폴로지에서는 각 기본 정적 VLAN 또는 VLAN demux 인터페이스에 대해 여러 가구가 구성됩니다(그림 2). VLAN은 이중 태그가 지정됩니다. 각 가구에는 인터넷에 액세스하는 여러 CPE 장치가 포함되어 있습니다. 액세스 노드에 의해 할당된 고유한 ACI 외에도 가구는 인터페이스 세트에 의해 추가로 식별됩니다. 인터페이스 세트는 개별 가입자 디바이스에 대한 동적 PPPoE 세션을 그룹화합니다. 동적 PPPoE 프로필에 명시적으로 구성되거나 PPPoE 세션 인증 중 RADIUS 액세스-수락 메시지에 지정됩니다. 세션 셰이핑은 공유 우선순위 대기열을 사용하여 모든 세션을 동일하게 셰이핑하거나 개별 큐를 사용하여 세션을 개별적으로 셰이핑할 수 있습니다.

그림 2: 인터페이스 세트가 포함된 샘플 ANCP 토폴로지(N:1 모델) Network diagram showing dynamic PPPoE sessions for households with devices connected to C-VLANs linked to an Access Node, S-VLAN, and RADIUS server.

인터페이스 세트가 있는 이 N:1 모델에서 액세스 노드는 동적 PPPoE 세션을 설정하는 동안 라우터에 전달하는 PPPoE PADI 및 PADR 검색 패킷에 DSL 포럼 VSA를 추가해야 합니다. VSA에는 가구용 ACI가 포함됩니다. 이러한 포함을 통해 AAA는 RADIUS 인증 및 어카운팅 중에 PPPoE 세션을 해당 가입자 액세스 라인 및 DSL 속성과 상호 연관시킬 수 있습니다. ACI가 없는 경우, AAA는 상관 관계를 만들 수 없으며 이후에 권고 업스트림 및 다운스트림 데이터 속도만 RADIUS 인증 및 어카운팅에 보고합니다.

동적 PPPoE 프로필이 사전 정의된 변수로 $junos-interface-set-name 구성되면 액세스 노드, 라우터 및 RADIUS 서버의 구성이 ACI 및 인터페이스 세트와 관련하여 동기화되어야 합니다.

  • RADIUS 액세스-수락 메시지에는 주니퍼 네트웍스 Qos-Interface-Set-Name VSA(26-130)가 포함되어야 합니다.

  • CoS 레이어 2 구성은 Qos-Interface-Set-Name VSA(26-130)에서 명명된 인터페이스 세트를 명시적으로 식별해야 합니다.

  • ANCP 에이전트 구성은 Qos-Interface-Set-Name VSA(26-130)에 명명된 인터페이스 세트에 ACI를 매핑해야 합니다.

ANCP 이벤트 시퀀스: 인터페이스 세트가 있는 이더넷을 통한 정적 VLAN 인터페이스

다음 이벤트 시퀀스는 인터페이스 세트가 있는 이더넷을 통한 정적 VLAN 인터페이스를 사용하는 그림 2 의 토폴로지에 대한 것입니다.

  1. 가정의 네트워크 디바이스가 PPPoE 검색을 시작합니다.

  2. 액세스 노드는 가정용 ACI와 함께 DSL Forum VSA 태그를 PPPoE PADI 및 PADR 검색 패킷에 추가합니다. (식별자는 PPPoE에 에이전트 서킷 식별자로 알려져 있습니다.)

  3. PPPoE는 기본 정적 VLAN에서 제공된 ACI와 동적 PPPoE 세션을 생성하고 VLAN에 구성된 자문 옵션을 세션에 적용합니다.

  4. 액세스 노드는 ACI로 식별된 액세스 라인에 대한 ANCP DSL 속성을 ANCP 에이전트에 독립적으로 제공합니다.

  5. ANCP 에이전트는 ACI에 매핑된 인터페이스 세트에 대해 조정된 다운스트림 데이터 전송 속도를 CoS에 제공합니다. ANCP 에이전트는 조정된 업스트림 및 다운스트림 데이터 속도를 포함하여 모든 ANCP DSL 속성을 라우터의 공유 데이터베이스에 저장합니다.

  6. AAA는 DSL 포럼 VSA에서 수신된 세션 식별자를 ANCP 에이전트 구성에 설정된 인터페이스에 대해 구성된 ACI와 일치시켜 동적 PPPoE 세션을 액세스 라인과 연관시킵니다.

  7. AAA는 라우터의 공유 데이터베이스에서 액세스 회선에 대한 ANCP DSL 속성을 검색하여 RADIUS 액세스-Request 및 Accounting-Request 메시지의 주니퍼 네트웍스 DSL VSA에 매핑합니다. DSL 속성을 사용할 수 없는 경우, 세션의 자문 업스트림 및 다운스트림 데이터 전송률은 각각 업스트림-계산-Qos-속도 VSA(26-142) 및 다운스트림-계산-Qos-속도(26-141) VSA에 매핑됩니다. 그러면 이러한 VSA가 RADIUS 메시지에 포함됩니다.

  8. 인증이 완료되면 동적 PPPoE 세션이 동적 PPPoE 프로필에 구성된 인터페이스 세트에 배치됩니다. 프로필은 명명된 인터페이스 집합 또는 사전 정의된 변수를 $junos-interface-set-name 지정하며, 이는 인터페이스 집합이 RADIUS 액세스-수락 메시지에서 이름이 지정되었음을 나타냅니다.

인터페이스 세트와 함께 1:1 구성 모델을 사용하는 ANCP 네트워크

이 토폴로지에서는 각 기본 정적 VLAN 또는 VLAN demux 인터페이스에 대해 단일 가구가 구성됩니다(그림 3). VLAN은 이중 태그가 지정됩니다. 각 가구에는 인터넷에 액세스하는 여러 CPE 장치가 포함되어 있습니다. 액세스 노드에 의해 할당된 고유한 ACI 외에도 가구는 인터페이스 세트에 의해 추가로 식별됩니다. 인터페이스 세트는 동적 PPPoE 프로필에 명시적으로 구성되거나 PPPoE 세션 인증 중 RADIUS 액세스-수락 메시지에 지정됩니다. 세션 셰이핑은 공유 우선순위 대기열을 사용하여 모든 세션을 동일하게 셰이핑하거나 개별 큐를 사용하여 세션을 개별적으로 셰이핑할 수 있습니다.

그림 3: 인터페이스 세트가 포함된 샘플 ANCP 토폴로지(1:1 모델) Network diagram shows dynamic IP pool setup for households with game controllers, laptops, desktops connected to Access Control Interfaces linked to Customer VLANs and Access Node. Connected to a network cloud, RADIUS server manages authentication and accounting. Diagram illustrates S-VLANs use and PPPoE sessions.

인터페이스 세트가 있는 이 1:1 모델에서 ANCP 에이전트 구성은 인터페이스 세트의 PPPoE 세션에 대한 기본 인터페이스를 ACI와 인터페이스 세트 모두에 매핑해야 합니다. 이 구성을 통해 AAA는 RADIUS 인증 및 어카운팅 중에 PPPoE 세션을 해당 가입자 액세스 라인 및 DSL 속성과 상호 연관시킬 수 있습니다.

동적 PPPoE 프로필이 사전 정의된 변수로 $junos-interface-set-name 구성되면 액세스 노드, 라우터 및 RADIUS 서버의 구성이 ACI 및 인터페이스 세트와 관련하여 동기화되어야 합니다.

  • RADIUS 액세스-수락 메시지에는 주니퍼 네트웍스 Qos-Interface-Set-Name VSA(26-130)가 포함되어야 합니다.

  • CoS 레이어 2 구성은 Qos-Interface-Set-Name VSA(26-130)에서 명명된 인터페이스 세트를 명시적으로 식별해야 합니다.

  • ANCP 에이전트 구성은 Qos-Interface-Set-Name VSA(26-130)에 명명된 인터페이스 세트에 ACI를 매핑해야 합니다.

ANCP 이벤트 시퀀스: 인터페이스 세트가 있는 어그리게이션 이더넷을 통한 정적 VLAN Demux 인터페이스

다음 이벤트 시퀀스는 인터페이스 세트가 있는 어그리게이션 이더넷을 통한 정적 VLAN demux 인터페이스가 있는 그림 3 의 토폴로지에 대한 것입니다.

  1. 가정의 네트워크 디바이스가 PPPoE 검색을 시작합니다.

  2. PPPoE는 기본 정적 VLAN demux 인터페이스에서 제공된 ACI와 동적 PPPoE 세션을 생성하고 VLAN에 구성된 자문 옵션을 세션에 적용합니다.

  3. 액세스 노드는 ACI로 식별된 액세스 라인에 대한 ANCP DSL 속성을 ANCP 에이전트에 독립적으로 제공합니다.

  4. ANCP 에이전트는 ACI에 매핑된 인터페이스 세트에 대해 조정된 다운스트림 데이터 전송 속도를 CoS에 제공합니다. ANCP 에이전트는 조정된 업스트림 및 다운스트림 데이터 속도를 포함하여 모든 ANCP DSL 속성을 라우터의 공유 데이터베이스에 저장합니다.

  5. AAA는 세션의 기본 인터페이스를 ANCP 에이전트 구성에 설정된 인터페이스에 대해 구성된 기본 인터페이스와 일치시켜 액세스 회선과 동적 PPPoE 세션을 상관 관계시킵니다.

  6. AAA는 라우터의 공유 데이터베이스에서 액세스 회선에 대한 ANCP DSL 속성을 검색하여 RADIUS 액세스-Request 및 Accounting-Request 메시지의 주니퍼 네트웍스 DSL VSA에 매핑합니다. DSL 속성을 사용할 수 없는 경우, 세션의 자문 업스트림 및 다운스트림 데이터 전송률은 각각 업스트림-계산-Qos-속도 VSA(26-142) 및 다운스트림-계산-Qos-속도(26-141) VSA에 매핑됩니다. 그러면 이러한 VSA가 RADIUS 메시지에 포함됩니다.

  7. 인증이 완료되면 동적 PPPoE 세션이 동적 PPPoE 프로필에 구성된 인터페이스 세트에 배치됩니다. 프로필은 명명된 인터페이스 집합 또는 사전 정의된 변수를 $junos-interface-set-name 지정하며, 이는 인터페이스 집합이 RADIUS 액세스-수락 메시지에서 이름이 지정되었음을 나타냅니다.

ANCP 에이전트 구성

서비스 지향 레이어 3 에지 디바이스가 연결된 액세스 네트워크의 토폴로지에 대한 정보를 검색할 수 있도록 ANCP 에이전트를 구성할 수 있습니다. 또한 ANCP 에이전트는 가입자 트래픽에 대한 세부 정보를 제공하고 가입자에 대한 QoS 트레픽 셰이핑을 조정할 수 있습니다.

ANCP 에이전트를 구성하려면:

  1. 모니터링할 각 ANCP 인접 액세스 노드를 지정하고 선택적으로 인접 매개 변수를 구성합니다.
  2. 특정 액세스 노드를 통해 VLAN 또는 VLAN 집합이 도달하는 가입자를 지정합니다.
  3. (선택 사항) 인접 타이머를 구성합니다.
  4. (선택 사항) 허용되는 최대 디스커버리 테이블 항목 수를 지정합니다.
  5. (선택 사항) 초기 IETF 초안과 함께 작동하도록 ANCP 에이전트를 구성합니다.
  6. (선택 사항) 그레이스풀 재시작 타이머를 구성합니다.
  7. (선택 사항) 이웃에서 파티션 ID를 학습하도록 ANCP 에이전트를 구성합니다.
  8. (선택 사항) ANCP 에이전트가 AAA에 보고하는 다운스트림 및 업스트림 데이터 전송률에 대해 DSL 라인 유형별로 조정 계수를 구성합니다.
  9. (선택 사항) ANCP 에이전트가 AAA에 보고하는 다운스트림 및 업스트림 데이터 전송률에 대해 PON 라인 유형별 조정 계수를 구성합니다.
  10. (선택 사항) 조정되지 않은 다운스트림 트래픽 속도를 CoS에 보고하도록 ANCP 에이전트를 구성합니다.
  11. (선택 사항) ANCP 인터페이스당 다운스트림 또는 업스트림 트래픽에 RADIUS가 적용할 권장 셰이핑 속도를 지정합니다.
  12. (선택 사항) RADIUS 인증 및 어카운팅 메시지에서 주니퍼 네트웍스 액세스 라인 VSA를 포함하거나 제외하도록 AAA를 구성합니다.
  13. (선택 사항) AAA가 라우터의 ANCP 에이전트로부터 속도 변경 알림을 수신하면 즉시 중간 계정 업데이트를 RADIUS 서버로 전송하도록 AAA를 구성합니다.
  14. (선택 사항) 인터페이스에서 자동 감지된 동적 VLAN을 생성하기 위해 액세스 대면 물리적 인터페이스와 이웃을 연결하도록 ANCP 에이전트를 구성합니다.
  15. (선택 사항) 모든 이웃에 대한 단기 인접성 손실의 영향을 완화하도록 ANCP 에이전트를 구성합니다.
  16. (선택 사항) 비즈니스 가입자를 위한 인터페이스 세트 이름을 동적으로 생성하도록 ANCP 에이전트를 구성합니다.
  17. (선택 사항) 구성 문제 해결을 위한 추적 옵션을 구성합니다.

ANCP 이웃 구성

ANCP 에이전트가 모니터링하고 잠재적으로 트래픽을 형성할 각 인접 액세스 노드를 구성해야 합니다. 일부 이웃 설정은 전역적으로 구성된 값을 재정의합니다.

ANCP 이웃을 구성하려면:

  1. 이웃의 IP 주소를 지정합니다.
  2. (선택 사항) neighbor가 현재 IETF 표준을 지원하지 않고 이전 버전과의 호환 모드가 전역적으로 구성되지 않은 경우 이전 버전과의 호환 모드에서 동작하도록 neighbor를 구성합니다.
  3. (옵션) neighbor가 현재 IETF 표준을 지원하는 경우 전역적으로 구성된 이전 버전과의 호환 모드를 재정의합니다.
  4. (선택 사항) 이 이웃과 교환되는 ANCP 인접 메시지 간의 간격을 초 단위로 구성합니다.
  5. (선택 사항) 이 이웃에서 허용되는 최대 검색 테이블 항목 수를 지정합니다.
  6. (선택 사항) 물리적 인터페이스에서 자동 감지된 동적 VLAN의 대역 외 ANCP 트리거를 활성화합니다.
  7. (선택 사항) 인접성 손실이 발생할 때 ANCP 에이전트가 레이어 2 홀세일 세션을 유지하는 기간을 구성합니다.

ANCP 에이전트 작업을 위한 가입자와 액세스 노드 연결

라우터의 ANCP 에이전트는 액세스 루프 서킷 식별자(ACI)를 사용하여 개별 ANCP 가입자를 구별합니다. 에이전트는 ACI를 사용하여 각 가입자를 인터페이스 또는 인터페이스 세트에 연결(매핑)하기 때문에 각 ACI는 라우터에 연결된 모든 ANCP 이웃에서 고유해야 합니다.

모범 사례:

ACI는 ANCP 네트워크에서 고유하게 사용하는 것이 좋습니다.

액세스 라인은 인터페이스 또는 인터페이스 세트에 정적 또는 동적으로 매핑될 수 있습니다. 가입자의 DHCP 또는 PPPoE 검색 패킷에 ACI가 포함되어 있으면 에이전트는 이를 인터페이스 또는 인터페이스 세트에 동적으로 매핑할 수 있습니다. 그렇지 않으면 ACI를 정적으로 구성해야 합니다. 정적 구성은 ACI 및 가입자를 인터페이스 또는 세트에 대한 동적 매핑보다 우선합니다.

이 문은 정적 VLAN 인터페이스, 정적 VLAN demux 인터페이스, 정적 인터페이스 세트, 동적 인터페이스 세트 및 동적 VLAN 태그가 지정된 인터페이스 세트와 같이 구성되거나 결정적인 이름을 가진 인터페이스 및 인터페이스 세트 유형에만 사용할 access-identifier 수 있습니다.

access-identifier 문은 액세스 회선을 정적 인터페이스 세트, 동적 인터페이스 세트 및 동적 VLAN 태그가 지정된 인터페이스 세트에 매핑하는 데 필요합니다. 이는 PPPoE 또는 DHCP IP demux 가입자 디스커버리 패킷에 ACI가 있는지 여부와 관계없이 사실입니다. ACI의 사용은 이러한 유형의 인터페이스 세트 생성과 관련이 없기 때문입니다.

동적 VLAN demux 인터페이스, 동적 ACI 인터페이스 세트(ACI VLAN), 동적 PPPoe 및 DHCP IP demux 가입자 인터페이스와 같은 인터페이스 및 인터페이스 세트 유형은 불확정적이고 자동으로 생성된 이름을 갖기 때문에 문을 사용할 access-identifier 수 없습니다.

ACI를 가입자에 대한 VLAN 인터페이스 집합과 연결하려면

  • 인터페이스 세트의 이름과 액세스 노드의 고유 ACI를 지정합니다.

ACI를 단일 VLAN과 연결하려면

  • 액세스 노드에 대한 논리적 인터페이스와 고유 ACI를 지정합니다.

ACI를 정적 VLAN demux 인터페이스와 연결하려면

  • 액세스 노드에 대한 논리적 인터페이스와 고유 ACI를 지정합니다.

ANCP 인접 메시지 간 간격 지정

ANCP 에이전트와 이웃이 인접성을 설정하기 위해 협상할 때, 각각은 인접성이 설정된 후 교환하는 인접 메시지 사이의 간격에 대한 값을 제안합니다. 에이전트와 이웃이 교환하는 후속 인접 메시지 사이의 간격에 대해 에이전트와 이웃이 제안한 값 중 더 큰 값이 선택됩니다. ANCP 에이전트가 모든 이웃 또는 특정 이웃에 대해 제안하는 간격 값을 지정할 수 있습니다.

모든 이웃에 대한 ANCP 인접 메시지 간에 제안된 간격을 구성하려면:

  • 시간을 초 단위로 지정합니다.

특정 이웃에 대한 ANCP 인접 메시지 간에 제안된 간격을 구성하려면:

  • 시간을 초 단위로 지정합니다.

디스커버리 테이블 항목의 최대 수 지정

모든 이웃 또는 특정 이웃에서 허용되는 최대 디스커버리 테이블 항목을 지정할 수 있습니다.

모든 이웃에 대한 최대 항목 수를 구성하려면:

  • 항목 수를 지정합니다.

특정 이웃에 대한 최대 항목 수를 구성하려면 다음을 수행합니다.

  • 항목 수를 지정합니다.

이전 버전과의 호환성을 위한 ANCP 에이전트 구성

처음에 작동하도록 제안된 대로 프로토콜과 호환되는 모드에서 작동하도록 ANCP 에이전트를 구성할 수 있습니다. 이 이전 버전과 호환되거나 사전 IETF 모드는 인터넷 초안 draft-wadhwa-gsmp-l2control-configuration-00.txt, L2C(계층 2 제어)를 위한 GSMP 확장과 호환됩니다. 이 이전 버전과의 호환 모드를 설정하면 이후 ANCP 인터넷 초안 또는 RFC 6320, 광대역 네트워크의 액세스 노드 제어 메커니즘을 위한 프로토콜과 호환되지 않는 디바이스와의 상호 운용이 가능합니다.

이 모드가 모든 이웃에 대해 전역으로 구성되면, IETF 초안 또는 표준을 지원하는 특정 이웃에 대해 이 모드를 재정의할 수 있습니다.

ANCP 에이전트가 모든 이웃에 대해 이전 버전과 호환 가능한 모드에서 작동하도록 구성하려면:

  • 사전 IETF 모드를 지정합니다.

ANCP 에이전트가 특정 이웃에 대해 이전 버전과 호환 가능한 모드에서 작동하도록 구성하려면:

  • 사전 IETF 모드를 지정합니다.

  • 특정 이웃에 대해 전역적으로 구성된 이전 버전과의 호환 모드를 재정의하려면:

    IETF 모드를 지정합니다.

ANCP 에이전트 재시작이 완료될 때까지 프로세스가 대기하는 시간 지정

다른 프로세스가 ANCP 에이전트가 다시 시작될 때까지 대기하는 시간을 지정할 수 있습니다. ANCP 에이전트는 최대 도우미 재시작 시간 값의 1/3에 해당하는 간격으로 CoS에 keepalive 메시지를 보냅니다. 예를 들어 최대 재시작 시간을 120초로 구성하면 ANCP 에이전트는 40초마다 keepalive 메시지를 보냅니다.

CoS가 최대 Helper 재시작 시간 내에 keepalive 메시지를 수신하지 않으면 ANCP 에이전트가 중단된 것으로 간주하고 ANCP 에이전트 모니터링의 결과로 구현된 모든 트레픽 셰이핑 업데이트를 구성된 값으로 즉시 되돌립니다. 결과적으로, 가입자에 대한 트래픽이 효과적으로 형성되지 않아 잠재적으로 DSLAM에서 트래픽이 감소할 수 있습니다. 구성된 값은 ANCP 에이전트가 다시 작동하고 CoS에 새로운 트레픽 셰이핑 업데이트를 보낼 때까지 유지됩니다.

ANCP 에이전트가 다시 시작될 때까지 다른 프로세스가 대기하는 시간을 구성하려면:

  • 시간을 초 단위로 지정합니다.

ANCP 파티션 ID를 학습하도록 ANCP 에이전트 구성

기본적으로 ANCP 에이전트는 ANCP 파티션 ID가 0일 것으로 예상합니다. 이는 액세스 노드가 각각 라우터와 인접성을 형성할 수 있는 논리적 파티션으로 분할되지 않는다는 것을 의미합니다. 0이 아닌 파티션 ID를 지원하도록 ANCP 에이전트를 구성할 수 있습니다. 그렇게 하면 에이전트는 구성 가능한 기간 동안 인접 시작 중에 이웃으로부터 SYN 메시지를 수신합니다. 에이전트는 이러한 메시지를 수신하면 파티션 ID, PType 및 PFlag 필드에 포함된 파티션 정보를 사용하여 인접 협상을 계속하기 위해 이웃에 보내는 SYN 메시지를 차례로 생성합니다.

이웃에서 파티션 ID 정보를 학습하도록 ANCP 에이전트를 구성하는 방법:

  1. 파티션 ID 학습을 사용하도록 설정합니다.
  2. (선택 사항) 인접성이 형성되는 동안 ANCP 에이전트가 이웃으로부터 SYN 메시지를 수신하기 위해 대기하는 최대 시간을 지정합니다.

예를 들어, 파티션 ID 학습을 활성화하고 ANCP 에이전트가 SYN 메시지를 위해 45초 동안 기다리도록 강제하려면:

예: 어그리게이션 이더넷을 통한 인터페이스 세트 및 N:1 정적 Demux VLAN으로 ANCP 네트워크 구성

이 예에서는 개별 디바이스를 인터페이스 세트로 그룹화하고, 가구당 하나의 전용 C-VLAN을 통해 액세스 및 서비스를 제공하며, 가구당 트래픽을 셰이핑하여 여러 가구에 대한 가입자 액세스를 관리하는 ANCP 네트워크 토폴로지를 구성하는 방법을 설명합니다. 이 N:1 구성에서 이중 태그 VLAN은 어그리게이션 이더넷을 통한 단일 기본 정적 VLAN demux 인터페이스를 통해 구성됩니다.

요구 사항

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

  • VLAN demux 지원을 위해 MPC만 설치된 MX 시리즈 5G 유니버설 라우팅 플랫폼

  • RADIUS 서버

  • DSLAM 액세스 노드

예제 구성을 시작하기 전에 다음을 확인하십시오.

개요

ANCP는 액세스 노드(DSLAM)와 가입자 간의 로컬 액세스 회선을 구성, 유지 및 모니터링하는 수단을 제공합니다. 연관된 CoS 구성은 다운스트림 가입자 트래픽을 형성합니다. ANCP는 액세스 라인의 패킷 오버헤드를 할인하기 위해 순 데이터 속도를 조정한 다음 이 조정된 속도를 CoS에 제공함으로써 보다 정확한 트레픽 셰이핑을 가능하게 할 수 있습니다.

이 예의 네트워크 토폴로지에는 정적 VLAN demux 인터페이스를 통한 이중 태그(C-VLAN/S-VLAN) VLAN 구성이 포함되어 있으며, 이 VLAN demux 인터페이스는 중복을 위해 어그리게이션 이더넷을 통해 구성됩니다. 각 C-VLAN은 하나의 가입자 가구에 해당하지만 모든 C-VLAN이 동일한 기본 VLAN demux 인터페이스를 통해 구성되기 때문에 이 토폴로지는 N:1 구성 모델입니다. 각 가정의 여러 최종 사용자 디바이스(또는 각 디바이스에 의해 설정된 동적 PPPoE 세션)는 가구별로 인터페이스 세트로 그룹화됩니다. 그룹화는 각 C-VLAN에 대해 구성된 별도의 동적 프로필에 의해 수행됩니다. ANCP 에이전트 구성은 가정의 액세스 회선에 대한 ACI를 인터페이스 세트에 매핑합니다. CoS는 각 인터페이스 세트에 트래픽 제어 프로필을 적용하여 가구별로 가입자 방향 트래픽을 형성합니다. CoS 셰이핑 속도는 각 가구의 액세스 회선에 대해 액세스 노드가 제공하는 DSL 속성을 기반으로 동적으로 업데이트됩니다.

그림 4 는 액세스 노드를 서비스하는 demux0에 구성된 S-VLAN 103을 보여줍니다. C-VLAN 1, 2, 3은 각각 단일 가구(가입자)에게 서비스를 제공합니다. 각 가구는 고유한 ACI로 식별됩니다. 각 가구의 디바이스에 대한 동적 PPPoE 세션은 모니터링 및 트레픽 셰이핑을 위해 인터페이스 세트 10301, 10302 및 10303으로 그룹화됩니다.

토폴로지

그림 4: 어그리게이션 이더넷을 통한 인터페이스 세트 및 VLAN Demux 인터페이스가 있는 N:1 ANCP 토폴로지 Network diagram of dynamic PPPoE setup with three households on separate C-VLANs connecting to an Access Node, then to an S-VLAN, network, RADIUS server, and router.

표 4 에는 이 예에서 사용되는 구성 요소가 설명되어 있습니다.

표 4: 인터페이스 세트가 있는 ANCP N:1 토폴로지 예에 사용되는 구성 요소

구성 요소 또는 속성

구성 요소 이름 또는 설정

설명

동적 프로파일

ANCP-10301

ANCP-10302

ANCP-10303

각 프로필은 특정 가입자 가구의 디바이스가 네트워크에 액세스할 때 생성되는 동적 PPPoE 세션을 정의합니다.

각 프로필은 다음을 지정합니다.

  • 세션이 생성되는 인터페이스 집합입니다.

  • 세션에 대한 논리적 인터페이스와 가입자가 로그인하는 기본 PPPoE 논리적 인터페이스 모두의 동적 인스턴스화.

  • 세션에 대한 CHAP 및 PAP 인증.

  • 연속적인 PPP keepalive 메시지 간의 간격입니다.

  • 동적 PPPoE 논리적 인터페이스에 대한 루프백 주소입니다.

사전 정의된 변수

$junos 인터페이스 유닛

각 PPPoE 세션에 대한 논리적 인터페이스를 인스턴스화합니다.

$junos 언더라이잉 인터페이스

가입자가 로그인할 때 각 동적 PPPoE 논리적 인터페이스가 생성되는 논리적 기본 PPP 인터페이스를 인스턴스화합니다.

인터페이스

ae0

VLAN demux 인터페이스의 기본 인터페이스인 어그리게이션 이더넷 인터페이스입니다.

인터페이스에는 다음과 같은 구성이 포함됩니다.

  • CoS 계층 스케줄링.

  • ae0 상단의 모든 논리적 인터페이스에 대한 스택된 VLAN 태깅.

  • 링크 보호.

demux0

기본 어그리게이션 이더넷 인터페이스를 통해 실행되는 VLAN 역다중화 인터페이스.

demux0.10301

demux0.10302

demux0.10303

개별 가입자 가구의 C-VLAN에 해당하는 VLAN 역다중화 논리적 인터페이스.

각 논리적 인터페이스에는 다음과 같은 구성이 포함됩니다.

  • 내부(C-VLAN) 및 외부 VLAN(S-VLAN) 태그.

  • 기본 물리적 인터페이스, ae0.

  • C-VLAN에서 PPPoE 세션을 생성하는 동적 프로필입니다.

  • 다운스트림 및 업스트림 자문 트래픽 속도.

  • 프록시 ARP 및 인터페이스의 중복 세션에 대한 보호.

ge-1/0/1

어그리게이션 이더넷 번들의 기본 멤버 링크입니다.

ge-1/0/2

어그리게이션 이더넷 번들의 백업 멤버 링크입니다.

lo0.0

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

pp0

PPPoE 가입자 논리적 인터페이스가 생성되는 PPP 인터페이스.

인터페이스 세트

10301

10302

10303

특정 가구의 디바이스에 대한 세션이 생성되는 인터페이스 집합입니다. 각 인터페이스 세트는 해당 가구에 대한 동적 프로필에 지정됩니다. ANCP는 각 인터페이스 세트를 ACI 및 VLAN demux 논리적 인터페이스(C-VLAN)와 연결합니다. CoS는 각 인터페이스 집합에 트래픽 제어 프로필을 적용합니다.

권고 트래픽 요금

다운스트림 속도

액세스 노드의 트래픽 속도 정보가 없는 경우 다운스트림 트래픽에 권장되는 속도입니다.

업스트림 속도

액세스 노드의 트래픽 속도 정보가 없는 경우 업스트림 트래픽에 권장되는 속도입니다.

트래픽 제어 프로파일

TCP1

다운스트림 가입자 트래픽 속도를 형성하는 CoS 프로필; 이 예에서는 ATM 패킷 오버헤드에 대해 셰이핑이 조정됩니다. 프로필이 인터페이스 세트에 적용됩니다.

IP 주소

203.0.113.1

가입자 가구를 모니터링하는 ANCP 액세스 노드의 주소입니다.

127.0.50.1/28

루프백 인터페이스 주소, lo0.

198.51.100.191

RADIUS 계정 서버 및 인증 서버의 주소입니다.

서킷 루프 식별자 액세스

192.168.61.65/0.0.0.0 에지 1/1:7;

192.168.61.65/0.0.0.0 에지 1/2:7;

192.168.61.65/0.0.0.0 에스 1/3:7;

액세스 노드에서 가입자 가구로의 로컬 액세스 회로에 대한 식별자입니다. 그것은 가구를 식별합니다. ANCP는 각 식별자를 인터페이스 세트와 연결합니다.

ANCP 에이전트 구성에는 다음 요소가 포함됩니다.

  • 액세스 노드(DSLAM)의 IP 주소는 203.0.113.1로 지정됩니다. 이웃 간에 전송되는 ANCP 인접성 메시지 사이의 간격은 5초로 설정됩니다.

  • ANCP 에이전트는 다운스트림 트레픽 셰이핑의 정확도를 개선하기 위해 조정된 데이터 속도를 CoS에 보고할 수 있습니다. ANCP 에이전트는 ADSL 라인의 순 데이터 속도를 90%, ADSL2 라인의 순 데이터 속도를 95%까지 조정합니다.

  • 각 인터페이스 세트는 가입자 가구에 고유한 ACI 및 관련 기본 VLAN demux 인터페이스 모두와 연결됩니다.

라우터의 RADIUS 구성에는 다음 요소가 포함됩니다.

  • 인증 및 계정 서버의 IP 주소(198.51.100.191)와 서버에 액세스하기 위한 비밀 암호입니다.

  • 가입자 액세스 프로필인 radius-profile은 RADIUS가 인증에 사용되도록 지정합니다.

  • 주니퍼 네트웍스 DSL VSA는 RADIUS 요청 메시지에 포함되지만 DSL 포럼 VSA 속성은 RADIUS 메시지에서 제외됩니다

  • 계정 세션은 10진수 형식으로 인식되도록 구성됩니다.

구성

다음 예에서는 구성 계층에서 다양한 수준을 탐색해야 합니다. 자세한 내용은 구성 모드에서 CLI 편집기 사용을 참조하십시오.

가입자 가구에 정적 N:1 demux VLAN을 사용하여 ANCP 네트워크를 구성하려면 다음 작업을 수행합니다.

CLI 빠른 구성

이 예에서 설명한 ANCP 네트워크를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일에 붙여 넣은 다음 모든 줄 바꿈을 제거한 다음 명령을 복사하여 CLI에 붙여 넣습니다.

동적 PPPoE 프로필 구성

단계별 절차

이 절차에서는 각 C-VLAN에 대한 동적 프로필(ancp-10301, ancp-10302, ancp-1033)을 구성합니다.

  1. 이 C-VLAN의 PPPoE 세션이 배치되는 인터페이스 세트를 구성합니다.

  2. 인터페이스 집합에 대해 동적으로 인스턴스화될 논리적 인터페이스를 구성합니다.

  3. CHAP 및 PAP 인증을 동적 PPPoE 논리적 인터페이스의 속성으로 구성합니다.

  4. 라우터가 동적 PPPoE 논리적 인터페이스를 생성하는 논리적 기본 인터페이스를 구성합니다. 이것은 가입자가 로그인하는 인터페이스입니다.

  5. 연속적인 keepalive 요청 간의 간격을 지정합니다.

  6. IPv4 프로토콜 패밀리를 구성하고, 로컬(번호가 지정되지 않은) 주소가 동적 PPPoE 논리적 인터페이스의 루프백 주소에서 파생될 수 있도록 합니다.

  7. 두 번째 동적 프로필인 ancp-10302 및 세 번째 동적 프로필인 ancp-10303에 대해 1-6단계를 반복합니다.

결과

구성 모드에서 명령을 입력하여 동적 프로필 구성을 확인합니다.show dynamic-profiles

디바이스 구성이 완료되면 구성 모드에서 들어갑니다 commit .

어그리게이션 이더넷을 통한 정적 VLAN Demux 인터페이스 구성

단계별 절차

  1. 이 인터페이스에서 계층 스케줄링을 활성화합니다.

  2. 이 인터페이스를 어그리게이션 이더넷 번들의 기본 멤버로 지정합니다.

  3. 두 번째 인터페이스에서 계층 스케줄링을 활성화합니다.

  4. 이 인터페이스를 어그리게이션 이더넷 번들의 백업 멤버로 지정합니다.

  5. 어그리게이션 이더넷 인터페이스에서 계층 스케줄링을 활성화합니다.

  6. 어그리게이션 이더넷 인터페이스의 모든 논리적 인터페이스에 대해 스택형 VLAN 태깅을 활성화합니다.

  7. 어그리게이션 이더넷 인터페이스의 속성으로 링크 보호를 활성화합니다.

  8. VLAN demux 인터페이스 demux0.10301을 구성합니다.

    1. 인터페이스에서 ARP 요청에 응답하도록 라우터를 구성합니다.

    2. 외부 VLAN 태그를 구성하여 액세스 노드(S-VLAN)를 식별하고 내부 VLAN 태그를 구성하여 액세스 노드(C-VLAN)의 가입자 포트를 식별합니다.

    3. VLAN 역다중화 인터페이스가 기본 어그리게이션 이더넷 인터페이스에서 실행되도록 지정합니다.

    4. 이 VLAN demux 인터페이스에서 동일한 PPPoE 가입자에 대해 여러 PPPoE 세션이 생성되지 않도록 합니다.

    5. VLAN demux 인터페이스에서 인스턴스화되는 동적 프로필을 구성합니다.

    6. 권장되는 업스트림 및 다운스트림 트래픽 속도를 구성합니다.

  9. VLAN demux 인터페이스 demux0.10302를 구성합니다.

    1. 인터페이스에서 ARP 요청에 응답하도록 라우터를 구성합니다.

    2. 외부 VLAN 태그를 구성하여 액세스 노드(S-VLAN)를 식별하고 내부 VLAN 태그를 구성하여 액세스 노드(C-VLAN)의 가입자 포트를 식별합니다.

    3. VLAN 역다중화 인터페이스가 기본 어그리게이션 이더넷 인터페이스에서 실행되도록 지정합니다.

    4. 이 VLAN demux 인터페이스에서 동일한 PPPoE 가입자에 대해 여러 PPPoE 세션이 생성되지 않도록 합니다.

    5. VLAN demux 인터페이스에서 인스턴스화되는 동적 프로필을 구성합니다.

    6. 권장되는 업스트림 및 다운스트림 트래픽 속도를 구성합니다.

  10. VLAN demux 인터페이스 demux0.10303을 구성합니다.

    1. 인터페이스에서 ARP 요청에 응답하도록 라우터를 구성합니다.

    2. 외부 VLAN 태그를 구성하여 액세스 노드(S-VLAN)를 식별하고 내부 VLAN 태그를 구성하여 액세스 노드(C-VLAN)의 가입자 포트를 식별합니다.

    3. VLAN 역다중화 인터페이스가 기본 어그리게이션 이더넷 인터페이스에서 실행되도록 지정합니다.

    4. 이 VLAN demux 인터페이스에서 동일한 PPPoE 가입자에 대해 여러 PPPoE 세션이 생성되지 않도록 합니다.

    5. VLAN demux 인터페이스에서 인스턴스화되는 동적 프로필을 구성합니다.

    6. 권장되는 업스트림 및 다운스트림 트래픽 속도를 구성합니다.

  11. IPv4 프로토콜 패밀리와 루프백 인터페이스의 주소를 구성합니다.

결과

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

디바이스 구성이 완료되면 구성 모드에서 들어갑니다 commit .

서비스 등급 구성

단계별 절차

  1. 쉐이핑 속도로 트래픽 제어 프로필을 구성하고 ATM 셀 캡슐화를 설명할 오버헤드 계정 모드를 지정합니다.

  2. 인터페이스 세트에 traffic-control 프로필을 적용합니다.

결과

구성 모드에서 명령을 입력하여 서비스 등급 구성을 확인합니다.show class-of-service

디바이스 구성이 완료되면 구성 모드에서 들어갑니다 commit .

ANCP 구성

단계별 절차

  1. 액세스 노드 주소를 구성합니다.

  2. 조정된 다운스트림 트래픽 속도를 CoS에 보고하도록 ANCP 에이전트를 구성합니다.

  3. ADSL 및 ADSL2 라인의 트래픽에 대한 오버헤드 조정을 순 데이터 속도의 각각 90% 및 95%로 지정합니다.

  4. 모든 ANCP 이웃으로 전송되는 인접 메시지 사이에 5초의 간격을 지정합니다.

  5. ACI를 각 C-VLAN에 대한 인터페이스 세트와 연결합니다.

  6. 인터페이스 세트의 기본 인터페이스를 지정합니다.

  7. ANCP 추적 로그 파일의 크기를 구성합니다.

  8. ANCP 구성 및 CoS 작업을 추적하기 위한 플래그를 구성합니다.

결과

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

디바이스 구성이 완료되면 구성 모드에서 들어갑니다 commit .

RADIUS 인증 및 계정 구성

단계별 절차

  1. RADIUS 서버의 비밀번호를 구성합니다.

  2. 가입자를 인증하는 데 RADIUS가 사용되도록 지정합니다.

  3. RADIUS 인증 및 계정 서버를 구성합니다.

  4. RADIUS 서버에 대한 옵션 구성: 계정 세션을 식별하는 데 사용되는 형식이며 주니퍼 네트웍스 DSL VSA가 RADIUS 요청 메시지에 추가됩니다.

  5. DSL 포럼 VSA 속성을 RADIUS 메시지에 포함되지 않도록 제외합니다.

결과

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

디바이스 구성이 완료되면 구성 모드에서 들어갑니다 commit .

검증

구성이 제대로 작동하는지 확인하려면 다음 작업을 수행하십시오.

어그리게이션 이더넷 인터페이스 구성 확인

목적

인터페이스 값이 구성과 일치하는지, 링크가 작동 중이며 트래픽이 흐르는지 확인합니다.

작업

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

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

의미

출력은 show interfaces redundancy 중복 링크 구성과 두 링크 인터페이스가 모두 작동 중임을 보여줍니다. 출력은 show interfaces ae0 어그리게이션 이더넷 인터페이스가 작동 중이고 트래픽이 논리적 인터페이스에서 수신되고 있음을 보여줍니다.

인터페이스 세트에 대한 트래픽 스케줄링 및 셰이핑 매개 변수 확인

목적

트래픽 스케줄링 및 셰이핑 매개 변수가 올바르게 구성되고 적용되었는지 확인합니다.

작업

demux0 인터페이스 구성 확인

목적

VLAN demux 인터페이스가 어그리게이션 이더넷 번들에 구성된 PPPoE 제품군 속성과 멤버 링크를 표시하는지 확인합니다.

작업

운영 모드에서 각 VLAN show interfaces demux0 에 대한 명령을 입력합니다.

또는 입력 show pppoe underlying-interfaces detail 하여 구성된 모든 기본 인터페이스의 상태 및 PPPoE 제품군 구성을 표시할 수 있습니다.

의미

출력에는 기본 인터페이스의 이름, 어그리게이션 번들의 멤버 링크 및 PPPoE 제품군 구성이 표시됩니다. 출력은 트래픽이 논리적 인터페이스에 있을 때 패킷 수를 보여줍니다.

pp0 인터페이스 구성 확인

목적

인터페이스 값이 구성과 일치하는지 확인합니다.

작업

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

의미

이 출력은 기본 VLAN demux 인터페이스에서 생성된 PPPoE 논리적 인터페이스에 대한 정보를 보여줍니다. 출력에는 PPPoE 제품군과 어그리게이션 이더넷 중복 링크 정보가 포함되며 PPPoE 인터페이스에 대한 입력 및 출력 트래픽을 보여줍니다.

ANCP 에이전트 구성 확인

목적

ANCP 값이 구성과 일치하고 트래픽이 흐르고 있는지 확인합니다.

작업

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

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

의미

출력에는 show ancp subscriber 상태 및 ANCP 에이전트가 수집한 다양한 트래픽 속도와 같은 가입자 회선 정보가 표시되며, ACI에 의해 식별된 각 가입자에 대해 표시됩니다. 출력은 show ancp cos ANCP 에이전트가 조정된 속도 데이터를 CoS로 전송하도록 구성되어 있고, keepalives가 30초 간격으로 구성되어 있으며, 인터페이스 세트 10301, 10302 및 10303이 구성되고 해당 트래픽 속도가 업데이트되고 있음을 보여줍니다