A Network Monitoring Tool for CCN



Similar documents
A seman(c firewall for Content Centric Networking

Live Streaming with Content Centric Networking

NetFlow Analysis with MapReduce

An overview of traffic analysis using NetFlow

NetFlow Tracker Overview. Mike McGrath x ccie CTO mike@crannog-software.com

Live Streaming with CCN & Content Transmission with CCNx

Signature-aware Traffic Monitoring with IPFIX 1

Emerald. Network Collector Version 4.0. Emerald Management Suite IEA Software, Inc.

Configuring NetFlow. Information About NetFlow. Send document comments to CHAPTER

NetFlow Aggregation. Feature Overview. Aggregation Cache Schemes

Scalable Extraction, Aggregation, and Response to Network Intelligence

NextServe Framework: Supporting Services Over Content-Centric Networking

Introduction to Cisco IOS Flexible NetFlow

Network Monitoring Comparison

Supporting Information-Centric Networking in SDN

OF-CCN: CCN over OpenFlow. NDN hands-on Workshop Junho Suh ( jhsuh@mmlab.snu.ac.kr)

Exam 1 Review Questions

NetFlow/IPFIX Various Thoughts

Recommendations for Network Traffic Analysis Using the NetFlow Protocol Best Practice Document

From traditional to alternative approach to storage and analysis of flow data. Petr Velan, Martin Zadnik

Scalable NetFlow Analysis with Hadoop Yeonhee Lee and Youngseok Lee

NDSS: A Named Data Storage System

Network Monitoring and Management NetFlow Overview

PANDORA FMS NETWORK DEVICES MONITORING

FileSync/NDN: Peer-to-Peer File Sync over Named Data Networking

PANDORA FMS NETWORK DEVICE MONITORING

CISCO IOS NETFLOW AND SECURITY

IPV6 流 量 分 析 探 讨 北 京 大 学 计 算 中 心 周 昌 令

Network Virtualization Based on Flows

Distributed Network Traffic Monitoring and Analysis using Load Balancing Technology

NetFlow: What is it, why and how to use it? Miloš Zeković, ICmyNet Chief Customer Officer Soneco d.o.o.

A VoIP Traffic Monitoring System based on NetFlow v9

TPAf KTl Pen source. System Monitoring. Zenoss Core 3.x Network and

Flow Based Traffic Analysis

Introduction to Netflow

CISCO INFORMATION TECHNOLOGY AT WORK CASE STUDY: CISCO IOS NETFLOW TECHNOLOGY

sflow Why You Should Use It And Like It NANOG 39 February 04-07, 2007

How To Set Up Foglight Nms For A Proof Of Concept

Network Monitoring. By: Delbert Thompson Network & Network Security Supervisor Basin Electric Power Cooperative

and reporting Slavko Gajin

Netflow Overview. PacNOG 6 Nadi, Fiji

Network Management & Monitoring

Government of Canada Managed Security Service (GCMSS) Annex A-7: Statement of Work - Security Information and Event Management (SIEM)

NfSen Plugin Supporting The Virtual Network Monitoring

Log Management with Open-Source Tools. Risto Vaarandi SEB Estonia

NetFlow probe on NetFPGA

Viete, čo robia Vaši užívatelia na sieti? Roman Tuchyňa, CSA

Simple Network Management Protocol

SolarWinds Technical Reference

IPv6 network management. 6DEPLOY. IPv6 Deployment and Support

TE in action. Some problems that TE tries to solve. Concept of Traffic Engineering (TE)

Enabling NetFlow on Virtual Switches ESX Server 3.5

Software Defined Networking

How To Understand Network Performance Monitoring And Performance Monitoring Tools

CAREN NOC MONITORING AND SECURITY

Introduction to Passive Network Traffic Monitoring

Catalyst 6500/6000 Switches NetFlow Configuration and Troubleshooting

The Value of Flow Data for Peering Decisions

SonicOS 5.8: NetFlow Reporting

NetFlow Analytics for Splunk

Configuring SNMP and using the NetFlow MIB to Monitor NetFlow Data

Configuring a Load-Balancing Scheme

pmacct: introducing BGP natively into a NetFlow/sFlow collector

Network traffic monitoring and management. Sonia Panchen 11 th November 2010

A Design and Implementation of Network Traffic Monitoring System for PC-room Management

Cisco Performance Visibility Manager 1.0.1

NetFlow v9 Export Format

Monitoring high-speed networks using ntop. Luca Deri

Log Management with Open-Source Tools. Risto Vaarandi rvaarandi 4T Y4H00 D0T C0M

Network congestion control using NetFlow

plixer Scrutinizer Competitor Worksheet Visualization of Network Health Unauthorized application deployments Detect DNS communication tunnels

Get Your FIX: Flow Information export Analysis and Visualization

Study of Network Performance Monitoring Tools-SNMP

Using SNMP to Obtain Port Counter Statistics During Live Migration of a Virtual Machine. Ronny L. Bull Project Writeup For: CS644 Clarkson University

Autonomous NetFlow Probe

EMIST Network Traffic Digesting (NTD) Tool Manual (Version I)

How to configure an Advanced Expert Probe as NetFlow Collector

Agenda. Cisco Research SCRIPT and the Big Picture. Building Blocks for the SCRIPT Project

SolarWinds. NetFlow Traffic Analyzer. Evaluation Guide. Version 4.2

Using IPM to Measure Network Performance

Lab Characterizing Network Applications

VIRUS TRACKER CHALLENGES OF RUNNING A LARGE SCALE SINKHOLE OPERATION

Internet2 NetFlow Weekly Reports

Using The Paessler PRTG Traffic Grapher In a Cisco Wide Area Application Services Proof of Concept

SNMP and Web-based Load Cluster Management System

MODERN buildings rely on state of the art Building

IPv6 network management. Where and when?

NetStream (Integrated) Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date

Performance of Software Switching

Security Toolsets for ISP Defense

PRACTICAL EXPERIENCES BUILDING AN IPFIX BASED OPEN SOURCE BOTNET DETECTOR. ` Mark Graham

J-Flow on J Series Services Routers and Branch SRX Series Services Gateways

Transcription:

A Network Monitoring Tool for CCN Wonchul Kang, Byungryeol Sim, Joohee Kim, Eunkyoung Paik, and Youngseok Lee Chungnam National University at Korea 2012. 03. 05 Presented by Taeseong Kim 1

Contents Introduction Monitoring Methods Results Conclusion 2

Motivation Goal To develop a Content Centric Networking (CCN) t raffic monitoring tool Scope Data collection with SNMP, IPFIX and HTTP Visualization of traffic characterization and conce ntration in CCN Implementation in Web UI 3

CCN Background Communication driven by the consumers of data Two type of packets Interest Content Object State tables in CCN node CS, PIT, and FIB CS (Content Store) : the buffer memory for the content PIT (Pending Interest Table) for tracking Interest packet that have not been satisfied FIB (Forwarding Information Base) to forward Interest packet toward source of mat ching data V. Jacobson, D.K. Smetters, J.D. Thornton, M.F. Plass, N.H. Briggs, and R.L. Braynard, Net- working Named Content, In CoNEXT '09, Rome, Italy, Dec. 2009. 4

Background CCNx (http://www.ccnx.org) Implementation of CCN Linux, Android C, JAVA An overlay prototype of CCN over IP 5

Background IPFIX IPFIX is IETF standard based on Cisco s NetFlow version 9 SNMP Network management protocol for monitoring on IP network SNMP agents will collect information on devices Information element defined in MIB IPFIX template set 6

CCN Monitoring Tool CCN Node (Router) SNMP Agent IPFIX Result store and UI CCN Mobile Node UI DB CCN Status Reporter CCN Traffic collect and analysis server SNMP Server IPFIX Collector Traffic analysis Module 7

Software Stack of CCN Monitoring Tool SNMP Agent CCN Status Reporter IPFIX Agent LiBPCAP Flow Data CCN Daemon SNMP Data Network Visualization Statistics Graph CCN Node Web Server CCN Status Reporter HTTP Data / DB IPFIX Collector SNMP Collector CCN Daemon CCN Mobile Node CCN Collector / Visualizer 8

Gathering Information of CCN Node with SNMP Method New Private MIB for CCN CCN system information CPU, Memory, HDD, Network Interface CCN information Daemon status Face information Content Store information Pending Interest Table information Forwarding Information Base information 9

SNMP Private MIB for CCN 10 CCN-MIB(10) ccnidentity(2) ccncssummary(3) ccninterestsumma y(4) ccnfaces(5) ccnfib(6) ccnpit(7) ccncs(8) ccnid(1) apiversion(2) starttime(3) now(4) accessioned(1) stored(2) stale(3) spares(4) duplicate(5) sent(6) names(1) pending(2) propagating(3) noted(4) accepted(5) dropped(6) isent(7) stuffed(8) facetable(2) faceentry(1) faceid(1) faceflags(2) pending(3) recvcount(4) ip(5) via(6) byteintotal(7) byteinpersec(8) byteouttotal(9) byteoutpersec(10) dataintotal(11) datainpersec(12) introuttotal(13) introutpersec(14) dataouttotal(15) dataoutpersec(16) intrintotal(17) intrinpersec(18) fibtable(2) fibentry(1) fibid(1) prefix(2) ffaceid(3) flags(4) expires(5) pittable(2) pitentry(1) pitid(1) pprefix(2) cssizetotal(2) cstable(3) csentry(1) csid(1) csname(2) csuri(3) cschunkcount(4) cssize(5) ccnstatus(1) facecount(1) fibcount(1) protocol(6) host(7) pitcount(1) pfaceid(3) pflags(4) pexpiretime(5) psent(6) cscount(1) ccnfibinterface(9) fitable(1) fientry(1) fiid(1) fiface(2) firemote(3)

Communication in SNMP Request Response Face, PIT, FIB Push PIT Status CCN Status Reporter CCN Daemon CCN Dump Names Data Storage SNMP Agent CS Using SNMP for gathering CCN information CS : use ccndumpnames PIT : our PIT lookup module in CCN daemon FIB, Face : our CCN status reporter 11

Gathering CCN Flow Data with IPFIX CCN Mobile Node CCN Status Reporter CCN Node 2. IPFIX Agent 1. CCN Interest Packet Src addr: 192.168.100.1 Dst addr: 192.168.200.2 Src Port: 36568 Dst Port: 9695 Type: Interest Name: ccnx:/my_ccnx_repo/vm_110807.wmv/%00%01 Interest Packet Data Packet Interest Packet Data Packet Interest Packet Data Packet 3. IPFIX Flow 192.168.100.1 192.168.200.2 9695 9695 42949 63986 1 129 Interest ccnx:/my_ccnx_repo/vm_ 110807.wmv/%00%01 1330670541 1. CCN Interest packet 2. Make IPFIX flow 3. Send IPFIX flow to collector IPFIX Template Src IP Dst IP Src Port Dst Port Flow ID Out Packets Out Byte Type Content Name Time Stamp IPFIX Collector IPFIX Agent SNMP Agent Data Collector 12

Gathering Information of CCN Mobile Node with HTTP Data collection with HTTP HTTP : unable to use SNMP and IPFIX in Android Our module XML data parser for CCN daemon reporter Result store and UI CCN Status Reporter UI DB CCN Daemon CCN Status Face FIB HTTP 13

Web User Interface (1/2) 14

Web User Interface (Graph) 15

Experiment Content Consumer CCN Daemon Content Provider Content Consumer CCN Daemon CCN Repository CCN Daemon CCN Daemon Content Consumer

Conclusion Develop a CCN monitoring tool with SNMP, IPFIX and HTTP Currently, our monitoring tool works in only IP-Overlay network Future work CCN-native monitoring method 17