예: ATM을 통한 정적 PPP 가입자 인터페이스 구성
이 예는 MX 시리즈 라우터의 정적 ATM 기본 인터페이스를 통해 3개의 정적 PPP 논리적 가입자 인터페이스를 생성하는 PPPoA(PPP-over-ATM) 구성을 보여줍니다. 라우터에는 SFP(Small Form-factor Pluggable Transceiver)와 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) 인증을 위한 액세스 프로필 생성에 대한 자세한 내용은 PPP 챌린지 핸드셰이크 인증 프로토콜 구성을 참조하십시오.
개요
SFP 및 지원되는 MPC와 함께 ATM MIC를 사용하면 ATM 네트워크를 통해 PPP 가입자 액세스를 지원하도록 MX 시리즈 라우터를 구성할 수 있습니다. MX 시리즈 라우터의 PPPoA 구성은 정적 ATM 기본 인터페이스를 통해 하나 이상의 정적으로 생성된 PPP 논리적 가입자 인터페이스로 구성됩니다.
선택적으로 동적 프로필을 사용하여 CoS 및 방화벽 필터와 같은 가입자 서비스 서비스를 정적 PPP 논리적 인터페이스에 동적 또는 정적으로 적용할 수 있습니다. 이러한 방식으로 CoS 및 방화벽 필터를 구성하면 AAL5(ATM 적응 계층 5) 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
구성합니다. 이 예는 논리적 인터페이스의 캡슐화 유형(at-1/0/1.0)과 atm-ppp-vc-mux
논리적 인터페이스의 캡슐화 유형(at-1/0/1.1 및 at-1/0/1.2)의 캡슐화 유형으로 구성됩니다atm-ppp-llc
.
ATM 네트워크를 통해 액세스할 수 있도록 ATM AAL5 PVC를 프로비저닝하려면 ATM 물리적 인터페이스에서 VPI(Virtual Path Identifier)를 구성하고 각 VPI에 대해 하나 이상의 VCI(Virtual Circuit Identifier)도 구성해야 합니다.
PPPoA 구성에서 정적으로 구성된 각 논리적 인터페이스(예: at-1/0/1.0)는 PPP 논리적 가입자 인터페이스에 해당합니다. 이 예는 다음과 같이 ATM 인터페이스를 통해 3개의 PPP 논리적 가입자 인터페이스를 구성합니다.
ATM 물리적 인터페이스(at-1/0/1)는 VPI 0 및 VPI 2로 정적으로 구성됩니다.
1/0/1.0(논리적 단위 0)의 논리적 인터페이스는 PPP-over AAL5 LLC 캡슐화, VCI 0.120(VPI 0의 VCI 120), PPP 특정 옵션, IPv4 프로토콜 제품군 및 주소로 구성됩니다.
1/0/1.1(논리적 단위 1)의 논리적 인터페이스는 PPP-over-AAL5 VC 멀티플렉싱 캡슐화, VCI 2.120(VPI 2의 VCI 120), PPP 특정 옵션, IPv4 프로토콜 제품군 및 주소로 구성됩니다.
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 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣고, 줄 바꿈을 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 명령을 복사하여 계층 수준에서 CLI에 [edit]
붙여 넣습니다.
# 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
결과
구성 모드의 계층 수준에서 명령을 실행하여 show interfaces at-1/0/1
ATM 물리적 인터페이스 구성의 [edit]
결과를 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 수정합니다.
[edit] user@host# show interfaces at-1/0/1 atm-options { vpi 0; vpi 2; }
ATM 물리적 인터페이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit
.
논리적 유닛 0에서 정적 PPP 가입자 인터페이스 구성
단계별 절차
논리적 유닛 0에서 정적 PPP 가입자 인터페이스를 구성하려면:
논리적 인터페이스에서 PPP-over AAL5 LLC 캡슐화를 구성합니다.
[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]
계층 수준에서 명령을 실행하여 논리 유닛 0에 대한 정적 PPP 가입자 인터페이스 구성의 show interfaces at-1/0/1.0
결과를 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 수정합니다.
[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
결과
구성 모드의 계층 수준에서 명령을 실행하여 show interfaces at-1/0/1.1
논리 유닛 1의 [edit]
정적 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
결과
구성 모드의 계층 수준에서 명령을 실행하여 show interfaces at-1/0/1.2
논리 유닛 2의 [edit]
정적 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)에서 사용되고 있음을 나타냅니다. VPI 0 및 VPI 2에 대한 플래그는 Active
이러한 가상 경로가 작동 중임을 나타냅니다.
논리적 유닛 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
캡슐화 필드에서 는 PPP-over-AAL5 LLC(논리적 링크 제어) 캡슐화를 위해 1/0/1.0의 논리적 인터페이스가 올바르게 구성되었음을 나타냅니다. Protocol inet
는 IPv4 프로토콜 패밀리가 논리적 인터페이스에서 올바르게 구성되었음을 나타냅니다. VCI 0.120에 대한 플래그는 Active
VPI 0의 VCI (Virtual Circuit Identifier) 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
캡슐화 필드에서 은(는) -1/0/1.1의 논리적 인터페이스가 PPP-over-AAL5 VC 멀티플렉싱 캡슐화를 위해 올바르게 구성되었음을 나타냅니다. Protocol inet
는 IPv4 프로토콜 패밀리가 논리적 인터페이스에서 올바르게 구성되었음을 나타냅니다. VCI 2.120의 플래그는 VPI 2의 Active
VCI (Virtual Circuit Identifier) 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
캡슐화 필드에서 은(는) -1/0/1.2의 논리적 인터페이스가 PPP-over-AAL5 VC 멀티플렉싱 캡슐화를 위해 올바르게 구성되었음을 나타냅니다. Protocol inet
는 IPv4 프로토콜 패밀리가 논리적 인터페이스에서 올바르게 구성되었음을 나타냅니다. VCI 2.121에 대한 플래그는 Active
VPI 2의 가상 회로 식별자 121이 작동 중임을 나타냅니다.