ATM 교환기술

Download Report

Transcript ATM 교환기술

11장
멀티미디어와 ATM
멀티미디어와 ATM 11장
이 장에서 다룰 내용 (학습목표)
1
1
2
2
3
3
2
ATM의 원리 및 특성을 살피고, 멀티미디어 정보서비스와의
관련성을 고려하여 그 응용기술을 이해한다.
ATM 프로토콜 구조 및 ATM 교환기술의 특성을 살펴보고,
트래픽제어 기법에 대하여 학습한다.
ABR 트래픽관리 기법을 살펴서 ATM 네트워크의 성능을
분석할 수 있도록 한다.
이 장에서 다룰 내용 (목차)
1
멀티미디어 정보와 ATM
1
2
ATM 교환기술
2
3
ATM 트래픽제어 기법
3
4
ABR 트래픽관리 기법
3
Section 01 멀티미디어 정보와
ATM
 멀티미디어 정보란?
• 음성, 비디오, 이미지, 그래픽, 텍스트 등 다양한 형태로 표현된
정보를 일컫는 말로서, 디지틀 신호로 변환되어 표현됨. ( text, data,
audio, and video etc)
 멀티미디어 정보의 분류
• 미디어의 구분: 연속적 미디어와 이산적 미디어로 구분가능.
 연속적 미디어
• 시간에 따라 변함.
• (예) 오디오, 비디오 정보 등
 이산적 미디어 (Discrete media)
• 시간에 독립적.
• (예) 텍스트, 정지이미지, 그래픽 정보 등
멀티미디어 정보서비스
 멀티미디어 데이터통신과 관련한 기술
• 향상된 고성능 네트워크 운영체제(network operating
system : windows NT, NetWare 등) 기술
• CPU와 같은 마이크로프로세서의 고성능화
• 내부버스와 주변기기 인터페이스 등의 고속화
•
 멀티미디어 정보서비스를 위한 네트워크의 요구조건
• 고속성, 확장성 : 실효 전송속도를 유지하면서 네트워크
시스템의 확장이 가능해야 함.
• 유연성: 각 네트워크에 대한 가변적 전송속도의 기능.
• 효율성: 효율적인 멀티미디어 정보를 전송할 수 있어야 함.
광대역 종합정보통신망과 ATM
 ‘종합정보통신네트워크(ISDN, Integrated Service Digital
Network)’의 개념
• 디지털 방식을 사용하는 데이터 전송 기술이 발전되면서 하나의
통합된 네트워크를 통하여 음성 및 영상, 그래픽, 데이터 등의
서비스가 가능하도록 디지털 방식을 기반으로 모든 정보서비스를
통합 개념
• 이에 필요한 세부적인 기술사항이 이미 1988년에 ITU-T에 의해
표준화 권고안으로 확정.
 보다 확장된 개념으로 광대역 종합정보통신망(B-ISDN :
Broadband-ISDN)이 제안되었고, 이에 대한 구현방법으로 비동기
전송방식인 ATM이 채택.
광대역 통합네트워크와 ATM
 오늘날 ATM기술은 차세대네트워크(NGN: Next Generation
Network)인 광대역 통합네트워크(BcN : Broadband
Convergence Network)에서 효율적인 전송방식의 하나로 수용.
 광대역 통합네트워크는 통신,방송,인터넷이 융합된 품질 보장형
광대역 멀티미디어 서비스를 언제 어디서나 끊어짐이 없이
안전하게 광대역으로 이용할 수 있는 차세대 통합네트워크임.
ATM의 원리 및 특성
 ATM(Asynchronous Transfer Mode) 이란?
• 비동기식 전송방식이란 의미로, 패킷교환방식(Packet
switching mode)의 한 형태
 ATM에 관한 초기 연구와 그 관련된 기술은 CNET 와 AT&T 등
연구기관에서 수행되었고, 그후 Bel 연구소에서 ATM에 관련된
기술발전이 이루어짐.
 동기식 전송방식에서 전송측과 수신측의 클럭이 일치해야
전송측이 보낸 정보를 오류없이 해석할 수 있음.
 ATM은 비동기식 전송방식을 사용하고, 발생하는 클럭의 차이는
공백(empty) 혹은 미지정셀(unassigned cell)을 추가하거나
제거함으로써 대처.
ATM의 원리
 ATM에서 53바이트의 셀을 사용하는 이유?
• 용량이 큰 데이터를 53바이트의 일정한 크기로
분할(Segmentation)하여 다루기 쉽고 경로설정이 매우
용이하도록 함.
• ATM은 어떠한 정보가 담겨있는지 혹은 어떠한 형태로 정보가
구성되어 있는지 구분하지 않고, 53바이트의 일정한 크기로 분할한
다음, 헤더를 첨부하여 전송.
ATM의 개념
 서로 다른 전송률을 가진 데이터가 한 개의 ATM 디지털 파이프로
들어가서 53바이트의 같은 크기의 셀로 나누어지는 과정
• 서로 다른 길이로 잘려진 셀들은 통계적 다중화(Statistical
multiplexing)에 의해서 효율이 최적화됨.
비동기전송과 동기식 전송방식의 비교
 서로 다른 전송측에서 전달된 데이터들은 하나의 링크상에서 합쳐지거나,
통계적 다중화를 거침
 시분할 다중화(TDM) 방식의 경우, 각 데이터들은 하나의 대역폭을 데이터의
형태에 따라 분할 한 후, 정확한 시간 간격으로 전송되어야 하므로 대역폭의
낭비가 심함.
 비동기식 전송방식은 각 데이터가 셀이라는 형태로 만들어져서 하나의
링크상으로 전송되므로 실제 쓰이는 대역폭은 TDM보다 적게 듬.
ATM의 특성
 ATM은 고정된 크기의 셀 형태로 전송하므로 다양한 서비스
요구에 대한 효율적 수용
 네트워크가 정상적으로 동작하고 있는지 감시, 관리, 유지하는 데
드는 비용이 절감
 통계적 다중화방식을 사용하므로 동적 대역폭 할당이 가능해서
데이터 전송비용 감소
 기존의 서비스와 향후 추가적으로 요구되는 서비스의 수용이
용이하고, 다양한 정보에 대한 통합 서비스 가능
ATM 프로토콜 구조
 물리계층
 B-ISDN에서 사용자와 네트워크간의 인터페이스(UNI)에서
155,52Mbps 혹은 622.08Mbps의 전송율
 동축케이블이나 광섬유 사용
 물리계층은 물리매개 부계층과 전송수렴 부계층으로 구분
 ATM계층
 ATM셀 중에서 헤더를 생성시키고 관리하는 기능.
 상위계층에서 데이터를 받아서 5바이트 헤더를 첨가해서
물리계층으로 전달하여 전송하는 기능 수행.
 ATM셀을 수신하는 측의 ATM계층은 53바이트 중에서 5바이트
헤더를 제거해서 실제 데이타 부분을 상위계층으로 전달해 주는
역할 수행
ATM적응계층(AAL)
 고정된 크기를 가진 48바이트 페이로드를 생성시키는 역할.
 상위층에서 전달된 사용자 데이터를 48바이트 크기로 분해.
 AAL계층의 구분
 분해 및 조합층(SAR, Segmentation and Reassembly Sublayer)
• 상위층에서 전달된 가변 길이를 갖는 데이터를 48바이트 고정된
길이를 갖는 데이터 생성기능 수행.
• 전송측에서 데이터의 분해 역할을 하고, 수신측에서 분해된
데이터를 재조합함.
 수렴부계층(CS, Convergence Sublayer)
• 상위계층에서 전달된 데이터는 ATM층에서 제공하지 못하는
서비스를 요구할 수 있음.
 수렴부계층은 상위계층에서 요구하지만 ATM층에서 제공해 주지
못하는 서비스를 제공해 주는 역할을 수행함.
ATM 프로토콜 계층구조에서의 데이터단
위 교환
ATM 셀
 ATM 셀은 48바이트 유료부하(실제 사용자 데이터)와 5바이트
헤더로 구성.
 셀 헤더의 구성
 헤더는 53바이트 크기의 ATM셀중 5바이트를 차지하며 셀이
목적지까지 전송될 수 있도록 함.
 ATM 스위치에서의 처리과정을 간소화하여 고속 데이터전송이
가능하도록 함.
셀 헤더의 기능(1)
 흐름제어(Generic flow control) 영역
• 흐름제어란, 네트워크상에서 다수의 전송측이 데이터 전송을
위해서 제한된 전송미디어를 공유하는 경우, 발생가능한
회선경쟁을 최소화하여 데이터가 원활이 수신측으로 전달될
수 있도록 하는 기능을 말함.
 가상채널 식별자(Virtual Channel Identifier)
• ATM 스위치내에 입력 채널번호를 출력 채널번호로
변환시켜주는 테이블 필요하며, 이 값을 이용해 회선이
구축되는 것을 가상회선(Virtual Circuit)이라 함.
• 가상채널접속(Virutual Channel Connection) :
가상회선식별자(VCI)를 이용해 전송측과 수신측이 접속되는
것
셀 헤더의 기능(2)
 가상경로 식별자(Virtual Path Identifier)
• 한 개의 경로(path)내에는 다수의 채널이 존재하게 되는데,
가상경로 식별자도 역시 가상채널처럼 가상경로접속(Virtual
Path Connection)을 수행할 때 사용
셀 헤더의 기능(3)
 유료부하 형태(Payload type)
• 동일한 가상경로를 통해 이동하는 셀을 구별하기 위해 사용
• 셀의 형태가 음성 혹은 화상인지 등을 구별해 주는 영역.
 셀손실 우선권(Cell Loss Priority)
• 셀 폐기시 어떤 셀을 우선적으로 폐기할 것인가를 나타내 주는
영역.
• "1"로 설정되면 그 셀은 우선적으로 폐기
 헤더오류제어(Header Error Control)
• HEC는 헤더의 처음 4바이트 부분에 대한 CRC오류검사 기능
수행
• ATM 셀의 헤더에 대해서만 오류제어기능 수행
ATM 셀 헤더의 구성
Section 02 ATM 교환기술
 회선교환방식이란?
• 단말의 요구에 따라 일정한 속도의 회선을 단말 상호간에
접속하는 방식
• 회선교환은 일정한 속도로 장시간 데이터 통신하는데 적합
 패킷교환 방식이란?
• 정보를 적당한 데이터 크기의 다발(패킷)로 나누고, 그 패킷의
헤더에 수신처 주소 등의 제어정보를 부가해서 전송하는 방식.
• 패킷교환방식은 정보를 소프트웨어로 해독, 처리하므로
프로세서의 성능에 따라 전송 시간 등이 제한
 ATM교환방식이란?
• 회선교환과 패킷교환 방식을 함께 수용할 수 있는 방식
ATM 교환방식
 패킷교환방식의 셀 라우팅을 위한 제어정보나, 경로를 찾아가기 위한
정보는 5바이트의 헤더내 존재
 회선교환과 비슷한 특징으로 셀이 전송되기 전에 쌍방간에 어느
경로를 따라 셀이 전송될 것인가는 연결을 각 중계역할을 하는
곳(ATM 스위치)에서 번호(이것을 가상채널 식별자(VCI)라 함)를
할당.
 ATM 교환방식이란, 각 데이터가 가상경로속에 나누어져있는(다중화)
가상채널(VC)을 이용하여 전송하는 방식
ATM 교환방식의 동작
ATM교환방식 비교
 회선교환과 ATM교환과의 차이
• 회선교환에서는 프레임내의 타임슬롯의 위치가 고정적이므로,
사용되지 않는 동안에 비어있는 슬롯 발생
• ATM의 경우 프레임이 아닌 셀로 전송이 되므로 셀순서나
위치를 자유롭게 하여 전송할 수 있을 뿐 아니라, 사용하지
못한 셀은 다른 이용자가 사용할 수 있음.
 ATM교환과 패킷교환의 차이
• ATM교환시 셀은 53바이트로 고정적이지만, 패킷교환은
128~ 4096바이트로 가변적.
• ATM교환이 하드웨어에 의한 라우팅으로 고속전송이 가능한
반면, 일반 패킷교환방식은 소프트웨어로 라우팅(경로설정)을
수행
ATM 서비스 범주(1)
 ATM 포럼에서 ATM에서 제공하는 서비스 범주를 5가지로 정의
 CBR(Constant bit rate): CBR 서비스는 고정된 데이터 전송률을
갖는 서비스.
• ATM 네트워크는 사용자의 용량을 넘지 않는 범위에서 일정
처리율을 보장해야 함
 rt-VBR(Real-time variable bit rate): rt-VBR 서비스는 엄격히
제한된 지연과 지연 변동을 요구하는 응용에 사용.
• 고정된 데이터 전송률을 나타내는 것이 아니고, 가변 데이터
전송률을 나타내는 것이므로 지원 가능한 최대 전송률과 고속의
버스트(burst) 전송률 항목으로 정해지는 서비스
ATM 서비스 범주(2)
 nrt-VBR(Non-real-time variable bit rate): 지연 변동에 대한
한계값이 규정되지 않는 것만 제외하면 rt-VBR과 동일.
• 낮은 셀 손실률의 특성
 UBR(Unspecified bit rate): UBR 서비스는 전송률에 대하여
보장되지 않으며, UBR 서비스로 제공되는 셀은 언제라도 폐기될
수 있음.
 ABR(available bit rate): ABR 서비스는 사용자에게 최소 용량을
보장.
• 사용자는 셀 손실의 위험을 최소화하여 최소 전송률 이상으로 데이터
전송 가능.
ATM 트래픽 혼잡제어- 셀 지연 변이
Section 03 ATM 트래픽제어 기법
 자원관리란?
• 기본적으로 서비스 특성에 따라 트래픽 흐름을 분리하여
네트워크 자원을 할당하는 것
• 가 상 경 로 연 결 (VPC) 은 비 슷 한 가 상 채 널 연 결 (VCC) 들 을
그룹화하며, 네트워크는 가상경로(VP)에 대한 통합적인 용량을
제공하고 가상연결에 의해 공유.
UPC (usage parameter control)
 UPC(usage parameter control) 기능
• 트래픽이 계약을 따르는가를 판단하기 위해 연결을 감시
• 할당된 파라미터의 변동을 감지함으로써, 적절한 동작을 취해 다른
연결의 QoS에 악영향을 끼치는 과부하로부터 네트워크 자원을 보호
Section 03 ABR 트래픽관리 기법
 ABR 서비스란?
• 사용자에게 최소 용량을 보장한 서비스
• 셀 흐름을 제어하기 위해 사용되는 피드백(feedback) 메커니즘을 사용
 셀 손실률을 나타내는 파라미터
• 허용 셀 전송률(ACR): 소스가 셀을 전송할 수 있도록 허락된 현재의
전송률
• 최소 셀 전송률(MCR): ACR이 가질 수 있는 최소값으로, 네트워크는
MCR 보다 작은 소스의 흐름을 제한하지 않음
• 피크셀 전송률(PCR): ACR이 가질 수 있는 최대값
• 초기 셀 전송률(ICR): ACR에 할당된 초기값
RM (Resource Management)셀 형식
 피드백은 자원관리를 위한 RM셀의 형태로 주기적으로 제공
셀의 흐름(Cell Flow)
 명시적 전방위 혼잡지시 표시(EFCI): 스위치는 셀이 전방위
방향으로 지나갈 때 ATM 데이터 셀 헤더의 EFCI(explicit forward
congestion indication marking) 설정.
ABR 용량할당 기법
 ABR 서비스를 지원하기 위해서 ATM 스위치가 혼잡제어와 공정한
용량 할당 기능 수행
 이진 피드백 기법(binary feedback schemes)
• ATM 스위치가 자신의 각 출력 포트에서 버퍼 이용률을 감시하여
혼잡이 발생하면, 스위치는 전방위 데이터에서 EFCI를 설정하거나
전방위 또는 후방위 RM에 CI나 NI를 설정함으로써 이진수(binary)
통보를 수행
 명시적 전송률 피드백 기법(Explicit Rate Feedback Schemes)
• 제공될 수 있는 각 VC의 용량을 공정하게 공유하도록 하는 ‘공정
공유치’ 를 계산  현재 트래픽 부하나 혼잡 정도를 결정하는 값
• 각 연결에 대한 명시적 전송률(ER)을 계산한 하여 전송측으로 ER
값을 보냄.
학습요약(1)
 ‘멀티미디어 정보’란 음성, 영상, 이미지, 그래픽, 텍스트 등 다양한
형태로 표현된 정보를 말하며, 멀티미디어 정보서비스가 원활하게
이루어지려면 고속성, 확장성, 유연성, 효율성을 갖춘 광대역 네트워크
시스템이 필요.
 효과적인 회선교환의 구현, 유연성을 위한 고정길이의 셀에 의한 교환,
그리고 데이터, 음성, 영상 등 저속에서 초고속까지의 가변 전송률을
수용할 수 있는 기술이 ATM 네트워크 기술.
 ATM 방식의 특성 및 원리, 프로토콜 구조 등에 대하여 알아보았음.
 ATM을 사용하면 전송측에서 보낸 정보가 서로 다른 전송률을 갖는
경우는 물론, 요구되는 서비스의 품질(QoS)이나 트래픽의 상이한
특성에 영향을 크게 받지 않고 데이터를 전송할 수 있음.
학습요약(2)
 ATM은 가용한 자원을 활용하는 데 있어서 효과적이고, 동적으로
대역폭을 할당할 수 있으며, 통합화된 서비스가 가능.
 ATM의 서비스 범주에는 CBR, rt-CBR, nrt-CBR, UBR, ABR 등
5가지 유형의 서비스 를 규정.
 ATM의 트래픽 제어는 혼잡상태를 피하거나, 혼잡효과를 최소화하기
위한 것이 목적인데, 그 기능으로는 가상경로를 사용한 자원관리,
연결허가제어, 사용 파라미터 제어, 선택적 셀 폐기, 트래픽 형성 등.
 ABR 서비스는 CBR/VBR 연결의 서비스품질에 영향을 주지 않고
네트워크의 이용률을 높이기 위해 제안된 방식인데, 전송률과 예측할
수 없는 셀 지연의 조정이 허락되는 응용에 적절한 방법.
 ABR 트래픽 관리를 위한 공정 용량할당 교환 알고리즘의 예로는
EPRCA, ERICA, CAPC 등이 있음.
학습요약(2)
 IEEE 802.3 프레임의 구조와 동작에 대하여 살펴보았다.
 DA(목적지주소)와 SA(전송측주소)는 48비트로 구성되어 있고, 첫 번째
비트는 개별주소인지 그룹에 속한 주소인지를 알려준다.
 CSMA/CD 방식의 재전송의 스케줄링은 이진지수 백오프(binary exponential
backoff)라고 불리는 과정에 의해 조정된다.
 고속이더넷 기술은 기존의 이더넷의 전송속도를 100 Mbps로 향상시킨
것이다.
 대기시간 시간(IFG, InterFrame Gap)이란 한 노드가 계속해서 프레임들을
전송하지 못하도록 하여, 모든 노드들이 공평하게 프레임의 전송기회를 가질
수 있도록 하기 위해서 사용되는 시간이다.
멀티미디어와 ATM 11장 끝
37