u-City 및전력IT 인프라자원관리기술워크샵...

55
u-City 및 전력 IT 인프라 자원 관리 기술 워크샵 전력선 통신망을 위한 네트워크 관리 기술 2008. 8. 22 강준명 분산처리 및 네트워크 관리 연구실 포항공과대학교 컴퓨터공학과 li t@ t h k eliot@postech.ac.kr 본 연구는 산업자원부의 전력산업연구개발(R-2005-1-397-004)의 지원하에 한국전력공사 전력연구원의 위탁과제로 수행되었음

Transcript of u-City 및전력IT 인프라자원관리기술워크샵...

u-City 및 전력 IT 인프라 자원 관리 기술 워크샵

전력선 통신망을 위한 네트워크관리 기술

2008. 8. 22

강 준 명분산처리 및 네트워크 관리 연구실

포항공과대학교 컴퓨터공학과li t@ t h [email protected]

본 연구는 산업자원부의 전력산업연구개발(R-2005-1-397-004)의 지원하에한국전력공사 전력연구원의 위탁과제로 수행되었음

목 차목 차

1. 개요2. 일반적인 네트워크 관리 기술3 SNMP 기반의 네트워크 관리 기술3. SNMP 기반의 네트워크 관리 기술4. 전력선 통신망을 위한 네트워크 관리 기술5. 이종 전력선 통신망을 위한 네트워크 관리

기술 및 시스템 개발기술 및 시스템 개발6. 결론

전력 IT 인프라 자원 관리 DPNM Lab.2

개 요개

INTERNETPSDN

xDSL/Cable

FTTH

ATMSONET PSTN

ISDN

10 GigabitEthernet

PSDN

Satellite이미지를 표시할 수없습니다 . 컴퓨터메모리가 부족하여

이미지

FastEthernet

B ISDN

GigabitEthernet

WANsSS#7

IN/AIN

PLCBroadcastNetworks

이미지를 표시할 수없습니다 . 컴퓨터메모리가 부족하여

WiBro,

이미지를표시할수 없습니다 . 컴퓨터메모리가부족하여

Bluetooth

B-ISDNPLC

Networks(DAB, DVB-T) CDMA, GSM,

GPRS

IP-based micro-mobility

Wireless

HSDPABluetooth Zigbee

전력 IT 인프라 자원 관리 DPNM Lab.3

Wireless LANs

네트워크 관리의 필요성네 워 관리의 필 성• 네트워크 자원의 중요성 증대

• 서비스 품질의 개선 요구 충족서비스 품질의 개선 요구 충족

사용자의 다양한 요구 충족• 사용자의 다양한 요구 충족

• 네트워크 자원의 안정성 증대

• 자원의 활용성 증대

전력 IT 인프라 자원 관리 DPNM Lab.4

네트워크 관리의 목적네 워 관리의 목적

• 사용자– 사용자에게 안정적, 효율적 및 고품질 서비스 제공 및

유지

• 관리자관리자– 네트워크의 상황 및 현황 파악– 네트워크 관리정보 수집네 워 관리정보 수집– 정확한 자원 이용률에 대한 과금 책정– 네트워크 확장에 대한 계획 수립네트워크 확장에 대한 계획 수립

전력 IT 인프라 자원 관리 DPNM Lab.5

네트워크 관리의 주요 기능네 워 관리의 주 기능장애관리 (Fault Management)

장애 구성요소의 위치 파악 및 다른 네트워크로부터 격리– 장애 구성요소의 위치 파악 및 다른 네트워크로부터 격리– 장애 구성요소 수리 및 교체

구성관리 (Configuration Management)구성 리 ( g g )– 관리대상을 정의하고 그들 간의 관계를 설정– 관리대상으로부터 필요한 정보를 얻어오거나 정보를 변화시킴으

로써 관리대상을 제어로써 관리대상을 제어

과금관리 (Accounting Management)– 이용료 부과를 위해 사용자의 자원 사용량 모니터링 및 분석

성능관리 (Performance Management)– 관리대상의 성능을 모니터링하고 제어하여 효율적인 환경 제공

보안관리 (S i M )보안관리 (Security Management)– 허락된 사용자에게만 관리 정보에 대한 접근 및 제어를 제공

전력 IT 인프라 자원 관리 DPNM Lab.6

네트워크 관리 체계네 워 관리 체계Management Platform

Collect, organize & interpretOperational Data

AdministratorWorkstation

Agent Agent

mgmt requests/replies

AgentAgent Agent

Agent

Agent Agent

Agent

event reports

ObservationObservation& Control

전력 IT 인프라 자원 관리 DPNM Lab.7

네트워크 관리 관련 표준네 워 관리 관련 준• OSI Network Management Framework

– CMIP (X 700 Series)– CMIP (X.700 Series)• Internet Network Management Framework

– SNMPv1– SNMPv2– SNMPv3

• Telecommunication Management NetworkTelecommunication Management Network– TMN (M.3000 Series)

• TeleManagement Forum– SID, eTOM, NGOSS

• Distributed Management Task Force– CIM WBEM– CIM, WBEM

• Open Mobile Alliance– OMA DM

전력 IT 인프라 자원 관리 DPNM Lab.8

DP&NM Lab – Research GoalGoal: Efficient, reliable and secure operations and

management of networks, systems and services

AgentManagedResource

g , y

InstrumentationAgent

Modeling

Communication& Operation

Presentation

ManagerManagementApplication

AnalysisPresentation

전력 IT 인프라 자원 관리 DPNM Lab.9

10

SNMP 기반의 네트워크 관리 기술기반의 네 워 관리 기술• SNMP (Simple Network Management Protocol)

– IETF에서 표준화 된, 가장 널리 쓰이는 네트워크 관리 프로토콜에서 준화 된, 가장 널리 이는 네 워 관리 콜– Manager – Agent 모델– 3가지 동작(Get, Set, Trap) 제공

• SNMPv1• SNMPv1– 1988년 draft로 나와 1990년 인터넷 표준으로 채택– 대부분 네트워크 장비(router, switch)에 SNMP Agent 장착

시스템과 A li ti 에 대해서도 여러 가지 MIB이 정의되어 있음– 시스템과 Application에 대해서도 여러 가지 MIB이 정의되어 있음• RMON (Remote Network Monitoring)

– 서브네트워크 환경의 원격 모니터링 제공– RMON MIB 정의(서브네트워크에 관한 정보)

• SNMPv2– SNMPv1의 기능성 확장(getBulkRequest 와 관리자간의 통신가능)SNMPv1의 기능성 확장(getBulkRequest 와 관리자간의 통신가능)

• SNMPv3– 보안 강화를 위해 security features 추가

전력 IT 인프라 자원 관리 DPNM Lab.11

SNMP 기반의 네트워크 관리 기술기반의 네 워 관리 기술

Manager process Agent process User processesNetworkNMS Host

SNMP

UDP

SNMP

UDP

FTP, etc

TCP

CentralMIB

Admin

IPNetwork-dependent

protocols

IPNetwork-dependent protocols

Agent process User processes Agent processHost Router

InternetworkSNMP

UDP

FTP, etc

TCP

SNMP

UDP

IPNetwork-dependent protocols

IPNetwork-dependent

protocols

전력 IT 인프라 자원 관리 DPNM Lab.12

• SNMP는 Application Level 프로토콜로 일반적으로 UDP를 Transport 프로토콜로 사용

SNMP 기반의 네트워크 관리 기술기반의 네 워 관리 기술

Management resourcesManagement application

gSNMP managed objects

Application manages objects

etR

eque

st

etR

eque

st

SNMP manager

S

SNMP agent

S

SNMP managerUDP

IPNetwork dependent protocols

SNMP agentUDP

IPNetwork dependent protocols

SNMP messages

Network-dependent protocols Network-dependent protocols

network orinternet

SNMP 통신 모델

전력 IT 인프라 자원 관리 DPNM Lab.13

SNMP 통신 모델

SNMP 기반의 네트워크 관리 기술기반의 네 워 관리 기술

Mapping functionManagement station

Proxy agent

Proxied device

Manager process

Mapping function

Agent process Management process

Management station Proxied device

SNMP

UDP

SNMP

UDP

Protocolarchitecture usedby proxied device Protocol

architecture usedby proxied device

IP

Network dependent Network dependent

IP

by proxied device

Network-dependentprotocols

Network-dependentprotocols

Network-dependentprotocols

Network-dependentprotocols

network orinternet

network orinternet

전력 IT 인프라 자원 관리 DPNM Lab.14

SNMP Proxy Agent

MIB (Management Information Base)( g )정의

네트워크 상의 시스템들을 관리하기 위한 필요한 관리정보를– 네트워크 상의 시스템들을 관리하기 위한 필요한 관리정보를정의하고 있는 명세서

Standard MIBStandard MIB– 표준기관(IETF)에 의해 TCP-IP 기반의 Internet 환경에서

공통적으로 제공해야 할 관리정보를 정의한 MIBRFC 형태로 배포– RFC 형태로 배포• MIB-II (RFC 1213)

Private MIBPrivate MIB– 표준기관이 아닌 개인 회사에서 정의한 MIB– 자신의 회사만이 제공하는 MIB을 private(4) enterprises(1) 밑에

정의할 수 있음정의할 수 있음– 예: Cisco MIBs

전력 IT 인프라 자원 관리 DPNM Lab.15

Internet Standard: MIB-II• Internet 관리 체제에서 사용되는 관리정보 정의

관리되는 장치에 해당하는 룹만 구현 하면 됨• 관리되는 장치에 해당하는 그룹만 구현 하면 됨• 10개의 그룹으로 구성

MIB-II(1.3.6.1.2.1)system(1)

interface(2)

시스템의 전반적인 정보

시스템의 네트워크 인터페이스에 대한 정보interface(2)

at(3)

ip(4)

시스템의 네트워크 인터페이스에 대한 정보

주소 값 변환 테이블에 대한 정보

시스템의 IP와 관련된 정보p( )

icmp(5)

tcp(6)

시스템의 ICMP와 관련된 정보

시스템의 TCP와 관련된 정보

각 인터페이스에서의전송방법과 프로토콜에 관한 정보

udp(7)

egp(8)

dot3(9)

시스템의 UDP와 관련된 정보

시스템의 EGP와 관련된 정보

전력 IT 인프라 자원 관리 DPNM Lab.16

각 인터페이스에서의전송방법과 프로토콜에 관한 정보dot3(9)

snmp(10) 시스템의 SNMP와 관련된 정보

17

전력선 통신망 (PLC 네트워크)전력선 통신망 ( 네 워 )

전력 IT 인프라 자원 관리 DPNM Lab.18

전력선 통신 기술 동향전력선 통신 기술 동향• 고속 전력선 통신(PLC) 기술 성장

200 Mbps 급의 PLC 모뎀 상용– 200 Mbps 급의 PLC 모뎀 상용– 400 Mbps 급의 PLC 모뎀 개발

• PLC 네트워크는 4가지 Chipset업체의장비로구성PLC 네트워크는 4가지 Chipset 업체의장비로구성– DS2, Intellon, Xeline, Panasonic

• 서로 다른 Chipset 업체의 장비는 서로 통신이 불가능– Chipset 업체 별, 독립적인 PLC 네트워크 구축

• 표준화 동향– 국내 표준 : 기술표준원, 고속 PLC MAC & PHY KS 규격 고시– 지역 표준 : Homeplug, UPA, CEPCA

국제 표준 : IEEE P1901 WG 고속 PLC MAC & PHY 국제규격– 국제 표준 : IEEE P1901 WG, 고속 PLC MAC & PHY 국제규격

전력 IT 인프라 자원 관리 DPNM Lab.19

전력선 통신 Chipset 업체전력선 통신 p 업체• 국내 업체 소개

– Xeline• 1999년에 설립된 한국회사• 1999년에 설립된 한국회사• 고속 PLC 시스템(24Mbps 급 XPLC21) 개발• XPAS-200B (XPLC21기반 인터넷 가입자망 시스템) 개발• 최근 200Mbps 급 모뎀 칩셋(XPLC40A) 발표

• 국외 업체 소개– Intellon

• 1989년에 미국에 설립된 미국회사로, Homeplug 규격의 중심회사가정 콘센트를 꽂아 인터넷을 이용할 수 있는 가정용 PLC 모뎀 (14 Mb 급)• 가정 콘센트를 꽂아 인터넷을 이용할 수 있는 가정용 PLC 모뎀 (14 Mbps 급) 개발

• 최근 A/V 용 85 Mbps급 칩셋 출시 및 200 Mbps급 칩셋 개발 진행– DS2

1998년에 설립된 현재 가장 빠른 전력선 통신기술을 가진 스페인 회사• 1998년에 설립된 현재 가장 빠른 전력선 통신기술을 가진 스페인 회사• UPA(Universal Powerline Association)와 OPERA(Open PLC European

Research Alliance)의 중심회사• 최초 200 Mbps 급 칩셋 개발 및 상용화• 최근 400 Mbps 급 초고속 PLC 칩 발표• 최근 400 Mbps 급 초고속 PLC 칩 발표

– Panasonic (마츠시타 전기)• 일본 회사• Wavelet OFDM 변조방식을 이용해 4MHz~28MHz의 대역에서 최대 190Mbps

의 전송속도를 갖는 ‘HD-PLC’이라는 명칭의 PLC 기술을 개발

전력 IT 인프라 자원 관리 DPNM Lab.

의 전송속도를 갖는 HD-PLC 이라는 명칭의 PLC 기술을 개발

20

전력선 통신망 관리 기술 동향전력선 통신망 관리 기술 동향• Chipset 업체 별로 독립적인 관리체계로 자사의 네트워크

를 관리하고 있거나 계획 중임를 관리하고 있거나 계획 중임– PLC chipset 업체 별로 독립적으로 PLC MIB 정의– PLC 장비 업체 별로 자사의 장비를 위한 NMS 제공PLC 장비 업체 별로 자사의 장비를 위한 NMS 제공

업체 관리 프로토콜 관리 정보 관리 구조업체 관리 콜 관리 정보 관리 구조

Xeline SNMP Xeline Private MIB SNMP Proxy Agent

DS2(OPERA)

SNMP OPERA Private MIB SNMP Agent

IntellonIntellon(Homeplug)

SNMP Homeplug Private MIB SNMP Proxy Agent

Panasonic SNMP In Progress In Progress

전력 IT 인프라 자원 관리 DPNM Lab.21

Panasonic SNMP In Progress In Progress

OPERA MIB• OPERA PLC 장비를 위한 MIB 정의enterprise(1.3.6.1.4.1)

ds2(6798)

opera(3)

plSystem(1)

plBasic(2)

System에 관한 통용적인 정보

일반적인 전력선 configuration 정보plBasic(2)

plPhy(3)

plMAC(4)

일반적인 전력선 configuration 정보

physical Layer에 관련 정보

MAC 관련 정보p ( )

plQoS(5)

plOVLAN(6)

QoS 관련 정보

VLAN 관련 정보

plStatistics(7)

plTraps(8)

plStp(9)

통계정보의 counter

Trap 관련 정보

STP(spanning tree protocol) 관련 정보

전력 IT 인프라 자원 관리 DPNM Lab.22

plStp(9)

plSecurity(10)

STP(spanning tree protocol) 관련 정보

보안 관련 정보

Xeline MIBXeline PLC 장비(XPAS-200B System)를 관리하기위한 MIB위한 MIB

전력 IT 인프라 자원 관리 DPNM Lab.23

Homeplug MIBp genterprise(1.3.6.1.4.1)

Homeplug MIB

Inventory ManagementInvStaTableInvAvInTable

PLC 네트워크의 Topology 의 Discovery 정보

InvAvInMembersTableAlarm ManagementConfiguration Management

발생할 수 있는 Alarm 에 관한 정보

PLC 장비 설정 정보g gCfgStaGroupCfgStaSWGroupCfgStaPhyGroup

장비 설정 정

g y pCfgStaRoutingTable

Service ProvisioningSrvBasicServiceGroup

Provisioning traffic shaping parameters 에 대한 정보SrvBasicServiceGroup

SrvAdvancedServiceTablePerformance Management

PrfChannelGroup

에 대한 정보

PLC 장비의 성능, 통계 정보

전력 IT 인프라 자원 관리 DPNM Lab.24

PrfChannelGroupPrfLinkTable

Security Management 보안 관련 정보

25

기술의 필요성기술의 필 성• PLC 네트워크와 부가서비스의 발달

– 한국전력공사 u-PLC PowerIT 사업한국전력공사 u PLC PowerIT 사업– 전력선 통신을 이용한 백본망 구축사업

• 동남아시아, 아프리카, 남아메리카– 전력선 통신을 이용한 부가서비스전력선 통신을 이용한 부가서비스

• 원격 검침 서비스, 홈네트워크 서비스 및 트리플 플레이 서비스

• 연구 동기연구 동기– 대규모 전력선 통신망 구축과 사업에 따른 이종 전력선 통신망의 통합 관리

요구 증대• 전력선은 통신을 위한 망이 아니기 때문에 일반 망에 비하여전력선은 통신을 위한 망이 아니기 때문에 일반 망에 비하여

노이즈(Noise), 감쇄(Attenuation), 신호왜곡(Impedance Mismatching) 과같은 여러 문제점들이 자주 발생 함

• 이종 PLC 네트워크도 효율적(efficient), 신뢰적(reliable) 및 안전한이종 네트워 도 효율적( ), 신뢰적( ) 및 안전한(secure) 운영을 위하여 관리가 되어야 함

– 기존의 Chipset 별로 구축된 전력선 통신망 관리체계를 이용해서는 이종 전력선 통신망의 통합 관리가 어려움

전력 IT 인프라 자원 관리 DPNM Lab.

력 통 망의 통합 리가 어려

26

기존 관리 기술의 문제점기존 관리 기술의 문제점• 기존의 관리 체계는 자사의 제품을 관리하기 위한 사적인 (proprietary)

점이 많음점이 많음– 타사의 전력선 통신망에 바로 적용하기 어려움– 기존의 NMS는 하나의 셀 단위로 관리 가능한 EMS 수준의 기능을 제공하고

있음 (확장성이 떨어짐)

• 기존 PLC 관리정보(MIB)에는 기능적으로 중복된 정보 많음– NMS의 메모리 공간의 비효율성 및 관리정보 유지 보수의 복잡도 증가– 같은 기능의 관리정보에 대해 관리정보 변환에 따른 로드 증가– 같은 기능의 관리정보에 대해, 관리정보 변환에 따른 로드 증가

• (무선 통신 기술과 달리) 모든 전력선 통신 장비를 위한 공통 관리정보가부재부재– PLC 장비 개발자

• 관리 정보를 정의하기 위한 개발 비용 및 시간의 증가– NMS 개발자

모든 PLC 네트워크 특징을 고려한 통합 NMS 개발에 따른 개발 로드 증• 모든 PLC 네트워크 특징을 고려한 통합 NMS 개발에 따른 개발 로드 증가

• NMS의 통합된 관리 view를 제공하기 어려움

전력 IT 인프라 자원 관리 DPNM Lab.27

이종 전력선 통신망 관리 기술이종 전력선 통신망 관리 기술• SNMP 기반의 이종 전력선 통신망을 위한 통합 관리 체계

Common PLC MIB 설계– Common PLC MIB 설계• 모든 전력선 통신 장비를 관리하기 위한 공통 관리정보• 업체 별 특수한(specific) 정보는 Private MIB으로 정의

– 통합 PLC Proxy Agent 개발• Common PLC MIB이 반영되지 않은 기존의 전력선 통신 장비

를 포용하기 위한 시스템를 용하기 위한 시 템• 기존 PLC MIB 기반의 SNMP 상호작용과 Common PLC MIB

기반의 SNMP 상호작용 사이의 변환(translation)을 수행함– 통합 전력선 통신망 관리 시스템 개발– 통합 전력선 통신망 관리 시스템 개발

• Common PLC MIB을 이용하여, 대규모 이종 전력선 통신망을통합 관리 할 수 있는 관리 시스템

전력 IT 인프라 자원 관리 DPNM Lab.28

이종 전력선 통신망의 구조이종 전력선 통신망의 구

전력 IT 인프라 자원 관리 DPNM Lab.29

기존 PLC MIB의 공통 정보기존 의 공통 정• PLC 장비의 기본 정보

– MACAddr, NodeType, Status 등, yp , 등

• 구성정보– Reset FactoryReset AGCGain ToneMAP 등– Reset, FactoryReset, AGCGain, ToneMAP 등

• 성능정보I / t d I / t b f t t I / t BPS (Bit– In/out speed, In/out number of octets, In/out BPS (Bits per Symbol) 등

연결정보• 연결정보– MACAddr of parent node, Number of connected node 등

• Trap 정보– 장비의 상태가 변하는 경우, 네트워크의 topology가 변하는

경우

전력 IT 인프라 자원 관리 DPNM Lab.

30

Common PLC MIB의 요구사항의 구사항• 일반적인 망 관리 정보인 MIB-II의 관리정보 포함

– Proxy Agent 관리구조인 경우 모든 PLC 장비의 MIB-II정보 제공– Proxy Agent 관리구조인 경우, 모든 PLC 장비의 MIB-II정보 제공

• 모든 전력선 통신 장비를 설정할 수 있는 공통 시스템 구성 정보 포함

• 전력선 통신 장비의 장애 상태와 원인을 판단할 수 있는 정보 포함Status CPU와 Memory 사용량– Status, CPU와 Memory 사용량

• 전력선 통신 인터페이스의 장애 판단을 위한 성능정보 포함– BPS (Bits per Symbol)

• 신속한 장애 경고를 위한 trap 정보 및 임계치(threshold) 정보 포함• 신속한 장애 경고를 위한 trap 정보 및 임계치(threshold) 정보 포함

• 전체적인 망 구조를 보여주기 위한 장비들 간의 연결정보 포함

전력 IT 인프라 자원 관리 DPNM Lab.

전체적인 망 구 를 여주기 위한 장비들 간의 연결정 함

31

Common PLC MIB의 구조의 구

• 4개의 group으로 구성Enterprise (1.3.6.1.4.1)

KEPCO (29408)

PLCCommonMIB (1)system(1) 시스템의 전반적인 정보

sysConfTable

sysStatisticsTable

interface(2) 시스템의 네트워크 인터페이스에 대한 정보

interfaceTable

plcinfo(3) PLC specific 한 정보

plcinfoTable

전력 IT 인프라 자원 관리 DPNM Lab.32

trap(4) Trap 정보

Common PLC MIBsystem interface plcInfo

traptrapsysConfTable sysStatisticsTable interfaceTable plcinfoTable

s sMACAddr s sMACAddr ifDescr plcO tAGCGain trapStat sChangesysMACAddr sysMACAddr ifDescr plcOutAGCGain trapStatusChange

sysNodeType sysFreeMemorySize ifOperstatus plcInAGCGain trapDetectedNewPeer

sysStatus sysCPUUtilization ifAdminstatus plcOutBPS trapDisappearedPeer

sysReset sysInBPS ifInSpeed plcInBPS trapCPUWarning

sysFWVersion sysOutBPS ifInOctets plcOutToneMap trapMemoryWarning

sysMemroyThreshold

sysparentMACAddr ifInDiscard plcInToneMap trapChannelStateWarning

전력 IT 인프라 자원 관리 DPNM Lab.33

통합 PLC Proxy Agent통합 y g• 통합 PLC Proxy Agent의 동작

전력 IT 인프라 자원 관리 DPNM Lab.34

통합 PLC Proxy Agent의 요구사항통합 y g 의 구사항• Common PLC MIB과 기존 PLC MIB 사이의 관리정보

변환 수행변환 수행– 기존 PLC MIB에서 정보를 제공하는 경우

• 같은 기능의 관리정보에 대해 OID 맵핑을 수행– 기존 PLC MIB에서 정보를 제공하는 않는 경우기존 PLC MIB에서 정보를 제공하는 않는 경우

• 기존 PLC MIB 정보를 가공– ifInSpeed경우, DS2 MIB의 plStatisticsPLCInputWords 정보를 시간으로나누어서 제공

• 하나의 MIB values에 복수의 관리정보가 포함 된 경우 (Bit 연산)경우 의 정 의 하위– sysMemroyThreshold 경우, Xeline MIB의, xEU200BSetting Parameter 정보의 하위

4byte 정보를 제공

• 관리대상의 목록 정보 유지• SNMP 메세지 처리 기능 제공• Common PLC MIB 기반의 SNMP 상호작용과 동등한

성능보장성능보장• 대규모의 전력선 통신망을 관리 가능한 확장성 제공

전력 IT 인프라 자원 관리 DPNM Lab.35

통합 PLC Proxy Agent의 구조통합 y g 의 구이미지를 표시할 수 없습니다 . 컴퓨터 메모리가 부족하여 이미지를 열 수없거나 이미지가 손상되었습니다 . 컴퓨터를 다시 시작한 후 파일을 다시 여십시오 . 여전히 빨간색 x가 나타나면 이미지를 삭제한 다음 다시 삽입해야 합니다 .

전력 IT 인프라 자원 관리 DPNM Lab.36

통합 PLC Proxy Agent통합 y g• 개발 환경

L JDK 1 5 0 06– Language : JDK 1.5.0_06– OS : Windows XP Professional Service Pack 2– IDE : AdventNet SNMP Agent Toolkit Java Edition 6.0IDE : AdventNet SNMP Agent Toolkit Java Edition 6.0– Library : AdventNet SNMP API

Common PLC MIB Agent

• 확장성 검증 환경

Xeline Agent

Test Manager+ Agent Simulator

100Mbps

Xeline Agent

DS2 Agent

Window severP ti D l C 1 6 GH CPU

+통합 PLC Proxy Agent

Window severPentium IV 2 6 GHz CPU

Agent Simulator

전력 IT 인프라 자원 관리 DPNM Lab.37

Pentium Dual Core 1.6 GHz CPU2GB RAM

Pentium IV 2.6 GHz CPU1GB RAM Simulated Agents

통합 PLC Proxy Agent통합 y g• 측정 목적

– 통합 PLC Proxy Agent의 chipset 업체 별로 관리 가능한 SNMP Agent 개– 통합 PLC Proxy Agent의 chipset 업체 별로 관리 가능한 SNMP Agent 개수에 대한 확장성 측정

• 측정 항목업체 별 특정 개수의 부터– Chipset 업체 별로, 특정 개수의 SNMP Agent로부터 Common PLC MIB

의 systemConfTable의 10개의 정보에 대해 가져올 때의 평균 응답시간(response time)

• Xeline Agent과 DS2 Agent의 경우

• Common PLC MIB Agent의 경우astranpatm TTTTRT +++=

• Common PLC MIB Agent의 경우

• 측정 방법astmcm TTRT +=

– Test Manager에서 SNMP Agent로부터 측정항목을 가져오는 동작(GetRequest)을 수행하는 thread의 개수를 변화시키면서, 모든 thread가수행될 때까지의 시간을 50번 씩 측정

전력 IT 인프라 자원 관리 DPNM Lab.38

통합 PLC Proxy Agent 성능평가통합 y g 성능평가• 확장성 검증 결과

• 평균 응답시간– Xeline Agent > DS2 Agent > Common PLC MIB Agent

전력 IT 인프라 자원 관리 DPNM Lab.39

통합 전력선 통신망 관리 시스템통합 전력선 통신망 관리 시 템• 이종 전력선 통신망을 통합 관리하는 시스템

• 기능적 요구사항– PLC 장비의 관리정보 조회 및 설정 기능– PLC 장비의 관리정보 조회 및 설정 기능– 장애 발생 시, Trap과 Alarm을 통한 장애관리기능– 성능관련 데이터 처리 (수집,분석,조회) 기능– 가입자 및 사용자 정보 관리기능

• 비기능적 요구사항– 모든 모듈 기능의 독립적 설계

수천 건의 서버 부하 발생 시에서 다운되지 않는 대용량 처리가능– 수천 건의 서버 부하 발생 시에서 다운되지 않는 대용량 처리가능– 표준 인터페이스 제공을 통한 Multi-tier 기반의 다중 플랫폼 지원

전력 IT 인프라 자원 관리 DPNM Lab.40

통합 전력선 통신망 관리 시스템통합 전력선 통신망 관리 시 템• 통합 PLC NMS의 구조

전력 IT 인프라 자원 관리 DPNM Lab.41

통합 전력선 통신망 관리 시스템통합 전력선 통신망 관리 시 템• 개발 환경

– Language : JDK 1.5.0_06– OS : Windows XP Professional Service Pack 2– IDE : Eclipse 3.1– Library : AdventNet SNMP API, Lomboz (JSP Plug-in)– Web server engine for JSP : Apache Tomcat 5.5– Web client : JSP (Java Server Pages)– Database : Oracle database 10g

전력 IT 인프라 자원 관리 DPNM Lab.42

이종 전력선 통신망 테스트베드 구조이종 전력선 통신망 테 베 구• 3개의 네트워크로 구성된 이종 PLC 테스트베드 구축

– Xeline, Corinex(DS2), Common PLC MIB

• Xeline PLC 네트워크 (XPAS-200B System)– POSTECH 정보통신연구소 353호 DPNM 연구실– 장비구성

PLC M t U it MM 200B 1개• PLC Master Unit : MM-200B 1개• PLC Slave Unit : SU-200B 5개• PLC EMS Unit : EU-200B 1개

DS2 PLC 네트워크• DS2 PLC 네트워크– POSTECH 정보통신연구소 222호 DPNM 서버실– 장비구성

• AV200 Enterprise Powerline Ethernet Adapter : 3개p p

• Common PLC MIB 네트워크– 대전, 원격 검침 시범망– 장비구성장비구성

• IRM Unit : 1개• PLC Master Unit : 1개• PLC Slave Unit : 30개

전력 IT 인프라 자원 관리 DPNM Lab.43

이종 전력선 통신망 테스트베드 구조이종 전력선 통신망 테 베 구

전력 IT 인프라 자원 관리 DPNM Lab.44

통합 전력선 통신망 관리 시스템통합 전력선 통신망 관리 시 템

전력 IT 인프라 자원 관리 DPNM Lab.45

통합 전력선 통신망 관리 시스템통합 전력선 통신망 관리 시 템

전력 IT 인프라 자원 관리 DPNM Lab.46

통합 전력선 통신망 관리 시스템통합 전력선 통신망 관리 시 템

전력 IT 인프라 자원 관리 DPNM Lab.47

통합 전력선 통신망 관리 시스템통합 전력선 통신망 관리 시 템

전력 IT 인프라 자원 관리 DPNM Lab.48

통합 전력선 통신망 관리 시스템통합 전력선 통신망 관리 시 템

전력 IT 인프라 자원 관리 DPNM Lab.49

통합 전력선 통신망 관리 시스템통합 전력선 통신망 관리 시 템

전력 IT 인프라 자원 관리 DPNM Lab.50

통합 전력선 통신망 관리 시스템통합 전력선 통신망 관리 시 템

전력 IT 인프라 자원 관리 DPNM Lab.51

결 론결 론• 요약

네 워 관리 기술 개– 네트워크 관리 기술 소개– SNMP 기반의 네트워크 관리 기술 소개

전력선 통신망을 위한 관리 기술 소개– 전력선 통신망을 위한 관리 기술 소개– 이종 PLC 네트워크를 위한 통합 관리 기술 및 시스템

개발개발• Common PLC MIB 설계• 통합 PLC Proxy Agent 개발• 통합 PLC NMS를 개발

– 이종 PLC 네트워크를 위한 통합 관리체계의 실현가능성 검증가능성 검증

• 이종 PLC 네트워크 테스트베드 구축• 통합 PLC NMS를 이용한 여러 통합 관리기능 수행을 통한 효

율적인 네트워크 관리 검증

전력 IT 인프라 자원 관리 DPNM Lab.

율적인 네트워크 관리 검증

52

참고 문헌참 문헌1. William Stallings, SNMP, SNMPv2, SNMPv3 and RMON 1 and 2,

Third Edition Addison-Wesley 1999Third Edition, Addison Wesley, 1999 2. David Perkins and Evan McGinnis, Understanding SNMP MIBs,

Prentice Hall PTR, ISBN 0-13-437708-7, 19973. Management Information Base for Network Management of

TCP/IP-based Internets: MIB-II, RFC1213, http://www.ietf.org/rfc/rfc1213.txtp g

4. DS2, http://www.ds2.es/.5. Intellon, http://www.intellon.com/.6. OPERA : http://www.ist-opera.org/7. Xeline, http://www.xeline.com/.8 Panasonic http://www panasonic com/8. Panasonic, http://www.panasonic.com/.9. KEPRI PowerIT Project, http://neptune.kepri.re.kr/uplc/.10. AdventNet Simulation Toolkit 6,

전력 IT 인프라 자원 관리 DPNM Lab.

http://www.adventnet.com/products/ simulator/.53

참고 문헌참 문헌11. Jae-Jo Lee, Choong Seon Hong, Joon-Myung Kang, and James Won-Ki Hong, “Power line

communication network and management in Korea,” International Journal of Network Management(IJNM) Vol 13 Issue 6 Special Issue Nov -Dec 2006 pp 443-457Management(IJNM), Vol. 13, Issue 6, Special Issue, Nov. Dec. 2006, pp. 443 457.

12. 강준명, 박창근, 김은희, 홍원기, 임용훈, 주성호, 최문석, 이범석, 현덕화, “전력선 통신망을 위한 네트워크 관리 시스템의 설계 및 구현”, KNOM Review, Vol. 9, No. 2, December 2006, pp. 8-19.

13. Joon-Myung Kang, Chang-Kun Park, Eun-Hee Kim, James Won-Ki Hong, Yong-hun Lim, Seongho Ju, Moon-suk Choi Bum-suk Lee and Duckhwa Hyun "Design and Implementation of NetworkMoon-suk Choi, Bum-suk Lee, and Duckhwa Hyun, Design and Implementation of Network Management System for Power Line Communication Network," IEEE International Symposium on Power Line Communications and its Applications (ISPLC 2007), Pisa, Italy, March 26-28, 2007, pp. 23-28.

14 박창근 강준명 최미정 홍원기 임용훈 주성호 최문석 이범석 현덕화 "전력선 통신망을 위한 관리 정14. 박창근, 강준명, 최미정, 홍원기, 임용훈, 주성호, 최문석, 이범석, 현덕화, 전력선 통신망을 위한 관리 정보 설계", Proc. of KNOM 2007 Conference, Cheju, Korea, April 26-27, 2007, pp. 198-205.

15. 박창근, 최미정, 강준명, 홍원기, 임용훈, 주성호 " 멀티 벤더 전력선 통신 망을 위한 통합 네트워크 관리시스템 설계 및 구현 ," Proc. of 2007 KICS Fall Conference, Seoul, November 17, 2007.

16 Chang-Keun Park Joon-Myung Kang Mi-Jung Choi James Won-Ki Hong Young-Jun Lim and16. Chang Keun Park, Joon Myung Kang, Mi Jung Choi, James Won Ki Hong, Young Jun Lim, and Munseok Choi, "An Integrated Network Management System for Multi-Vendor Power Line Communication Networks", the International Conference on Information Networking 2008(ICOIN 2008), Busan, Korea, January 23-25, 2008.

17. Chang-Keun Park, Joon-Myung Kang, Mi-Jung Choi, James Won-Ki Hong, Young-Jun Lim, and17. Chang Keun Park, Joon Myung Kang, Mi Jung Choi, James Won Ki Hong, Young Jun Lim, and Seong-Ho Ju, "Definition of Common PLC MIB and Design of MIB Mapper for Multi-vendor PLC Network Management", IEEE International Symposium on Power Line Communications and its Applications 2008(ISPLC 2008), Jesu Island, Korea, April 2-4, 2008, pp. 152-157.

18. 박창근, “SNMP 기반의 이종 PLC 네트워크를 위한 통합 관리 방법” 석사논문, 컴퓨터공학과,

전력 IT 인프라 자원 관리 DPNM Lab.

박창근, 기반의 이종 네 워 를 위한 통합 관리 방법 석사논문, 컴퓨터공학과,포항공과대학교, 2008

54

Q & AQ & A감사합니다감사합니다

http://dpnm postech ac krhttp://dpnm.postech.ac.kr분산처리 및 네트워크 관리 연구실포항공과대학교 컴퓨터공학과

전력 IT 인프라 자원 관리 DPNM Lab.55

포항공과대학교 컴퓨터공학과