서비스 체이닝이란 무엇인가요?
서비스 체이닝은 라우터, 방화벽, 부하 분산 장치 등 다양한 네트워크 기능(NF)이 상호 작용하고 올바른 순서로 패킷을 전달할 수 있도록 하는 자동화된 메커니즘을 말합니다. SDN(소프트웨어 정의 네트워크) 환경에서 네트워크 기능의 오케스트레이션을 제공하는 데 사용됩니다. 서비스 체이닝은 물리적 네트워크 어플라이언스에 적용될 수 있지만, 주된 초점은 네트워크 기능을 가상화하여 유연성을 높이는 NFV(네트워크 기능 가상화)를 조율하는 것입니다.
서비스 체이닝을 구현하는 표준 접근 방식은 IETF(인터넷 엔지니어링 태스크포스)에서 활발하게 논의되고 있으며, 서비스 기능 체이닝(SFC) 방법론을 제안했습니다. SFC에서는 흐름별 태그가 패킷에 추가되고, 이 태그는 네트워크를 통한 패킷 처리와 라우팅을 지시합니다. 이러한 태그는 NSH(네트워크 서비스 헤더)라고 합니다. 주목할 점은 2015년 2월 NTT, 히타치, NEC 등 6개 회사가 이 방식을 시연했다는 것입니다. 그러나 2016년 3월 현재, 이 접근법은 아직 시험 단계에 있으며 실제 사용에는 적합하지 않습니다.
실용적이고 배포 가능한 서비스 체이닝 솔루션 중 하나는 F5 BIG-IQ 와 SDN 컨트롤러를 결합하는 것입니다. 이러한 통합을 통해 F5 BIG-IP 가 제공하는 다양한 네트워크 기능을 네트워크 경로를 따라 구성하고 자동으로 배치할 수 있습니다.