예: PPPoE 서비스 이름 테이블 구성
이 예는 다른 클라이언트 서비스에 해당하는 서비스 항목을 사용하여 MX 시리즈 라우터에서 PPPoE 서비스 이름 테이블을 구성하는 방법을 보여줍니다. 서비스 항목에 대한 적절한 작업(delay, terminate또는 drop) 및 에이전트 회로 식별자/에이전트 원격 식별자(ACI/ARI) 쌍을 구성함으로써, 메시 토폴로지의 원격 액세스 집선 장치(AC) 집합에 로드 밸런싱 및 중복을 제공하고 PPPoE 클라이언트에서 네트워크의 서버로 서비스 요청을 할당하는 최선의 방법을 결정할 수 있습니다.
이 예에서 PPPoE 서비스 이름 테이블 Table1에는 다음 서비스 항목이 포함되어 있습니다.
user1-service- user1에 대한 가입자 서비스를 나타내는 명명된 서비스입니다.user2-service—user2에 대한 가입자 서비스를 나타내는 명명된 서비스입니다.emptyservice - 지정되지 않은 서비스를 나타냅니다.
다른 가입자 서비스에 해당하는 서비스 항목으로 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(에이전트-지정자) 쌍으로terminate구성됩니다.이
terminate작업은 태그를 포함하는user1-service클라이언트의 PADI 패킷에 즉시 응답하도록 라우터에 지시하며, 명명된 서비스에 대한 기본 작업입니다.각 ACI/ARI 쌍에 대해 구성된 10초 지연은 일치하는 ACI 및 ARI 정보가 있는 벤더별 태그를 포함하는 클라이언트의 PADI 패킷에만 적용됩니다. 이 예에서 작업을 구성
delay하는 것은 또는west서버가 이러한 클라이언트 요청을 처리하기 위한 백업 AC로 간주되고, 요청이 기본 서버 이외의eastACwest가 있거나 요청을 처리할 것으로 예상함을 나타냅니다east. 기본 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.Sent필드의Service name errorandReceived값은 0(제로)입니다. 예를 들어, forService name error필드의Received0이 아닌 값은 서비스 이름 태그를 포함하지 않는 PADI 패킷과 같이 PPPoE 클라이언트에서 수신된 제어 패킷에 오류가 있음을 나타냅니다.