23
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 Catalyst 4948E NetFlow-lite

Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1

Catalyst 4948E NetFlow-lite

Page 2: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 2

Application Visibility in Data Center

SiSiSiSi

SiSiSiSi

Why Application Visibility in Data Center

Efficient Operation

•What applications are consuming bandwidth

•Who is using them

•When they are being used

•What activities are prevalent

Visibility into the network & control

End-user experience management

Network and capacity planning

Troubleshooting

Network forensics

Page 3: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 3

Introducing NetFlow-lite

SiSi SiSi

SiSiSiSi

NetFlow-lite

Aggregator

NetFlow-lite 1:N

packet sampling

Any NetFlow

Collector

NetFlow v9 or

IPFIX export

What is NetFlow-lite for?

Traffic monitoring capability for east-west & north-south L2/L3 traffic.

Identify top talkers (applications, servers, hosts)

Capacity planning thru insights of link/network utilization

What does NetFlow-lite Provide?

Up to 1:32 sampling on all 1G downlink & 10G uplink ports

1:1 sampling on up to 2 downlink ports for troubleshooting

Supported on L2/L3 ports, EtherChannel

NetFlow v9 and IPFIX format

Optional packet section

Page 4: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 4

NetFlow-lite: Building upon the flexibility of Flexible NetFlow

Flow

Cache

Exporting

Process

Permanent cache

Normal cache

Immediate cache

More selection of flow keys*

User selection of flow keys

User definition of flow records

NetFlow version 9 or

IPFIX

Flexible NetFlow NetFlow-lite

Metering

Process

Packet sampling

+

•NetFlow-lite exports new keys such as raw packet section & sampling rate

Sampling

rate

Packet

length

packet

section

More selection of flow keys*

Immediate cache

NetFlow version 9 or

IPFIX

Page 5: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 5

NetFlow-lite: Metering Process

Packet forwarding

Configurable sampling rate up to 1-in-32 on all 48 downlinks (1G) ad 4 uplinks (10G), AND 1-in-1

sampling on up to 2 ports (1G only)

Configurable packet sample length (export truncated packet section to conserve bandwidth)

I-in-N samples (truncated)

NetFlow-lite export packet header

Other NetFlow-lite export (v9 or IPFIX)

fields (sampled packet length, # of

sampled packets, total # of packets

observed)

NetFlow-lite export packet

Page 6: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 6

NetFlow-lite: Export Format

Template Record

Template ID #1

(Specific Field

Types and Lengths)

Template FlowSet

Template 1

Packet le

ng

th

Data FlowSet FlowSet ID #1 H

E

A

D

E

R

ou

tpu

t inte

rface

Seq

uen

ce #

of p

acket s

am

ple

d

To

tal #

of

packet o

bserv

ed

Inp

ut in

terfa

ce

Sam

ple

packet s

ize

Sam

ple

d

packet s

ectio

n

Example: NetFlow-lite in NetFlow version 9 export Format

Version 9 is based on template and separate flow records

Templates composed of type and length

Flow records composed of template ID and value

Page 7: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 7

NetFlow-lite: Flow Cache

There are 3 type of flow caches in Flexible NetFlow

Normal Cache (traditional NetFlow)

Permanent Cache

Immediate Cache

NetFlow-lite uses immediate cache

Every packet creates a new flow

Good for packet section export in version 9/IPFIX format

Additional Reference:

Cisco IOS Flexible NetFlow Technology White Paper

(http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6555/p

s6601/ps6965/prod_white_paper0900aecd804be1cc.html)

Page 8: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 8

NetFlow-lite vs. NetFlow

NetFlow-lite

(4948E, 4948E-F)

NetFlow (SupIV/V,

SupV-10GE, Sup7-E)

Technology Packet-based Flow-based

Hardware FPGA-assist NetFlow ASIC

Metering Method Sampling (configurable,

up to 1-in-32*)

Every packet accounted

for

Export format v5, v9, IPFIX** v5, v8, v9, IPFIX

Flow Cache Immediate Cache Norman cache/immediate

cache/permanent cache

Ecosystem Easily integrate with any

NetFlow collector with

NetFlow-lite Aggregator

NetFlow collector

Platform Support 4948E, 4948E-F SupIV/V (with daughter

card)

SupV-10GE

Sup7-E (Flexible NetFlow)

* Supports 1-in-1 sampling for up to 2 ports for troubleshooting

**Catalyst 4948E/4948E-F is the first Cisco products supporting IPFIX

Catalyst 4500/4900 Switches NetFlow-lite vs NetFlow Support:

Page 9: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 9

Data Center-wide Monitoring Integrating NetFlow-lite into Your Network

SiSi SiSi

SiSiSiSi

NetFlow-lite

Aggregator

NetFlow-lite 1:N

packet sampling

Any NetFlow

Collector

Existing NetFlow Export

Integrating NetFlow-lite into existing NetFlow architecture is easy:

Work with existing collectors & back-end tools through NetFlow-lite Aggregators

NetFlow-lite Aggregators and collectors can sit anywhere in the network, as long as L3

reachable

NetFlow-lite Aggregators are transparent to NetFlow collector (NetFlow collectors receive

aggregated flow data as if it’s coming directly from the switch)

NetFlow collector analyzes & correlates both NetFow and aggregated NetFlow-lite data

NetFlow v9 or

IPFIX export

NetFlow

v5/IPFIX

NF NF

NFL NFL NFL NFL NFL NFL NFL

NF NetFlow enabled device

NetFlow-lite enabled device

Back-end

Tools

Page 10: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 10

Why do I Need a NetFlow-lite Aggregator?

NetFlow-lite Aggregator serves the following purposes:

Parse NetFlow-lite data to extract information such as src/dst IP address, TCP/UDP port, packet length, etc.

Construct temporary flow cache

Extrapolate flow statistics by correlating sampling rate w/ sampled packets

Export aggregated and extrapolated data to NetFlow collectors in standard IPFIX or NetFlow v5/v9 format

Conserve valuable forwarding bandwidth by aggregating NetFlow-lite data to more bandwidth efficient NetFlow export

Page 11: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 11

NetFlow-lite Aggregator – Using nProbe

SiSi SiSi

SiSiSiSi

NetFlow-lite

aggregator

(nProbe)

Any NetFlow

Collector

NetFlow v9 or

IPFIX export

nProbe is an open source NetFlow

collector/probe/NetFlow-lite Aggregator

and can be obtained from ntop.org

• nProbe can run on any linux

server by issuing the following

command: # ./nprobe -i eth2 -b 1 -s 5 -t 60 -w

1000000 --nflite 2055:16 -n

5.5.5.10:2055 -O 2 -e 0

What is it?

How

The command Indicates that nProbe will be collecting NetFlow-lite info

over eth2, on port 2055~2070, extract & aggregate info using 1MB of

cache size, flow expiration time is 60 seconds, into NetFlow v5/v9/IPFIX

format, send to NetFlow collector located at 5.5.5.10, port 2055, whether

on the same server or other L3 reachable servers/appliances

5.5.5.10:5000

Page 12: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 12

Designing NetFlow-lite in Large-scale DC A Tiered Approach

SiSi SiSi

SiSiSiSi

Zone2 Zone1

Zone3 Zone4

Any NetFlow

Collector

Deploy an nProbe per zone to scale

•NetFlow-lite data aggregated per zone to conserve bandwidth usage in data center core/distribution

•Recommended to deploy nProbe as close to the switches as possible

How many switches can be in a zone?

• Depending on the sampling rate, link utilization, # of flows, the horsepower of server running nProbe

Page 13: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 13

Use Case Example: Network Visibility with NetFlow-lite

Screenshot taken from Plixer Scrutinizer

Link utilization

over time

Top

talkers

Bandwidth usage per flow

Page 14: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 14

NetFlow-lite Configuration netflow-lite exporter check

transport udp 2055

transport udp load-share 16

template data timeout 60

options sampler-table timeout 60

source 9.9.9.10

destination 9.9.9.1

export-protocol ipfix

!

netflow-lite sampler check

packet-rate 32

packet-section size 64

packet-offset 0

!

interface GigabitEthernet1/1

no switchport

ip address 40.40.40.1 255.255.255.0

netflow-lite monitor 1

sampler check exporter check

SiSi SiSi

SiSiSiSi

NetFlow-lite to

NetFlow

Converter

Any NetFlow

Collector

NetFlow v9 or

IPFIX export

Configure exporter setting

Configure sampler setting

Apply sampler and exporter to

Netflow-lite monitor on the

interface

Page 15: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 15

Other Resources

Catalyst 4948E NetFlow-lite configuration guide

http://www.cisco.com/en/US/docs/switches/lan/catalyst4500/12.2/15.02SG/configuration/guide/nswich_l.html

Ntop.org

http://www.ntop.org/nProbe.html

Flexible NetFlow Technology White Paper

http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6555/ps6601/ps6965/prod_white_paper0900aecd804be1cc.html

Page 16: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

© 2011 - ntop.org

Using nProbe as

NetFlow-Lite Aggregator

Luca Deri <[email protected]>

Page 17: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

17 © 2011 - ntop.org

Problem Statement

• NetFlow-Lite brings visibility to switched networks.

• NetFlow-Lite are exports in v9/IPFIX format and contain packets sections.

• Legacy NetFlow collectors need additional support to understand and analyze NetFlow-lite flows.

Page 18: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

18 © 2011 - ntop.org

What is nProbe ?

“Classic” NetFlow

Flows (v5/v9/IPFIX)

Flow Collection NetFlow-Lite Flows

Page 19: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

19 © 2011 - ntop.org

• Place nProbe as

close as possible

to the NetFlow-Lite

Switch.

• Each nProbe

instance can

collect flows from

multiple switches.

Typical nProbe Deployment

NetFlow

Collector

Deployed nProbes

NetFlow v9 or

IPFIX exports

Page 20: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

20 © 2011 - ntop.org

Converting NFLite to NetFlow

• nProbe implements a “real” flow cache

without converting each NFLite flow into a

single NetFlow “classic” flow.

• Interface Identifiers are preserved, as well

sampling rate is taken into account as

packets/bytes are scaled.

• Collectors are unaware of the

NFLite-to- NetFlow conversion that is

totally transparent for them.

Page 21: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

21 © 2011 - ntop.org

NetFlow-Lite Support in nProbe

[1/2] • nProbe collects NetFlow-Lite Flows over

IPv4/IPv6 UDP.

• 4948E balances flows on multiple UDP

destination ports

Page 22: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

22 © 2011 - ntop.org

NetFlow-Lite Support in nProbe

[2/2] • For collecting large number of NetFlow-Lite

Flows a kernel plugin (Linux only) has

been developed.

Page 23: Catalyst 4948E NetFlow-lite - Neweggimages10.newegg.com/UploadFilesForNewegg/...Application Visibility in Data Center SiSi ... Cisco IOS Flexible NetFlow Technology White Paper

23 © 2011 - ntop.org

Final Remarks

• nProbe 6.5.x natively supports NetFlow-

Lite.

• It is available for both Windows and Unix.

• Typical NetFlow lite conversion speed

range from 250k to 1M flows/sec (Linux

only using the kernel plugin).

• nProbe supports transparent IP address

spoofing for impersonating the 4948E

switch.