BE 네트웍스 블로그

SONiC 네트워크용 네트워크 자동화 플랫폼에서 찾아야 할 주요 기능

CCIE 인증 네트워크 엔지니어가 제공합니다.

데이터센터 네트워크가 개방형 및 분리형 모델로 진화함에 따라 SONiC(클라우드에서 개방형 네트워킹을 위한 소프트웨어)는 기업과 하이퍼스케일러 사이에서 큰 주목을 받고 있습니다. 모듈식 아키텍처와 다양한 하드웨어 플랫폼 지원으로 확장 가능하고 벤더 중립적인 네트워킹 환경에 이상적인 OS입니다. 그러나 유연성에는 복잡성이 따르며, 특히 이러한 네트워크를 대규모로 운영하고 자동화하는 데 있어서는 더욱 그렇습니다.

SONiC로 마이그레이션하든 기존 배포를 확장하든 올바른 네트워크 자동화 플랫폼을 선택하는 것은 매우 중요합니다. 플랫폼처럼 서로 상호 연결하고 지원하는 도구가 필요합니다. 다음은 제가 생각하는 가장 중요한 기능입니다:

1. SONiC API 및 관리 모델 지원

SONiC의 핵심은 상태 추적을 위해 Redis DB를 사용하는 것뿐만 아니라 REST, gNMI, gRPC와 같은 표준화된 인터페이스에 의존한다는 점입니다. 자동화 플랫폼은 기본적으로 이러한 인터페이스를 지원해야 합니다. CLI 스크래핑에만 의존하거나 사용자 정의 스크립트가 필요한 플랫폼은 피하는 것이 좋습니다. 저는 네이티브 통합이 더 안정적인 구성 관리를 제공한다는 것을 알게 되었습니다.

2. 선언적 구성 및 인텐트 기반 네트워킹

최신 SONiC 자동화 플랫폼은 선언적 기능을 지원해야 합니다. 명령을 사용하면 원하는 네트워크 상태를 정의하고 플랫폼이 이를 달성하는 방법을 결정합니다. 인 텐트 기반 접근 방식은 오류를 줄이고 일관성을 높이며 롤백 및 감사를 훨씬 쉽게 만듭니다.

 

3. 멀티 벤더 및 멀티 플랫폼 지원

하드웨어에 구애받지 않는 SONiC의 특성은 축복이자 도전이기도 합니다. 자동화 플랫폼은 기존 공급업체의 레거시 디바이스뿐만 아니라 SONiC를 실행하는 다양한 하드웨어 플랫폼을 지원해야 합니다. 이를 통해 사일로를 만들거나 여러 툴을 사용할 필요 없이 자동화 워크플로우가 전체 네트워크 스택에 걸쳐 확장될 수 있습니다.

4. 원격 측정 및 실시간 모니터링

SONiC는 gNMI 및 SNMP와 같은 스트리밍 프로토콜을 통해 풍부한 원격 분석 데이터를 노출합니다. 이상적인 자동화 플랫폼은 이러한 데이터를 실시간으로 수집, 정규화 및 시각화할 수 있어야 합니다. 알림, 이상 징후 감지 기능이 내장되어 있고 Prometheus, Grafana 또는 이와 유사한 도구와의 통합이 가능한 플랫폼을 찾아보세요.

5. 모듈식 및 확장 가능한 아키텍처

SONiC의 자체 모듈식 설계를 고려할 때, 이 원칙을 반영하는 자동화 플랫폼을 선택하는 것이 합리적입니다. BGP, EVPN-VXLAN 오버레이 또는 ACL 정책을 관리하든, 플랫폼은 필요에 따라 모듈을 활성화 또는 비활성화하고 사용자 지정 워크플로우를 쉽게 통합할 수 있어야 합니다.

6. 자동화된 테스트 및 검증 파이프라인

테스트 파이프라인을 통한 배포 전 유효성 검사 지원, 특히 CI/CD 도구와의 통합은 필수입니다. 플랫폼은 랩 또는 스테이징 환경에서 구성 변경을 시뮬레이션하고 프로덕션에 변경 사항을 적용하기 전에 이를 검증할 수 있는 기능을 제공해야 합니다. Containerlab 또는 가상 테스트베드와 같은 컨테이너화된 랩 환경과의 통합은 장점입니다.

7. 역할 기반 액세스 제어 및 감사 로깅

엔터프라이즈 배포에는 엄격한 액세스 제어가 필요합니다. 자동화 플랫폼은 세분화된 RBAC를 포함해야 하며, LDAP 또는 SSO와 같은 ID 공급자와 통합하고, 모든 변경 및 조치에 대한 포괄적인 감사 추적을 유지해야 합니다.

8. 개방형 표준 및 커뮤니티 지원

커뮤니티의 강력한 지원을 받는 개방형 표준을 기반으로 구축된 플랫폼을 찾아보세요. 다음과 같은 도구 테라폼, Ansible, Nornir 또는 오픈 소스에 뿌리를 둔 플랫폼은 종종 더 나은 유연성을 제공하고 SONiC 전용 모듈을 더 빠르게 채택합니다.

최종 생각

SONiC는 개방형 네트워킹의 미래를 대표하지만, 그 잠재력은 유능한 자동화 프레임워크를 통해서만 최대한 발휘될 수 있습니다. 올바른 플랫폼을 선택하는 것은 단순히 기능의 동등성뿐만 아니라 SONiC이 구현하는 개방적이고 모듈식이며 확장 가능한 정신에 부합하는지를 따져봐야 합니다. 잘 통합된 자동화 솔루션은 복잡성을 민첩성으로 전환하고 차세대 네트워크를 실용적이고 효율적으로 관리할 수 있게 해줍니다.
Josh Saul 사진

조쉬 사울

제품 마케팅 부사장

Josh Saul은 25년 이상 오픈 소스 네트워크 솔루션을 개척해 왔습니다. 설계자로서 그는 GE, Pfizer, NBC Universal의 핵심 네트워크를 구축했습니다. Cisco에서 엔지니어로 근무할 때는 포춘 100대 금융 부문의 고객에게 자문을 제공하고 고객에게 새로운 기술을 전파했습니다. 최근에는 VMware(Broadcom에 인수), Cumulus Networks(Nvidia에 인수), Apstra(주니퍼에 인수)에서 마케팅 및 제품 팀을 이끌었습니다.

ko_KR
문의하기
저희는 네트워크에 대해 이야기하는 것을 정말 좋아합니다!