SD-WAN Gateway는 Ubuntu 운영 체제 버전 18.04에서 실행됩니다. 그러나 Linux 라우팅 및 방화벽(iptables) 하위 시스템과 같은 기존의 오픈 소스 구성 요소는 사용자 트래픽 처리에 관여하지 않습니다.

전체 네트워킹 스택은 gwd라는 프로세스의 사용자 공간에서 구현됩니다. gwd에는 시스템의 기능 대부분이 포함되어 있지만 SD-WAN Gateway의 작업을 지원하는 다양한 다른 구성 요소가 있습니다.

다음 표에는 설명과 로그 파일이 포함된 프로세스가 나열되어 있습니다.

프로세스 설명 로그 파일
vc_procmon

VMware SD-WAN 프로세스 모니터(vc_procmon)는 VMware SD-WAN 시스템의 기본 프로세스입니다. 이 프로세스는 다른 VMware SD-WAN 프로세스를 시작하고, 장애 발생 시 다시 시작하고, gwd의 메모리 소비를 모니터링하는 작업을 담당합니다.

/var/log/vc_procmon.log
MGD mgd(관리부 데몬)는 Orchestrator와의 통신을 담당합니다. 이 프로세스는 Orchestrator가 gwd 프로세스의 총 장애 사고에서 해당 장애를 해결하는 데 필요한 구성 변경 사항 또는 소프트웨어 업데이트에 계속 연결할 수 있도록 gwd에서 분리된 상태로 유지됩니다. /var/log/mgd.log

gwd 이 프로세스는 게이트웨이의 전체 데이터부 및 제어부(BGP와 같은 동적 라우팅 프로토콜 제외)로 구성됩니다. debug.pydispcnt를 사용하여 프로세스에 대해 쿼리합니다. /var/log/gwd.log
natd 이 프로세스는 PAT(포트 주소 변환) 항목의 할당을 관리하고 공유 메모리에 저장하여 gwd가 다시 시작되거나 업그레이드된 후에도 동일한 NAT 변환이 수행되도록 합니다. debug.py를 사용하여 프로세스에 대해 쿼리합니다. /var/log/natd.log
watchfrr watchfrr 데몬은 FRR 오픈 소스 라우팅 라이브러리의 일부이며 bgpd를 시작하고, 장애 발생 시 다시 시작하고, 기타 관련 유틸리티를 실행하는 역할을 담당합니다. 게이트웨이에서 사용할 수 있는 스크립트 /usr/sbin/frr.init는 일부 데몬를 다시 시작하는 데 사용할 수 있습니다. 해당 없음
bgpd BGP 데몬(bgpd)은 FRR 오픈 소스 라우팅 라이브러리의 일부이며 BGP 인접 항목 및 경로를 관리합니다. /var/log/bgpd.log
bfdd bfdd(BFD 데몬)는 장애에 대한 낮은 오버헤드 감지를 통해 연결된 두 엔티티 간의 경로 장애를 감지하는 데 사용되는 FRR 오픈 소스 라우팅 라이브러리의 일부입니다. /var/log/bfdd.log

gwd1은 gwd에서 커널에 패킷을 전달하는 기능을 제공하는 인터페이스입니다. 로컬 게이트웨이 호스트를 대상으로 하지만 gwd에서 수신되는 패킷을 예로 들 수 있습니다.