Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSD 2006 / TEAM 12 Final presentation 29 th May 2006.

Similar presentations


Presentation on theme: "CSD 2006 / TEAM 12 Final presentation 29 th May 2006."— Presentation transcript:

1 CSD 2006 / TEAM 12 Final presentation 29 th May 2006

2 Video

3 Agenda OASIS2 world OASIS2 benefits OASIS2 big picture Architecture Monitoring subsystem Future work Questions & Answers

4 OASIS2 WORLD Backbone Operator servers End users Internet Service provider

5

6 OASIS2 benefits Supports wired and wireless connections High security New technology supports Scalability Mobility Supports Linux, Mac OS, Windows Freedom of ISP selection Free and Open source software (GPL)

7

8

9 Architecture - subsystems Monitoring Authentication Management Event

10 Monitoring subsystem User Interface SNMP poller XMLRPC RRDtoolAuthentication & Policy

11 Monitoring user interface ISPs and network operator staff Written in PHP Connecting via HTTPS XMLRPC as interpreter

12 Monitoring subsystem User Interface SNMP poller XMLRPC RRDtoolAuthentication & Policy

13 Authentication Purpose: authenticate users´ login requests. Program continuously in listening state. A process is tied to every request; reused a number of times. Connection to database – able to read table with username/passwords in order to authenticate users. Only component allowed to access that table.

14 Authentication Mechanism Authentication(request) Authentication(challenge) Authentication (success) Authentication(response) ClientServer

15 Policy The policy is related to the authentication. Authentication leads to privileges(sharing resources). Policy mandates authorization. Responsible for controlling clients´ access to resources according to their privileges. Like in our monitoring system the ISP’s have access to less information than the Network operator.

16 Monitoring subsystem User Interface SNMP poller XMLRPC RRDtoolAuthentication & Policy

17 RRDtool Main purpose Saving network status information SNMP poller

18 librrdNG investigated original RRDtool what would we need? compatible scalable speed librrdNG – the Next Generation RRDtool

19 Compatible, Scalable and Speed RRDtool is limited to 256 open RRDbs librrdNG can have 2^31 RRDbs open speedup on read/write with 250 - 400 %

20 Monitoring subsystem User Interface SNMP poller XMLRPC RRDtoolAuthentication & Policy

21 SNMP poller – Why? Need a protocol to get information from the network devices. Simple Network Management Protocol (SNMP) is almost a standard Monitoring system Switches, routers, APs… SNMP

22 SNMP poller SNMP poller “interviews” the network elements, asking for the needed data sequentially. SNMP pollerSwitch Query 1 Data 1 Data 2 Query 2

23 SNMP poller: Synchronous mode Gather all the information from one switch to start “interviewing” the second one SNMP poller Switch 1Switch 2

24 SNMP poller: Asynchronous mode “Interview” all the elements at the same time SNMP pollerSwitch 1 Switch 2

25 Future work Project is available as master theses Good Programming Skills in C++ Networking Knowledge PHP and MySQL

26 Thank you for your listening! Questions? Web Site: http://csd.ssvl.kth.se/~csd2006-team12/ Presentation available at: http://csd.ssvl.kth.se/~csd2006- team12/deliverables/final_presentation.ppt


Download ppt "CSD 2006 / TEAM 12 Final presentation 29 th May 2006."

Similar presentations


Ads by Google