Microsoft Word - 1.doc

Similar documents
PBNM CIM(Common Information Model) DEN, COPS LDAP 21 CIM (Common Information Model) CIM, specification schema [7]

歯이시홍).PDF

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

<343020C7D1BCAEC1D82D494D53BFA1BCAD20C1A4C3A520B1E2B9DD20B3D7C6AEBFF6C5A920B0FCB8AE2E687770>

[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트

WAN에서 다자간 통신을 위한 계층적 오류복구 기법

사용자 관점의 웹서비스 성능저하 원인 분석 시스템 구조 설계 및 구현

< C0CCC0E7BFC02D53444EB0FA20534E4D50B8A620C0CCBFEBC7D E687770>

Microsoft Word - know review_Camera-ready paper_황지현_.doc


1217 WebTrafMon II

Microsoft PowerPoint - J2-1 김영한 최종 업.ppt

TTA Journal No.157_서체변경.indd

thesis

Microsoft Word - TS2-2.doc

[QoS 강좌] QoS에서의 혼잡 회피 적용과 이해 ②


Windows Server 2012

Switching

PCServerMgmt7

歯I-3_무선통신기반차세대망-조동호.PDF

Microsoft Word - NAT_1_.doc

歯김병철.PDF

Windows 8에서 BioStar 1 설치하기

1ºÎ

04-3G 이동통신망의 multimedia(임병근).ppt

07-SIP H.323 기반의 멀티미디어 서비스(홍융기).ppt

thesis

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

슬라이드 1

소프트웨어 융합 개론

Microsoft Word - VoIP Overview.doc

UDP Flooding Attack 공격과 방어

놀이동산미아찾기시스템

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA.

Mstage.PDF


IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1

슬라이드 1

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

final_thesis

Microsoft PowerPoint - L4-7Switch기본교육자료.ppt

DBPIA-NURIMEDIA

Cloud Friendly System Architecture

Chapter11OSPF


시스템을 제공한다는 특징이 있다. ONOS[4]는 성능, 확장성, 가용성을 중시하는 분산형 SDN 컨트롤러이 며 편의성 있는 Web GUI 와 SDN 컴포넌트 단위의 계층 구조를 통해 어플리케이션을 개발하고 컨트롤 러에 탑재할 수 있는 기능들을 제공한다. 하지만 ONO

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

슬라이드 제목 없음

Voice Portal using Oracle 9i AS Wireless

untitled

Microsoft Word - 조병호

Microsoft PowerPoint - 06-IPAddress [호환 모드]

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C


< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

PowerPoint 프레젠테이션

NETCONF 표준을 따른 XML 기반의 네트워크 구성관리 시스템

歯최덕재.PDF

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

네트워크 안정성을 지켜줄 최고의 기술과 성능 TrusGuard는 국내 최초의 통합보안솔루션으로서 지난 5년간 약 4천여 고객 사이트에 구축 운영되면서 기술의 안정성과 성능면에서 철저한 시장 검증을 거쳤습니다. 또한 TrusGuard는 단독 기능 또는 복합 기능 구동 시

슬라이드 1

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

Network seminar.key

Microsoft Word - knom review 2008-final_노윤호_.doc

<4D F736F F D20C7E0C1A4B1E2B0FC5FC0CEC5CDB3DDC0FCC8AD5F FBDC3C7E8C7D7B8F1B9D7B1E2C1D8>

歯V-2_VoIP와지능망-홍융기.PDF

Assign an IP Address and Access the Video Stream - Installation Guide

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

(......).hwp

±â¼úµ¿Çâ1-2

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

특허청구의 범위 청구항 1 회선 아이디 접속 시스템에 있어서, 온라인을 통해 실제 사용자 고유정보의 발급이 가능한 아이디 발급 사이트를 제공하기 위한 아이디 발급 수단; 오프라인을 통한 사용자의 회선 아이디 청약에 따라 가상의 사용자 고유정보 및 가인증 정보를 생성하고

ETL_project_best_practice1.ppt

Microsoft Word - src.doc

歯홍원기.PDF

Secure Programming Lecture1 : Introduction

Microsoft Word - 이광휘.doc

2009년 상반기 사업계획

Future direction of NMS

untitled

bn2019_2

슬라이드 1

10_00_02차례.hwp

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

ITU-R WP8F activities

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Microsoft PowerPoint - ch02_인터넷 이해와 활용.ppt

APOGEE Insight_KR_Base_3P11

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

제20회_해킹방지워크샵_(이재석)

No Slide Title

발표순서 v 기술의배경 v 기술의구조와특징 v 기술의장, 단점 v 기타사항 v MOFI 적용방안 2 Data Communications Lab.

? Search Search Search Search Long-Tail Long-Tail Long-Tail Long-Tail Media Media Media Media Web2.0 Web2.0 Web2.0 Web2.0 Communication Advertisement

게시판 스팸 실시간 차단 시스템

슬라이드 1

Microsoft PowerPoint workshop.ppt

Transcription:

IMS 에서의정책기반네트워크관리 (Policy Based Network Management in the IMS) 이내선, 이재오 * 한국기술교육대학교전기전자공학과 lns0801@kut.ac.kr, jolee@kut.ac.kr 요 약 IMS(IP Multimedia Subsystem) 아키텍처가등장한이후로네트워크는멀티미디어서비스를포함하여자료를전달하는것이상의의미를가지게되었다. 따라서새로운자원을위한추가적인관리정책이필요하게되었다. 현재정의된정책 (policy) 으로는아직전체적으로일관적인정책을적용하기에무리가있다. 이논문은 IMS 에서차등화서비스를제공하기위하여현재 IMS 네트워크와 IP 네트워크에서어떠한정책을적용하고있으며이를일관적으로관리하기위하여어떻게다루어야하는지를논한다. Keywords : IMS, PBMN, SIP, QoS, DiffServ, SLA, CSCF, Visited Network 1. 서론 네트워크에서한정된자원을효과적으로다루는방법중하나는자원을차등화하여제공하는것이다. 차등화서비스를원활히제공하기위하여이전 IP 네트워크에서의정책기반관리에대해많은연구가있어왔다 [1]. 멀티미디어서비스를지원하는 IMS 의특성상이러한관리의필요는점점더커질것으로보인다. 그러나 IMS 에서의정책관리를제공하기위하여해결해야할문제점이있다. IMS 에서수락제어는 INVITE 메시지시에처리되는데, HTTP 와같은세션을유지하지않는전송은 INVITE 메시지를이용하기어렵다. 세션상태를유지하지않는만큼매통신마다세션을연결해야할필요가있는데이런잦은세션설립은네트워크에큰과부하를일으킬수있기때문이다. 본논문에서는이러한문제점에대한 해결책과함께좀더종합적으로통합된정책기반아키텍처를제안한다. 2. 관련연구 2.1 정책기반관리정책기반관리는전부터산업및연구단체들로부터많은관심의대상이되고있는관리패러다임이다. 현재정책기반관리는 IP 기반네트워크에서발생하는보안이나 QoS(Quality of Service) 등과같은어려운관리문제들을해결하기위한훌륭한방법을제공할수있는기술로평가되고있다. 정책기반관리의개념은 1990 년초에 M.Sloman 에의해처음사용되었으며, Cisco 와 Microsoft 가주도한 DEN(Directory Enabled Network) 에의해연구가본격화되었다. 또한 IETF Policy Working Group 과 DMTF 에의한연구가진행되면서 IP 기반네트워크를위한새로운관리패러다임으로채택되고있다. * 교신저자 1

사실상새로운비즈니스전략을신속히 네트워크로 적용하기 위해서는 네트워크 관리자가 네트워크 장비들을 직접적으로 다루지 않고 상위 레벨의 결정을 실제 네트워크로효과적으로배치하고실행할수 있는관리시스템이필요하다. 정책은 조건과 액션으로 구성된 하나 이상의룰 (rule) 을말한다. 이정책은관리자에 의해서 기술되며, 룰의 조건이 만족되는 이벤트가발생했을때룰의액션이실행된다. 그림 1 은정책기반네트워크관리구조이며 정책에의하여네트워크가관리된다. 그림 1. IETF/DMTF 정책기반네트워크관리구조 IETF policy WG 은정책정의와관리를위한프레임워크를정의하였다. 이프레임워크는정책규칙들을정의하고, 저장하고, 실행할수있는일련의구성요소들을정의하고있다. 정책기반네트워크관리구조는크게정책을관리하는정책관리도구 (PMT: Policy Management Tool), 정책을결정하는정책결정자 (PDP: Policy Decision Point), 정책을실행하는정책실행자 (PEP: Policy Enforcement Point), 그리고정책저장소 (PR: Policy Repository) 로구성되어있다. 정책저장소접근프로토콜로는 LDAP (Lightweight Directory Access Protocol) 프로토콜이제안되고있으며, 정책결정자와정책실행자간의정책전달표준프로토콜은 COPS(Common Open Policy Service)[3,4] 이지만, SNMP(Simple Network Management Protocol) 나 CLI(Command Line Interface) 도사용될수있다. 정책정보모델은 PCIM(Policy Common Information Model) 이표준으로사용되고있다 [5]. 각구성요소들은다음과같이동작한다. 정책관리도구에사용자입력을통하여만들어진정책은룰검사후에정책저장소에저장되고정책실행자가정책을요구할시에정책 결정자는정책저장소로부터정책을검색하여결정한후에정책을내려준다. 정책기반 QoS 관리의목적은네트워크장비들과네트워크형상에가능한한독립적인방법으로네트워크의행위를기술하는상위레벨 QoS 정책들을사용하여네트워크의 QoS 를관리하는것이다. 하나의 QoS 정책이특정네트워크장비에만국한되는것이아니라, 다양한네트워크장비들에사용될수있고, 단지상위레벨의 QoS 정책만을수정함으로써고객의동적인 SLA(Service Level Agreement) 변경요구를바로네트워크에적용할수있기때문에, QoS 관리를위해상위레벨의정책을사용하는정책기반 QoS 관리기법은효과적이고동적인관리를가능하게해준다. QoS 정책관리절차는정책생성, 정책유효성검증, 정책변환, 정책의분배그리고 QoS 모니터링으로구성된다. QoS 정책관리자를통해상위레벨 QoS 정책들을하위레벨 QoS 정책들로의변환을수행하고, QoS 정책에따라차등서비스라우터들상의 DiffServ MIB 변수값들을적절히설정함으로써 QoS 정책들을차등서비스라우터들로분배한다. 2.2 IP 네트워크에서의 PBM(Policy Based Management) 차등서비스네트워크의에지라우터에서는차등화서비스를제공하기위해패킷헤더의특정정보를분석한후 BA(Behavior Aggregate) 를결정한다. 각 BA 에따라서네트워크코어에서 PHB(Per Hop Behavior) 를결정하는 DSCP(Differentiated Service Code point) 값을패킷에마킹하고트래픽조절기능을수행한다. 코어라우터에서는단순히자원할당과 PHB 에따른패킷처리를수행하게된다 [6]. 그림 2. 차등서비스구조 그림 2 는차등서비스의일반적인구조를보여주고있다. 차등서비스는에지라우터에서만복잡한기능을수행하기때문에 2

코어라우터의패킷처리에대한부담을줄여 처리속도를향상시켰다. DSCP 는 IPv4 의헤더 부분의 ToS(Type of Service) 필드를 재 정의하여사용하고있다 [6]. DSCP 값과 PHB 매핑문제는차등서비스 네트워크운영의지역정책에따라달라질 수가있는데 IETF 에서권장하는 PHB 의 종류에는 Default PHB, EF PHB, 그리고 AF PHB 가있다. Default PHB 는 non DiffServ 패킷에 대해 기본적으로 서비스 해주는 PHB 로써 현재의 최선형 서비스와 같은 정도의서비스이며 DSCP 는 000000 이다. EF PHB 는적은손실, 지연, 지터와대역폭보장 서비스를제공할수있는 PHB 로써양질의 서비스를 요구하는 트래픽을 서비스하기에 가장적절하며 DSCP 는 101110 (0x2e) 이다. AF PHB 는네트워크의혼잡및폭주상황에서도 트래픽의 최소한의 전송 속도를 보장하는 PHB 이다. 이러한 AF PHB 는크게 4 개의 서비스클래스로나누어지고각클래스에는 다시 3 개의 다른 패킷 폐기 우선순위를 적용하게 된다 [3][4]. 경계 라우터에서 TC(Traffic Conditioning) 기능은 구체적으로 Classifier, Meter, Marker, Shaper/Policer 등으로 구성되어있다. Classifier 는입력패킷들을 BA 로구분해주며, Marker 는결정된 PHB 에 따라패킷에 DSCP 값을마킹한다. Meter 는 패킷이 미리 정해진 트래픽 profile 을 준수하는지여부를결정하고, 위배된패킷에 대해서는 Shaper/Policer 에서 조정 또는 폐기시키게된다 [4]. 아래그림 3 은 TC 의 구조를보여주고있다. 그림 3. Traffic Conditioning 구조 DiffServ 네트워크내의각라우터들은 PHB 별로큐를할당하고버퍼링함으로써차등서비스를실행한다. EF PHB 를위해서는 CBWFQ(Class Based Weighted Fair Queuing), WRR(Weighted Round Robin), DRR(Deficit Round Robin) 등과같은큐잉방법을사용하고 AF PHB 를위해서는각 AF 클래스에따라다른패킷폐기방법을적용할수있는 RED(Random Early Detection), WRED(Weighted RED) 등과같은여러큐잉메커니즘이사용된다. 2.3 IMS 아키텍처 IMS [7] 는 무선네트워크에서의 IP 멀티미디어서비스를지원하기위하여 3GPP 에 의해 제안되었다. 기존의 분리되어 있는 유무선 네트워크를 하나의 아키텍처로 통합하여 일관적인 방식으로 서비스를 제공한다. 또한서비스제공자가이전보다 적은비용으로손쉽게서비스를제공할수 있도록한다. 그림 4. 간략화된 IMS 구성도 위의그림은 IMS 구성요소를단순화시킨 그림이다. IMS 는크게세션을설립하고관리 유지하는신호평면 (Signaling Plane) 과미디어 혹은 데이터를 전송하는 미디어평면 (Media Plane) 으로나누어진다. 무선통신의경우 사용자의위치가바뀔때마다 IP 도변하므로 어떠한사용자혹은서버가어디에있는지알 수 있는 방법이 필요하다. 이를 해결하기 위해서 IMS 는 세션을 이용한다. 사용자 구분은 Public User Identity 를바탕으로하고, 사용자의 위치는 사용자의 홈 네트워크에 저장된다. 세션은또한정책을할당할때도이용된다. IMS 는세션을설립하기위해 SIP 프로토콜을 사용한다. SIP 프로토콜의주요구성요소중 세션설립과관련된핵심요소는 Registrar 이다. 사용자가 네트워크에 접속하면 먼저 REGISTER 메시지를 Registrar 에 보낸다. Registrar 는 사용자의 위치정보를 저장하고 사용자에게 200 OK 메시지로 응답한다. IMS 상에서실제적으로 Registrar 역할을하는 것은 S-CSCF 이다. IMS 의구성요소들은다음과같다. CSCF 3

들은세션설립을위한프록시서버들이다. P- CSCF 는 IMS 터미널 (terminal) 이 IMS 네트워크에접속하기위해처음으로만나게되는 SIP 프록시 (proxy) 로서 SIP 요청 (request) 와 SIP 응답 (response) 을 IMS 네트워크에전송한다. I-CSCF 는관리도메인의에지 (edge) 에존재하는프록시로서 SLF(Subscriber Location Function) 와 HSS(Home Subscriber Server) 로의연결을제공하고, SIP 요청을적당한 S-CSCF 에전달한다. 그리고 THIG(Topology Hiding Inter-network Gateway) 역할을한다. S-CSCF 은신호평면에핵심적인역할을하는 proxy 이다. 사용자가접속하였을때사용자위치를저장하고, SIP 메시지 (message) 를필터링 (filtering) 하거나 HSS 의접근을허가한다. S-CSCF 는 IMS 에서 SIP 프로토콜의구성요소인 Registrar 와같은역할을한다. MRF 는다자간서비스를위하여호제어기능과미디어믹싱을지원한다. HSS 의역할은일종의 DB 로서개인의입장에서세션설립시필터정보나기타서비스를위한정보그리고 AS 들에대한공용 DB 로작용한다. MGCF 는기존망인 PSTN 과연동을위해신호변환을해주는역할을한다. 2.4 IMS 에서의 PBM IMS 에서 QoS 를제공하기위하여세션설립시사용자서비스요청을제어한다. 이를위하여사용자요청수락혹은거절을위하여두가지제한기준을이용하고있다. 하나는사용자정보에의한방식이고다른하나는네트워크전반적인정책에의거한방식이다. 정책결정을담당한다. S-CSCF 는사용자의 요청을 살펴본 후 허용할 수 없는 사용자이거나혹은정책에위반한요청인지 체크한 후 488 Not Acceptable Here [8,9] 메시지로 수락 혹은 거절 내용을 담아 전달한다. 두명의사용자가서로통신하는경우 QoS 와포트등을서로맞출필요가있다. 이를 위해서 우선 서로가 원하는 그리고 가능한포트및대역폭그리고코덱등을 교환한 후 각각 QoS 를 할당하고 나서 데이터를전송해야한다. 우선 호출자 (Caller) 가 INVITE 메시지를 이용하여서비스정보를피호출자 (Callee) 에게 전달하면피호출자는호출자에게받은정보를 바탕으로 183 Session Progress 를이용하여 자신의 정보를 호출자에게 전달한다. 서로 전송이 가능하다고 판단되면 호출자는 PRACK 을 통해 답변한다. 이 때부터 각각 QoS 를할당한다. 호출자가 QoS 할당을 마치면 QoS 정보를 UPDATE 메시지를통해 전송한다. 이를받은피호출자는자신의 QoS 할당성공정보를 OK 메시지에실어서보낸 후 Ringing 메시지를보낸다. Ringing 메시지를 받은 Caller 는데이터전송을시작한다. 이러한 절차를 Precondition 이라 한다. Precondition 으로각사용자 (Caller, Callee) 는 서로의서비스정보를교환하여서로일치하는 차등서비스를받을수있게된다. 그림 6. 호출자의 QoS 요청 그림 5. 서비스제한방식 위의그림은사용자가어떠한서비스요청시에제어방식을보여주고있다. INVITE 메시지는 SDP(Session Description Protocol) 를운반한다. SDP 는사용자가서비스받기원하는 IP 와포트 (port) 정보및제공하는코덱 (codec) 정보등등을포함하고있다. 이정보를바탕으로 P-CSCF 는액세스네트워크 (Access Network) 에존재하므로, 네트워크에따른 그림 7. 피호출자의 QoS 요청 그림 6 은호출자의 QoS 요청을, 그림 7 은 4

피호출자의 QoS 요청을나타낸다. P-CSCF 에직접연결된정책관리자는실질적으로 QoS 를제공하기위한정책을관리한다. 사용자는필요시게이트웨이역할을하는라우터에자원을요청하면라우터는정책관리자에게서정책을받아와차등화서비스를제공한다. 3. IMS 상에서의네트워크관리체계 앞에서살펴보았듯이 IMS 상에서정책을지원하기위해서는해결해야할과제가있다. HTTP 같이세션상태를유지하지않는통신에대해고려해보자이러한세션비유지전송의 QoS 를보장하기위하여 IMS 표준만으로는부족한점이있다. IMS 에서수락제어는 INVITE 메시지시에처리되는데, 이러한전송은 INVITE 메시지를이용하기어렵다. 세션상태를유지하지않는만큼매통신마다세션을연결해야할필요가있는데이런잦은세션설립은네트워크에큰과부하를일으킬수있다. 세션설립시 Precondition 절차가너무복잡하기때문이다. 본논문에서는등록과정에서의수락제어를추가함으로서 INVITE 메시지를사용하지않거나혹은좀더간소화된 INVITE 를사용할수있도록함으로서이를해결하고자한다. 등록시에는몇몇서비스는어떠한포트를이용할것인지등이아직확정된것이아니기때문에기본적으로사전에정의된서비스만사용자에따른 DiffServ 를이용한기본적인차등화서비스를제공한다. 예를들어 HTTP 의경우미리포트가 25 번으로예약되어있기때문에차후에 INVITE 를사용하지않더라도차등화서비스를제공할수있다. 차후사용자가세션설립을이용한멀티미디어서비스등미리정의되지않은서비스를필요할때 INVITE 과정을통하여얻은포트와코덱정보등을바탕으로저수준 (low level) 정책을추가하는접근방식을이용한다. 그림 8. REGISTER 시의정책관리시퀀스 사용자가 P-CSCF 를거쳐 S-CSCF 에자신의위치를등록하면 S-CSCF 가 P-CSCF 에 200 OK 를응답하고이를전송받은 P-CSCF 는이정보를 PDF 에전송한다. PDF 는이정보를이용하여사용자의정책정보를 S-CSCF 에예약한다. 정책정보의예약은사용자가자신의정책을변경하면이를동적으로제공받을수있도록지원해준다. 그림 9. IMS 에서의정책관리자아키텍처 그림 9 는 IMS 에서의정책관리자아키텍처를나타낸다. 정책관리서버는일종의 AS 처럼작동한다. 그렇게하는가장큰이유는기존 IMS 의자원들과표준을효율적으로이용할수있기때문이다. 예를들어정책저장소 (PR) 의역할은 HSS 가맡게된다. 그리고정책관리서버는관리자에의해사용되고인증되어야할필요가있는데인증메커니즘또한일반 AS 에서의인증정책을일관적으로따를수있다. 만일사용자가다른나라에서로밍서비스를받는다면정책관리서버는정책을미리설정한사용자정책과네트워크정책을나누어서다룬다. 이러한경우 HN(Home Network) 와 VN(Visited Network) 가일치하지않기때문이다. 사용자의정책은 HN 을따라야하지만기본네트워크정책은 VN 을따를필요가있다. 사용자는항상어디를접속하든지자신이요청한 QoS 이상의서비스를받기를원하지만실제로차등화서비스를받게되는곳은 VN 이기때문에둘다고려할필요가있다. 각부분의역할은다음과같다. 예약관리자 (SM): 사용자에대한정보를생성, 변경및삭제한다. 사용자혹은운용자가 Web 등을통해서사용자정보및가입을원하는서비스및서비스사용기간, QoS 등의정보를입력하면사용자 5

프로파일을생성한다. 사용자프로파일은 LDAP 서버에 저장된다. 사용자 프로파일에는사용자 ID 및사용자연락처, 주소그리고각서비스에대해사용자의 위치및사용일정 / 기간, QoS, 보안정보 등을포함한다. 가입후사용자의서비스 요청시, 이를받아들여 HSS 와통신, 서비스 가입 정보와 사용자 정보를 확인하여 네트워크 자원 요청 정보인 SLS 를생성한후수락제어관리자에게 보낸다. PR: 사용자 가입 정보와 사용자 정보 그리고 QoS 정책 정보를 저장하는 디렉터리이다. 수락제어관리자 (ACM): QoS 서비스자원 요청 (SLS) 에 대한 수락 제어 기능을 담당한다. 혼잡링크를대상으로수락제어 기능을 수행하기 위한 기본적인 정보는 단말과 네트워크 간의 네트워크 형상과 혼잡링크의자원정보이다. 네트워크형상 정보는사용자의네트워크접속 / 해제시 마다수정이필요하다. 자원요청정보인 SLS 와사용자위치정보를 SM 으로부터 받는다. 사용자위치정보를 RDM 에게 전달하고 사용자 네트워크 자원 상태 정보를받는다. 이정보를바탕으로수락 제어기능을수행한다. 수락성공일경우 QPM 에게상위레벨 QoS 정책을생성하여 보낸다. 네트워크자원 발견 관리자 (RDM): 네트워크의 형상과 자원 정보인 SNMP MIB 를 바탕으로 사용자 단말에서 네트워크 edge 까지의 네트워크 형상 데이터베이스와 네트워크 자원 데이터베이스를작성한다. 네트워크형상 정보는사용자의네트워크접속 / 해제시 마다 정보의 수정이 필요하다. ACM 으로부터 사용자 서비스에 대한 네트워크자원정보요청시응답한다. QoS 정책관리자 (QPM): ACM 으로부터 입력받은상위레벨 QoS 정책정보를 하위레벨 QoS 정책정보인 LDAP 스키마 데이터로 변환하는 정책 변환과 정책의 생성 / 수정 / 삭제등의관리기능을수행한다. QoS 정책에따라차등서비스라우터들 상의관리프로토콜을사용하여해당되는 정책을적절히설정함으로써 QoS 정책들을 차등서비스라우터들로배치한다. Inter-domain Policy Manager (IPM): 로밍서비스등사용자가자신의 Home Network 가아닌다른네트워크에접속하는경우에도사용자는어느정도차등화서비스를받기를원할수있다. 이러한경우를위하여 IPM 는다른네트워크에접속하더라도각벤더들의협약에따른차등화서비스를제공하도록한다. 4. 사용자시나리오 그림 10. 사용자시나리오 사용자 A 와 B 의 HN 는 domain.com 으로서로일치한다. 사용자 B 는홈에접속한상태이고 A 는다른네트워크에접속한상태이다. 서비스등급은 Gold, Silver, Bronze 로나뉘며각각 EF, AF, Best Effort 의전송방식을적용한다. 상위레벨 QoS 정책을기술하면다음과같다. VN 정책 : 기본적으로모든서비스는최소한 Bronze 서비스를받는다. domain.com 의서비스는 Home 의정책을그대로적용한다. HN 정책 : 사용자 A의영상서비스는 Gold 서비스를적용한다. 사용자 B 의모든서비스는 Silver 서비스를적용한다. 사용자가 IMS 네트워크에접속하여자신을등록하면, 그림 8 에서와같이본논문에서제안한방식으로사용자의개인기본정책이 P-CSCF 로부터 PDF 에적용된다. 충돌해결을위한우선순위를사용하여하위레벨 QoS 정책으로변환할수있으며이는표 1 과같이나타낼수있다. 6

표 1. 하위레벨 QoS 정책 표 2. 정책변환테이블 사용자정보는 HN 이가지고있지만실제적인 QoS 를할당하는곳은 VN 이기때문에 VN 이정보를참고하여실제적인정책을설정한다. 또한회사마다차등화등급이다르기때문에회사간등급변환정책을가지고사용할수있다. 예를들어비즈니스정책상 A 란 HN 에는정책을그대로적용해주고 B 라는회사는한단계낮추어제공해줄수있다. 일반적인미리정의된서비스는이렇게설정된정책에의하여결정된다. 차후사용자가세션을설립하여서비스를이용할경우 AF 에의하여어떠한사용자가어떠한서비스를받는지를전달받아이를표에추가한다. 이서비스는처음에받은기본서비스보다우선순위가항상높아야한다. A, B 사용자가서로 4001 포트로영상서비스를요청시 2.4 절에서설명한 Preconditions 절차를바탕으로서로의정보를교환하고차등화서비스레벨을맞춘후보낼필요가있다. A 사용자는정책상영상서비스를 EF 서비스를받을수있으나 B 사용자는 AF11 서비스를받을수밖에없기때문에이경우둘다협약에의해 AF11 을받을가능성이있다 ( 이러한경우 A 사용자가세션을거절할수있으나만약거절하지않는다면 AF11 이하의서비스밖에받을수없다 ) 아래는이를바탕으로수정된하위레벨정책이다. 표 3. 합쳐진하위레벨 QoS 정책 이는의사코드로아래와같이표현될수있다. 에지라우터들의사용자들 (A, B, C) 의트래픽조절은위의의사코드를바탕으로실행된다. 5. 결론원활한 정책지원을 위하여 세션을 설립하지않는 SIP 메시지에대한정책관리 라는 해결해야 할 문제점이 있다. 본 논문에서는사용자접속시에일어나는사용자 등록안에서의수락제어로이를해결하였다. 그리고이를이용하여정책기반 QoS 관리 구조를 이용한 IMS 에서의 정책관리 아키텍처에 대해 제안하였다. 제안된 관리 구조를 이용하여 IMS 상에서의 원활한 통합기반의 QoS 제공을가능하게하고, 관리 업무를단순화시킬수있다. 향후차등서비스가 SLA 에따라정확히 제공되는지확인하는 QoS 모니터링기법에 관한연구가필요하다. 참고문헌 [1] Solange Rito Lima, Paulo Carvalho, and Vasco Freitas, "Admission Control in Multiservice IP Networks: Architectural Issues and Trend", IEEE Communications Magazine, April 2007. [2] J. Rosenberg et al., "SIP: Session Initiation Protocol.", IETF RFC 3261, June 2002. [3] Jacobson, V., Nichols, K. and K. Poduri, "An Expedited Forwarding PHB", RFC 2598, June 1999. [4] S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang W. Weiss, "An Architecture for Differentiated Services", IETF RFC 2475, December 1998. [5] J. Case,M. Fedor, M. Schoffstall, J. Davin "A Simple Network Management Protocol (SNMP)", RFC 1157, May 1990. [6] Nichols, K., Blake, S., Baker, F. and D. Black, "Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers", RFC 2474, December 1998. [7] 3GPP TS 23.228 "IP Multimedia Subsystem (IMS)", v.6.5.0, Mar. 2004. 7

[8] 3GPP TR 23.917v1.2.0, "Dynamic Policy control enhancements for end-to-end QoS", Jan 2004. [9]. Gonzalo Camarillo and Miguel A. Gracia-Martin "The 3G IP Multimedia Subsystem (IMS) Second Edition", 2006. 이내선 2006 년한국기술교육대학교정보기술공학부학사 2006 년 ~ 현재한국기술교육대학교전기전자공학과석사과정관심분야 : QoS, 네트워크관리, 개인화서비스, IMS 이재오 1987 광운대학교전산학학사 1989 광운대학교전산학석사 1993 광운대학교전산학박사 1994-1995 코오롱정보통신연구소과장 1995-2000 한국통신선임연구원 1999-2002 웨어플러스, 연구소장 2002-현재한국기술교육대정보기술공학부부교수관심분야 : 시스템및네트워크관리, 객체지향분산처리기술, 네트워크 QoS 제어플랫폼, 개인화서비스, IMS 8