시간 민감 네트워킹(TSN): 예측 가능한 산업용 이더넷을 구현하는 TSN의 원리
시간 민감 네트워킹(TSN)이 표준 이더넷 위에서 결정론적 성능을 제공해, 산업 시스템이 가장 까다로운 실시간 요건을 충족하게 합니다. 이 글은 핵심 TSN 표준, 그 협동 동작, 실제 TSN 지원 디바이스를 설명합니다.
시간 민감 네트워킹이란?
현대 공장 현장에서 단일 이더넷 링크가 운영기술(OT) 트래픽(기계 제어 명령 등)과 정보기술(IT) 트래픽(펌웨어 업데이트, 이메일 등)을 함께 운반하곤 합니다. OT 데이터는 엄격한 타이밍 보장을 요구합니다: 고정 지연시간, 최소 지터, 하드 데드라인 내 신뢰성 있는 전송. IT 트래픽은 지연에 관대하고 보통 베스트 에포트입니다.
전통적 해법은 OT와 IT를 전용 네트워크로 분리하지만, TSN은 결정론을 이더넷에 직접 구축해 두 트래픽 타입이 같은 케이블링에서 공존하면서 각 도메인의 니즈를 존중하게 합니다.
핵심 TSN 표준
TSN은 이더넷을 시간 인식 기능으로 확장하는 IEEE 802.1 표준 패밀리입니다. 엔지니어가 자주 조합하는 세 가지 기반 표준:
- 802.1AS – gPTP: 모든 네트워크 디바이스를 나노초 정확도의 공유 클럭으로 동기화하는 정밀 시간 프로토콜
- 802.1CB – 이중화 프로토콜: 양방향으로 트래픽을 복제하는 링 토폴로지 지원, 재전송 지연 없이 패킷 전달 보장
- 802.1Qbv – 시간 인식 셰이퍼: 게이트 컨트롤 리스트로 트래픽을 이산 타임슬롯에 스케줄링해 크리티컬 스트림에 저지연, 저지터 전달 보장

802.1AS(gPTP)로 동기화
802.1AS는 정밀 시간 프로토콜(PTP, IEEE 1588)을 기반으로 마스터-슬레이브 계층을 도입해 모든 디바이스를 단일 시간 소스(종종 GPS 참조 클럭)에 고정합니다. 이 클럭 분배 트리는 모든 노드의 로컬 클럭이 같은 주파수로 돌게 해 네트워크 전반의 정밀 조정을 가능케 합니다.
PTP가 전송 계층에서 동작하는 반면, gPTP는 데이터 링크 계층에 국한돼 이더넷 하드웨어와 더 긴밀히 통합됩니다. 최신 gPTP 개정은 원스텝 타임스탬핑을 재도입하고 피어투피어 지연 측정을 강제해 정확한 시간 전파를 보장합니다.

802.1CB로 이중화
802.1CB는 내결함성 링 토폴로지를 가능케 합니다. 디바이스나 링 자체가 고장나면 트래픽이 남은 방향으로 계속 순환해 손실이나 재전송 지연을 제거합니다. TSN 스위치가 패킷을 자동 복제하고 시퀀스 ID로 태그한 뒤 수신단에서 중복을 폐기해, 애플리케이션 계층을 복잡한 에러 처리에서 해방시킵니다.

802.1Qbv로 OT와 IT 결합
802.1Qbv는 이더넷 스위치나 컨트롤러 출구 포트에 시간 인식 셰이퍼를 구현합니다. 8개 트래픽 큐가 게이트 컨트롤 리스트로 스케줄링되며, 게이트를 정밀한 시간 간격으로 열거나 닫을 수 있습니다. 소프트웨어가 각 트래픽 흐름을 우선순위, 프로토콜, 목적지 기반으로 큐에 매핑하면 하드웨어가 가드 밴드로 패킷 오버런을 방지합니다.

TSN을 위한 소프트웨어 지원
NXP는 Layerscape LS1028A와 i.MX RT1170 디바이스에서 TSN 배포를 위한 견고한 툴을 제공합니다. tsntool과 리눅스 tc 명령 같은 오픈소스 유틸리티가 셰이퍼와 큐를 설정하고, ptp4l이 gPTP를 지원합니다. 턴키 솔루션이 필요한 개발자를 위해 NXP는 마이크로프로세서와 마이크로컨트롤러 모두에서 돌아가는 휴대용 AVB/TSN 스택을 제공합니다.
실용 예제: 동기식 모터 제어
맞물린 슬롯을 가진 두 모터가 완벽한 동기 상태로 돌아야 합니다. i.MX RT1170 MCU가 802.1AS로 공유 클럭을 유지합니다. Layerscape LS1028A 브리지가 802.1Qbv로 모터 제어 패킷을 백그라운드 IT 트래픽과 별도 스케줄링해, 제어 명령이 제때 도착하고 모터가 동기 상태를 유지하게 합니다.

공유 이더넷 연결을 위한 TSN
802.1AS, 802.1CB, 802.1Qbv를 결합하면 엔지니어는 OT 트래픽에 결정론적, 내결함성 통신을 제공하면서 고대역폭 IT 데이터도 운반하는 단일 이더넷 인프라를 구축할 수 있습니다. 많은 NXP 프로세서가 이 표준들을 기본 지원하며, 오픈소스와 상용 소프트웨어 패키지가 설정과 배포를 단순화합니다.
더 많은 자료는 NXP 커뮤니티 포럼, 애플리케이션 노트, 제품 데이터시트의 TSN 통합 상세를 참조하십시오.
업계 기사는 업계 파트너가 All About Circuits 독자들에게 유용한 소식, 메시지, 기술을 편집 콘텐츠와 다른 방식으로 공유할 수 있는 콘텐츠 형태입니다. 모든 업계 기사는 엄격한 편집 가이드라인을 준수하며, 독자들에게 유용한 소식, 기술 전문성, 또는 이야기를 제공할 의도로 작성됩니다. 업계 기사에 표현된 견해와 의견은 파트너의 것이며, 반드시 All About Circuits나 그 필진의 견해와 일치하지는 않습니다.