SOA 기반 망 관리시스템 SOA 기반망관리시스템 인소프트 기술이사 임 옥수
목차 회사 소개 Multi-Layer 망 관리개념 전략적 중점 개발 사항 SOA 기반 망관리 시스템 개발 방향 Page 2
회사 소개 (1/2) IP/MPLS/ATM/전송망 관리 NMS/EMS 개발 공급 발전소 관제 및 제어시스템 분야 연구 망관리 분야 타 도메인 관리 분야 관제/QoS 분야 OSS 분야 네트워크 장비, 서버 들의 제어 및 네트워크 품질 관리를 위한 솔루션 개발 및 판매 네트워크 운용관리를 위한 OSS 개발 공급 Page 3
회사 소개 (2/2) 망 관리 시스템 & 요소관리 시스템 개발 기술 Network Adaptor 기술(SNMP, TL1, CLI, XML) 미들웨어 (CORBA,.NET, TP monitor) 데이터베이스 프로그래밍 연동 기술(웹 서비스, XML) 사용자 인터페이스 (OpenGL기반맵관리) 망 관리 보유기술 망 관리 시스템 개발 경험 KT 인터넷 망 NMS (VPN, Premium, Kornet, QeS, Wibro, VoIP) KT 초고속 국가망(ATM) NMS 하부 망 기반 기술 객체지향/CBD 방법론 정보 공학 방법론, 구조적 분석/구조적 설계 방법론 객체지향 분석 및 설계 방법론 (ICONIX, RDD, CRC) 컴포넌트 기반 설계 방법론 라우팅 프로토콜 (OSPF, IS-IS, BGPv4, MP-iBGP등) MPLS (LDP, RSVP-TE, CR-LDP) VPN (MPLS VPN, IPSec VPN, Multicast VPN) MPLS Traffic Engineering VLAN IP/MPLS QoS Page 4
주관심분야 Order Handling Problem Handling Customer QoS Management Customer Care Process Service Service Problem Configuration Management Customer QoS Management Service Operation Process Network Provisioning Network Inventory Network Maintenance & Restoration Network Data Management Network & System Management Process Activation IP/MPLS 망 Monitoring & Detection SNMP/XML/CLI/CORBA/TL1 전송 망 IP/MPLS 망 Data Collection IP/MPLS 망 Page 5
망 관리 표준화 동향 IP/MPLS 망 관리 i IETF (www.ietf.org) Standard SNMP-MIB System, Interface, Port IGP, BGP LDP, LSP, VPN i DMTF (www.dmtf.org) CIM Schema Version 2.17.1 전송망 관리 i ITU-T, TMF 전송망관리표준선행기술분석중 Page 6
Multi-Layer 망 관리기술 L2 계층 i E1/T1 Frame Relay i Fast Ethernet/Gigabit Ethernet i Packet Over SONET (POS) i IEEE 802.1Q VLAN i Etc. IP/MPLS i Control Plane Routing Protocol (OSPF, IS-IS, BGP, MP-BGP) LDP i Data Plane RSVP-TE LSP VPN i L3 VPN QoS i Diffserv-Aware QoS Page 7
Multi-Layer 망 관리개념(1/2) 운용 환경 관리 - 운용자 및 권한 관리 - 조직 관리 - 운용 정책 관리 VPN Layer MPLS Layer Physical Layer IP/MPLS/전송 Network VPN 관리 - VPN 토폴로지 관리 - 가입자 장애 관리 - 가입자 트래픽 관리 IP/MPLS 관리 -IP/MPLS 토폴로지 관리 -IP/MPLS 구성정보 현행화 -IP/MPLS 세션 장애 관리 - Diffserv-aware QoS 관리 IP/전송 물리망 관리 - 토폴로지 관리 - 구성 및 현행화 관리 - 장애 및 시험 관리 - 성능 관리 - 트래픽 관리 Page 8
Multi-Layer 망 관리개념(2/2) VPN Topology VPN VRF Export Import Route Target Import Export VRF VPN Peer Source Label Switched Path (LSP) Next Hop Destination MPLS VRF IF, MPLS IF LSPHop LDP Session LSPHop LDP Session VRF IF, MPLS IF VPN IF IGP Neighbor MPLS IF MPLS IF IGP Neighbor VPN IF Physical I F N E I F IGP IF NE Connection IGP IF I F N E I F IGP IF NE Connection IGP IF I F N E I F Page 9
전략적중점개발사항(1/2) 망 시설/자원 관리 i Inventory Auto Discovery 실시간/주기적 Inventory 현행화를 통한 망의 최신 관리 정보 유 지 구성 변경이나 상태 변경에 감지 메커니즘 적용 Physical Inventory (NE, 포트, 인터페이스) Logical Inventory (MPLS Forwarding, LSP 정보, VRF/RT 정 보등) i Multi-Layer 토폴로지 Auto Discovery Physical link IGP Adjacency BGP, MP-BGP Session LDP Session LSP VPN Page 10
전략적중점개발사항(2/2) 장애 관리 i 포트/인터페이스 장애 자동 장애 감시 체계 도입 다 계층 장애들간 Root Cause 분석을 통한 장애 correlation i 성능 임계치 장애, NE Unreachable 장애 i QoS 장애 i 서비스 영향도 분석 백본 링크 장애시 Access 망 서비스 영향도 분석 i 구성 에러 이벤트 VPN 구성 에러 장애화 Page 11
SOA 기반 망 관리시스템 개발 방향 목표 i ALL IP기반 망 관리 시스템 개발 i Scalable 시스템으로 개발 Multi-Layer 망 관리 서비스 제공 망 관리 서비스 합성/분리 용이 i 서비스 수준 재사용 최대화 소프트웨어 개발 방향 i 컴포넌트 기반, 서비스지향 패러다임 추구 서비스 수준 재사용성을 높임 i 표준 상호운용성 및 통합 지원 최신 SOA 플랫폼 수용 i 다양한 Data Source 수용 복수 벤더 RDBMS, Directory Network Adaptation SNMP, XML, CLI, CORBA, TL1 i 최신 사용자 인터페이스 기술 수용 Adobe Flash, MS Silverlight, AJAX Page 12
SOA 구성 요소 SOA Application Frontend Service Repository Service Bus Service Contract Implementation Interface Business Logic Data Page 13
SOA 지원 플랫폼 기술 Category Applied Technology.NET Java (J2EE) Presentation Web Application ASP.NET Web Form Silverlight, AJAX, Flash JSP, Servlet, AJAX, Flash Integration & SOA Framework WCF ESBs Interoperability XML Web Service ASP.NET Web Service Axis2, JAX-WS 2.0 Remoting.NET Remoting RMI, RMI-IIOP MOM MSMQ JMS Persistence DB Access ADO.NET, JDBC, JPA LINQ-DataSet O/R Mapping LINQ-SQL Hibernate, ibatis, TOPLink Directory ADSI, Active Directory JNDI Business Process Orchestration WF WS-BEPL Framework, EJB(Session Bean, Message Driven Bean) Page 14
SOA 기반 3-/논리 계층 구조 ASP.NET, AJAX, Silverlight Client/Presentation NMS DB Business Persistence Service Layer Domain Layer Data Layer (O/R Mapping) Enterprise Service Bus (WSE, WS-RM) Business Service Layer Domain Layer. Business Service Layer Domain Layer Network Access Layer (SNMP/XML/CLI/CORBA/TL1) Network Access Layer (SNMP/XML/CLI/CORBA/TL1) Page 15
패턴 지향 망 관리 서비스 설계 Logical Layer Application Server Network Adaptor Arch./Design Pattern Design Pattern Presentation Web-UI Page Controller, NA Template View, Model-View- Controller Business Service Layer Domain Façade, Domain Facade Operation Script Domain Layer Transaction Script, Template Method, Table Module, Strategy, State State, Publish-Subscribe Publish-Subscribe, Mediator, Command, Interpreter, Singleton Persistence Data Layer Table Gateway, NA Record Set Data Mapper Page 16
개발 로드맵 SOA 기반 All-IP 망 관리 시스템 2010 2009 2008 Diffserv-aware TE 관리 Cross-Impact Analysis IP/MPLS 라우팅 관리 IP Multicast 관리 IP/전송 물리망 관리. 자원 관리. 장애 관리. 성능/트래픽 관리 MPLS VPN(mVPN) 관리 Diffserv-aware QoS 관리 Cross Impact Analysis Page 17