이 문서에서는 Cisco Integrated Service Router 4000(ISR4000) 시리즈 라우터에서 성능 라이선스를 구현하는 방법을 설명합니다.
이 문서에 대한 특정 요건이 없습니다.
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
이 문서에서는 Cisco IOS® XE 소프트웨어에서 실행되는 Cisco ISR4000(Integrated Service Router 4000) Series 라우터에 Performance License(처리량 라이센스라고도 함)를 구현하는 방법을 설명합니다. 유사한 개념이 Cloud Service Router 1000 Virtual(CSR1000v) 플랫폼에 적용됩니다.
ISR4000 Series 라우터는 멀티코어 제어, 데이터 및 서비스 평면 CPU를 기반으로 하며 플랫폼 모델에 따라 다른 성능 수준을 제공합니다.
성능 라이선스는 디바이스가 제공할 수 있는 최대 처리량을 증가시킵니다.
처리량을 확인하려면
Router#show platform hardware qfp active datapath utilization
CPP 0: Subdev 0 5 secs 1 min 5 min 60 min
Input: Priority (pps) 0 0 0 0
(bps) 0 0 0 0
Non-Priority (pps) 54 59 142 295
(bps) 39728 51128 490672 1136960
Total (pps) 54 59 142 295
(bps) 39728 51128 490672 1136960
Output: Priority (pps) 0 0 0 0
(bps) 0 64 72 72
Non-Priority (pps) 14 6 100 255
(bps) 23200 14880 460904 1104712
Total (pps) 14 6 100 255
(bps) 23200 14944 460976 1104784 << consumed throughput
Processing: Load (pct) 0 0 0 0
성능 라이센스의 개념을 설명하기 위해 데이터 플레인 아키텍처와 관련하여 ISR4000의 다양한 모델 간의 차이를 설명할 필요가 있습니다.
ISR4451은 I/O(Input and Output) 처리를 위한 단일 코어를 포함하여 기능 처리, 암호화 및 해독을 위해 최대 9개의 PPE(Packet Processing Engine) 코어를 사용할 수 있습니다. 각 PPE 코어는 한 번에 하나의 패킷을 처리할 수 있습니다.

ISR4431은 기능 처리, 암호화 및 암호 해독에 최대 5개의 PPE 코어를 사용할 수 있다는 점을 제외하면 ISR4451과 동일한 데이터 플레인 아키텍처를 가지고 있습니다.
ISR4351 및 ISR4331 데이터 플레인 아키텍처는 기능 처리에 사용되는 최대 3개의 PPE 코어와 I/O 및 암호화 처리를 위한 단일 코어로 구성됩니다.

ISR4321 및 ISR4221에는 기능 처리를 위한 단일 PPE 코어와 I/O 및 암호화 처리를 위한 또 다른 코어가 있습니다.

성능 라이선스 적용 전후 각 ISR4000 시리즈 라우터의 차이점:
| 성능 라이선스 미사용 |
성능 라이선스 사용 |
|||
| 최대 처리량 |
PPE 코어 |
최대 처리량 |
PPE 코어 |
|
| 4221 |
35Mbps |
1 x PPE + 1 x I/O |
75Mbps |
변경 사항 없음 |
| 4321 |
50Mbps |
1 x PPE + 1 x I/O |
100Mbps |
변경 사항 없음 |
| 4331 |
100Mbps |
2 x PPE + 1 x I/O |
300Mbps |
3 x PPE + 1 x I/O |
| 4351 |
200Mbps |
2 x PPE + 1 x I/O |
400Mbps |
3 x PPE + 1 x I/O |
| 4431 |
500Mbps |
3 x PPE + 1 x I/O |
1Gbps |
5 x PPE + 1 x I/O |
| 4451 |
1Gbps |
5 x PPE + 1 x I/O |
2Gbps |
9 x PPE + 1 x I/O |
| 4461 |
1.5Gbps |
8 x PPE + 1 x I/O |
3Gbps |
15 x PPE + 1 x I/O |
성능 라이센스를 적용하려면 먼저 몇 가지 전제 조건 중 하나를 충족해야 합니다. 이는 라이센스 모델(Smart 또는 Traditional)에 따라 달라집니다.
디바이스를 스마트/가상 어카운트에 등록하고 어카운트에 적절한 성능 라이선스가 프로비저닝되었는지 확인합니다.
글로벌 컨피그레이션 모드에서 EULA(End User License Agreement)에 동의하고, 라이센스 동의 최종 사용자 계약에 동의합니다. EULA가 수락되면 데모 또는 평가 RTU 성능 라이센스가 활성화됩니다(평가 기간은 60일 후 만료됨).
라이센스 파일을 라우터 플래시에 복사하고 license install <flash:license-file> 명령을 사용하여 설치합니다.
글로벌 컨피그레이션 모드에서 platform hardware throughput level 명령을 사용하여 성능 라이센스를 활성화합니다.
Router(config)#platform hardware throughput level 300000 % Please write mem and reload % The config will take effect on next reboot
ISR400 라우터에서 성능 라이선스가 활성화된 경우:
Aggregate Shaper 기능은 I/O 작업 전용 데이터플레인 CPU 코어에서 구현됩니다.
패킷이 이그레스 인터페이스를 통해 전송될 수 있는지 확인하기 위해 I/O 데이터플레인 코어에서 토큰 버킷 시스템(비트 수)이 구현됩니다. 트래픽 형성은 라이선스에서 허용하는 것보다 더 많은 비트가 외부 인터페이스로 전송될 때 적용됩니다.

버킷에 토큰이 있는 한 패킷을 전송할 수 있습니다.

이 의사 설정에서는 일반적인 개념을 설명하기 위해 MQC(Modular QoS CLI)를 사용합니다.
policy-map Data PlaneExternalInterfaces
class GigabitEthernet0/0/0
bandwidth remaining ratio 1
service-policy <user defined>
class GigabitEthernet0/0/1
bandwidth remaining ratio 1
service-policy <user defined>
class Serial0/0/0
bandwidth remaining ratio 1
service-policy <user defined>
policy-map License
shape average license_level
service-policy Data PlaneExternalInterfaces
policy-map Root
class external_traffic
service-policy License
class control_plane_traffic
service-policy Punt
class recycled_traffic
service-policy Recycle
제공된 속도가 라이선스 대역폭을 초과하는 경우:
오버서브스크립션의 모든 기간에서 인터페이스는 우선순위 레벨 트래픽이 없는 한 대역폭을 균등하게 공유합니다.
처리량 제한 지표:
Router#show platform hardware qfp active datapath utilization
CPP 0: Subdev 0 5 secs 1 min 5 min 60 min
Input: Priority (pps) 0 0 0 0
(bps) 0 0 0 0
Non-Priority (pps) 18027 17536 17493 17740
(bps) 101806904 184352 195272 204816
Total (pps) 18207 17536 17493 17740
(bps) 101806904 184352 195272 204816
Output: Priority (pps) 0 0 0 0
(bps) 0 0 0 0
Non-Priority (pps) 17916 17400 17361 17578
(bps) 99956512 198024 209024 218568
Total (pps) 17916 17400 17361 17578
(bps) 99956512 97592394 98694332 94902000
Processing: Load (pct) 7 7 7 7
Router#show platform hardware qfp active statistics drop ------------------------------------------------------------------------- Global Drop Stats Packets Octets ------------------------------------------------------------------------- TailDrop 4395 6634970
show platform hardware qfp active feature lic-bw oversubscription의 출력에서 인터페이스의 균등하게 분산된 버퍼:
Router#show platform hardware qfp active feature lic-bw oversubscription
Interface: GigabitEthernet0/0/0, QFP interface: 7
Overall Traffic:
enqueued (bytes): 7188433, (packets): 75926 << signs of evenly distributed buffering on interfaces
tail_drops (bytes): 0, (packets): 0
total (bytes): 7188433, (packets): 75926
Interface: GigabitEthernet0/0/1, QFP interface: 8
Overall Traffic:
enqueued (bytes): 10492353355, (packets): 236972715 << signs of evenly distributed buffering on interfaces
tail_drops (bytes): 18809589, (packets): 56020 << drops on busy interfaces
total (bytes): 10511162944, (packets): 237028735
Interface: GigabitEthernet0/0/2, QFP interface: 9
Overall Traffic:
enqueued (bytes): 9544293, (packets): 57041 << signs of evenly distributed buffering on interfaces
tail_drops (bytes): 0, (packets): 0
total (bytes): 9544293, (packets): 57041
%BW_LICENSE-4-THROUGHPUT_MAX_LEVEL: F0: cpp_ha: Average throughput rate approached the licensed bandwidth of 100000000 bps during 1 sampling periods in the last 24 hours, sampling period is 300 seconds
알림 임계값을 설정할 수 있습니다. syslog 메시지는 라이선스 대역폭의 지표로 사용할 수 있습니다. 임계값 레벨 및 샘플 간격을 구성하려면 set platform hardware throughput-monitor threshold [percentage] interval [seconds] 명령을 사용합니다.
처리량 모니터 설정을 표시하려면 show platform hardware throughput-monitor parameters 명령을 사용합니다.
Router#show platform hardware throughput-monitor parameters Throughput monitor parameters Throughput monitor threshold: 90 percent Throughput monitor interval: 300 seconds Throughput monitor status: enabled
ISR4000 플랫폼은 제한 없는 Cisco Express Forwarding(CEF) 성능을 위해 부스트 성능 라이선스를 제공합니다. 디바이스는 Cisco IOS XE 소프트웨어 버전 16.7.1 이상을 사용해야 합니다. 집계 쉐이퍼는 부스트 라이선스가 활성화된 후에 비활성화됩니다. 그에 따라 최대 처리량은 사용되는 기능에 따라 달라지며 더 이상 결정적이지 않습니다.
설치:
라이센스 설치 후 Boost Performance(성능 향상)가 자동으로 활성화되고, 플랫폼 하드웨어 처리량 수준 향상 명령이 컨피그레이션에 추가됩니다.
라이선스 상태를 보려면 show license 명령을 사용합니다.
Router#show license <output ommitted> Index 11 Feature: booster_performance Period left: Life time License Type: Permanent License State: Active, In Use License Count: Non-Counted License Priority: Medium
설치:
show license all 명령을 실행하여 라이센스 상태를 확인합니다.
Router#show license all <output ommitted> License Usage ============== Boost Performance for ISR4431 (ISR_4431_BOOST): Description: Boost Performance for ISR4431 Count: 1 Version: 1.0 Status: AUTHORIZED
Cisco IOS XE 17.3.2 이상 소프트웨어 버전에서는 Smart Licensing 포털(Smart/Virtual Account)을 통한 디바이스 등록 개념이 없습니다. 적용되지 않은 라이센스는 컨피그레이션 변경 시 활성화되며, 나중에 정책에 따라 라이센스 사용이 Cisco에 보고될 것으로 예상됩니다. 자세한 내용은 정책을 사용하는 Smart Licensing을 참조하십시오.
또한 Cisco IOS XE 17.3.2 이상에서는 Boost Performance 라이센스가 RTU(Right-To-Use) 라이센스가 됩니다. 즉, 이 라이센스를 활성화하기 위해 사전 승인이 필요하지 않습니다.
설치:
| 개정 | 게시 날짜 | 의견 |
|---|---|---|
4.0 |
25-Jun-2026
|
업데이트된 간격, 맞춤법, 문법, 문장 구조. |
3.0 |
16-Aug-2023
|
업데이트된 제목, 법적 고지 사항, 브랜딩 요구 사항, 스타일 요구 사항 및 서식. |
2.0 |
13-Jul-2022
|
편집하고 다시 게시했습니다. |
1.0 |
05-Jul-2021
|
최초 릴리스 |