본문 바로가기

SIP의 이해

SIP의 이해 - 2.SDP (RFC 4566 & RFC 3264 )

                                                                                   글 싣는 순서

                                                                                  1. SIP의 개요 (RFC 3261)
                                                                                  2. SDP의 개요 (RFC 4566 & RFC 3264)
                                                                                  3. Early Media in SDP (RFC 3959 & RFC 3960)
                                                                                  4. RFC 3261의 주요 매쏘드 (I)             
                                                                                  5. RFC 3261의 주요 매쏘드 (II) 
                                                                                  6. RFC 3261의 Response의 이해 
                                                                                  7. PRACK (RFC 3262) 
                                                                                  8. SUBSCRIBE & NOTIFY (RFC 3265, RFC 3680) 
                                                                                  9. INFO  (RFC 2976) 
                                                                                 10. UPDATE (RFC 3311)
                                                                                 11. REFER (RFC 3515)
                                                                                 12. PUBLSIH (RFC 3903)

SDP의 개요
SDP는 Session Description Protocol로 멀티미디어 세션 파라미터를 설정합니다. 즉, H.323프로토콜의 H.245와 같은 기능을 수행합니다.SDP는 현재 RFC 2327을 개정한 RFC 4566이 표준화 되었습니다. 또한, SIP 뿐만 아니라 MGCP / Megaco에서도 멀티미디어 세션 파라미터 설정을 위해 SDP를  사용합니다.

SDP를 이해해야지만, 이기종 장비간 연동이나 장애처리의 많은 부분을 해결할 수 있습니다. 이 글에서는 SDP 4566의 기본적인 부분과 RFC 3264를 기준으로 이야기를 전개하겠습니다. 사실 실제 업무환경에서 필요한 내용 위주로 전개한다는 것이 제 생각입니다. ^^ 

Offer/Answer Model
RFC 3264 An Offer/Answer Model with the SDP를 통해 Capability Exchange를 설명합니다. SIP도 마찬가지로 Request / Response Model이므로 같은 방식으로 동작합니다.  이 Offer / Answer Model이라고 해서 머 특별한 것은 아닙니다. 아래 그림을 참조하시기 바랍니다.

 image

위 그림은 SIP Proxy Server가 없는 것으로 가정한 것입니다. Invite 메세지에 SDP메세지가 포함되어 전송되고, 이때 Alice의 사용가능한 Capability가  Offer됩니다. 200 OK 메세지에 SDP에는 Bob의 사용가능한 Capability가 Answer 되고, RTP가 개방될 수 있습니다. 


-----------------------
라인하트
linecard@naver.com
CCIEV #18487