A Knowledge Proxy bridging between SNMP and ACMP Formatvorlage des - - PowerPoint PPT Presentation

a knowledge proxy bridging between snmp and acmp
SMART_READER_LITE
LIVE PREVIEW

A Knowledge Proxy bridging between SNMP and ACMP Formatvorlage des - - PowerPoint PPT Presentation

Lehrstuhl Netzarchitekturen und Netzdienste Institut fr Informatik Technische Universitt Mnchen A Knowledge Proxy bridging between SNMP and ACMP Formatvorlage des Untertitelmasters durch Klicken Final Presentation: bearbeiten Bachelor


slide-1
SLIDE 1

A Knowledge Proxy bridging between SNMP and ACMP

1

Lehrstuhl Netzarchitekturen und Netzdienste

Institut für Informatik Technische Universität München

Formatvorlage des Untertitelmasters durch Klicken bearbeiten

A Knowledge Proxy bridging between SNMP and ACMP

Final Presentation: Bachelor Thesis René Brogatzki 17.11.2010

slide-2
SLIDE 2

A Knowledge Proxy bridging between SNMP and ACMP

2

SNMP SNMP SNMP

Motivation

q Autonomous Control and

Management Platform

q Simple Network

Management Protocol

ACMP

Knowledge Agent K A K A K A K A K A K A

AMDL AMDL AMDL

slide-3
SLIDE 3

A Knowledge Proxy bridging between SNMP and ACMP

3

Required Steps

q Discovery q Automated Configuration of the autonomous element q Proxy Design

§

SNMP Ressource Adapter

slide-4
SLIDE 4

A Knowledge Proxy bridging between SNMP and ACMP

4

Discovery

q Ping Scan q UDP Port Scan q MIB Walk q Read-Write / Read-Only SNMP Proxy

slide-5
SLIDE 5

A Knowledge Proxy bridging between SNMP and ACMP

5

Automated Configuration

q Fingerprint

§

SHA1 hash

q

SNMP Variable Binding

q

Autonomous Model Definition Language

q MAPE Configuration

SNMP Ressource Adapter MIB AMDL

Model Store

Welt: http://www.jwlo.ch/images/world-2.jpg

SNMP Proxy

1.3.6.1.4.1.28507.1.1.2.2.1.5.8 = 0 1.3.6.1.4.1.28507.1.1.2.2.1.6.7 = 0

<1.3.6.1.4.1.28507.1.1.2.2.1.5.8> <oid>1.3.6.1.4.1.28507.1.1.2.2.1.5.8</oid> <value></value> <type>Integer32</type> </1.3.6.1.4.1.28507.1.1.2.2.1.5.8>

<get> <command_line> <syntax> %p1,%p2 </syntax> <p1> data[@configuration='runnig']/device/physical_ip </p1> <p2> data[@configuration='runnig']/1.3.6.1.4.1.28507.1.2.2.1.5.8</p2> </command_line><field> <name>1.3.6.1.4.1.28507.1.2.2.1.5.8/value </name> <variable> <address>1.3.6.1.4.1.28507.1.2.2.1.5.8/value </address> <alias> </alias> <regex> </regex> </variable> </field> </get>

Knowledge Agent

slide-6
SLIDE 6

A Knowledge Proxy bridging between SNMP and ACMP

6

SNMP Proxy Design

q Snmp4j

§

SNMP Java Implementation

q Supports

§

v1, v2c, v3

§

Security

  • User Based Security Model
  • Community Based Security

Model

Get Set Trap SNMP Ressource Adapter

Knowledge Agent

SNMP Proxy

ACMP

AMDL

SNMP Engine SNMP Resource Connector SNMP Discovery Knowlege Translator

slide-7
SLIDE 7

A Knowledge Proxy bridging between SNMP and ACMP

7

Demo

ba_finalmpeg2.mpeg

slide-8
SLIDE 8

A Knowledge Proxy bridging between SNMP and ACMP

8

Summary / Outlook

q Discovery q Automated Configuration of the autonomous element q Proxy Design

§

SNMP Ressource Adapter

Possible Future Deveolpment

q Trust Level q Aggregated efficient querying q AgentX

slide-9
SLIDE 9

A Knowledge Proxy bridging between SNMP and ACMP

9

Thak you

???