nxer TM SBC (Session Border Controller) TimesTen 적용사례 2009. 9 김성혁 (picapitt@nablecomm.com) Nable Communications, Inc.
인터넷전화기술및서비스동향 1 단계 : VoIP 기술개발 1994 년 : Vocal Tech 에서 PC to PC 음성전송기술개발 1996 년 : Vocal Tech 과 IDT 에서 VoIP Gateway 개발 2 단계 : 무료 VoIP 전화서비스등장 ( 90 년대후반 ) Net2Phone : PSTN 보다저렴한요금 다이얼패드 : 통화요금을무료로폭발적인가입자확보 ( PC to - Phone) 새로운표준, 신기술지속등장 수익성, 통화품질, 착신번호부재등의문제점제기 3 단계 : 유료서비스전환및통신사업자참여 ( 2000 년초 ~ 현재 ) KT, 데이콤, 하나로 ( 현 SK Broadband) 등대규모통신사업자의 IP Telephony 시장참여 유료화를통한수익성및통화품질개선 4 단계 : 음성과데이터의통합 NGN ( 향후 ) 통신망의 All IP 화, 음성과데이터의통합 주요통신사업자들은 NGN 계획을가지고적극적으로인터넷전화시장활발히진출중 VoIP Gateway IP-Enabled PABX PABX 2001 년 ~ ALL IP 기반 PABX 다양한부가기능구현 [ 화상전화, Voice mail 등 ] ~ 1997 년 Separate Voice Data networks 1999 년 Data Networks 에 Voice 추가 ( 새롬다이얼패드출시 ] 2000 년 PABX 에 VoIP 추가 All IP 기반 Telephony CONFIDENTIAL AND PROPRIETARY TO NABLE COMMUNICATIONS, INC. 2
What is SBC (Session Border Controller)? SBC 시그널링과미디어세션을제어하며 VoIP 의보안기능을제공하는장치 NAT/Firewall traversal 기능 VoIP 서비스망의보호 SIP DoS/DDoS Attack Protection THIG (Topology Hiding Interworking Gateway) TLS (Transport Layer Security), srtp (Secure RTP) ACL (Access Control List) / QoS IAP (Intercept Access Point) for LI (Lawful Interception) 잠재고객군 ITSP (Internet Telephony Service Provider) 기업전화망 정부전화망 CONFIDENTIAL AND PROPRIETARY TO NABLE COMMUNICATIONS, INC. 3
Session Demarcation Point (Non-IMS) PSTN Networks Trunk Gateway Peering SBC IP-Centrex C4 SSW C5 SSW SIP Proxy Billing Regulatory Management Other ITSP network Access SBC Managed IP network NAT Access network (xdsl, FTTH, Cable network, etc) Access network (Metro Ethernet, Leased line, etc) NAT/ Firewall IP- Phone Laptop IPTV IP- Phone Laptop PDA IP-PBX Keyphone Residential customer Enterprise CONFIDENTIAL AND PROPRIETARY TO NABLE COMMUNICATIONS, INC. 4
Session Demarcation Point (IMS) 3 rd Party SIP AS Application Servers Presence, IM, Location, etc. Enablers Cellular Networks PSTN Networks Other IMS Networks MGCF MGCF Media Gateway Control Peering SBC (IBcF / TrGW) Metro Ethernet ISC CSCF Sh P/I/S-CSCF, BGCF Gm HFC DSL Cx Access SBC Subscriber Data HSS MRF WiFi WiMAX Cell Policy Billing Regulatory Management ENUM IP-PBX Key System Enterprise IPTV MTA/ IP- IAD/ Laptop Pocket Phone ONT PC Native IMS SIP Clients/Devices Cell Phone CONFIDENTIAL AND PROPRIETARY TO NABLE COMMUNICATIONS, INC. 5
Components in nxer TM SBC Hardware COTS (Commercial, offthe-shelf) machine NEBS level 3 compliant HP ProLiant DL380 Server (2U, Rack type) Software OS - Red hat linux WS5 DBMS - Oracle Times Ten nxer TM SBC S/W IBM BladeCenter HT chassis / HS21 server (Blade type) Software module NTS MRX MEP nagent Clay Server VRRP Function Signaling process and management Media process module Lawful Intercept process module (Optional) SNMP client module Module to start ncli Module to support VRRP service (Optional) CONFIDENTIAL AND PROPRIETARY TO NABLE COMMUNICATIONS, INC. 6
Functions of nxer TM SBC Connectivity NAT/Firewall Traversal RTP/RTCP media relay Malformed protocol detection Registration management IPv4/IPv6 interworking Transport interworking > UDP TCP, UDP TLS Protocol interworking > SIP IMS Access Control & QoS ACL management Realm-based user & group management Overload protection & control Rate control Emergency call prioritization Routing management Various call distribution modes Security Topology hiding DoS/DDoS attack protection Bye/Cancel/Junk RTP 공격제어 TLS srtp Regulatory compliance Lawful interception CONFIDENTIAL AND PROPRIETARY TO NABLE COMMUNICATIONS, INC. 7
통신장비의특성및평가요소 응답속도 통신장비응답속도가매우중요한평가요소임. 응답속도개선은더많은가입자를수용할수있음. 장애복구시검색속도가빠를수록장애시간이단축됨. 안전성 장시간운용시안전성이큰평가요소임. DB Crash 등의비정상운용상태에서정상으로돌리는데시간이짧아야함. 안정된 replication 이보장되어야함. 유지및보수 적은인력으로운용할수있어야함. CONFIDENTIAL AND PROPRIETARY TO NABLE COMMUNICATIONS, INC. 8
파일기반 DB nxer-sbc 는기존에파일기반 DB 를사용했음. Asyncronous Commit을사용해야할정도로응답속도가현저히떨어짐 장비이중화에의해시스템정보복구시간이현저히떨어짐. 안전성 장시간운용시시스템안전성은비슷함. DB Fail에의한 recovery에시스템가용성떨어짐. DB 종류에따라서서비스가중단되는일다반사. Replication Crash 에대해서복구가복잡함. Crash 복구에따른서비스중단이잦음. 유지및보수 전문적인 DB 관리자가주기적으로동작여부감시 CONFIDENTIAL AND PROPRIETARY TO NABLE COMMUNICATIONS, INC. 9
Oracle TimesTen nxer-sbc 성능개선 TimesTen Direct Connect 모드사용 빠른응답속도개선 SBC 요구치를상회 장비이중화에따라시스템복구속도가빨라 Signal Loss가없음. 고객요구사항을수용하기위해별도의튜닝이필요하지않음. 안전성 MMDB이면서안정적임. Recovery 시간매우짧음. 간단한몇개의명령으로서비스중단없이복구가능 Replication Crash 복구시간매우짧음 간단한몇개의명령으로서비스중단없이복구가능 유지및보수 전문 DB Manager 없이 System Engineer 가진단하고검사할수있슴. CONFIDENTIAL AND PROPRIETARY TO NABLE COMMUNICATIONS, INC. 10
평가 nxer-sbc 에 Oracle TimesTen 을도입한후아래와같이향상됨. 응답속도개선 측정결과 24 시간 /48 시간 /120 시간평균응답속도및 Short term 최대처리속도향상. DB 에의한성능저하현저하게줄어듬. 가입자가증가하면복구속도가떨어져더이상수용할수없었으나 Oracle TT 도입이후약 2 배이상더수용가능함. 더많은 DB Access 가가능하기때문에더많은고객요구사항수용할수있음. 안전성향상 시스템이중화및복구속도향상, 효율성이좋아서비스무중단가능함. 시스템신뢰도향상. 빠른설치및관리 모든시스템설치시간 10 분이내로관련비용절감. Oracle TT 설치후기동까지 3 분이내. 손쉬운모니터링환경구축가능. CONFIDENTIAL AND PROPRIETARY TO NABLE COMMUNICATIONS, INC. 11
결론 Good Quality Good Performance Ti m e s Te n DB Good Price Good Roadmap CONFIDENTIAL AND PROPRIETARY TO NABLE COMMUNICATIONS, INC. 12
T H A N K Y O U CONFIDENTIAL AND PROPRIETARY TO NABLE COMMUNICATIONS, INC. 13