예: PPPoE 서비스 이름 테이블 구성
이 예는 서로 다른 클라이언트 서비스에 해당하는 서비스 항목을 가진 MX 시리즈 라우터에서 PPPoE 서비스 이름 테이블을 구성하는 방법을 보여줍니다. 서비스 항목에 대한 적절한 작업(delay
, terminate
또는 drop
) 및 서비스 항목에 대한 에이전트 서킷 식별자/에이전트 원격 식별자(ACI/ARI) 쌍을 구성함으로써 메시 토폴로지의 원격 액세스 컨센트레이터(AC)에서 로드 밸런싱과 이중화를 제공하고 PPPoE 클라이언트에서 네트워크의 서버에 서비스 요청을 할당하는 가장 좋은 방법을 결정할 수 있습니다.
이 예에서 PPPoE 서비스 이름 테이블인 Table1에는 다음 서비스 항목이 포함됩니다.
user1-service
-사용자 1의 가입자 서비스를 나타내는 지정 서비스.user2-service
-사용자 2의 가입자 서비스를 나타내는 지정 서비스.empty
서비스 -은(는) 지정되지 않은 서비스를 나타냅니다.
다른 가입자 서비스에 해당하는 서비스 항목을 사용하여 PPPoE 서비스 이름 테이블을 구성하려면 다음을 수행합니다.
PPPoE 서비스 이름 테이블을 생성하고 서비스 및 관련 작업을 정의합니다.
[edit protocols pppoe] service-name-tables Table1 { service empty { drop; } service user1-service { terminate; agent-specifier { aci “east*” ari “wfd*” delay 10; aci “west*” ari “svl*” delay 10; } } service user2-service { delay 20; } }
이 예는 다음과 같이 세 개의 서비스 항목을 가진 Table1이라는 PPPoE 서비스 이름 테이블을 생성합니다.
서비스는
empty
작업으로 구성됩니다drop
. 이 조치는 라우터(AC)가 빈 서비스 이름 태그를 포함하는 클라이언트의 PADI 패킷에 응답하는 것을 금지합니다.user1-service
명명된 서비스는 작업과 두 개의 ACI/ARI(agent-specifier) 쌍으로 구성terminate
됩니다.이
terminate
작업은 라우터가 태그를 포함하는user1-service
클라이언트의 PADI 패킷에 즉시 응답하도록 지시하며, 은(는) 명명된 서비스의 기본 작업입니다.각 ACI/ARI 쌍에 대해 구성된 10초 지연은 ACI 및 ARI 정보와 일치하는 벤더별 태그가 포함된 클라이언트의 PADI 패킷에만 적용됩니다. 이 예에서 작업을 구성하면
delay
또는 서버가east
이러한 클라이언트 요청을 처리하기 위한 백업 AC로 간주되며, 이 이외의 ACeast
가 요청을 기본 서버로 처리하거나west
처리할 것으로west
예상함을 나타냅니다. 기본 AC가 10초east
이내에 PADO 패킷으로 클라이언트에 응답하지 않으면 또는west
백업 AC는 10초 지연이 만료된 후 PADO 패킷을 보냅니다.
user2-service
명명된 서비스는 20초 지연으로 구성되며, 이는 이 PPPoE 서비스 이름 테이블이 이 클라이언트 요청을 처리하기 위한 기본 AC가 되도록 구성된 AC 이외의 AC를 예상한다는 것을 나타냅니다. 기본 AC가 20초 이내에 PADO 패킷으로 클라이언트에 응답하지 않으면 백업 AC(즉, 서비스 이름 테이블을 구성하는 라우터)가 20초 지연이 만료된 후 PADO 패킷을 보냅니다.
PPPoE 캡슐화로 구성된 PPPoE 기본 인터페이스에 PPPoE 서비스 이름 테이블을 할당합니다.
[edit interfaces] ge-2/0/3 { vlan-tagging; unit 0 { vlan-id 100; encapsulation ppp-over-ethernet; pppoe-underlying-options { service-name-table Table1; } } }
(선택 사항) PPPoE 서비스 이름 테이블 구성을 확인합니다.
user@host> show pppoe service-name-tables Table1 Service Name Table: Table1 Service Name: <empty> Service Action: Drop Service Name: user1–service Service Action: Terminate ACI: east* ARI: wfd* ACI/ARI Action: Delay 10 seconds ACI: west* ARI: svl* ACI/ARI Action: Delay 10 seconds Service Name: user2–service Service Action: Delay 20 seconds
(선택 사항) PPPoE 서비스 이름 테이블이 기본 PPPoE 인터페이스에 올바르게 할당되었는지, 라우터(AC)와 PPPoE 클라이언트 간의 패킷 전송이 올바르게 작동하는지 확인합니다.
user@host>show pppoe underlying-interfaces ge-2/0/3.0 extensive ge-2/0/3.0 Index 72 State: Static, Dynamic Profile: None, Max Sessions: 4000, Active Sessions: 2, Service Name Table: Table1, Duplicate Protection: Off, AC Name: east PacketType Sent Received PADI 0 2 PADO 2 0 PADR 0 2 PADS 2 0 PADT 0 1 Service name error 0 0 AC system error 0 0 Generic error 0 0 Malformed packets 0 0 Unknown packets 0 0
명령 출력을 검사하여 다음을 확인합니다.
Service Name Table
필드는 올바른 PPPoE 서비스 이름 테이블의 이름을 표시합니다. 이 필드는 서비스 이름 테이블이 지정된 인터페이스와 연결되어 있지 않은 경우 를 표시none
합니다.필드의
Service name error
및Received
값은Sent
0(0)입니다. 예를 들어, 에 대한Service name error
필드의Received
비제로 값은 서비스 이름 태그를 포함하지 않는 PADI 패킷과 같이 PPPoE 클라이언트에서 수신된 제어 패킷에 오류가 있음을 나타냅니다.