SMARTxAC & Sentinel Maria Isabel Ganda, Communications Service - - PowerPoint PPT Presentation
SMARTxAC & Sentinel Maria Isabel Ganda, Communications Service - - PowerPoint PPT Presentation
SMARTxAC & Sentinel Maria Isabel Ganda, Communications Service Manager, CESCA Maurizio Molina, CEO, 8th TF-NOC meeting, GRnet, Athens, 27-5-2013 Agenda SMARTxAC Introduction The evolution of the network and the evolution of
Agenda
ü SMARTxAC
- Introduction
- The evolution of the network and the evolution of the tool
- Examples of use
- Requirements for the new platform
- Demo
ü Sentinel
- Traditional network monitoring approaches
- Talaia Networks alternative vision
- Sentinel Highlights
- Demo
- Talaia Networks Roadmap
- Discussion
About CESCA & Anella Científica
Commercial Internet
Symbiosis and collaboration
ü SMARTxAC is the collaboration between UPC (CCABA) and CESCA. ü It is a platform made by the university where CESCA gets a useful and adaptable tool for the management of the network and for its users in Anella Científica and the university gets real material and feedback for the research and projects. ü Since 2003, SMARTxAC is daily used by CESCA to detect anomalies, attacks, performance problems, network faults, etc.
SMARTxAC
ü SMAЯTxAC: Traffic Monitoring and Analysis System for Anella Científica (“Sistema de Monitoratge i Anàlisi de TRàfic per l’Anella Científica”) ü Main objectives
- Low-cost platform
- Continuous monitoring of high-speed links without packet loss
- Detection of network anomalies and irregular usage
- Multi-user system: Network operators and Institutions
Agenda
ü SMARTxAC
- Introduction
- The evolution of the network and the evolution of the tool
- Examples of use
- Requirements for the new platform
- Demo
ü Sentinel
- Traditional network monitoring approaches
- Talaia Networks alternative vision
- Sentinel Highlights
- Demo
- Talaia Networks Roadmap
- Discussion
How was it born? The background
ü Previous monitoring and analysis projects:
- CASTBA
- MEHARI
- MIRA
ü With the collaboration among several universities
- UPM (Universidad Politécnica de Madrid)
- UC3M (Universidad Carlos III de Madrid)
- UPC (Universitat Politècnica de Catalunya)
ü And the participation of:
- RedIRIS
- CESCA
- Telefónica Investigación y Desarrollo
- Institut Català de Tecnologia
ü The MIRA platform was mainly divided in two subsystems:
- The Traffic Capture Subsystem was a modification of the OC3MON
software for the PCA200 Fore ATM card adapter that provided periodic full IP packet samples (the traffic capture was done in a passive way).
- The Traffic Analysis Subsystem had several modules that extracted
different parameters of the network.
ü The capture was:
- Passive (using optical splitters)
- Statistic (10% of real traffic maximum)
- All the packet (header and payload)
From 1999 to 2001: The MIRA project
50% 50% 50%
Development platform @UPC – CCABA
Internet 50%
Traffic Analysis System (Linux)
ü The capture was:
- Passive (using optical splitters and the corresponding cards)
- No sampling
- Only the packet headers
ü Initially, it was a measurement only of the connection between Anella Científica and RedIRIS ü The images were updated at the end of the day (not exactly real-time)
2003: first stages of SMARTxAC
50% 25% 25% 25%
Capture platform @CESCA (DAG 4.3GE + GPS) Capture platform @UPC - CCABA
Optical splitters Internet
Traffic Analysis System (Linux) Result Visualization System
Private network Management network
Intel Xeon 2.4 GHz + 1 GB RAM 2 x Endace DAG 4.3GE GPS (Trimble Acutime 2000) Pentium IV 2.6 GHz. + 1 GB RAM Pentium III 450 MHz
50%
The SMARTxAC platform was mainly divided in three subsystems:
- The Traffic Capture Subsystem evolved from CAIDA Coralreef and UPC
- developments. Aggregated flows were sent to the Analysis System.
- The Traffic Analysis Subsystem classified the flows (aggregation of 5-tuple
flows into classified flows). Classified flows: >1:1000 (≈ 60 GB/day à ≈ 50 MB/ day). Compared with header traces: > 1:250000 (≈ 13 TB/day)
- The Visualization Subsystem was an apache website were graphics and
reports were shown on demand. 2004-2009: SMARTxAC with RedIRIS-Anella Científica flows
50% 25% 25% 25%
Capture platform @CESCA (DAG 4.3GE + GPS) Capture platform @UPC - CCABA
Optical splitters Internet
Traffic Analysis System (Linux) Result Visualization System
Private network Management network
Intel Xeon 2.4 GHz 1 GB RAM 2 x Endace DAG 4.3GE GPS (Trimble Acutime 2000) Pentium IV 2.6 GHz 1 GB RAM Pentium III 450 MHz
50%
ü After some time in the development platform, all the external interfaces captures (RedIRIS, Internet, CATNIX) were also available for the users
2009-2011: all the external interfaces are captured
50% 25% 25% 25%
Capture platform @CESCA (DAG 4.3GE + GPS) Capture platform @UPC - CCABA
Optical splitters Internet
Traffic Analysis System (Linux) Result Visualization System
Private network
Intel Xeon 2.4 GHz 1 GB RAM 2 x Endace DAG 4.3GE GPS (Trimble Acutime 2000) Pentium IV 2.6 GHz 1 GB RAM Pentium III 450 MHz
50%
Management network
ü The splitters are still used for the Deep Packet Inspection (DPI) ü All the internal and external interfaces are measured ü Offline analysis with DPI patterns, based on Machine Learning techniques.
2011-2013: Netflow, new visualization
50% 25% 25% 25%
Capture platform @CESCA (DAG 4.3GE + GPS) Capture platform @UPC - CCABA
Optical splitters Internet
Traffic Analysis System (Linux) Result Visualization System
Private network
Intel Xeon 2.4 GHz 1 GB RAM 2 x Endace DAG 4.3GE GPS (Trimble Acutime 2000) Virtual machineUbuntu Server 64 bits, 4 cpus 8 Gb de RAM 30 GB for logs Virtual machine 1 GB RAM 1 CPU
50%
Management network
2011-2013: Netflow, new visualization Port Number Machine learning
47.39% 10.34% 0.43% 0.10% 19.65% 7.97% 0.08% 2.48% 0.55% 1.84% 2.26% 0.10% 0.53% 6.04% 0.23% 40.07% 2.43% 2.97% 18.47% 0.30% 8.17% 0.48% 9.67% 1.22% 0.51% 0.30% 1.52% 8.48% 5.42% A_UKNWN DNS FTP GAMES IRC MAIL MULTIMEDIA NETFS NETWORK NEWS NO_TCPUDP OTHERS P2P T_UKNWN TELNET UNIX WWW
Providers Institutions
ISP A ISP B ISP C @CESCA1 @CESCA2 @REDIRIS
2011-2013: more points of capture
º
REDIRIS ARA ORANGE BCN2 CESCA-T REDIRIS VAL ORANGE BCN1
With netflow
Capture, analysis and monitoring servers CESCA-CN Optical splitters
With splitters only
Backup
2011-2013: Netflow, new visualization
ü New web interface using javascripts:
- More statistics
- More real anomalies
- Zoomable
- Filterable
- Easier for the users
- With usage statistics
End of the MIRA project Presentation at the TNC2002 From 155 Mbps ATM to 1 Gbps Ethernet UPC-CESCA agreement New capture cards (Endace DAG 4.23) Presentation at the RedIRIS Conference (Jornadas Técnicas) Change of splitters (1st window -> 2nd) Final Theses (from perl to C) 1st prototype at CESCA Final Theses (Automatic detection of anomalies) Stage at Endace Presentation at the Anella Científica Conference (Trobada de l’Anella Científica, TAC) 2001 2002 2003 2004 The evolution of the network, the tool and the research
Jordi Domingo, Josep Solé Eva Codina Adnan Berberovic Pere Barlet
The evolution of the network, the tool and the research (II) SMARTxAC was successfully tested
- n one of the NLANR OC192MON’s
at the San Diego Supercomputing Center TeraGrid cluster 1st Anella Científica users 1st workshop for the users Capture cards for the CATNIX and commercial connections (development) Presentation at the TNC2006 Final Theses Digital certificates (cards) ok New capture cards From 2 Gbps to 10 Gbps New splitters adapting the platform to the 10 Gbps link. 2005 2006 2007
Pere Barlet Derek Hossak
Doctoral Theses All the external lines presented New DAG Netflow, testbed users New platform Master Theses From 10 Gbps to 20 Gbps Doctoral Theses is born! 2008 2009 2010 2011 2012 2013 The evolution of the network, the tool and the research (III)
Pere Barlet Ismael Castell Josep Sanjuàs
Agenda
ü SMARTxAC
- Introduction
- The evolution of the network and the evolution of the tool
- Examples of use
- Requirements for the new platform
- Demo
ü Sentinel
- Traditional network monitoring approaches
- Talaia Networks alternative vision
- Sentinel Highlights
- Demo
- Talaia Networks Roadmap
- Discussion
An example from 2006: Port Scanning (I)
ü Traffic profile per application (bps)
An example from 2006: Port Scanning (I)
ü Traffic profile per application (flows/s)
An example from April 2013
An example from April 2013
Agenda
ü SMARTxAC
- Introduction
- The evolution of the network and the evolution of the tool
- Examples of use
- Requirements for the new platform
- Demo
ü Sentinel
- Traditional network monitoring approaches
- Talaia Networks alternative vision
- Sentinel Highlights
- Demo
- Talaia Networks Roadmap
- Discussion
Our current requirements
ü Classification of the traffic following the Institutions / Points of access by default ü Customizable filters available to users (with a maximum threshold) ü Correlated TopN for input and output ü CSV reports ü Multi-user and multi-view ü Integrated with other sources of alarms (for instance, T. Cymru) ü Integrated with our databases
Agenda
ü SMARTxAC
- Introduction
- The evolution of the network and the evolution of the tool
- Examples of use
- Requirements for the new platform
- Demo
ü Sentinel
- Traditional network monitoring approaches
- Talaia Networks alternative vision
- Sentinel Highlights
- Demo
- Talaia Networks Roadmap
- Discussion