Collec'ng NetFlow with pmacct
|
|
|
- Florence Warner
- 10 years ago
- Views:
Transcription
1 Collec'ng NetFlow with pmacct Paolo Lucente pmacct SEE 3 mee'ng, Sofia Apr 2014
2 Presenta'on history 1.1: MENOG 13 mee'ng, Kuwait City, Sep : SEE 3 mee'ng, Sofia, Apr 2014
3 Collec'ng NetFlow with pmacct Agenda o o o o o Introduction pmacct architecture & benefits example, data aggregation: traffic matrices example, logging micro-flows or events tee: briefly on horizontal scalability SEE 3 mee'ng, Sofia Apr 2014
4 whoami: Paolo Been originally working for operators for a while Been working for vendors for a liole while aper that Been involved with IP accoun'ng for a while Hence I stumbled upon NetFlow in the 90 s J Within operators, network traffic telemetry is beneficial in several contexts, ie.: Traffic engineering Capacity planning Peering and also (ie. not only) security
5 pmacct is open- source, free, GPL ed sopware libpcap MySQL PgSQL SQLite sflow NetFlow IPFIX pmacct MongoDB BerkeleyDB tee sflow BGP maps IGP memory tables flat-files RabbitMQ NetFlow IPFIX hop://
6 Usage scenarios
7 Key pmacct non- technical facts 10+ years old project Can t spell the name aper the second drink Free, open- source, independent Under ac've development Innova'on being introduced Well deployed around, also large SPs Aims to be the traffic accoun'ng tool closer to the SP community needs
8 Collec'ng NetFlow with pmacct Agenda o o o o o Introduction pmacct architecture & benefits example, data aggregation: traffic matrices example, logging micro-flows or events tee: briefly on horizontal scalability SEE 3 mee'ng, Sofia Apr 2014
9 Some technical facts (1/3) Pluggable architecture Straighborward to add support for new collec'on methods or backends An abstrac'on layer allows out- of- the- box any collec'on method to interact with any backend Both mul'- process and (coarse) mul'- threading Mul'ple plugins (of same or different type) can be instan'ated at run'me, each with own config
10 Some technical facts (2/3) BGP thread Core Process Abstraction layer NetFlow thread Pipe Pipe MySQL plugin Plugins Print plugin (to flat- files) Observed network Backends
11 Some technical facts (3/3) Pervasive data- reduc'on techniques, ie.: Data aggrega'on Tagging and filtering Sampling Ability to build mul'ple views out of the very same collected network traffic dataset, ie.: Unaggregated to flat- files for security and forensic purposes Aggregated as [ <ingress router>, <ingress interface>, <BGP next- hop>, <peer des'na'on ASN> ] to build an internal traffic matrix for capacity planning purposes
12 Touching ground: a config snippet for both aggregated and unaggregated views nfacctd_ip: nfacctd_port: 2100! plugins: print[forensics], mysql[int_traffic_matrix]! aggregate[forensics]: src_host, dst_host, \! peer_src_ip, peer_dst_ip, in_iface, out_iface, \ timestamp_start, timestamp_end, src_port, \ dst_port, proto, tos, src_mask, dst_mask, src_as, \ dst_as, tcpflags aggregate[int_traffic_matrix]: in_iface, peer_src_ip, \ peer_dst_ip, peer_dst_as!! <rest of config skipped> Basic daemon config Instantiating plugins Defining plugin aggregation methods
13 Touching ground: data aggrega'on & custom- defined primi'ves Config file snippet:! aggregate[int_traffic_matrix]: peer_src_ip, \ mplstoplabelipv4address! aggregate_primitives: /path/to/primitives.lst! Custom primi've defini'on:! name=mplstoplabelipv4address field_type=47 len=4 semantics=ip! Node-to-node internal TM (egress NetFlow) mplstoplabelipv4address not supported natively, let s define it! Primitive name, will be used for everything NetFlow field type, IPFIX Information Element NetFlow/IPFIX field length Data presentation: [ u_int, hex, ip, mac, str ]
14 BGP integra'on pmacct introduced a Quagga- based BGP daemon Implemented as a parallel thread within the collector Doesn t send UPDATEs and WITHDRAWs whatsoever Behaves as a passive BGP neighbor Maintains per- peer BGP RIBs Supports 32- bit ASNs; IPv4, IPv6 and VPN families Supports ADD- PATH: drap- ieb- idr- add- paths Why BGP at the collector? Telemetry reports on forwarding- plane, and a bit more Extended visibility into control- plane informa'on
15 IGP (IS- IS) integra'on A Quagga- based IS- IS daemon was introduced: Implemented as a parallel thread within the collector IS- IS neighborship over a GRE tunnel Currently limited to single neighborhip, single level, single topology Useful to look up non BGP- routed networks Promising, many plans: Implement a non real- 'me, IGP- protocol agnos'c version Introduce IGP- specific primi'ves (ie. IGP distance) Collec'ng feedback on interest around TRILL
16 Storing data persistently Data need to be aggregated both in spa'al and temporal dimensions before being wrioen down: Op'mal usage of system resources Avoids expensive consolida'on of micro- flows Suitable for project- driven data- sets Open- source RDBMS appeared a natural choice Able to handle large data- sets Flexible and standardized query language Solid and scalable (clustering, par''oning) nosql DBs picking up: between myth and bust..
17 Storing data persisently: MongoDB pmacct opening to nosql databases nosql landscape difficult to move through, ie. fragmented and lacks of standardiza'on MongoDB seemed interes'ng for: Its na've grouping opera'on (more performing and less complex than map/reduce) Its horizontal scaling concept (called sharding) Picking up among operators and being constantly improved (ie. batching inserts, na've support for indexing) for the past year!
18 Brokering data around: RabbitMQ message exchanges pmacct opening to AMQP protocol nosql landscape difficult to move through, ie. fragmented and lacks of standardiza'on, am i repea'ng myself? J Data can be picked up at the message exchange in the preferred programming/scrip'ng language Data can be then easily inserted in the preferred backend, ie. not na'vely supported by pmacct
19 Collec'ng NetFlow with pmacct Agenda o o o o o Introduction pmacct architecture & benefits example, data aggregation: traffic matrices example, logging micro-flows or events tee: briefly on horizontal scalability SEE 3 mee'ng, Sofia Apr 2014
20 Why speaking of traffic matrices? So, aper all, are traffic matrices useful to a network operator in the first place? Yes Capacity planning (build capacity where needed) Traffic Engineering (steer traffic where capacity is available) BeOer understand traffic paoerns (what to expect, without a crystal ball) Support peering decisions (traffic insight, traffic engineering at the border, support what if scenarios)
21 Review of traffic matrices: internal POP to POP, AR to AR, CR to CR AS1 AS2 AS3 AS4 AS5 AR CR CR AR AR Customers AR Customers AR CR CR AR PoP PoP Server Farm 1 Server Farm Cisco Systems, Inc./Cariden Technologies, Inc.
22 Review of traffic matrices: external Router (AR or CR) to external AS or external AS to external AS (for IP transit providers) AS1 AS2 AS3 AS4 AS5 AR CR CR AR Customers AR AR Customers AR CR CR AR PoP PoP Server Farm 1 Server Farm Cisco Systems, Inc./Cariden Technologies, Inc.
23 Let s focus on an external traffic matrix to support peering decisions Analysis of exis'ng peers and interconnects: Support policy and rou'ng changes Fine- grained accoun'ng of traffic volumes and ra'os Determine backbone costs associated to peering Determine revenue leaks Planning of new peers and interconnects: Who to peer next Where to place next interconnect Modeling and forecas'ng
24 Our traffic matrix visualized PE A PE B P1 P P2 P BZ P3 P4 P PE C PE D A = { src_as, in_iface, peer_src_ip, peer_dst_ip, as_path, tstamp, bytes } { CZ, X (- > CY), PE C, PE A, AZ_AY, <'me>, <bytes> } { BX, Y (- > BY), PE B, PE C, CY_CX, <'me>, <bytes> } { AX, Z (- > AZ), PE A, PE B, BY_BZ, <'me>, <bytes> }
25 Ge{ng BGP to the collector (1/2) Let the collector BGP peer with all PE devices: facing peers, transit and customers. Determine memory footprint (below in MB/peer, using BGP best- path sessions) K IPv4 routes, 50K IPv6 routes, 64- bit executable MB/peer ~ 9GB total 500 peers MB/peer >= MB/peer < Number of BGP peers
26 Ge{ng BGP to the collector (2/2) Set the collector as ibgp peer at the PE devices: Configure it as a RR client to get full table Collector acts as ibgp peer across (sub- )ASes BGP next- hop has to represent the remote edge of the network model: Typical scenario for MPLS networks Can be followed up to cover specific scenarios like: BGP confedera'ons Op'onally polish the AS- Path up from sub- ASNs default gateway defined due to par'al or default- only rou'ng tables
27 Ge{ng telemetry to the collector Export ingress- only measurements at all PE devices: facing peers, transit and customers. Traffic is routed to des'na'on, so plenty of informa'on on where it is going to It is crucial instead to get as much as possible about where traffic is coming from Leverage data reduc'on techniques at the PE: Sampling Aggrega'on (but be sure to carry IP prefixes!)
28 Telemetry data/bgp correla'on
29 Touching ground: a config snippet for traffic matrices plugins: mysql[int_tm], mysql[ext_tm]! aggregate[int_tm]: in_iface, peer_src_ip, \! peer_dst_ip, peer_dst_as aggregate[ext_tm]: src_as, in_iface, peer_src_ip, \! peer_dst_ip, peer_dst_as, as_path, dst_as sql_table[int_tm]: int_tm-%y%m%d_%h%m! sql_table[ext_tm]: ext_tm-%y%m%d_%h%m sql_cache_entries[ext_tm]: 99991! sql_refresh_time: 300 sql_history: 5m!! <rest of config skipped> Dynamic SQL table names, ie.: XXX_tm _1400 Insert data every 5 mins Build time bins of 5 mins Port-to-port internal TM AS-to-AS external TM
30 Touching ground: how data would look like: internal traffic matrix example (1/2) mysql> SHOW TABLES FROM pmacct; Tables_in_pmacct int_tm _1400 int_tm _1405 int_tm _1410 ext_tm _1400 ext_tm _1405 ext_tm _ Set of internal traffic matrices Set of external traffic matrices NOTE: sub-aggregation is expensive: we could also have had our traffic matrices over multiple temporal aggregations in parallel, ie. 5 mins (as above) but also hourly and daily.
31 Touching ground: how data would look like: internal traffic matrix example (2/2) mysql> SELECT * FROM int_tm _1400 LIMIT 10; iface_in peer_ip_src peer_ip_dst peer_dst_as stamp_inserted bytes : : : : : : : : : : rows in set (0.03 sec) Here is our matrix Getting ingress NetFlow from Time reference Amount of traffic sent in the time window 14:00 14:05
32 Case- study: peering at AS286 [year 2009] Op'miza'on Nego'a'on Produc'on Engineering Peering as a cycle NetFlow + BGP traffic matrix steers peering op'miza'on: Iden'fy new and old peers Traffic analysis: backbone costs, 95 th percen'les, ra'os Analysis of interconnec'on density and traffic dispersion Forecas'ng and trending Ad- hoc queries from Design & Engineering and indeed the IPT Product Manager
33 Case- study: peering at AS286 [year 2009] AS286 rou'ng domain MySQL pmacct Internal users 250+ Gbps rou'ng- domain 100+ high- end routers around the globe: Export sampled NetFlow Adver'se full rou'ng table Mix of Juniper and Cisco Collector environment: Runs on 2 Solaris/SPARC zones pmacct: dual- core, 4GB RAM MySQL: quad- core, 24GB RAM, 500 GB disk Data reten'on: 6 months
34 Case- study: peering at AS286 [year 2009] AS286 backbone routers are first configured from templates: NetFlow + BGP collector IP address defined over there Enabler for auto- discovery of new devices Edge interfaces are provisioned following service delivery manuals: Relevant manuals and TSDs include NetFlow ac'va'on Periodic checks NetFlow is ac've where it should Maps, ie. source peer- AS to ingress interfaces, are re- built periodically
35 Collec'ng NetFlow with pmacct Agenda o o o o o Introduction pmacct architecture & benefits example, data aggregation: traffic matrices example, logging micro-flows or events tee: briefly on horizontal scalability SEE 3 mee'ng, Sofia Apr 2014
36 pmacct, logging & flat- files: brief history (1/2) Originally pmacct was about memory tables and RDBMS (no flat- files). It was also about data aggrega'on (no logging micro- flows). This is because there were already tools doing this so why spending 'me in reinven'ng the wheel? Much beoer invest 'me in filling the gaps and give room to innova've ideas
37 pmacct, logging & flat- files: brief history (2/2) Recently the landscape is changing and NetFlow and IPFIX protocols are being generalized No'ceably, they are entering in the Event Logging space, ie.: Cisco NEL, ie. (CG)NAT events Cisco NSEL, ie. security events This is great 'me to review the strategy in this sense introducing support for both flat- files and logging (of events and, as a consequence, of micro- flows)
38 Logging use- cases Micro- flows: R&D, lab ac'vi'es Security, DDoS detec'on, forensics Related to data aggrega'on: Analysis, temporary: elaborate aggrega'on methods Back- up, permanent: keep raw data in case useful Events: NAT events: compliancy with local authori'es FW events: security reports
39 Logging feature status (1/2) Split data basing on 'me of the day: Ie. 5 mins, hourly, daily files (fully customizable) Not (yet?) possible to split content basing on file size Can build a structure of directories basing on 'me of the day and (some) primi've values (ie. IP address of the telemetry exporter): To facilitate archiving (files can be also further archived right away via triggers, print_trigger_exec) To control files/directory ra'o more fine- grained Can append to an exis'ng file: ie. hourly files but refreshed with data every 5 mins.
40 Logging feature status (2/2) Files in text- format only: tab- spaced, CSV and JSON formats: no binary format (yet?) Ideas behind this choice so far: Why constraining users to capabili'es of a client tool? If binary is really wanted, insert in a non- indexed nosql database When both compressed, the file size ra'o, in CSV format, to an equivalent file from flow- tools is 4:1 (so four 'mes bigger). Worth direct access to data? Will appreciate your feedback!
41 Touching ground: a config snippet for logging micro- flows plugins: print[forensics]! aggregate[forensics]: src_host, dst_host, \! peer_src_ip, peer_dst_ip, in_iface, out_iface, \ timestamp_start, timestamp_end, src_port, \ dst_port, proto, tos, src_mask, dst_mask, src_as, \ dst_as, tcpflags print_output_file[forensics]: /path/to/forensics-%y%m%d_%h%m.txt print_output[forensics]: csv print_refresh_time[forensics]: 300 print_history[forensics]: 5m print_output_file_append[forensics]: true! print_latest_file[forensics]: /path/to/forensics-latest! <rest of config skipped> Micro-flow (de)aggregation Dynamic file names, ie.: forensics _1400 [ formatted, csv, json ] Insert data every 5 mins, append to file if exists Pointer to latest file to become optional and explicitly configured
42 Touching ground: how data would look like: logging micro- flows (1/2) shell> ls la -rw pmacct pmacct -rw pmacct pmacct -rw pmacct pmacct -rw pmacct pmacct lrwxrwxrwx 1 pmacct pmacct forensics txt <size> Aug 02 13:50 forensics txt <size> Aug 02 13:55 forensics txt <size> Aug 02 14:00 forensics txt <size> Aug 02 14:05 forensics txt 10 Aug 02 14:05 forensics-latest -> /path/to/ Configurable ownership Pointer to latest finalized file
43 Touching ground: how data would look like: logging micro- flows (2/2) shell> cat forensics-latest SRC_AS,DST_AS,PEER_SRC_IP,PEER_DST_IP,IN_IFACE,OUT_IFACE,SRC_IP,DST_IP, SRC_MASK,DST_MASK,SRC_PORT,DST_PORT,TCP_FLAGS,PROTOCOL,TOS,TIMESTAMP_ST ART,TIMESTAMP_END,PACKETS,BYTES 65001,65002, , ,101,8, , ,2 4,24,61912,22,24,tcp,16, :40: , :41: ,21,1407 [.. ]
44 Touching ground: a config snippet for logging NAT events plugins: print[cgn]! aggregate[cgn]: src_host, post_nat_src_host, src_port, \! post_nat_src_port, proto, nat_event, timestamp_start print_output_file[cgn]: /path/to/cgn-%y%m%d_%h%m.txt print_output[cgn]: json print_refresh_time[cgn]: 300 print_history[cgn]: 5m print_cache_entries[cgn]: print_output_file_append[cgn]: true! <rest of config skipped> Let s increase readability J Well-defined NAT event Bigger cache size to cope with increased number of records NOTE 1: see config snippet for micro-flows (a few slides back) for additional comments on configuration directives listed above. NOTE 2: a bigger cache is beneficial to limit scattering of writes to the backend. If the configured cache is unable to contain all records, a purge of data to the backend is triggered and cache content is flushed so to make room to new data.
45 Touching ground: how data would look like: logging NAT events (1/2) shell> ls la -rw pmacct pmacct -rw pmacct pmacct -rw pmacct pmacct -rw pmacct pmacct lrwxrwxrwx 1 pmacct pmacct cgn txt <size> Aug 02 13:50 cgn txt <size> Aug 02 13:55 cgn txt <size> Aug 02 14:00 cgn txt <size> Aug 02 14:05 cgn txt 10 Aug 02 14:05 cgn-latest -> /path/to/
46 Touching ground: how data would look like: logging NAT events (2/2) shell> cat cgn-latest {"timestamp_start": " :56: ", "ip_proto": "tcp", "post_nat_ip_src": ", "ip_src": ", "port_src": 61020, "nat_event": 1, "post_nat_port_src": 31392} [.. ]
47 A single (set of) collector(s) for both micro- flows and events logging? Yes, possible: All NetFlow, regardless, pointed to the same place Makes sense on small- medium deployments On larger ones poten'ally pressuring the collector with DDoS s and CGN blades reboo'ng is not a good idea. Go for spli{ng. pmacct able to tag and channelize data (ie. send data selec'vely to plugins) basing on a number of clauses, ie. NAT event informa'on element.
48 Touching ground: a config snippet for both micro- flows and event logging (1/2) plugins: print[forensics], print[cgn]! pre_tag_filter[forensics]: 10 aggregate[forensics]: <micro-flows aggregation method> print_output_file[forensics]: /path/to/forensics-%y%m%d_%h%m.txt! pre_tag_filter[cgn]: 20 aggregate[cgn]: <NAT events aggregation method> print_output_file[cgn]: /path/to/cgn-%y%m%d_%h%m.txt print_cache_entries[cgn]: ! print_output: csv print_refresh_time: 300 print_output_file_append: true! pre_tag_map: /path/to/pretag.map! <rest of config skipped> Allowing only flows through (see next slide) Allowing only events through (see next slide) Enabler for channelizing data to the correct plugin instance: map to assign tags to records NOTE: This configuration merely merges the micro-flows and event logging configurations seen before. Check them out (a few slides back) for additional comments on configuration directives listed above.
49 Touching ground: a config snippet for both micro- flows and event logging (2/2) shell> cat pretag.map set_tag=10 ip= /0 sample_type=flow set_tag=20 ip= /0 sample_type=event Apply to all NetFlow/ IPFIX exporters Apply heuristics to classify records among flows and events Tags are assigned in pretag.map and recalled in the configuration by pre_tag_filter
50 Collec'ng NetFlow with pmacct Agenda o o o o o Introduction pmacct architecture & benefits example, data aggregation: traffic matrices example, logging micro-flows or events tee: briefly on horizontal scalability SEE 3 mee'ng, Sofia Apr 2014
51 Briefly on scalability A single collector might not fit it all: Memory: can t store all BGP full rou'ng tables CPU: can t cope with the pace of telemetry export Divide- et- impera approach is valid: Assign PEs (both telemetry and BGP) to collectors Assign collectors to databases; or cluster the database. A traffic matrix can get big, but can be reduced: Keep smaller routers out of the equa'on Filter out specific services/customers on dense routers Focus on relevant traffic direc'on (ie. upstream if CDN, downstream if ISP) Sample or put thresholds on traffic relevance
52 Need for horizontal scalability in a telemetry collector Cope with increasing data rates: 10G to 100G but, depending on the applica'on, sampling rates might stay the same Events logging: ie. NetFlow now challenges Syslog to log Carrier Grade NAT (CGN) and firewall events Scale without super- compu'ng powers Hashing can help coupling informa'on, ie. basing on the NetFlow exporter IP address
53 pmacct & horizontal scaling Supports a tee plugin Receivers can be added/changed/removed on the fly Load- balenced tee ing (hashed or round- robin) Selec've tee ing (based on telemetry exporter) Mul'ple pmacct instances can run in parallel Coupling telemetry and rou'ng data from same PE Supports mul'ple backend plugins Build mul'ple views of the same traffic hence crea'ng project- oriented data- set
54 Touching ground: a config snippet for transparent hashing balancer (1/2) plugins: tee[balancer]!! In Linux: adjust /proc/sys/net/core/rmem_max to cope with this value! nfacctd_pipe_size[default]: !! plugin_pipe_size[balancer]: ! plugin_buffer_size[balancer]: ! tee_receivers[balancer]: /path/to/tee_receivers.lst tee_transparent: true Instantiating a tee plugin Buffering: to handle sustained packet rates. Here commented out. File containing receivers definitions Transparent balancing enabled. Disabling it acts as a proxy
55 Touching ground: a config snippet for transparent hashing balancer (2/2) shell> cat tee_receivers.lst id=1 \ ip= :2100, :2100, :2100 \ balance-alg=hash-agent
56 Touching ground: a config snippet for transparent selec've balancer (1/2) plugins: tee[balancer]!! In Linux: adjust /proc/sys/net/core/rmem_max to cope with this value! nfacctd_pipe_size[default]: !! plugin_pipe_size[balancer]: ! plugin_buffer_size[balancer]: ! tee_receivers[balancer]: /path/to/tee_receivers.lst tee_transparent: true! pre_tag_map: /path/to/pretag.map Enabler for selective balancing: map to assign tags to NetFlow/IPFIX exporters NOTE: see config snippet for transparent hashing balancer (a few slides back) for additional comments on configuration directives listed above.
57 Touching ground: a config snippet for transparent selec've balancer (2/2) shell> cat tee_receivers.lst id=2 ip= :2100 tag=100 id=3 ip= :2100 tag=200 shell> cat pretag.map Tags are assigned in pretag.map and recalled in tee_receivers.lst set_tag=100 ip= /25 set_tag=200 ip= /25
58 Further informa'on hop:// More about coupling telemetry and BGP hop://ripe61.ripe.net/presenta'ons/156- ripe61- bcp- planning- and- te.pdf More about traffic matrices, capacity planning & TE hop://wiki.pmacct.net/officialexamples Compiling instruc'ons and quick- start guides hop://wiki.pmacct.net/implementa'onnotes Implementa'on notes (RDBMS, maintenance, etc.)
59 Collec'ng NetFlow with pmacct Thanks for your attention! Questions? Now or later.. Paolo Lucente pmacct <paolo at pmacct dot net> Keep in touch via LinkedIn SEE 3 mee'ng, Sofia Apr 2014
60 Collec'ng NetFlow with pmacct Backup slides SEE 3 mee'ng, Sofia Apr 2014
61 Post- processing RDBMS and repor'ng (1/2) Traffic delivered to a BGP peer, per loca'on: mysql> SELECT peer_as_dst, peer_ip_dst, SUM(bytes), stamp_inserted FROM acct_bgp WHERE peer_as_dst = <peer customer IP transit> AND stamp_inserted = < today last hour last 5 mins > GROUP BY peer_as_dst, peer_ip_dst; Aggregate AS PATHs to the second hop: mysql> SELECT SUBSTRING_INDEX(as_path,., 2) AS as_path, bytes FROM acct_bgp WHERE local_pref = < IP transit pref> AND stamp_inserted = < today yesterday last week > GROUP BY SUBSTRING_INDEX(as_path,., 2) ORDER BY SUM(bytes); Focus peak hour (say, 8pm) data: mysql> SELECT FROM WHERE stamp_inserted LIKE % 20:00:00
62 Post- processing RDBMS and repor'ng (2/2) Traffic breakdown, ie. top N grouping BGP peers of the same kind (ie. peers, customers, transit): mysql> SELECT FROM WHERE local_pref = <<peer customer IP transit> pref> Download traffic matrix (or a subset of it) to 3 rd party backbone planning/traffic engineering applica'on (ie. Cariden, Wandl, etc.): mysql> SELECT peer_ip_src, peer_ip_dst, bytes, stamp_inserted FROM acct_bgp WHERE [ peer_ip_src = <location A> AND peer_ip_dst = <location Z> AND ] stamp_inserted = < today last hour last 5 mins > GROUP BY peer_ip_src, peer_ip_dst;
Collec+ng NetFlow with pmacct
Collec+ng NetFlow with pmacct Paolo Lucente pmacct MENOG 13 mee+ng, Kuwait City Sep 2013 Collec+ng NetFlow with pmacct Agenda o o o o o Introduction pmacct architecture & benefits example, data aggregation:
Network traffic telemetry (NetFlow, IPFIX, sflow)
Network traffic telemetry (NetFlow, IPFIX, sflow) Paolo Lucente pmacct MENOG 13 mee+ng, Kuwait City Sep 2013 Network traffic telemetry (NetFlow, IPFIX, sflow) Agenda o whoami: Paolo & pmacct o Ramblings:
pmacct: introducing BGP na2vely into a NetFlow/sFlow collector
pmacct: introducing BGP na2vely into a NetFlow/sFlow collector Paolo Lucente pmacct http://www.pmacct.net/ Netnod 2012 spring meeting, Stockholm, 17 th Feb 2012 Square 0 NetFlow
NetFlow & BGP multi-path: quo vadis?
NetFlow & BGP multi-path: quo vadis? Paolo Lucente Elisa Jasinska Netnod, Stockholm Agenda About Netflix About pmacct Brief digression on BGP ADD-PATHS Putting all
NetFlow & BGP multi-path: quo vadis?
NetFlow & BGP multi-path: quo vadis? Paolo Lucente Elisa Jasinska NANOG61, Bellevue Agenda About Netflix About pmacct Brief digression on BGP ADD-PATHS Putting all
pmacct: introducing BGP natively into a NetFlow/sFlow collector
pmacct: introducing BGP natively into a NetFlow/sFlow collector Paolo Lucente the pmacct project AS286 http://www.pmacct.net/ SwiNOG #19 meeting, Berne, 29 th Sep 2009 pmacct:
Traffic analysis with NetFlow
Traffic analysis with NetFlow Paolo Lucente http://www.pmacct.net/ RIPE Regional meeting, Dubrovnik Sep 2011 Traffic analysis with NetFlow Agenda o o whoami: Paolo & pmacct Ramblings:
NetFlow/IPFIX Various Thoughts
NetFlow/IPFIX Various Thoughts Paul Aitken & Benoit Claise 3 rd NMRG Workshop on NetFlow/IPFIX Usage in Network Management, July 2010 1 B #1 Application Visibility Business Case NetFlow (L3/L4) DPI Application
APNIC elearning: BGP Basics. Contact: [email protected]. erou03_v1.0
erou03_v1.0 APNIC elearning: BGP Basics Contact: [email protected] Overview What is BGP? BGP Features Path Vector Routing Protocol Peering and Transit BGP General Operation BGP Terminology BGP Attributes
Anycast Rou,ng: Local Delivery. Tom Daly, CTO h<p://dyn.com Up,me is the Bo<om Line
Anycast Rou,ng: Local Delivery Tom Daly, CTO h
Administra0via. STP lab due Wednesday (in BE 301a!), 5/15 BGP quiz Thursday (remember required reading), 5/16
BGP Brad Smith Administra0via How are the labs going? This week STP quiz Thursday, 5/9 Next week STP lab due Wednesday (in BE 301a!), 5/15 BGP quiz Thursday (remember required reading), 5/16 Following
SEC-370. 2001, Cisco Systems, Inc. All rights reserved.
SEC-370 2001, Cisco Systems, Inc. All rights reserved. 1 Understanding MPLS/VPN Security Issues SEC-370 Michael Behringer SEC-370 2003, Cisco Systems, Inc. All rights reserved. 3
Splunk for Networking and SDN
Copyright 2013 Splunk Inc. Splunk for Networking and SDN Stela Udovicic Senior Product Marke?ng Manager, Splunk #splunkconf Legal No?ces During the course of this presenta?on, we may make forward- looking
NetFlow Tracker Overview. Mike McGrath x ccie CTO [email protected]
NetFlow Tracker Overview Mike McGrath x ccie CTO [email protected] 2006 Copyright Crannog Software www.crannog-software.com 1 Copyright Crannog Software www.crannog-software.com 2 LEVELS OF NETWORK
Wireshark Developer and User Conference
Wireshark Developer and User Conference Using NetFlow to Analyze Your Network June 15 th, 2011 Christopher J. White Manager Applica6ons and Analy6cs, Cascade Riverbed Technology [email protected] SHARKFEST
Why Is MPLS VPN Security Important?
MPLS VPN Security An Overview Monique Morrow Michael Behringer May 2 2007 Future-Net Conference New York Futurenet - MPLS Security 1 Why Is MPLS VPN Security Important? Customer buys Internet Service :
BGP DDoS Mitigation. Gunter Van de Velde. Sr Technical Leader NOSTG, Cisco Systems. May 2013. 2012 Cisco and/or its affiliates. All rights reserved.
BGP DDoS Mitigation Gunter Van de Velde Sr Technical Leader NOSTG, Cisco Systems May 2013 2012 Cisco and/or its affiliates. All rights reserved. 1 A simple DDoS mitigation mechanism explained Bertrand
MPLS VPN over mgre. Finding Feature Information. Prerequisites for MPLS VPN over mgre
The feature overcomes the requirement that a carrier support multiprotocol label switching (MPLS) by allowing you to provide MPLS connectivity between networks that are connected by IP-only networks. This
Challenges in NetFlow based Event Logging
Challenges in NetFlow based Event Logging Stefan Künkel IsarNet [email protected] 31.03.2012 Agenda Introduction Getting Events Example NSEL What is it? Analysis Example CGN Motivation NAT overview NAT Logging
Netflow Overview. PacNOG 6 Nadi, Fiji
Netflow Overview PacNOG 6 Nadi, Fiji Agenda Netflow What it is and how it works Uses and Applications Vendor Configurations/ Implementation Cisco and Juniper Flow-tools Architectural issues Software, tools
IMPLEMENTING CISCO IP ROUTING V2.0 (ROUTE)
IMPLEMENTING CISCO IP ROUTING V2.0 (ROUTE) COURSE OVERVIEW: Implementing Cisco IP Routing (ROUTE) v2.0 is an instructor-led five day training course developed to help students prepare for Cisco CCNP _
Introduction to MPLS-based VPNs
Introduction to MPLS-based VPNs Ferit Yegenoglu, Ph.D. ISOCORE [email protected] Outline Introduction BGP/MPLS VPNs Network Architecture Overview Main Features of BGP/MPLS VPNs Required Protocol Extensions
IPv6 over IPv4/MPLS Networks: The 6PE approach
IPv6 over IPv4/MPLS Networks: The 6PE approach Athanassios Liakopoulos Network Operation & Support Manager ([email protected]) Greek Research & Technology Network (GRNET) III Global IPv6 Summit Moscow, 25
Network Monitoring and Management NetFlow Overview
Network Monitoring and Management NetFlow Overview These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)
Scalable Extraction, Aggregation, and Response to Network Intelligence
Scalable Extraction, Aggregation, and Response to Network Intelligence Agenda Explain the two major limitations of using Netflow for Network Monitoring Scalability and Visibility How to resolve these issues
Understanding Virtual Router and Virtual Systems
Understanding Virtual Router and Virtual Systems PAN- OS 6.0 Humair Ali Professional Services Content Table of Contents VIRTUAL ROUTER... 5 CONNECTED... 8 STATIC ROUTING... 9 OSPF... 11 BGP... 17 IMPORT
Introduction to Netflow
Introduction to Netflow Mike Jager Network Startup Resource Center [email protected] These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)
SonicOS 5.8: NetFlow Reporting
SonicOS 5.8: NetFlow Reporting Document Scope Rapid growth of IP networks has created interest in new business applications and services. These new services have resulted in increases in demand for network
TE in action. Some problems that TE tries to solve. Concept of Traffic Engineering (TE)
1/28 2/28 TE in action S-38.3192 Verkkopalvelujen tuotanto S-38.3192 Network Service Provisioning Networking laboratory 3/28 4/28 Concept of Traffic Engineering (TE) Traffic Engineering (TE) (Traffic Management)
Cisco Catalyst 4948E NetFlow- lite
Cisco Catalyst 4948E NetFlow- lite Applica6on Visibility in Data Center Why Applica+on Visibility in Data Center Efficient Opera+on What applica6ons are consuming bandwidth Who is using them When they
UltraFlow -Cisco Netflow tools-
UltraFlow UltraFlow is an application for collecting and analysing Cisco Netflow data. It is written in Python, wxpython, Matplotlib, SQLite and the Python based Twisted network programming framework.
Monitoring BGP and Route Leaks using OpenBMP and Apache Kafka
Monitoring BGP and Route Leaks using OpenBMP and Apache Kafka Tim Evens ([email protected]) NANOG-65 Traditional Method: VTY (cli/netconf/xml) Data is polled instead of pushed (not real-time) Large queries
HP Networking BGP and MPLS technology training
Course overview HP Networking BGP and MPLS technology training (HL046_00429577) The HP Networking BGP and MPLS technology training provides networking professionals the knowledge necessary for designing,
MPLS Implementation MPLS VPN
MPLS Implementation MPLS VPN Describing MPLS VPN Technology Objectives Describe VPN implementation models. Compare and contrast VPN overlay VPN models. Describe the benefits and disadvantages of the overlay
IPv6 and 4-byte ASN Update
IPv6 and 4-byte ASN Update Philip Smith PacNOG 8 Pohnpei, FSM 22nd-27th November 2010 1 IPv6 Update 2 2004 Today Resurgence in demand for IPv4 address space 5% address space still unallocated
Cisco To Juniper. Thomas Mangin Exa Networks LINX 51
Cisco To Juniper Thomas Mangin Exa Networks LINX 51 Scope This presentation is not about : Juniper vs Cisco A line per line conversion analysis It is about Giving you an overview how hard/easy integrating
DNS Big Data Analy@cs
Klik om de s+jl te bewerken Klik om de models+jlen te bewerken! Tweede niveau! Derde niveau! Vierde niveau DNS Big Data Analy@cs Vijfde niveau DNS- OARC Fall 2015 Workshop October 4th 2015 Maarten Wullink,
How Comcast Built An Open Source Content Delivery Network National Engineering & Technical Operations
How Comcast Built An Open Source Content Delivery Network National Engineering & Technical Operations Jan van Doorn Distinguished Engineer VSS CDN Engineering 1 What is a CDN? 2 Content Router get customer
Enabling NetFlow on Virtual Switches ESX Server 3.5
Technical Note Enabling NetFlow on Virtual Switches ESX Server 3.5 NetFlow is a general networking tool with multiple uses, including network monitoring and profiling, billing, intrusion detection and
and reporting Slavko Gajin [email protected]
ICmyNet.Flow: NetFlow based traffic investigation, analysis, and reporting Slavko Gajin [email protected] AMRES Academic Network of Serbia RCUB - Belgrade University Computer Center ETF Faculty
Open Source in Network Administration: the ntop Project
Open Source in Network Administration: the ntop Project Luca Deri 1 Project History Started in 1997 as monitoring application for the Univ. of Pisa 1998: First public release v 0.4 (GPL2) 1999-2002:
Cisco IOS Flexible NetFlow Technology
Cisco IOS Flexible NetFlow Technology Last Updated: December 2008 The Challenge: The ability to characterize IP traffic and understand the origin, the traffic destination, the time of day, the application
MPLS WAN Explorer. Enterprise Network Management Visibility through the MPLS VPN Cloud
MPLS WAN Explorer Enterprise Network Management Visibility through the MPLS VPN Cloud Executive Summary Increasing numbers of enterprises are outsourcing their backbone WAN routing to MPLS VPN service
Real World IPv6 Migration Solutions. Asoka De Saram Sr. Director of Systems Engineering, A10 Networks
Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks 1 Agenda Choosing the right solutions Design considerations IPv4 to IPv6 migration road map Consumer
Securing and Monitoring BYOD Networks using NetFlow
Securing and Monitoring BYOD Networks using NetFlow How NetFlow can help with Security Analysis, Application Detection and Traffic Monitoring Don Thomas Jacob Technical Marketing Engineer ManageEngine
IPV6 流 量 分 析 探 讨 北 京 大 学 计 算 中 心 周 昌 令
IPV6 流 量 分 析 探 讨 北 京 大 学 计 算 中 心 周 昌 令 1 内 容 流 量 分 析 简 介 IPv6 下 的 新 问 题 和 挑 战 协 议 格 式 变 更 用 户 行 为 特 征 变 更 安 全 问 题 演 化 流 量 导 出 手 段 变 化 设 备 参 考 配 置 流 量 工 具 总 结 2 流 量 分 析 简 介 流 量 分 析 目 标 who, what, where,
EMIST Network Traffic Digesting (NTD) Tool Manual (Version I)
EMIST Network Traffic Digesting (NTD) Tool Manual (Version I) J. Wang, D.J. Miller and G. Kesidis CSE & EE Depts, Penn State EMIST NTD Tool Manual (Version I) Page 1 of 7 Table of Contents 1. Overview...
SBSCET, Firozpur (Punjab), India
Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Layer Based
Symantec Event Collector for Cisco NetFlow version 3.7 Quick Reference
Symantec Event Collector for Cisco NetFlow version 3.7 Quick Reference Symantec Event Collector for Cisco NetFlow Quick Reference The software described in this book is furnished under a license agreement
Cisco Network Foundation Protection Overview
Cisco Network Foundation Protection Overview June 2005 1 Security is about the ability to control the risk incurred from an interconnected global network. Cisco NFP provides the tools, technologies, and
Stream Deployments in the Real World: Enhance Opera?onal Intelligence Across Applica?on Delivery, IT Ops, Security, and More
Copyright 2015 Splunk Inc. Stream Deployments in the Real World: Enhance Opera?onal Intelligence Across Applica?on Delivery, IT Ops, Security, and More Stela Udovicic Sr. Product Marke?ng Manager Clayton
MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service
Nowdays, most network engineers/specialists consider MPLS (MultiProtocol Label Switching) one of the most promising transport technologies. Then, what is MPLS? Multi Protocol Label Switching (MPLS) is
Transition to IPv6 in Service Providers
Transition to IPv6 in Service Providers Jean-Marc Uzé Director Product & Technology, EMEA [email protected] UKNOF14 Workshop Imperial college, London, Sept 11 th, 2009 1 Agenda Planning Transition Transition
LogLogic Cisco NetFlow Log Configuration Guide
LogLogic Cisco NetFlow Log Configuration Guide Document Release: March 2012 Part Number: LL600068-00ELS090000 This manual supports LogLogic Cisco NetFlow Version 2.0, and LogLogic Software Release 5.1
Set Up a VM-Series Firewall on the Citrix SDX Server
Set Up a VM-Series Firewall on the Citrix SDX Server Palo Alto Networks VM-Series Deployment Guide PAN-OS 6.1 Contact Information Corporate Headquarters: Palo Alto Networks 4401 Great America Parkway Santa
Carrier Grade NAT. Requirements and Challenges in the Real World. Amir Tabdili Cypress Consulting [email protected]
Carrier Grade NAT Requirements and Challenges in the Real World Amir Tabdili Cypress Consulting [email protected] Agenda 1 NAT, CG-NAT: Functionality Highlights 2 CPE NAT vs. CG-NAT 3 CGN Requirements
Appendix A Remote Network Monitoring
Appendix A Remote Network Monitoring This appendix describes the remote monitoring features available on HP products: Remote Monitoring (RMON) statistics All HP products support RMON statistics on the
VXLAN: Scaling Data Center Capacity. White Paper
VXLAN: Scaling Data Center Capacity White Paper Virtual Extensible LAN (VXLAN) Overview This document provides an overview of how VXLAN works. It also provides criteria to help determine when and where
Transitioning to BGP. ISP Workshops. Last updated 24 April 2013
Transitioning to BGP ISP Workshops Last updated 24 April 2013 1 Scaling the network How to get out of carrying all prefixes in IGP 2 Why use BGP rather than IGP? p IGP has Limitations: n The more routing
J-Flow on J Series Services Routers and Branch SRX Series Services Gateways
APPLICATION NOTE Juniper Flow Monitoring J-Flow on J Series Services Routers and Branch SRX Series Services Gateways Copyright 2011, Juniper Networks, Inc. 1 APPLICATION NOTE - Juniper Flow Monitoring
RFC 2547bis: BGP/MPLS VPN Fundamentals
White Paper RFC 2547bis: BGP/MPLS VPN Fundamentals Chuck Semeria Marketing Engineer Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2001 or 888 JUNIPER www.juniper.net
How To Set Up Foglight Nms For A Proof Of Concept
Page 1 of 5 Foglight NMS Overview Foglight Network Management System (NMS) is a robust and complete network monitoring solution that allows you to thoroughly and efficiently manage your network. It is
TORNADO Solution for Telecom Vertical
BIG DATA ANALYTICS & REPORTING TORNADO Solution for Telecom Vertical Overview Last decade has see a rapid growth in wireless and mobile devices such as smart- phones, tablets and netbook is becoming very
Border Gateway Protocol BGP4 (2)
Border Gateway Protocol BGP4 (2) Professor Richard Harris School of Engineering and Advanced Technology (SEAT) Presentation Outline Border Gateway Protocol - Continued Computer Networks - 1/2 Learning
In Memory Accelerator for MongoDB
In Memory Accelerator for MongoDB Yakov Zhdanov, Director R&D GridGain Systems GridGain: In Memory Computing Leader 5 years in production 100s of customers & users Starts every 10 secs worldwide Over 15,000,000
Enterprise QoS. Tim Chung Google Corporate Netops Architecture Nanog 49 June 15th, 2010
Enterprise QoS Tim Chung Google Corporate Netops Architecture Nanog 49 June 15th, 2010 Agenda Challenges Solu5ons Opera5ons Best Prac5ces Note: This talk pertains to Google enterprise network only, not
Introduction to Routing
Introduction to Routing How traffic flows on the Internet Philip Smith [email protected] RIPE NCC Regional Meeting, Moscow, 16-18 18 June 2004 1 Abstract Presentation introduces some of the terminologies used,
MPLS-based Layer 3 VPNs
MPLS-based Layer 3 VPNs Overall objective The purpose of this lab is to study Layer 3 Virtual Private Networks (L3VPNs) created using MPLS and BGP. A VPN is an extension of a private network that uses
Internetworking II: MPLS, Security, and Traffic Engineering
Internetworking II: MPLS, Security, and Traffic Engineering 3035/GZ01 Networked Systems Kyle Jamieson Department of Computer Science University College London Last Fme: Internetworking IP interconnects
Network Management & Monitoring
Network Management & Monitoring NetFlow Overview These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)
IPv6 network management. Where and when?
IPv6 network management 1 Contributions Simon Muyal, RENATER Bernard Tuy, RENATER Jérôme Durand, RENATER Ralf Wolter, Cisco Patrick Grossetête, Cisco Munechika Sumikawa, Hitachi Patrick Paul, 6WIND 2 Agenda
Advanced BGP Policy. Advanced Topics
Advanced BGP Policy George Wu TCOM690 Advanced Topics Route redundancy Load balancing Routing Symmetry 1 Route Optimization Issues Redundancy provide multiple alternate paths usually multiple connections
Data Center Use Cases and Trends
Data Center Use Cases and Trends Amod Dani Managing Director, India Engineering & Operations http://www.arista.com Open 2014 Open Networking Networking Foundation India Symposium, January 31 February 1,
Viete, čo robia Vaši užívatelia na sieti? Roman Tuchyňa, CSA
Viete, čo robia Vaši užívatelia na sieti? Roman Tuchyňa, CSA What is ReporterAnalyzer? ReporterAnalyzer gives network professionals insight into how application traffic is impacting network performance.
BGP and Traffic Engineering with Akamai. Caglar Dabanoglu Akamai Technologies AfPIF 2015, Maputo, August 25th
BGP and Traffic Engineering with Akamai Caglar Dabanoglu Akamai Technologies AfPIF 2015, Maputo, August 25th AGENDA Akamai Intelligent Platform Peering with Akamai Traffic Engineering Summary Q&A The Akamai
SQream Technologies Ltd - Confiden7al
SQream Technologies Ltd - Confiden7al 1 Ge#ng Big Data Done On a GPU- Based Database Ori Netzer VP Product 26- Mar- 14 Analy7cs Performance - 3 TB, 18 Billion records SQream Database 400x More Cost Efficient!
Design, Implementation and Evolution of a DNS anycast resolving service in a country-wide ISP network
Design, Implementation and Evolution of a DNS anycast resolving service in a country-wide ISP network Kostas Zorbadelos OTE SA Senior Systems & Network Engineer GRNOG 1 June 5 2015 Presentation Outline
CISCO INFORMATION TECHNOLOGY AT WORK CASE STUDY: CISCO IOS NETFLOW TECHNOLOGY
CISCO INFORMATION TECHNOLOGY AT WORK CASE STUDY: CISCO IOS NETFLOW TECHNOLOGY CISCO INFORMATION TECHNOLOGY SEPTEMBER 2004 1 Overview Challenge To troubleshoot capacity and quality problems and to understand
MP PLS VPN MPLS VPN. Prepared by Eng. Hussein M. Harb
MP PLS VPN MPLS VPN Prepared by Eng. Hussein M. Harb Agenda MP PLS VPN Why VPN VPN Definition VPN Categories VPN Implementations VPN Models MPLS VPN Types L3 MPLS VPN L2 MPLS VPN Why VPN? VPNs were developed
DDOS Mi'ga'on in RedIRIS. SIG- ISM. Vienna
DDOS Mi'ga'on in RedIRIS SIG- ISM. Vienna Index Evolu'on of DDOS a:acks in RedIRIS Mi'ga'on Tools Current DDOS strategy About RedIRIS Spanish Academic & research network. Universi'es, research centers,.
plixer Scrutinizer Competitor Worksheet Visualization of Network Health Unauthorized application deployments Detect DNS communication tunnels
Scrutinizer Competitor Worksheet Scrutinizer Malware Incident Response Scrutinizer is a massively scalable, distributed flow collection system that provides a single interface for all traffic related to
APNIC elearning: BGP Attributes
APNIC elearning: BGP Attributes Contact: [email protected] erou04_v1.0 Overview BGP Attributes Well-known and Optional Attributes AS Path AS Loop Detection ibgp and ebgp Next Hop Next Hop Best Practice
Monitoring of Tunneled IPv6 Traffic Using Packet Decapsulation and IPFIX
Monitoring of Tunneled IPv6 Traffic Using Packet Decapsulation and IPFIX Martin Elich 1,3, Matěj Grégr 1,2 and Pavel Čeleda1,3 1 CESNET, z.s.p.o., Prague, Czech Republic 2 Brno University of Technology,
Developing OpenDaylight Apps with MD-SAL. J. Medved, E. Warnicke, A. Tkacik. R. Varga Cisco Sample App: M. Rehak, Cisco February 04, 2014
Developing OpenDaylight Apps with MD-SAL J. Medved, E. Warnicke, A. Tkacik. R. Varga Cisco Sample App: M. Rehak, Cisco February 04, 2014 Controller Architecture Management GUI/CLI D4A Protec3on Network
IPv6 network management. 6DEPLOY. IPv6 Deployment and Support
IPv6 network management 6DEPLOY. IPv6 Deployment and Support 1 Contributions Simon Muyal, RENATER Bernard Tuy, RENATER Jérôme Durand, RENATER Ralf Wolter, Cisco Patrick Grossetête, Cisco 10/28/2010 IPv6
Towards Smart and Intelligent SDN Controller
Towards Smart and Intelligent SDN Controller - Through the Generic, Extensible, and Elastic Time Series Data Repository (TSDR) YuLing Chen, Dell Inc. Rajesh Narayanan, Dell Inc. Sharon Aicler, Cisco Systems
Introduction to Cisco IOS Flexible NetFlow
Introduction to Cisco IOS Flexible NetFlow Last updated: September 2008 The next-generation in flow technology allowing optimization of the network infrastructure, reducing operation costs, improving capacity
Campus IPv6 connection Campus IPv6 deployment
Campus IPv6 connection Campus IPv6 deployment Campus Address allocation, Topology Issues János Mohácsi NIIF/HUNGARNET Copy Rights This slide set is the ownership of the 6DISS project via its partners The
MPLS VPN Security BRKSEC-2145
MPLS VPN Security BRKSEC-2145 Session Objective Learn how to secure networks which run MPLS VPNs. 100% network focus! Securing routers & the whole network against DoS and abuse Not discussed: Security
SDN- based Mobile Networking for Cellular Operators. Seil Jeon, Carlos Guimaraes, Rui L. Aguiar
SDN- based Mobile Networking for Cellular Operators Seil Jeon, Carlos Guimaraes, Rui L. Aguiar Background The data explosion currently we re facing with has a serious impact on current cellular networks
Wireless Networks: Network Protocols/Mobile IP
Wireless Networks: Network Protocols/Mobile IP Mo$va$on Data transfer Encapsula$on Security IPv6 Problems DHCP Adapted from J. Schiller, Mobile Communications 1 Mo$va$on for Mobile IP Rou$ng based on IP
Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs
Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs As a head of the campus network department in the Deanship of Information Technology at King Abdulaziz University for more
