예: ATM을 통한 정적 PPP 가입자 인터페이스 구성
이 예는 MX 시리즈 라우터의 정적 ATM 기본 인터페이스를 통해 3개의 정적 PPP 논리적 가입자 인터페이스를 생성하는 PPPoA(PPP-over-ATM) 구성을 보여줍니다. 라우터에는 소형 폼 팩터 플러그형 트랜시버(SFP)와 함께 ATM MIC를 사용하는 MPC/MIC(Module Port Concentrator/Modular Interface Card) 인터페이스가 있어야 합니다.
요구 사항
이 예에서 사용되는 소프트웨어 및 하드웨어 구성 요소는 다음과 같습니다.
MX 시리즈 5G 유니버설 라우팅 플랫폼
SFP(모델 번호 MIC-3D-8OC3-2OC12-ATM) 및 호환 가능한 MPC1 또는 MPC2가 있는 ATM MIC
시작하기 전에:
사용 중인 MX 시리즈 라우터에 SFP가 설치되어 작동 중인 ATM MIC가 있는지 확인하십시오.
SFP가 있는 ATM MIC와 호환되는 MPC에 대한 정보는 MX 시리즈 인터페이스 모듈 참조를 참조하십시오.
MX 시리즈 라우터에 MPC 및 MIC를 설치하는 방법에 대한 자세한 내용은 MX 시리즈 라우터 모델의 하드웨어 가이드 를 참조하십시오.
정적 ATM 인터페이스를 구성하고 사용하는 방법을 이해해야 합니다.
ATM 인터페이스 개요를 참조하십시오.
구성에서 참조하는 동적 프로필(pppoa-cos-profile) 및 액세스 프로필(pe-B-ppp-clients)을 생성합니다.
기본 동적 프로필 생성에 대한 자세한 내용은 기본 동적 프로필 구성을 참조하십시오.
CoS(Class of Service) 속성에 대한 동적 프로필 생성에 대한 자세한 내용은 가입자 액세스에 대한 트래픽 스케줄링 및 셰이핑 구성을 참조하십시오.
PPP CHAP(Challenge Handshake Authentication Protocol) 인증에 대한 액세스 프로필 생성에 대한 정보는 PPP Challenge Handshake Authentication 프로토콜 구성을 참조하십시오.
개요
SFP 및 지원되는 MPC와 함께 ATM MIC를 사용함으로써 ATM 네트워크를 통한 PPP 가입자 액세스를 지원하도록 MX 시리즈 라우터를 구성할 수 있습니다. MX 시리즈 라우터의 PPPoA 구성은 정적 ATM 기본 인터페이스를 통해 정적으로 생성된 하나 이상의 PPP 논리적 가입자 인터페이스로 구성됩니다.
선택적으로 동적 프로필을 사용하여 CoS 및 방화벽 필터와 같은 가입자 서비스 서비스를 정적 PPP 논리적 인터페이스에 동적으로 또는 정적으로 적용할 수 있습니다. 이러한 방식으로 CoS 및 방화벽 필터를 구성하면 ATM 적응 레이어 5(AAL5) 영구 가상 연결(PVC)을 사용하여 ATM 네트워크를 통해 라우터에 액세스하는 PPP 가입자에게 이러한 서비스를 효율적이고 경제적으로 제공할 수 있습니다. 이 예는 pppoa-cos-profile이라는 이전에 구성된 동적 프로필을 사용하여 트래픽 스케줄링 및 셰이핑 매개 변수를 논리 인터페이스 at-1/0/1.2에 적용합니다.
PPPoA 가입자 액세스를 구성하려면 올바른 캡슐화 유형을 구성합니다. LLC(Logical Link Control)를 사용한 PPPoA 캡슐화, atm-ppp-vc-mux 또는 VC(Virtual Circuit) 멀티플렉싱을 사용한 PPPoA 캡슐화의 경우 올바른 캡슐화 유형을 atm-ppp-llc 구성합니다. 이 예는 atm-ppp-llc 논리 인터페이스 at-1/0/1.0의 캡슐화 유형으로, atm-ppp-vc-mux 논리 인터페이스 at-1/0/1.1 및 at-1/0/1.2의 캡슐화 유형으로 구성됩니다.
ATM 네트워크를 통한 액세스를 위해 ATM AAL5 PVC를 프로비저닝하려면 ATM 물리적 인터페이스에 가상 경로 식별자(VPI)와 각 VPI에 대해 하나 이상의 가상 서킷 식별자(VCI)도 구성해야 합니다.
PPPoA 구성에서 정적으로 구성된 각 논리적 인터페이스(예: at-1/0/1.0)는 PPP 논리적 가입자 인터페이스에 해당합니다. 이 예는 다음과 같이 ATM 인터페이스를 통해 3개의 PPP 논리적 가입자 인터페이스를 구성합니다.
ATM 물리적 인터페이스(at-1/0/1)는 VPI 0 및 VPI 2로 정적으로 구성됩니다.
논리 인터페이스 at-1/0/1.0(논리 장치 0)은 PPP-over AAL5 LLC 캡슐화, VCI 0.120(VPI 0의 VCI 120), PPP 특정 옵션, IPv4 프로토콜 패밀리 및 주소로 구성됩니다.
논리적 인터페이스 at-1/0/1.1(논리적 유닛 1)은 PPP-over-AAL5 VC 멀티플렉싱 캡슐화, VCI 2.120(VPI 2의 VCI 120), PPP 특정 옵션, IPv4 프로토콜 패밀리 및 주소로 구성됩니다.
논리적 인터페이스 at-1/0/1.2(논리적 유닛 2)는 PPP-over-AAL5 VC 멀티플렉싱 캡슐화, VCI 2.121(VPI 2의 VCI 121), PPP 특정 옵션, IPv4 프로토콜 패밀리 및 주소로 구성됩니다. PPP 관련 옵션에는 pppoa-cos-profile이라는 동적 프로필을 정적 PPP 인터페이스에 적용하는 것이 포함됩니다. pppoa-cos-profile 동적 프로필은 트래픽 스케줄링 및 셰이핑 매개 변수를 PPP 논리적 가입자 인터페이스에 적용합니다.
구성
ATM 인터페이스를 통해 정적 PPP 논리적 가입자 인터페이스를 구성하려면 다음 작업을 수행합니다.
- CLI 빠른 구성
- ATM 물리적 인터페이스 구성
- 논리 장치 0에서 정적 PPP 가입자 인터페이스 구성
- 논리 장치 1에서 정적 PPP 가입자 인터페이스 구성
- 논리 장치 2에서 정적 PPP 가입자 인터페이스 구성
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일에 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 계층 수준에서 [edit] 명령을 복사하여 CLI에 붙여넣습니다.
# ATM Physical Interface set interfaces at-1/0/1 atm-options vpi 0 set interfaces at-1/0/1 atm-options vpi 2 # # Logical Unit 0 set interfaces at-1/0/1 unit 0 encapsulation atm-ppp-llc set interfaces at-1/0/1 unit 0 vci 0.120 set interfaces at-1/0/1 unit 0 ppp-options chap access-profile pe-B-ppp-clients set interfaces at-1/0/1 unit 0 ppp-options chap local-name pe-A-at-1/0/1 set interfaces at-1/0/1 unit 0 keepalives interval 5 set interfaces at-1/0/1 unit 0 keepalives up-count 6 set interfaces at-1/0/1 unit 0 keepalives down-count 4 set interfaces at-1/0/1 unit 0 family inet address 192.0.2.133/30 # # Logical Unit 1 set interfaces at-1/0/1 unit 1 encapsulation atm-ppp-vc-mux set interfaces at-1/0/1 unit 1 vci 2.120 set interfaces at-1/0/1 unit 1 keepalives interval 6 set interfaces at-1/0/1 unit 1 keepalives up-count 6 set interfaces at-1/0/1 unit 1 keepalives down-count 4 set interfaces at-1/0/1 unit 1 family inet address 192.0.2.143/30 # # Logical Unit 2 set interfaces at-1/0/1 unit 2 encapsulation atm-ppp-vc-mux set interfaces at-1/0/1 unit 2 vci 2.121 set interfaces at-1/0/1 unit 2 ppp-options chap access-profile pe-A-ppp-clients set interfaces at-1/0/1 unit 2 ppp-options chap local-name pe-A-at-1/0/1 set interfaces at-1/0/1 unit 2 ppp-options chap passive set interfaces at-1/0/1 unit 2 ppp-options dynamic-profile pppoa-cos-profile set interfaces at-1/0/1 unit 2 keepalives interval 5 set interfaces at-1/0/1 unit 2 keepalives up-count 6 set interfaces at-1/0/1 unit 2 keepalives down-count 4 set interfaces at-1/0/1 unit 2 family inet address 192.0.2.153/30
ATM 물리적 인터페이스 구성
단계별 절차
ATM 물리적 인터페이스를 구성하려면:
물리적 인터페이스에서 ATM 관련 옵션을 구성하도록 지정합니다.
[edit interfaces at-1/0/1] user@host# edit atm-options
물리적 인터페이스에 하나 이상의 VPI를 구성합니다.
[edit interfaces at-1/0/1 atm-options] user@host# set vpi 0 user@host# set vpi 2
결과
구성 모드의 계층 수준에서 [edit] 명령을 실행하여 ATM 물리적 인터페이스 구성 결과를 확인합니다. show interfaces at-1/0/1 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 수정합니다.
[edit]
user@host# show interfaces at-1/0/1
atm-options {
vpi 0;
vpi 2;
}
ATM 물리적 인터페이스 구성을 마쳤으면 구성 모드에서 들어갑니다 commit .
논리 장치 0에서 정적 PPP 가입자 인터페이스 구성
단계별 절차
논리 유닛 0에서 정적 PPP 가입자 인터페이스를 구성하려면 다음을 수행합니다.
논리적 인터페이스에서 AAL5 LLC 캡슐화를 통한 PPP를 구성합니다.
[edit interfaces at-1/0/1 unit 0] user@host# set encapsulation atm-ppc-llc
논리적 인터페이스에 대한 VCI를 구성합니다.
[edit interfaces at-1/0/1 unit 0] user@host# set vci 0.120
논리적 인터페이스에서 PPP CHAP에 대한 옵션을 구성하도록 지정합니다.
[edit interfaces at-1/0/1 unit 0] user@host# edit ppp-options chap
이전에 구성된 pe-B-ppp-clients 액세스 프로필을 PPP 논리적 가입자 인터페이스에 할당합니다.
[edit interfaces at-1/0/1 unit 0 ppp-options chap] user@host# set access-profile pe-B-ppp-clients
CHAP 챌린지 및 응답 패킷에서 인터페이스에서 사용하는 로컬 이름을 구성합니다.
[edit interfaces at-1/0/1 unit 0 ppp-options chap] user@host# set local-name “pe-A-at-1/0/1” user@host# up 2
논리적 인터페이스에서 keepalive 메시지의 전송을 구성합니다.
[edit interfaces at-1/0/1 unit 0] user@host# set keepalives interval 5 user@host# set keepalives up-count 6 user@host# set keepalives down-count 4
IPv4 (
inet) 프로토콜 패밀리 및 IP 주소를 구성합니다.[edit interfaces at-1/0/1 unit 0] user@host# set family inet address 192.0.2.133/30
결과
구성 모드의 계층 수준에서 [edit] 명령을 실행 show interfaces at-1/0/1.0 하여 논리 유닛 0의 정적 PPP 가입자 인터페이스 구성 결과를 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 수정합니다.
[edit]
user@host# show interfaces at-1/0/1.0
encapsulation atm-ppp-llc;
vci 0.120;
ppp-options {
chap {
access-profile pe-B-ppp-clients;
local-name pe-A-at-1/0/1;
}
}
keepalives interval 5 up-count 6 down-count 4;
family inet {
address 192.0.2.133/30;
}
논리 유닛 0에서 PPP 논리적 가입자 인터페이스 구성을 완료하면 구성 모드에서 입력합니다 commit .
논리 장치 1에서 정적 PPP 가입자 인터페이스 구성
단계별 절차
논리 장치 1에서 정적 PPP 가입자 인터페이스를 구성하려면 다음을 수행합니다.
논리적 인터페이스에서 PPP-over-AAL5 VC 멀티플렉싱 캡슐화를 구성합니다.
[edit interfaces at-1/0/1 unit 1] user@host# set encapsulation atm-ppc-vc-mux
논리적 인터페이스에 대한 VCI를 구성합니다.
[edit interfaces at-1/0/1 unit 1] user@host# set vci 2.120
논리적 인터페이스에서 keepalive 메시지의 전송을 구성합니다.
[edit interfaces at-1/0/1 unit 1] user@host# set keepalives interval 6 user@host# set keepalives up-count 6 user@host# set keepalives down-count 4
IPv4 (
inet) 프로토콜 패밀리 및 IP 주소를 구성합니다.[edit interfaces at-1/0/1 unit 1] user@host# set family inet address 192.0.2.143/30
결과
구성 모드의 계층 수준에서 [edit] 명령을 실행 show interfaces at-1/0/1.1 하여 논리 유닛 1의 정적 PPP 가입자 인터페이스 구성 결과를 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 수정합니다.
[edit]
user@host# show interfaces at-1/0/1.1
encapsulation atm-ppp-vc-mux;
vci 2.120;
keepalives interval 6 up-count 6 down-count 4;
family inet {
address 192.0.2.143/30;
}
논리 유닛 1에서 PPP 논리적 가입자 인터페이스 구성을 완료하면 구성 모드에서 입력합니다 commit .
논리 장치 2에서 정적 PPP 가입자 인터페이스 구성
단계별 절차
논리 장치 2에서 정적 PPP 가입자 인터페이스를 구성하려면 다음을 수행합니다.
논리적 인터페이스에서 PPP-over-AAL5 VC 멀티플렉스 캡슐화를 구성합니다.
[edit interfaces at-1/0/1 unit 2] user@host# set encapsulation atm-ppc-vc-mux
논리적 인터페이스에 대한 VCI를 구성합니다.
[edit interfaces at-1/0/1 unit 2] user@host# set vci 2.121
논리적 인터페이스에서 PPP CHAP에 대한 옵션을 구성하도록 지정합니다.
[edit interfaces at-1/0/1 unit 2] user@host# edit ppp-options chap
이전에 구성된 pe-A-ppp-clients 액세스 프로필을 PPP 논리 가입자 인터페이스에 할당합니다.
[edit interfaces at-1/0/1 unit 2 ppp-options chap] user@host# set access-profile pe-A-ppp-clients
CHAP 챌린지 및 응답 패킷에서 인터페이스에서 사용하는 로컬 이름을 구성합니다.
[edit interfaces at-1/0/1 unit 2 ppp-options chap] user@host# set local-name “pe-A-at-1/0/1”
CHAP 인증에 패시브 모드를 구성합니다.
[edit interfaces at-1/0/1 unit 2 ppp-options chap] user@host# set passive user@host# up
이전에 구성된 pppoa-cos-profile 동적 프로필을 PPP 논리 가입자 인터페이스에 적용합니다.
[edit interfaces at-1/0/1 unit 2 ppp-options] user@host# set dynamic-profile pppoa-cos-profile user@host# up
논리적 인터페이스에서 keepalive 메시지의 전송을 구성합니다.
[edit interfaces at-1/0/1 unit 2] user@host# set keepalives interval 5 user@host# set keepalives up-count 6 user@host# set keepalives down-count 4
IPv4 (
inet) 프로토콜 패밀리 및 IP 주소를 구성합니다.[edit interfaces at-1/0/1 unit 2] user@host# set family inet address 192.0.2.153/30
결과
구성 모드의 계층 수준에서 [edit] 명령을 show interfaces at-1/0/1.2 실행하여 논리 장치 2의 정적 PPP 가입자 인터페이스 구성 결과를 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 수정합니다.
[edit]
user@host# show interfaces at-1/0/1.2
encapsulation atm-ppp-vc-mux;
vci 2.121;
ppp-options {
chap {
access-profile pe-A-ppp-clients;
local-name pe-A-at-1/0/1;
passive;
}
dynamic-profile pppoa-cos-profile;
}
keepalives interval 5 up-count 6 down-count 4;
family inet {
address 192.0.2.153/30;
}
논리 장치 2에서 PPP 논리적 가입자 인터페이스 구성을 완료하면 구성 모드에서 입력합니다 commit .
검증
PPPoA 구성이 제대로 작동하는지 확인하려면 다음 작업을 수행하십시오.
ATM 물리적 인터페이스 구성 확인
목적
at-1/0/1 물리적 인터페이스가 ATM PVC와 함께 사용하도록 올바르게 구성되었는지 확인합니다.
작업
운영 모드에서 명령을 실행합니다.show interfaces at-1/0/1
간결성을 위해 이 show 명령 출력에는 at-1/0/1 물리적 인터페이스와 관련된 구성만 포함됩니다. 시스템의 다른 구성은 생략 부호(...)로 대체되었습니다.
user@host> show interfaces at-1/0/1
Physical interface: at-1/0/1, Enabled, Physical link is Down
Interface index: 166, SNMP ifIndex: 593
Link-level type: ATM-PVC, MTU: 2048, Clocking: Internal, SONET mode, Speed: OC3, Loopback: None, Payload scrambler: Enabled
Device flags : Present Running Down
Link flags : None
CoS queues : 8 supported, 8 maximum usable queues
Schedulers : 0
Current address: 00:00:5e:00:53:96
Last flapped : 2012-06-29 15:35:29 PDT (2d 16:24 ago)
Input rate : 0 bps (0 pps)
Output rate : 0 bps (0 pps)
SONET alarms : LOL, LOS
SONET defects : LOL, LOS, LOP, BERR-SF, RDI-P
VPI 0
Flags: Active
Total down time: 0 sec, Last down: Never
Traffic statistics:
Input packets: 0
Output packets: 0
VPI 2
Flags: Active
Total down time: 0 sec, Last down: Never
Traffic statistics:
Input packets: 0
Output packets: 0
...
의미
ATM-PVC 링크 수준 유형 필드에서 ATM 영구 가상 회로에 대한 캡슐화가 ATM 물리적 인터페이스 at-1/0/1에서 사용되고 있음을 나타냅니다. Active VPI 0 및 VPI 2의 플래그는 이러한 가상 경로가 작동 중이며 작동 중임을 나타냅니다.
논리 장치 0에서 정적 PPPoA 구성 확인
목적
정적 PPP 가입자 인터페이스가 논리 장치 0(at-1/0/1.0)에서 올바르게 구성되었는지 확인합니다.
작업
운영 모드에서 명령을 실행합니다.show interfaces at-1/0/1.0
user@host> show interfaces at-1/0/1.0
Logical interface at-1/0/1.0 (Index 337) (SNMP ifIndex 1979)
Flags: Device-Down Point-To-Point Inverse-ARP SNMP-Traps 0x4000 Encapsulation: ATM-PPP-LLC
Input packets : 0
Output packets: 0
Keepalive settings: Interval 5 seconds, Up-count 6, Down-count 4
LCP state: Down
NCP state: inet: Not-configured, inet6: Not-configured, iso: Not-configured, mpls: Not-configured
CHAP state: Closed
PAP state: Closed
Protocol inet, MTU: 2034
Flags: Sendbcast-pkt-to-re, Protocol-Down
Addresses, Flags: Dest-route-down Is-Preferred Is-Primary
Destination: 192.0.2.132/30, Local: 192.0.2.133, Broadcast: 192.0.2.135
VCI 0.120
Flags: Active, Inverse-ARP
Total down time: 0 sec, Last down: Never
ARP statistics
Received: 0, Sent: 0, Denied: 0, Operation not supported: 0,
Bad packet length: 0, Bad protocol: 0, Bad protocol length: 0,
Bad hardware length: 0, Dropped: 0
Last received: Never, Last sent: Never
Input packets : 0
Output packets: 0
의미
ATM-PPP-LLC 캡슐화 필드에서 논리적 인터페이스 at-1/0/1.0이 PPP-over-AAL5 논리적 링크 제어(LLC) 캡슐화를 위해 올바르게 구성되었음을 나타냅니다. Protocol inet IPv4 프로토콜 체계가 논리적 인터페이스에서 올바르게 구성되었음을 나타냅니다. Active VCI 0.120의 플래그는 VPI 0의 가상 서킷 식별자(VCI) 120이 작동 중임을 나타냅니다.
논리 장치 1에서 정적 PPPoA 구성 확인
목적
정적 PPP 가입자 인터페이스가 논리 장치 1(at-1/0/1.1)에서 올바르게 구성되었는지 확인합니다.
작업
운영 모드에서 명령을 실행합니다.show interfaces at-1/0/1.1
user@host> show interfaces at-1/0/1.1
Logical interface at-1/0/1.1 (Index 338) (SNMP ifIndex 1980)
Flags: Device-Down Point-To-Point SNMP-Traps 0x4000 Encapsulation: ATM-PPP-VCMUX
Input packets : 0
Output packets: 0
Keepalive settings: Interval 6 seconds, Up-count 6, Down-count 4
LCP state: Down
NCP state: inet: Not-configured, inet6: Not-configured, iso: Not-configured, mpls: Not-configured
CHAP state: Closed
PAP state: Closed
Protocol inet, MTU: 2038
Flags: Sendbcast-pkt-to-re, Protocol-Down
Addresses, Flags: Dest-route-down Is-Preferred Is-Primary
Destination: 192.0.2.142/30, Local: 192.0.2.143, Broadcast: 192.0.2.145
VCI 2.120
Flags: Active, Inverse-ARP
Total down time: 0 sec, Last down: Never
ARP statistics
Received: 0, Sent: 0, Denied: 0, Operation not supported: 0,
Bad packet length: 0, Bad protocol: 0, Bad protocol length: 0,
Bad hardware length: 0, Dropped: 0
Last received: Never, Last sent: Never
Input packets : 0
Output packets: 0
의미
ATM-PPP-VCMUX 캡슐화 필드에서 는 논리적 인터페이스 at-1/0/1.1이 PPP-over-AAL5 VC 멀티플렉싱 캡슐화를 위해 올바르게 구성되었음을 나타냅니다. Protocol inet IPv4 프로토콜 체계가 논리적 인터페이스에서 올바르게 구성되었음을 나타냅니다. Active VCI 2.120의 플래그는 VPI 2의 가상 회로 식별자(VCI) 120이 작동 중임을 나타냅니다.
논리 유닛 2에서 정적 PPPoA 구성 확인
목적
정적 PPP 가입자 인터페이스가 논리 장치 2(at-1/0/1.2)에서 올바르게 구성되었는지 확인합니다.
작업
운영 모드에서 명령을 실행합니다.show interfaces at-1/0/1.2
user@host> show interfaces at-1/0/1.2
Logical interface at-1/0/1.2 (Index 339) (SNMP ifIndex 1981)
Flags: Device-Down Point-To-Point SNMP-Traps 0x4000 Encapsulation: ATM-PPP-VCMUX
Input packets : 0
Output packets: 0
Keepalive settings: Interval 5 seconds, Up-count 6, Down-count 4
LCP state: Down
NCP state: inet: Not-configured, inet6: Not-configured, iso: Not-configured, mpls: Not-configured
CHAP state: Closed
PAP state: Closed
Protocol inet, MTU: 2038
Flags: Sendbcast-pkt-to-re, Protocol-Down
Addresses, Flags: Dest-route-down Is-Preferred Is-Primary
Destination: 192.0.2.152/30, Local: 192.0.2.153, Broadcast: 192.0.2.155
VCI 2.121
Flags: Active
Total down time: 0 sec, Last down: Never
Input packets : 0
Output packets: 0
의미
ATM-PPP-VCMUX 캡슐화 필드는 논리적 인터페이스 at-1/0/1.2가 PPP-over-AAL5 VC 멀티플렉싱 캡슐화를 위해 올바르게 구성되었음을 나타냅니다. Protocol inet IPv4 프로토콜 체계가 논리적 인터페이스에서 올바르게 구성되었음을 나타냅니다. Active VCI 2.121의 플래그는 VPI 2의 가상 서킷 식별자 121이 작동 중임을 나타냅니다.