SECTION 01도입
과거의 네트워크 장비 라이선스 관리는 하드웨어에 종속된 PAK(Product Authorization Key) 방식을 중심으로 이루어졌습니다. 하지만 클라우드 컴퓨팅과 소프트웨어 정의 네트워크(SDN)의 확산에 따라, 시스코는 보다 유연하고 중앙 집중화된 관리 체계인 Smart Licensing을 도입했습니다. 특히 최신 Catalyst 9000 시리즈 스위치와 IOS XE 환경에서는 Smart Licensing using Policy (SLP)라는 새로운 패러다임이 적용되어, 관리자의 운영 부담을 줄이면서도 라이선스 준수 상태를 투명하게 관리할 수 있게 되었습니다. 본 가이드에서는 Smart License의 핵심 원리부터 DNA 구독 모델, 그리고 실무에서의 설계 및 트러블슈팅 방안까지 상세히 다룹니다.
SECTION 02핵심 원리: Smart Licensing using Policy (SLP)
시스코의 최신 라이선스 모델인 SLP는 IOS XE 17.3.1 버전부터 도입된 '보고 중심'의 아키텍처입니다 [1]. 이전의 스마트 라이선싱이 장비를 시스코 서버에 '등록'하여 실시간으로 통신해야 했다면, SLP는 장비의 실제 사용량을 기록하고 이를 주기적으로 보고하는 방식에 초점을 맞춥니다. 이는 관리자가 라이선스를 구매하고 장비에 일일이 할당하는 수고를 덜어주며, 기업 전체의 자산 가시성을 높이는 데 기여합니다.
이 모델의 핵심은 RUM(Resource Usage Measurement) 보고서입니다. 장비는 내부적으로 어떤 라이선스 기능이 활성화되어 있는지, 얼마나 많은 포트나 대역폭이 사용되고 있는지를 측정하여 RUM 파일로 생성합니다. 이 파일은 설정된 정책에 따라 시스코의 라이선스 관리 포털인 CSSM(Cisco Smart Software Manager)으로 전송됩니다. 이러한 변화는 폐쇄망이나 보안이 엄격한 환경에서 실시간 인터넷 연결 없이도 라이선스를 유연하게 운영할 수 있게 해줍니다.
또한, SLP 환경에서는 신뢰 코드(Trust Code)라는 개념이 중요합니다. 장비와 CSSM 간의 보안 통신을 위해 ID 토큰을 사용하여 신뢰 관계를 구축해야 하며, 이를 통해 보고된 데이터의 무결성을 보장합니다. 특히 17.3.1 이상의 버전에서는 기존의 license smart register 명령어가 아닌 license smart trust idtoken과 같은 새로운 명령 체계를 사용하므로 주의가 필요합니다. 신뢰 관계가 구축되지 않으면 보고서 전송이 차단되거나 라이선스 상태가 비정상으로 표시될 수 있습니다. 이를 해결하기 위해서는 DNS 설정이나 방화벽 정책을 확인하여 시스코 서버와의 통신이 원활한지 점검해야 합니다.
SECTION 03설계 및 운영: DNA 구독 등급 및 연결 방식
Catalyst 스위치를 도입할 때 가장 먼저 결정해야 하는 요소는 하드웨어와 함께 구매하는 DNA(Digital Network Architecture) 구독 라이선스입니다. DNA 라이선스는 기간제 구독형(1년, 3년, 5년, 7년)으로 제공되며, 네트워크의 지능화 수준에 따라 세 가지 등급으로 나뉩니다.
DNA 구독 등급 비교
| 등급 | 주요 기능 및 특징 | 대상 환경 |
|---|---|---|
| DNA Essentials | 기본 L2/L3 기능, 기본적인 모니터링 및 자동화 | 소규모 지사, 단순 액세스 계층 |
| DNA Advantage | 고급 라우팅(OSPF, BGP), SD-Access, 고급 보안 기능 | 중대형 엔터프라이즈, 코어/디스트리뷰션 계층 |
| DNA Premier | Advantage의 모든 기능 + ISE, Stealthwatch 등 통합 보안 패키지 | 고도화된 보안 및 분석이 필요한 환경 |
DNA 라이선스는 구독이 만료되더라도 장비의 기본적인 패킷 포워딩 기능(Network Essentials/Advantage)은 영구 라이선스로 유지되므로 네트워크가 즉시 중단되지는 않습니다. 그러나 Cisco Catalyst Center(구 DNA Center)를 통한 자동화, AI 분석, ThousandEyes 모니터링과 같은 핵심 소프트웨어 기능은 중단되므로 갱신 주기를 철저히 관리해야 합니다 [2].
연결 방식별 구성 방안
실무 환경의 보안 정책에 따라 다음과 같은 네 가지 연결 방식 중 하나를 선택하여 설계해야 합니다. 각 방식은 관리 편의성과 보안 요구 사항 사이의 절충안을 제공합니다.
- 직접 연결 (Direct Cloud Access): 장비가 HTTPS를 통해 인터넷상의 CSSM에 직접 보고서를 전송합니다. 별도의 관리 서버가 필요 없는 가장 단순한 구조이며, 인터넷 연결이 허용된 환경에 적합합니다.
- CSLU (Cisco Smart License Utility): 로컬 네트워크에 설치된 윈도우 기반 유틸리티가 여러 장비의 보고서를 수집하여 CSSM에 대리 전송합니다. 장비들이 직접 인터넷에 연결될 필요가 없어 보안성을 높일 수 있습니다.
- SSM On-Prem: 내부망에 설치된 가상 머신 형태의 서버가 라이선스를 관리하며, 주기적으로 CSSM과 동기화합니다. 대규모 장비를 운영하거나 고도의 보안이 필요한 대기업 환경에서 주로 사용됩니다.
- 오프라인 (Air-gapped): 인터넷 연결이 완전히 차단된 환경에서 관리자가 수동으로 RUM 보고서를 추출하여 외부 PC를 통해 CSSM에 업로드하고, 응답 파일을 다시 장비에 적용합니다. 국방이나 국가 주요 시설 등 극도의 보안이 요구되는 환경을 위한 방식입니다.
Enterprise Agreement (EA) 3.0 전환 전략
최근 많은 기업들이 개별 라이선스 구매 방식에서 Enterprise Agreement (EA) 3.0으로 전환하고 있습니다. EA는 기업의 전체 시스코 포트폴리오를 하나의 계약으로 통합하여 관리할 수 있는 모델입니다.
EA 3.0의 가장 큰 장점은 True Forward 모델입니다. 이는 계약 기간 중 장비 수량이 늘어나더라도 즉시 추가 비용을 지불하는 대신, 연례 정산 시점에 늘어난 수량만큼만 비용을 조정하는 방식입니다. 이를 통해 기업은 비즈니스 성장에 따라 유연하게 네트워크 인프라를 확장할 수 있으며, 복잡한 라이선스 관리 프로세스를 단순화할 수 있습니다. 또한, 전체 구매 물량에 따른 비용 절감 효과와 함께 통합된 대시보드를 통한 거버넌스 강화가 가능해집니다.
SECTION 04설정 및 검증: 실무 가이드
라이선스 활성화 후 정상 동작 여부를 확인하기 위해 다음의 절차를 따릅니다. 아래 명령어들은 운영 환경의 설정을 변경하지 않는 읽기 전용 검증 명령어입니다.
1. 전체 상태 확인
가장 먼저 장비의 라이선스 준수 상태를 확인합니다.
# 전체 라이선스 요약 정보 확인
show license summary출력 결과에서 Status: IN USE 또는 Status: AUTHORIZED 여부를 확인하여 현재 사용 중인 라이선스가 정상인지 점검합니다.
2. 통신 및 정책 확인
장비가 CSSM 또는 CSLU와 어떻게 통신하고 있는지 확인합니다.
# 라이선스 정책 및 통신 모드 확인
show license statusTransport: smart 또는 Transport: cslu 설정을 통해 현재의 보고 경로가 설계와 일치하는지 검증합니다.
3. 사용량 및 보고 이력 점검
실제로 소비되고 있는 라이선스 수량과 미전송 보고서 존재 여부를 확인합니다.
# 현재 사용 중인 라이선스 상세 내역
show license usage
# RUM 보고서 생성 및 전송 이력 확인
show license rumSECTION 05흔한 장애 및 주의점
실무에서 라이선스 관리 시 빈번하게 발생하는 문제와 주의사항은 다음과 같습니다.
첫째, 소프트웨어 버전에 따른 명령어 혼선입니다. 앞서 언급했듯이 IOS XE 17.3.1을 기점으로 라이선스 관리 아키텍처가 완전히 변경되었습니다. 구형 버전의 문서에 나오는 license smart register 명령어는 최신 장비에서 동작하지 않거나 오류를 발생시킬 수 있습니다. 따라서 반드시 show version 명령어로 현재 OS 버전을 먼저 확인한 후 해당 버전에 맞는 가이드를 참조해야 합니다.
둘째, 오프라인 보고 의무 준수입니다. 폐쇄망 환경에서 운영되는 장비라 하더라도 무기한 보고를 누락할 수는 없습니다. 시스코의 정책에 따라 보통 90일 이내에 사용량 보고서를 업로드해야 하며, 이 기간이 초과될 경우 라이선스 상태가 OUT OF COMPLIANCE로 변경되어 관리 경고가 발생할 수 있습니다.
셋째, DNA 라이선스 만료의 영향 범위 파악입니다. 많은 관리자들이 DNA 구독이 만료되면 스위치가 멈춘다고 오해하곤 합니다. 하지만 하드웨어와 결합된 Network 라이선스는 영구적(Perpetual)이므로 통신 자체에는 문제가 없습니다. 다만 SD-Access와 같은 고도화된 기능이 비활성화되므로, 해당 기능을 사용 중인 환경에서는 갱신 비용을 반드시 차년도 예산에 반영해야 합니다.
SECTION 06현장 체크리스트
네트워크 엔지니어 및 IT 관리자를 위한 단계별 체크리스트입니다.
- 도입 단계: 현재 필요한 기능(L2/L3, 보안)에 맞춰 DNA Essentials와 Advantage 중 적절한 등급을 선택했는가?
- 도입 단계: 라이선스 보고를 위해 인터넷 직접 연결이 가능한가, 아니면 CSLU/On-Prem 서버가 필요한가?
- 설정 단계: Smart Account 및 Virtual Account가 생성되어 있으며, 담당자가 접근 권한을 가지고 있는가?
- 설정 단계: 장비에 올바른 ID 토큰이 적용되어 CSSM과의 신뢰 관계(Trust)가 형성되었는가?
- 운영 단계:
show license summary명령을 통해 정기적으로 라이선스 상태를 모니터링하고 있는가? - 운영 단계: 구독 만료 3~6개월 전부터 갱신 절차를 시작하여 서비스 중단 위험을 제거했는가?
SECTION 07참고 자료
1] [Smart Licensing Using Policy for Cisco Catalyst 9000 Switches
2] [Cisco Catalyst Software Subscription Data Sheet
3] [Configure Smart Licensing Using Policy on IOS XE Routers