shopkeeper/korean_wiki_content_only_120125 huggingface dataset:
하네스 바그너()는 다음 사람을 가리킨다.
써니 리(Sunny Lee)는 오스트레일리아의 연속극 네이버스에 등장하는 가공의 인물이다. 2009년 4월 8일 방송된 에피소드에서 처음 출연했다.
갈레리아 리시스트라테(Galeria Lysistrate) 혹은 리시스트라타 (Lysistrata, 2세기)는 로마 황제 안토니누스 피우스의 첩이다.
그는 본래 대 파우스티나 황후의 노예였다. 이후에 그는 해방되었다. 138년에 파우스티나가 죽은 뒤에는 안토니누스 피우스의 첩이 되었다. 그녀는 안토니누스 피우스 재위 말년에 대단한 영향력을 지녔던 것으로 전해진다.
다음은 컴파일과 세가가 제작한 《마도전기》와 《뿌요뿌요》에 등장하는 등장인물 목록이다. 등장하는 게임 순서대로 나열한다.
뿌요뿌요 피버 2.
프림프 마법학교 학생으로 한쪽 눈과 팔이 빨갛다. 벌레에 관심이 많다.
《뿌요뿌요 7》에서 소개된 주인공으로 스즈란 중학교에 다니는 학생이다. 두뇌가 명석하고 호기심이 왕성하다. 유령을 무서워한다.
스즈란 중학교에 다니는 링고의 동급생. 지적이지만 허풍이 심하다.
뿌요뿌요!! 퀘스트.
《뿌요뿌요!! 퀘스트》 스토리 모드의 주인공이자 시공탐정사에 신입 아르바이트생으로 입사한 견습 탐정. 일에 대한 의욕이 많다.
《뿌요뿌요 테트리스》에서 소개된 주인공으로 우주선 테트 호를 관리하는 함장이다. 현 테트리스 왕이다.
동그란 모양을 하고 테트 호를 책임지는 티의 파트너이다. 할 수 있는 말이 '삐'밖에 없다.
테트 호의 일등항해사이다. 귀여운 외모를 지녔으나 독설을 잘 하는 제멋대로의 성격을 가졌다. 엑스의 딸이나 자신을 기른 로봇 제트를 아버지로 여긴다.
뿌요뿌요 크로니클.
모바일 게임 《뿌요뿌요!! 퀘스트》에서 이벤트로 앞서 등장했으며 본편 게임 《뿌요뿌요 크로니클》에서 정식으로 등장했다. 사랑의 힘으로 모든 것을 해결하려는 이세계의 아이다.
이세계에서 온 의문의 존재이다. 거대한 힘을 지녔다.
칭다오 수비군(/) 중화민국 대륙 시기의 산둥성 칭다오에 주둔하였던 일본 제국 육군의 군단급 수비대였다.
칭다오 수비군은 제1차 세계 대전의 칭다오 전투에서 주중 독일 제국군에게서 승리한 일본군이 점령지에서의 군정을 위한 군령육 제8호 명령에 따라 창설되어, 1922년 12월 15일까지 군령육 제13호 명령에 따라 해체되었다.
《Now He Sings, Now He Sobs》는 1968년 12월 솔리드 스테이트 레코드에서 발매된 미국의 재즈 피아니스트 칙 코리아의 두 번째 스튜디오 음반이다. 이 음반에는 코리아가 베이시스트 미로슬라브 비토우스와 드러머 로이 헤인즈와 함께 트리오로 구성되어 있다. 2002년 블루 노트 레코드에 의해 CD로 재발행되었으며 같은 세션에서 8곡의 보너스 트랙이 녹음되었다.
원래 음반에 수록된 모든 곡들은 코리아의 아이디어를 기반으로 한 즉흥곡이며, 일부 곡들은 완전히 자유로운 즉흥곡(예: 〈The Law of Falling and Catching Up〉과 〈Fragments〉)이다. 비토우스와 헤인즈는 《Trio Music》 (1982년), 《Trio Music Live in Europe》 (1986년), 《The Trio Live From The Country Club》 (1996년)에서 어쿠스틱 트리오로 코리아와 재회한다.
가수 빌랄은 이 음반을 그가 가장 좋아하는 25개의 음반 중 하나로 꼽으며 다음과 같이 설명했다. "저는 이 음반이 역대 최고의 재즈 트리오 음반 중 하나일 뿐이라고 생각합니다. 주로 제가 이야기하는 모든 재즈 뮤지션들이 그 음반을 사랑합니다. 그것은 단지 클래식입니다."
마우레타니아 팅기타나(라틴어: Mauretania Tingitana, 오렌지색 마우레타니아)는 로마 속주 중 하나이며, 오늘날 모로코 북부 지역과 대략적으로 일치한다. 영역은 지브롤터 반대편에 있는 북쪽 팅기탄반도에서 남쪽으로 살라 콜로니아 (셸라)와 볼루빌리스, 동쪽으로는 물루야강에 이르렀다. 중심 도시는 팅기스였고, 오늘날 탕헤르이다. 다른 주요 도시들에는 율리아 발렌티아 바나사, 셉템, 루사디르, 릭수스, 타무다 등이 있었다.
마우레타니아 왕국의 마지막 프톨레마이오스 왕조의 통치자인 마우레타니아의 프톨레마이오스가 서기 40년에 사망하고 나서, 44년경에 로마 황제 클라우디우스는 마우레타니아를 로마 제국으로 합병한 다음에 마우레타니아 팅기타나 그리고 마우레타니아 카이사리엔시스 등 로마 속주 2개로 분할하였다. 오늘날 알제리의 오랑에서 대략 서쪽으로 60km 거리에 위치한 물루카강 (물루야강)이 이 두 곳을 가르는 경계가 되었다.
로마인들의 점거는 아프리카 대륙 깊숙이까지 이뤄지지는 못하였다. 제국의 최서단 및 남단에 대한 지배력의 한계점은 볼루빌리스였으며, 이곳은 바로 남동쪽에 자리 잡은 토콜로시다(Tocolosida) 및 남서쪽의 아인 크코우르 (Ain Chkour) 등의 군기지와 참호 등로 둘러싸여 있었다. 대서양 해안가에 있는 살라 콜로니아는 별도의 해자, 성곽, 감시탑 등의 보호를 받았다.
그렇지만 앞서 언급한 방어 시설은 지속적인 요새 방어선은 아니었는데 로마 제국의 다른 최전방 국경인 브리타니아의 사나운 변경을 보호하던 방벽 같은 것이 이곳에 있었다는 증거가 존재하지 않는다. 오히려, 여과기로써 역할을 한 것으로 보이는 요새와 해자로 이뤄진 체계망이었다. 리메스는 주요 도시들을 통해 내부 간을 연결시키고, 유목 지역과 거주 지역 간의 연결을 통제함으로써 로마의 직접적인 지배에 놓였던 지역들을 보호했었다.
이 리메스 안팎으로 동일한 사람들이 거주했지만, 그 인구 규모는 꽤나 작았다. 볼루빌리스는 2세기에 거주민이 최대 2만 명에 이르렀을 것이다. 금석문을 근거로, 이들 중에 대략 10퍼센트에서 20퍼센트만이 주로 히스파니아 출신의 유럽계이었고 나머지는 현지 출신이었다.
로마 역사가들 (프톨레마이오스등)은 아틀라스산맥의 북쪽 모로코 전역을 로마의 영토로 여겼는데, 아우구스투스 시대 때 마우레타니아는 종속국이었고 그곳의 통치자들 (유바 2세등)은 볼루빌리스 아래의 영토를 다스렸기 때문이었다. 로마 군단병들의 실질적인 통치는 그럼에도 살라 콜로니아 지역에 그쳤다 (살라 콜로니아 남쪽의 "엑스플로라티오 아드 메쿠리오스" 카스트라는 현재까지 발견된 로마 최남단 취락이다). 레오 아프리카누스 같은 일부 역사가들은 로마의 국경이 로마인들이 '안파'(Anfa)라는 이름으로 세운 항구였던 카사블랑카 지역에 이르렀다고 믿는다. 실제로, 모로코 가운데에 위치한 오늘날 도시 아제모우르는 페니키아 그리고 후대에는 로마에서 그 기원을 한 무역항 '아자마'(Azama)가 있던 곳이다. 여전히 오늘날에도 이른바 '포르투갈 수조'라 불린 로마 시대의 곡물 저장소의 잔해를 찾아볼 수 있다.
대 플리니우스는 가이우스 수에토니우스 파울리누스가 41년에 군사 작전을 실시했을 당시 아틀라스산맥 남쪽 지역을 어느 정도 상세히 묘사하였다:
누미디아 왕 유바 2세 제위 시절, 아우구스투스 황제는 이미 대서양 해안가와 인접한 마우레타니아 지역에 율리아 콘스탄티아 질리리, 율리아 발렌티아 바나사, 율리아 캄페스트리스 바바 등 식민 도시 세 곳을 건설했었다.
이곳 마우레타니아 서부 지역은 얼마 안 있어 마우레타니아 팅기타나라고 불리게 된 속주가 되었다. 이곳은 429년까지 로마 제국의 일부로 있다가, 반달족이 이 지역을 장악하면서 로마의 행정력은 사라지고 말았다.
마우레타니아 팅기타나의 최핵심 도시는 볼루빌리스였다. 이 도시는 아프리카 속주의 서부 지역 행정과 경제 중심지였다. 이곳의 비옥한 토지는 곡물, 올리비유 등 여러 상품들을 생산해냈으며, 이 상품들은 로마로 수출되어 이 지역의 부와 번영에 기여하였다. 고고학 발굴을 통해서 로마 시대에 이곳에 유대인 지역 사회가 있었음이 확인되었다.
마우레타니아의 주요 수출품은 보라색 염료와 고가의 목재였다. 팅기타난는 또한 로마에 농업 생산품과 사자, 표범 등 동물 등을 공급했었다. 이곳의 원주민들인 마우리인들은 로마인들에게 군인, 그 중에서도 경기병으로 높이 평가되어 고용되었다. 클레멘티우스 발레리우스 마르켈리누스는 277년 10월 24일부터 280년 4월 13일 사이 이 지역의 총독 (프라이세스)으로 기록되었다.
전승에 의하면, 성 마르켈루스의 순교가 298년 7월 28일 팅기스 (탕헤르)에서 벌어졌다. 사두정치 (디오클레티아누스 황제가 297년에 일으킨 로마 행정 체제 개혁) 기간에 마우레타니아 팅기타나는 히스파니아이 관구의 일부, 그리고 행정 구역 확장으로 갈리아 대관구의 일부가 되었다. 한편 마우레타니아 카이사이렌시스는 아프리카 관구에 속했다. 루킬리우스 콘스탄티우스가 4세기 말 이곳의 총독 (프라이세스)로 기록되어 있다.
'노티티아 디그니타툼'은 또한 두 개 군단, 3개 벡실라티온, 2개 보조군 팔라티나로 이뤄진 '코메스 팅기타니나이'라고 하는 이곳 속주의 군사 체계를 나타내고 있다. 플라비우스 메모리우스는 4세기 중엽 어느 시점에 해당 관직 (코메스)을 지녔다. 하지만, 마우레타니아 속주 두 곳이 일곱 개 코호르트와 알라 하나 등을 지휘하는, '둑스 마우레나이아이'(하위 계급)의 단일 군사 통제권에 있었다고 하는 증거 자료가 명백히 존재한다.
게르만족의 일파인 반달족은 서기 442년 자신들의 왕 군데리크 지도 하에 바이티카에 터전을 마련하였고, 이곳에서 그들은 마우레타니아 팅기타나로 약탈을 벌였다. 서기 427년, '코메스 아프리카이'인 보니파키우스는 발렌티니아누스 3세의 철수 명령을 거부하고, 그가 파견한 군대를 제압하였다. 그는 서기 428년에 보내진 군대가 왔을 때는 운이 따르지 않았다. 그 해에, 군데리크의 뒤를 가이세리크가 이어받았는데, 보니파시우스는 팅기스와 셉템으로 반달족이 올 수 있게 함대를 보내주며 가이세리크를 아프리카로 초청하였다. 보니파시우스는 반달족들을 마우레타니아 지역으로 한정시켜 놓을 생각이었지만, 이들은 지브롤터 해협을 건너자, 어떠한 통제도 거부하고 카르타고로 진격하였다.
533년, 비잔티움 제국의 장군 벨리사리우스는 유스티니아누스 1세 황제를 대신하여 반달족으로부터 아프리카 관구를 재정복해냈다. 카이사레아 서쪽에 있는 모든 영역은 이미 반달족들에 의해 베르베르계인 마우리인들에게 상실되었으나, 재확립된 '둑스 마우레타니아이'는 셉템 (오늘날 세우타)에서 군부대를 유지하고 있었으며, 한때 로마의 속주였던 영역 나머지는 아프리카 대관구라는 이름으로 비잔티움의 안달루시아 영역과 함께 통합되어 있었고, 셉템이 행정 중심지이었다.
마그레브 연안 지역 대부분은 이후에 전초 방어 목적의 관점으로 특별 지위가 부여된 아프리카 총독부로 재편성되었다.
우마이야 칼리파국이 북아프리카의 전역을 정복했을 당시, 베르베르 전통 종교와 기독교 신자들에게 이슬람교가 전해졌다. 두 마우레타니아 지역은 알마그리브 (아랍어로 서쪽을 뜻하며, 여전히 샤리프가의 모로코 왕국의 공식 국호이다)라는 이름으로 통합되었다. 이 거대한 지역에는 또한 오늘날 알제리 지역 절반을 포함했다.
가상 장치 또는 버추얼 디바이스(virtual device)는 유닉스에서 사용자 수준 소프트웨어에 관한 한 장치로 취급되지만 하드웨어를 참조하지 않고 커널 (컴퓨팅)에 의해 생성되는 /dev/null 또는 /dev/urandom과 같은 파일이다.
예를 들어 /dev/null에 기록되면 커널은 프로그램에 모든 내용을 기록했음을 알리고(실제로 어디에도 기록하지 않음), 읽을 때 읽기 프로그램은 파일 끝에 도달했음을 알린다. 이는 장치 파일이지만(예를 들어 mknod로 만들 수 있음) 하드웨어를 참조하지 않는다.
도스, 윈도우 및 OS/2계 운영체제는 유사한 기능을 수행하는 NUL 장치를 정의한다(그러나 파일 이름 처리의 일부로 구현된다. 해당 이름으로 실제 파일이 존재하지 않음).
IEEE 802.1D는 브리징, 신장 트리 프로토콜 등을 포함하는 이더넷 MAC 브리지 표준이다. 이는 IEEE 802.1 작업 그룹에 의해 표준화되었다. 여기에는 널리 배포된 802.3(이더넷), 802.11(무선 LAN) 및 802.16(WiMax) 표준을 포함하여 다른 많은 802 프로젝트를 연결하는 것과 관련된 세부 정보가 포함되어 있다.
VLAN(가상 랜)을 사용하는 브리지는 802.1D의 일부가 된 적이 없으며 대신 1998년에 처음 발표된 별도의 표준인 802.1Q에 지정되었다.
2014년에는 IEEE 802.1D에서 정의한 모든 기능이 IEEE 802.1Q-2014(브리지 및 브리지 네트워크) 또는 IEEE 802.1AC(MAC 서비스 정의)에 통합되었다. 802.1D는 2022년에 공식적으로 폐지될 것으로 예상된다.
Time-Sensitive Networking (TSN)은 IEEE 802.1 워킹 그룹 산하 Time-Sensitive Networking Task Group이 개발 중인 표준군이다. TSN 태스크 그룹은 기존 오디오·비디오용 저지연 이더넷 표준을 주도하던 Audio Video Bridging Task Group을 2012년 11월에 개명하고 오디오·비디오의 영역을 제어, 자동차, 산업 영역으로 확대해 왔다. 이로써, 기존 AVB 표준들을 품으며 추가 표준들이 계속 제정되어 왔다. 이 표준군은 결정론적(deteministic) 이더넷 네트워크에서 시간 민감(time-sensitive) 데이터의 전송 메커니즘을 정의한다.
표준군의 대부분은 가상 LAN과 네트워크 스위치를 설명하는 IEEE 802.1Q – Bridges and Bridged Networks에 대한 확장으로 정의된다. 이러한 확장은 매우 낮은 지연과 높은 가용성을 보장하는 전송을 목표로 한다. 응용 사례에는 실시간 오디오·비디오 스트리밍, 차량 내 네트워크(In-vehicle Network), 산업 제어 설비 등에서 사용되는 실시간 제어 스트림과 미디어 스트림이 섞인 네트워크 컨버전스가 있다.
일반적으로 정보 기술(IT) 네트워크 장비는 “시간” 개념이 없어서 시간 동기화와 시간 정밀성을 제공하지 않는다. 또한 정보 기술은 데이터를 어떤 지정된 시간 안에 전달하는 것보다 신뢰성 있는 전달에 더 초점이 맞춰져 있으므로, 지연이나 시간 동기 정밀도에 대한 제약이 엄격하지 않다.
네트워크 혼잡은 전송 계층에서 혼잡 제어를 통해 전송 속도를 조절하거나 손실된 패킷을 재전송하여 해결하지만, 데이터 링크 계층에서는 혼잡을 예방하거나 대응할 방법이 없다. 버퍼가 너무 작거나 대역폭이 부족하면 데이터가 손실될 수 있으며, 버퍼를 과도하게 늘리면 지연이 증가해 낮은 결정론적(deteministic) 지연을 요구하는 환경에선 사용되기 어렵다. 여기서 결정론적 지연이란 지연의 최대 크기가 제한되어 있음을 의미한다. 홉 평균 지연은 매우 낮더라도 홉 개별 지연은 클 수 있기 때문에 기존 정보 기술은 결정론적 지연을 보장할 수 없다.
IEEE 802.1이 공개한 다양한 TSN 표준은 결정론적 QoS를 제공하는 스위치 기반 실시간 이더넷 통신을 위해 세 가지 기본 핵심 요소로 정리된다. 각 표준은 필요한 환경에 따라 단독으로 구현하여 사용할 수 있지만, 이들을 결합해 사용할 때에만 온전한 실시간 네트워크로서 완성된다. 세 가지 기본 구성 요소는 다음과 같다:
TSN은 각 스트림 별로 대역폭 제한된 트래픽과, 정해진 정확한 시각에 전송되는 time-trigger 트래픽을 모두 처리할 수 있다. 낮은 우선순위 트래픽은 타이밍과 보장된 전송 없이 Best-Effort 방식으로 전달된다.
시간 동기화.
표준 IEEE 802.3 이더넷과 IEEE 802.1Q 기반 이더넷 브리징과 달리 TSN 네트워크에서는 "시간"이 핵심 요소다. 종단 간 전송 지연에 조정 불가능한 시간 한계성을 갖는 환경에서 실시간 통신을 달성하려면, 네트워크에 연결된 모든 장치가 공통된 시간 기준을 공유하고 서로의 시간을 정밀하게 동기화해야 한다. 이는 산업용 제어기와 제조 로봇 같은 통신 종단 장치뿐 아니라, 이더넷 스위치와 같은 네트워크 장치에도 적용된다. 시간이 일치해야 모든 장비가 발맞춰 동작해 정확히 요구되는 순간에 작업을 수행할 수 있다.
GPS 신호를 기반하여 TSN 네트워크의 시간을 광역적으로 맞추는 것은 한 방법이지만, 비용이 크고 GPS 수신기가 음영지역이나 위성 신호 품질에 따라 위성 신호를 정상적으로 수신할 수 없는 상황이 존재한다. 이런 제약으로 TSN에서는 보통 중앙 시간원 한 개를 기준으로 IEEE 1588 (PTP, 정밀 시각 프로토콜)을 이용해 시간이 배포한다. PTP는 이더넷 프레임을 통해 동기화 정보를 전달한다.
IEEE 802.1AS는 IEEE 1588의 많은 옵션들을 엄격히 제한한 서브셋 개념의 표준으로, 서브 마이크로초 수준의 정밀도를 제공하며 Wi-Fi(IEEE 802.11) 망으로의 확장도 지원한다. 홈네트워크, 자동차, 산업 자동화 네트워크 등에서 필요한 몇 가지 핵심 옵션만 남기는 것이 이 표준의 취지다. IEEE 802.1AS-2011은 gPTP(Generalized Precision Time Protocol) 프로파일을 정의한다. gPTP는 IEEE 1588의 모든 프로파일처럼 1588의 여러 옵션 중 일부를 선택하는 동시에, PTP 아키텍처를 이더넷 네트워크 너머의 다른 네트워크에도 적용할 수 있도록 일반화한다.
IEEE 802.1AS - Timing and Synchronization for Time-Sensitive Applications.
gPTP는 데이터 경로 지연을 보정하기 위해 각 스위치에서 프레임 거주 시간(수신 포트에서 송신 포트까지 타이밍 정보를 수신·처리·큐잉·전송하는 데 걸리는 시간)과 각 홉의 링크 지연(인접 스위치 간 전파 지연)을 측정한다. 이렇게 측정된 지연은 Best Master Clock Algorithm(BMCA)으로 선출된 스위치의 그랜드마스터(GM)에게 참조된다. BMCA는 모든 클록 마스터(CM)와 종단 장치가 동기화하려고 시도하는 클록 스패닝 트리 프로토콜이다.
타이밍 메시지에 동기화하지 못한 장치는 타이밍 도메인 경계 밖에 존재하게 된다 (그림 2).
시간 동기화 정확도는 링크 지연과 프레임 거주 시간을 얼마나 정밀하게 측정하느냐에 달려 있다. 802.1AS는 ‘논리적 주파수 동조(logical syntonization)’ 방식을 활용해, 로컬 클록과 GM 클록 주파수의 비율을 사용하여 동기화된 시각을 계산하고 같은 비율로 전파 지연도 산출한다.
IEEE 802.1AS-2020 개정 표준에서 시간 측정 정확도를 더욱 높였으며, 중복성을 위한 다중 타이밍 도메인 지원을 도입하였다.
트래픽 셰이핑(traffic shaping)과 트래픽 클래스.
스케줄링과 트래픽 셰이핑은 서로 다른 우선순위를 지닌 여러 종류의 트래픽 클래스가 하나의 네트워크에서 공존할 수 있게 한다. 각 트래픽 클래스는 서로 다른 대역폭과 종단 간 지연 요구사항을 갖는다.
트래픽 셰이핑은 프레임(또는 패킷)을 시간상 고르게 분배해 트래픽을 평탄화하는 과정이다. 송신 단말이나 스위치에서 셰이핑이 이뤄지지 않으면 패킷이 한꺼번에 몰려(burst) 이후 경로에 따른 스위치 버퍼를 초과하게 된다.
IEEE 802.1Q 표준의 시간 결정성 한계와 TSN을 통한 개선.
802.1Q는 8단계 우선순위로 나눈 엄격한 우선순위 방식(strict priority scheme)을 사용한다. 프로토콜 차원에서는 이 우선순위가 802.1Q VLAN 태그의 PCP(Priority Code Point) 필드에 기록되어 중요도를 구분할 수 있으나, 가장 높은 우선순위라도 스위치 내부 버퍼링 때문에 종단 간 전달 시간이 절대적으로 보장되지는 않는다. 한 포트에서 프레임 전송이 시작되면 해당 전송이 끝날 때까지, 버퍼에 도착한 더 높은 우선순위 프레임도 대기해야 한다. 따라서 표준 이더넷 스위칭만으로는 이러한 비결정성을 제거할 수 없다. 일반적인 정보 기술(IT) 환경처럼 전송 지연이 치명적인 요소가 아닌 경우에는 문제가 되지 않지만, 산업 자동화(PLC–로봇 폐루프 제어)나 차량 네트워크 등에서는 신뢰성과 시간 결정성이 필수적이다.
TSN은 표준 이더넷에 여러 트래픽 클래스를 위한 별도 시간 슬롯을 부여해, 제어 시스템 애플리케이션의 경성(hard)·연성(soft) 실시간 컴퓨팅 요구를 충족한다. 레거시 장비와의 호환성을 위해 우선순위 8단계 체계를 그대로 사용한다. 종단 간 지연 보장을 위해, 이 8단계 우선순위를 다음과 같은 스케줄링·셰이핑 방식 중 하나 이상에 지정해 사용할 수 있다.
크레딧 기반 스케줄러와 스트림 예약 프로토콜.
본 문단에선 AVB 표준의 핵심 구성 표준이었던 IEEE 802.1Qav와 IEEE 802.1Qat에 대해 설명한다.
IEEE 802.1Qav - Forwarding and queuing enhancements for time-sensitive streams (FQTSS).
802.1Qav는 우선순위 클래스를 이용한 트래픽 셰이핑을 정의한다. 이는 단순한 누수 버킷(leaky bucket) 모델의 크레딧 기반 공정 큐잉(credit-based fair queuing) 방식을 이용한다. 본 표준의 목표는 수신 측 스위치와 종단 장치에서 발생하는 버퍼링의 최소화와 트래픽의 대역폭의 조정이다.
크레딧 기반 셰이퍼(Credit-Based Shaper)의 동작.
크레딧이 음수인 상태에서 프레임이 전송되지 않으면, 0에 도달할 때까지 "idleSlope" 속도로 크레딧이 회복된다. 만약 비-AVB(비예약) 프레임 전송 때문에 AVB 프레임을 전송할 수 없으면, "idleSlope" 속도로 크레디트가 계속 누적되며 양수 값을 가질 수도 있다.
또한, "hiCredit·loCredit" 한계값은 최대 프레임 크기, 최대 간섭 프레임 크기, "idleSlope"/"sendSlope" 비율, 포트 최대 전송률 등을 이용해 계산된다.
예약 스트림과 비예약(best-effort) 트래픽.
예약된 AV(오디오·비디오) 스트림 프레임은 크레딧 기반 셰이핑 규칙을 따르면서도 비예약(best-effort) 트래픽보다 높은 우선순위로 포워딩된다. 이는 AV 스트림의 최대 버스트 길이를 제한해, 비예약 트래픽을 보호하고, 트래픽을 균등하게 분포시켜 버퍼 오버플로와 재전송을 유발하는 혼잡(버스팅·뭉침)을 완화한다. 재전송으로 지연이 늘어나면 도착 시점에 프레임이 무의미해지고 품질이 저하될 수 있다.
지연 한계와 한계점.
크레딧 기반 셰이퍼는 낮은 우선순위 패킷에도 공정한 스케줄링을 제공하고 혼잡을 줄여 주지만, 홉당 평균 지연이 최대 250 μs까지 증가할 수 있어 이는 제어 응용에는 적합하지 않다. 반면 IEEE 802.1Qbv(시간 인지 셰이퍼)는 30 μs ~ 수 ms 사이 고정 주기로 동작하며, 일반적으로 125 μs 수준이다. TSN에서 지연의 상한을 엄밀히 보장하는 일은 쉽지 않으며, 네트워크 계산(Network Calculus) 등의 수학적 프레임워크로 연구 중이다.
IEEE 802.1Qat - Stream Reservation Protocol (SRP).
802.1Qat는 분산 피어-투-피어 방식으로 동작하는 프로토콜로서, 데이터 흐름(flow)이 요구하는 자원과 네트워크에서 가용한 자원을 바탕으로 허가 제어(admission control)를 수행한다.
SRP는 송신자(talker)에서 수신자(listener)로 향하는 스트림에 대해 네트워크 경로 전체에 걸쳐 자원을 예약하고 스트림(stream)을 광고(announce)하여, 각 스트림의 QoS 요구 사항을 충족하고 충분한 네트워크 자원이 확보되었음을 보장한다.
스트림은 64비트 "StreamID"로 식별·등록된다. 이는 48비트 MAC 주소(EUI)와 16비트 "UniqueID"를 결합해 한 송신자에서 나오는 여러 스트림을 구분한다.
SRP는 스위치·브리지·장치에서 스트림을 등록·해제하기 위해 다음의 다중 등록 프로토콜(MRP)의 변형을 활용한다.
SRP는 다음 단계에 따라 동작한다.
자원의 할당과 설정은 데이터 스트림이 관여하는 종단 노드들과 경로상의 전송 노드 모두에 이뤄지며, 종단 간 신호를 보냄으로써 성공·실패를 감지한다. 최악의 경우에서 발생되는 지연 시간은 모든 스위치에 질의하여 계산한다.
예약 요청 전파.
예약 요청은 일반 MRP 애플리케이션과 그의 MRP 속성 전파 메커니즘을 이용한다. 경로상의 모든 노드는 MRP Attribute Declaration(MAD) 요구사항을 전달하며, 이 선언이 스트림 특성을 서술해 스위치가 필요한 자원을 할당할 수 있게 한다.
스위치가 자원을 예약할 수 있으면 광고를 다음 스위치로 전파한다. 자원을 확보하지 못하면 ‘talker failed’ 메시지를 발생시킨다. 광고가 수신자에 도달하면 수신자는 ‘listener ready’ 메시지로 응답하며, 이 메시지는 송신자 쪽으로 되돌아간다. 송신자의 광고 메시지와 수신자의 ready 메시지는 해제할 수 있으며, 해제되면 스트림이 종료된다.
자원 예약 성공 조건과 한계.
자원 예약이 성공하려면 중간 노드 모두가 SRP를 지원하고 광고·ready 메시지에 응답해야만 한다. 위 그림 Figure 2 예에서 TSN(구 AVB) 도메인 1은 TSN(구 AVB) 도메인 2와 연결되지 못하는 경우가 이에 해당한다.
SRP는 TSN 표준에서 프레임 우선순위, 프레임 스케줄링, 트래픽 셰이핑 기능을 위해 함께 사용된다.
AVB 스케줄링의 확장.
IEEE 802.1Qcc - Stream Reservation Protocol (SRP) Enhancements and Performance Improvements.
SRP이 예약과 등록을 위해 분산된 처리를 하므로 다수의 요청이 생성되면 이들이 지연시간을 만들어 중요한 트래픽이 원하는 시간 내 도착하지 못할 가능성이 있다. IEEE 802.1Qcc-2018 표준은 분산형 SRP의 한계를 보완하기 위해 다음과 같은 기능을 추가한다.
CNC는 스트림별 요청-응답 모델을 구현하며, 이때 SR 클래스는 명시적으로 사용되지 않는다. 종단 장치들은 네트워크 구성을 알 필요 없이 엣지 포트를 통해 특정 스트림에 대한 요청을 보내고, CNC가 중앙에서 스트림 예약을 수행한다. MSRP는 스트림 예약 용도가 아니라 CNC와 종단 장치 간 정보 전달자 역할로 종단 장치 링크에서만 실행된다.
Centralized User Configuration(CUC) 은 선택적 노드로, 종단 장치를 탐지해 그들의 기능과 사용자 요구 사항을 파악하고, 산업자동화와 제어 시스템 같은 응용을 위한 지연 최적화 TSN 기능을 구성한다. 또한 Resource Reservation Protocol(RSVP) 전송과의 매끄러운 상호 운용성을 제공한다. 802.1Qcc는 중앙 집중형 구성 관리가 SRP 프로토콜의 분산·완전 분배형 구성과 공존하도록 허용하며, 레거시 AVB 장치를 위한 하이브리드 구성도 지원한다.
802.1Qcc는 802.1Qca 경로 제어 및 예약(PCR)과 다른 TSN 트래픽 셰이퍼와 결합해 사용할 수 있다.
IEEE 802.1Qch - Cyclic Queuing and Forwarding (CQF).
802.1Qav는 연성 실시간 트래픽에 효과적이지만, 최악 지연이 홉 수뿐 아니라 네트워크 토폴로지에 의존한다. 802.1Qch는 이중 버퍼링을 도입해, 스위치가 주기적으로 동기화된 enqueue/dequeue를 수행한다. 지연 한계는 "홉 수 × 사이클 시간"으로만 결정돼 토폴로지와 무관하며, 완전히 유계(bounded)된다.
802.1Qch는 802.1Qbv(시간 인지 스케줄러), 802.1Qbu(프레임 선점), 802.1Qci(진입 트래픽 정책)과 함께 사용될 수 있다.
IEEE 802.1Qci - Per-Stream Filtering and Policing (PSFP).
802.1Qci는 스트림 단위 규칙 매칭과 대역폭 프로필을 적용해 개별 트래픽을 필터링·제어함으로써, 오작동이나 DoS 공격으로 인한 과부하가 스위치와 종단 장치를 마비시키는 상황을 방지한다. 필터 게이트 동작은 802.1Qch와 유사하게 전체 스트림을 조정하며, 사전 정의된 프로파일로 데이터 흐름을 수행한다.
TSN 스케줄링과 트래픽 셰이핑.
IEEE 802.1Qbv - Enhancements to Traffic Scheduling: Time-Aware Shaper (TAS).
802.1Qbv 시간 인지 스케줄러(time-aware scheduler)의 기본 개념은 시분할 다중 접속(TDMA) 방식으로 이더넷 통신을 고정 길이의 반복된 시간 주기로 분리한다. 이 주기 내에서는 여러 개의 시간 슬라이스(time slice)를 구성할 수 있으며, 8개 이더넷 우선순위를 하나 이상 할당할 수 있다. 이렇게 하면 전송 보장이 필요하거나 연속적이어야 하는 트래픽에 대해, 제한된 시간 동안 독점적으로 이더넷 전송을 할 수 있다. 특정 시간 구간에 가상 통신 채널을 설정함으로써, 시간에 민감한 트래픽과 긴급하지 않은 트래픽을 분리할 수 있다.
802.1Qbv는 802.1Qav에 규정된 Class A·B에 더하여, 5홉 구간에서 최악 지연 100 μs, 최대 전송 주기 0.5 ms를 갖는 시간-중요 제어 데이터용 Class CDT(Control Data Traffic)를 도입한다. 시간에 민감한 트래픽 클래스가 전송 매체와 장치에 대한 독점적 접근권을 부여 받음으로써, 이더넷 스위치의 전송 버퍼에서 발생하는 버퍼링 효과를 피하고 시간에 민감한 트래픽을 중단 없이 전송할 수 있다. 802.1Qbv 스케줄러 구성의 예는 그림 7에 나타나 있다.
이 예시에서 각 사이클은 두 개의 시간 슬라이스로 구성된다. 시간 슬라이스 1에서는 VLAN 우선순위 3으로 태그된 트래픽만 전송할 수 있고, 각 사이클의 시간 슬라이스 2에서는 나머지 우선순위 트래픽을 전송할 수 있다. 802.1Qbv 스케줄러는 모든 네트워크 장치(이더넷 스위치 및 종단 장치)의 시간을 동기화하고 동일한 스케줄을 설정하도록 요구하므로, 모든 장치는 특정 시점에 어떤 우선순위가 네트워크에 전송될 수 있는지 알고있다. 시간 슬라이스 2에는 둘 이상의 우선순위가 할당되어 있으므로, 이 슬라이스 내에서는 표준 IEEE 802.1Q 엄격 우선순위 스케줄링에 따라 우선순위가 처리된다.
이처럼 이더넷 전송을 사이클과 시간 슬라이스로 분리하는 방식은 802.1Qav 크레딧 기반 트래픽 셰이퍼와 같은 다른 스케줄링·트래픽 셰이핑 알고리즘을 추가해 더욱 향상시킬 수 있다. 802.1Qav는 연성 실시간을 지원한다. 본 예에서 802.1Qav를 시간 슬라이스 2에서 사용되는 우선순위 중 하나 또는 두 개에 할당하면 오디오/비디오 트래픽과 백그라운드 파일 전송을 추가로 구분할 수 있다. Time-Sensitive Networking Task Group은 동일한 이더넷 인프라에서 경성 실시간, 연성 실시간, 백그라운드 트래픽이 상호 간섭 없이 공존할 수 있도록 여러 스케줄러와 트래픽 셰이퍼를 조합하여 사용할 수 있도록 규정한다.
시간 슬라이스와 가드 밴드(guard band).
이더넷 인터페이스가 프레임을 전송 매체로 보내기 시작하면, 그 전송이 완전히 끝날 때까지 다른 전송을 시작할 수 없다. 여기에는 신뢰성 있는 무결점 전송을 위해 프레임 끝에 포함되는 CRC-32 체크섬 정보도 있다. 이더넷의 이러한 고유 특성은 그림 8와 같이 802.1Qbv 스케줄러의 TDMA 방식에 또 하나의 문제점이 나타난다.
사이클 "n"의 시간 슬라이스 2가 거의 끝나갈 무렵, 새 프레임 전송이 시작된다. 그러나 이 프레임은 남아있는 시간 슬라이스에 비해 너무 커서 해당 슬라이스에 다 담기지 못한다. 전송을 중단할 수 없으므로, 프레임은 다음 사이클 "n + 1"의 시간 슬라이스 1을 침범한다. 이렇게 시간 슬라이스를 부분적으로나 완전히 막아 버리면, 실시간 프레임이 지연되어 결국 애플리케이션 요구 조건을 충족하지 못할 수 있다. 이는 TSN 기능이 없는 일반 이더넷 스위치에서 발생하는 버퍼링 지연과 유사하므로, TSN은 이를 방지할 메커니즘을 규정해야 한다.
802.1Qbv는 한 슬라이스에서 다음 슬라이스로 넘어갈 때 인터페이스가 프레임 전송으로 바쁘지 않도록 보장해야 한다. 이를 위해 각 시간 슬라이스 앞에 가드 밴드(guard band)를 설정한다. 가드 밴드 동안에는 새 프레임 전송을 시작할 수 없고, 이미 진행 중이던 전송만 마칠 수 있다. 가드 밴드 길이는 최대 프레임 크기를 안전하게 전송하는 데 필요한 시간과 같거나 그보다 길어야 한다.
IEEE 802.3 규격 이더넷 프레임(단일 IEEE 802.1Q VLAN 태그 포함, 프레임 간 간격 포함)의 전체 길이는 다음과 같다:
1542 바이트 = 1500 바이트 (프레임 페이로드) + 18 바이트 (목적지/출발지 MAC, EtherType, CRC) + 4 바이트 (VLAN 태그) + 12 바이트 (프레임 간 간격) + 8 바이트 (프리앰블과 SFD)
이 프레임을 송신하는 데 걸리는 실제 시간은 네트워크 링크 속도에 좌우되며, Fast Ethernet(100 Mbit/s) 환경에서는 전송 시간이 다음과 같다:
이 경우 가드 밴드의 길이는 최소 123.36 μs가 되어야 한다.
가드 밴드가 삽입되면 해당 시간 슬라이스에서 실제로 사용할 수 있는 대역폭(또는 시간)은 가드 밴드 길이만큼 줄어들며, 그림 9에 나타냈다. 참고로 설명의 편의를 위해 그림 9에 나타난 가드 밴드의 크기는 실제 비율과 다르며, 그림 8에 표시된 프레임보다 훨씬 작게 그려져 있다.
이 예에서 시간 슬라이스 1은 항상 고우선순위 데이터(예: 제어 데이터)를 포함하고, 시간 슬라이스 2는 항상 best-effort 데이터를 포함한다. 따라서 중요한 데이터 스트림을 보호하려면 시간 슬라이스 1로 전환되는 모든 지점에 가드 밴드를 배치해야 한다.
가드 밴드는 고우선순위·시간 민감 트래픽을 보호하지만, 다음과 같은 단점도 크다.
이러한 대역폭 손실을 부분적으로 완화하기 위해 802.1Qbv 표준에는 길이 인식(length-aware) 스케줄링 메커니즘이 포함돼 있다. 스토어-앤드-포워드(store-and-forward) 스위칭을 사용하는 경우, 가드 밴드가 적용된 포트로 전송해야 하는 프레임을 완전히 수신한 뒤 스케줄러가 프레임 전체 길이를 확인한다. 프레임이 가드 밴드 내에 완전히 들어가고 다음 고우선 슬라이스를 침범하지 않는다면, 가드 밴드 중에도 해당 프레임을 전송해 대역폭 낭비를 줄일 수 있다.
그러나 컷-스루(cut-through) 스위칭이 활성화되어 있을 때는 프레임 전체 길이를 미리 알 수 없으므로 이 메커니즘을 사용할 수 없다. 따라서 종단 간 지연을 최소화하기 위해 컷-스루를 사용할 경우, 대역폭 낭비는 여전히 발생한다. 또한 길이 인식 스케줄링은 최소 주기(cycle time)에 대한 제약을 해결하지 못한다. 결국 이 방법은 개선책이긴 하지만, 가드 밴드가 초래하는 모든 단점을 없앨 수는 없다.
IEEE 802.3br와 802.1Qbu - Interspersing Express Traffic (IET) and Frame Preemption.
가드 밴드의 부정적 효과를 더 줄이기 위해 IEEE 802.1 및 802.3 워킹 그룹은 프레임 선점(frame pre-emption) 기술을 명세했다. 이 기술은 이더넷 MAC(Media Access Control) 구조(IEEE 802.3 관할)와 브리지 관리 메커니즘(IEEE 802.1 관할) 양쪽에 변경사항이 필요하므로 두 그룹이 공동으로 작업했으며, 두 개의 표준 문서로 나뉘어 있다. 802.1Qbu는 브리지 관리 부분을, 802.3br은 이더넷 MAC 부분을 다룬다.
프레임 선점의 동작 원리.
하나의 진출(egrass) 포트에 pMAC(preemtable MAC)과 eMAC(express MAC) 서비스가 정의된다. Express 프레임은 preemptable 프레임의 전송을 중단할 수 있다. 전송이 재개되면 MAC merge 서브레이어가 다음 스위치에서 프레임 조각(fragment)를 재조립한다. 선점 과정 중 작동 컨텍스트가 express 프레임으로 전환됨에 따라 링크 인터페이스에서 계산에 따른 오버헤드가 발생한다
그림 10 예시는 프레임 선점의 예시를 나타낸다. Best-effort 프레임을 전송하던 중, MAC은 가드 밴드가 시작되기 직전에 프레임 전송을 중단한다. 잘린 프레임 조각에는 CRC가 추가되며, 다음 스위치에 저장돼 두 번째 조각이 도착하기를 기다린다. 시간 슬라이스 1의 고우선 트래픽이 끝나고 주기가 다시 시간 슬라이스 2로 넘어가면, 중단됐던 프레임 전송이 재개된다.
종단에서 프레임 단편화와 재조립의 이뤄지는 IP 프로토콜과는 달리 프레임 선점은 링크 단위(link-by-link) 로만 동작하며, 한 스위치에서 다음 스위치까지의 구간에서만 프레임을 분할한다.
프레임 형식 변경.
각 프레임 조각에는 오류 검출용 CRC-32가 첨가된다. 일반 이더넷의 CRC-32와 달리 마지막 16비트를 반전해, 부분 프레임을 정상 프레임과 구별하며 SFD(Start-of-Frame Delimiter) 도 변경된다.
링크별 기능 활성화.
프레임 선점 지원 여부는 링크마다 개별적으로 활성화해야 한다. 스위치는 LLDP(Link Layer Discovery Protocol) 를 통해 해당 포트가 선점을 지원함을 알린다. 장치가 LLDP 광고를 수신하고 자신도 지원할 때 기능을 활성화할 수 있다. 인접 장치 간에 별도의 협상·인증 과정은 없으며, LLDP 광고를 받으면 상대가 변경된 프레임 형식(CRC, SFD)을 이해할 수 있다고 가정한다.
가드 밴드 최소화.
프레임 선점 기능이 활성화된 후 가드 밴드 길이는 선점 가능 최소 프레임 길이에 달려 있게 된다. 802.3br는 이 값의 최적 한계를 64바이트로 규정한다(이더넷의 최소 프레임 길이). 따라서 최소 프레임인 64 바이트와 남은 선점 불가 구간 길이인 63 바이트의 합 127 바이트로 최소화 될 수 있다. 이보다 큰 프레임은 모두 선점할 수 있으므로, 더 긴 가드 밴드로 슬라이스를 보호할 필요가 없다.
이로써 손실되는 best-effort 대역폭을 크게 줄일 수 있고, 100 Mbit/s 이하의 저속 링크에서도 훨씬 짧은 사이클 타임을 설정할 수 있다. 선점은 MAC 하드웨어 내부에서 실시간으로 수행되므로, 컷-스루 스위칭과도 양립한다(프레임 전체 길이를 미리 알 필요가 없음). MAC은 64 바이트 간격으로 프레임을 점검해 선점 여부를 판단한다.
802.1AS(시간 동기화), 802.1Qbv(시간 인지 스케줄러) 그리고 프레임 선점(802.1Qbu/802.3br)의 조합만으로도, 서로 다른 트래픽 부류가 한 네트워크에서 공존하면서 종단 간 지연을 보장할 수 있는 강력한 표준 세트가 된다. 여기에 순환적 큐잉과 포워딩(802.1Qch) 표준과 함께 기능이 확장될 수 있다.
IEEE 802.1Qbv/bu의 한계.
802.1Qbv는 구현 복잡도가 높으며 대역폭 활용 효율이 떨어진다. 지연을 최소화하려면 종단 장치의 태스크·이벤트 스케줄링을 트래픽 셰이퍼의 게이트 스케줄링과 연동해야 한다. 다른 치명적인 단점은, 종단 장치가 동기화되지 않은 데이터를 스트리밍할 때 다음 시간 트리거 창(window)을 기다림으로써 발생하는 지연이다.
802.1Qbv는 이러한 시간 트리거 창이 정밀하게 동기화되어야 하므로, 스트림 경로상의 모든 스위치가 동일 시각에 맞춰져 있어야 한다. 그러나 TSN 브리지 간 프레임 선택 및 전송 시점을 동기화하는 일은 중간 규모 네트워크에서도 간단하지 않으며, 완전한 관리 솔루션이 요구된다.
프레임 프리임션(IEEE 802.1Qbu/802.3br) 역시 구현이 어렵고, 산업에서 널리 채택되지 못하고 있다.
IEEE 802.1Qcr - Asynchronous Traffic Shaping (ATS).
802.1Qav, 802.1Qbv, 802.1Qch는 주기적 사이클마다 패킷 전송을 강제하므로 네트워크 전반의 시간 동기화를 요구하고, 대역폭을 비효율적으로 사용한다. 802.1Qcr은 각 스위치 별로 로컬 시간에 기반해 비동기적으로 동작하며, 임의 주기의 주기성 트래픽·이벤트 주도 트래픽·속도 제한 트래픽 등 혼합 유형에서 링크 이용률을 향상시킨다.
ATS는 UBS(urgency-based scheduler)를 사용해 클래스별 큐잉과 스트림별 리셰이핑으로 긴급 트래픽에 우선순위를 부여한다. 비동기성은 토큰 버킷 에뮬레이션(Token Bucket Emulation, TBE) 모델 기반의 교차(interleaved) 셰이핑 및 트래픽 특성화로 구현되어, 클래스별 셰이핑이 유발하는 버스트 케스케이드(burst cascade) 현상을 제거한다. TBE 셰이퍼는 평균 전송률로 트래픽을 제어하지만 일정 수준의 버스트를 허용한다. 버킷에 토큰이 충분하면 즉시 전송하고, 부족하면 필요한 토큰이 쌓일 때까지 큐의 게이트를 닫는다.
UBS는 RCSD(rate-controlled service disciplines)를 개선하여 홉마다 개별 프레임의 선택과 전송을 제어하고, 속도 제어와 패킷 스케줄링을 분리해 스트림 대역폭을 지연 한계로부터 분리한다. 또한 정적 우선순위, 선입선출(FCFS), 가장 빠른 마감 기한 우선(EDF) 큐잉을 사용한다.
UBS 큐잉은 두 계층 구조를 갖는다.
이 분리 방식은 구현이 단순하고 높은 우선순위 프레임이 낮은 우선순위 프레임을 우회하도록 보장한다. 공유 큐는 서로 다른 송신자, 같은 송신자지만 우선순위가 다른 경우와 같은 송신자·우선순위이지만 수신 측에서 다른 우선순위를 갖는 경우로 강력히 격리되어 별도의 큐 정책을 적용할 수 있다. 이는 악의적 데이터 전파를 막아 일반 스트림이 간섭받지 않도록 하고, 관리자가 스트림 또는 송신자를 유연하게 차단할 수 있게 해준다. 공유 큐의 최소 개수는 "(포트 수 – 1)"이며, 추가 격리 정책으로 더 늘어날 수 있다. 공유 큐는 스케줄러 내부 고정 우선순위를 가지며 선입선출을 원칙으로 전송한다.
최악의 시간 동기 오차가 발생해도, 802.1Qbv나 802.1Qch 같은 시간 트리거 방식과 달리 링크 활용도가 감소하지 않는다.
통신 경로 선택과 장애 허용.
IEEE 802.1Qca - Path Control and Reservation (PCR).
IEEE 802.1Qca는 스위치 기반 네트워크에서 여러 경로를 설정하기 위해 IS-IS(Intermediate System to Intermediate System) 프로토콜을 확장한 표준이다. 802.1Qca는 Shortest Path Bridging(SPB)을 기반으로 하면서 SDN(Software-Defined Networking) 하이브리드 모드를 채택한다. 기본 기능은 IS-IS가 담당하고, SDN 컨트롤러는 전용 서버 노드에 위치한 PCE(Path Computation Element)를 통해 명시적 경로를 관리한다.
이 표준은 여러 토폴로지 관리, 명시적 포워딩 경로(스트림마다 사전에 정의된 경로) 설정, 대역폭 예약, 데이터 보호 및 중복성 확보, 그리고 데이터 흐름 동기화·제어 메시지 분배를 위한 제어 프로토콜을 통합한다. 이러한 기능은 ECT(Equal Cost Tree), MSTI(Multiple Spanning Tree Instance) 및 IST(Internal Spanning Tree), ET(Explicit Tree) 프로토콜에서 파생되었다.
IEEE 802.1CB - Frame Replication and Elimination for Reliability (FRER).
802.1CB은 패킷 손실이 허용될 수 없는 제어 애플리케이션에 대해 이중화를 제공하기 위해, 하나의 프레임을 서로 겹치지 않는 여러 경로로 중복 전송한다. 패킷 복제는 트래픽 클래스와 경로 정보를 활용해 네트워크 혼잡을 최소화할 수 있다. 복제된 각 프레임에는 순서 식별 번호(sequence identification number) 가 부여되어, 수신 측에서 프레임을 올바른 순서대로 재정렬·병합하고 중복 프레임을 폐기한다.
FRER은 중앙 집중식 구성 관리가 필요하며, 802.1Qcc와 IEEE 802.1Qca를 함께 사용해야 한다. 또한 IEC 62439-3에서 정의한 산업용 고가용성 기술인 HSR(High-availability Seamless Redundancy) 및 PRP(Parallel Redundancy Protocol)를 지원한다.
현재 프로젝트.
IEEE 802.1CS - Link-Local Registration Protocol.
스트림 하나에 대한 MRP(Multiple Registration Protocol) 상태 데이터는 1500바이트를 차지한다. 트래픽 스트림이 늘어나고 네트워크 규모가 커질수록 데이터베이스 크기가 비례하여 증가하며, 스위치 간 MRP 업데이트 속도가 크게 느려진다. 링크 로컬 등록 프로토콜(Link-Local Registration Protocol, LRP) 은 약 1메가바이트 규모의 대형 데이터베이스를 효율적으로 다룰 수 있도록 최적화돼 있으며, 증분 업데이트를 허용하는 효율적인 복제 메커니즘을 제공한다. 응답하지 않는 노드와 오래된 데이터를 가진 노드는 자동으로 제거된다. MRP가 애플리케이션별로 등록된 각 애플리케이션이 고유의 연산 집합을 정의해야 하는 것과 달리, LRP는 애플리케이션 중립적이다.
IEEE 802.1Qdd - Resource Allocation Protocol.
SRP 및 MSRP는 본래 오디오·비디오(AV) 애플리케이션을 겨냥해 설계되었다. 그 분산형 구성 모델은 802.1Qav의 크레딧 기반 셰이퍼(CBS)가 정의한 스트림 예약(SR) 클래스 A와 B까지만 지원한다. 반면 802.1Qcc는 중앙집중식 CNC(Centralized Network Configuration) 모델을 도입해 추가 셰이퍼, 프레임 프리임션, 경로 이중화 등 모든 최신 TSN 기능을 지원한다.
P802.1Qdd는 P802.1CS 링크 로컬 등록 프로토콜(LRP) 위에 구축된 peer-to-peer 자원 할당 프로토콜(RAP) 신호 체계를 정의해 기존 분산 구성 모델을 개선한다. RAP는 대규모 스트림 수를 위한 동적 예약과 802.1CB FRER 다중 경로 중복 전송, 시퀀스 복구 자동 설정을 지원하여 확장성을 높인다. 또한 802.1Qch CQF와 P802.1Qcr ATS 같은 TSN 셰이퍼의 ‘토폴로지 독립적 홉별 지연 계산’ 기능을 활용하며, 고부하 상황에서도 성능을 향상하고 프록시·진단 기능을 강화한다. 그럼에도 기존 MSRP와의 호환성과 상호 운용성은 유지된다.
IEEE 802.1ABdh - LLDPv2 for Multiframe Data Units.
P802.1ABdh는 LLDP를 개정한 LLDPv2로 IETF의 링크 상태 벡터 라우팅(Link State Vector Routing) 프로토콜을 지원하고 프로토콜 메시지 효율을 향상시킨다.
IEEE 802.1Qcp - YANG data model.
802.1Qcp는 YANG 데이터 모델을 적용해 MAC 브리지, TPMR(2-포트 MAC 릴레이), 고객/사업자 VLAN 브리지 등 장비의 상태 보고 및 구성을 위한 UPnP 프레임워크를 제공하고, 802.1X 보안·802.1AX 데이터센터 브리징을 지원한다.
"YANG"은 구성·상태 데이터, 알림, 원격 프로시저 호출을 기술하기 위한 UML 기반 모델링 언어로, NETCONF/RESTCONF 같은 네트워크 관리 프로토콜을 통해 장비 설정을 자동화한다.
DetNet.
IETF DetNet(Deterministic Networking) WG는 오디오·비디오 스트리밍, 산업 자동화, 차량 제어처럼 고신뢰·저지연·저지터가 요구되는 트래픽을 대상으로 결정적 데이터 경로를 정의한다. 목표는 필드버스 같은 특수 네트워크를 IP 패킷 네트워크로 이전하는 것이다. 이를 위해 DetNet은 버퍼 크기·전송률 자원 할당으로 종단 간 지연 요구를 만족하고, 다중 경로·명시적 경로를 통한 서비스 보호로 패킷 손실·재정렬을 줄인다. 동일 물리망에서 시간-중요 예약 트래픽과 일반 베스트-에포트 트래픽을 모두 처리하며, 사용되지 않는 예약 대역폭은 베스트-에포트 트래픽에 재할당한다.
DetNet은 IP 3계층 라우팅 세그먼트에서 동작하며, SDN 계층으로 IntServ·DiffServ를 통합하고, MPLS·IEEE 802.1 TSN 등 2계층 브리지 세그먼트 위에서 서비스를 전달한다.
트래픽 엔지니어링(TE) 라우팅 프로토콜은 DetNet 흐름 사양을 TSN의 큐잉·셰이핑·스케줄링 제어(예: 802.1Qav, 802.1Qbv, 802.1Qch, 802.1Qbu/802.3br, 802.1CB)로 변환한다. 또한 802.1CB가 정의한 프로토콜 상호 운용성을 이용해 액티브 목적지 MAC·VLAN 스트림 식별 기능으로 TSN 서브네트워크 능력을 DetNet 흐름에 광고한다. DetNet 흐름은 목적지 MAC 주소, VLAN ID, 우선순위 값을 기준으로 TSN 서브네트워크의 스트림 ID 및 QoS 요구(송·수신자)에 매칭된다.
전기공학 및 통신에서 필터 또는 채널의 중심 주파수(Center frequency)는 상위 차단 주파수와 하위 차단 주파수 사이의 중심 주파수를 측정한 것이다. 이는 일반적으로 대역통과 시스템 또는 대역저지 시스템의 하위 차단 주파수와 상위 차단 주파수의 산술 평균 또는 기하 평균으로 정의된다.
일반적으로 기하 평균은 저역 통과 필터 설계의 특정 변환을 기반으로 하는 시스템에서 사용되며, 여기서 주파수 응답은 로그 주파수 스케일에서 대칭이 되도록 구성된다. 기하학적 중심 주파수는 프로토타입 저역통과 필터의 DC 응답 매핑에 해당한다. 이는 버터워스 필터와 같은 시스템의 피크 주파수와 때때로 동일한 공진 주파수이다.
산술 정의는 필터가 반드시 대칭일 필요는 없지만 주파수 분할 다중화와 같은 응용 분야에서 선형 주파수 스케일로 처리되는 통과 대역 통신 시스템을 설명하는 것과 같은 보다 일반적인 상황에서 사용된다.