Network Packet Brokers

Slides:



Advertisements
Similar presentations
Ethernet Switch Features Important to EtherNet/IP
Advertisements

Getting Traffic to your Cluster. Where to Tap WAN or Internal – WAN Detect intrusion attempts and out-bound misbehavior – Internal Detect internal-internal.
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
Switching Topic 4 Inter-VLAN routing. Agenda Routing process Routing VLANs – Traditional model – Router-on-a-stick – Multilayer switches EtherChannel.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 5: Inter-VLAN Routing Routing & Switching.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) SriramGopinath( )
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Internetworking.
Net Optics Confidential and Proprietary Director xStream Intelligent Access and Monitoring Architecture Solutions.
VLANs (Virtual LANs) CS 158B Elaine Lim Allison Nham.
TCP/IP Reference Model Host To Network Layer Transport Layer Application Layer Internet Layer.
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
Mr. Mark Welton.  Three-tiered Architecture  Collapsed core – no distribution  Collapsed core – no distribution or access.
Connecting LANs, Backbone Networks, and Virtual LANs
Agenda Network Infrastructures LCG Architecture Management
Networking Components
Net Optics Confidential and Proprietary 1 iLink Agg.
Barracuda Load Balancer Server Availability and Scalability.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Net Optics Confidential and Proprietary Net Optics appTap Intelligent Access and Monitoring Architecture Solutions.
NETWORK TOPOLOGIES There are three basic configurations used to connect computers they are the  Bus  Ring  Star.
VLAN V irtual L ocal A rea N etwork VLAN Network performance is a key factor in the productivity of an organization. One of the technologies used to.
Net Optics Confidential and Proprietary iLink Agg xStream Intelligent Access and Monitoring Architecture Solutions.
LAN Switching and Wireless – Chapter 1
AWS Cloud Firewall Review Architecture Decision Group October 6, 2015 – HUIT-Holyoke-CR 561.
Chapter 7 Backbone Network. Announcements and Outline Announcements Outline Backbone Network Components  Switches, Routers, Gateways Backbone Network.
Network Components By: Zach Przybilla CECS 5460 Fall 2015.
Cisco S3C3 Virtual LANS. Why VLANs? You can define groupings of workstations even if separated by switches and on different LAN segments –They are one.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Network design Topic 4 LAN design. Agenda Modular design Hierarchal model Campus network design Design considerations Switch features.
Switching Topic 2 VLANs.
Chapter 4 Version 1 Virtual LANs. Introduction By default, switches forward broadcasts, this means that all segments connected to a switch are in one.
Advanced Computer Networks Lecturer: E EE Eng. Ahmed Hemaid Office: I 114.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Switched LAN Architecture
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
Kevin Harrison LTEC 4550 Assignment 3.  Ethernet Hub  An unsophisticated device that is used for connecting multiple Ethernet devices together.  Typically.
PART1: NETWORK COMPONENTS AND TRANSMISSION MEDIUM Wired and Wireless network management 1.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Select appropriate hardware for building networks. Objective Course Weight 2%
FireEye NX In line Solution
1 Copyright © 2013 Tap DANZing with Arista Networks Redefining the Cost of the Access Layer.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 VLANs.
Basic Edge Core switch Training for Summit Communication.
IXIA + FIREEYE SECURITY BATTLECARD
InterVLAN Routing 1. InterVLAN Routing 2. Multilayer Switching.
Youngstown State University Cisco Regional Academy
Instructor Materials Chapter 1: LAN Design
LESSON 2.1_A Networking Fundamentals Understand Switches.
Architecture and Algorithms for an IEEE 802
Wireless IP products: GWN series
Local Area Networks Honolulu Community College
A Deterministic End to End Performance Verification Architecture
Chapter 4: Routing Concepts
Chapter 5: Inter-VLAN Routing
Introduction to Networks
CT1303 LAN Rehab AlFallaj.
Virtual LANs.
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
Chapter 7 Backbone Network
Virtual Local Area Network
Advanced Network Training
Module 5 - Switches CCNA 3 version 3.0.
The Stanford Clean Slate Program
CS 31006: Computer Networks – The Routers
Sizing …today. T: Here’s how. .
Firewalls Routers, Switches, Hubs VPNs
NTHU CS5421 Cloud Computing
Connectivity methods. Connectivity methods Exam Answer WAN/LAN  Each office will have its own Local Area Network or LAN.  But the company also wants.
Data Communication Networks
Chapter 3 VLANs Chaffee County Academy
Presentation transcript:

Network Packet Brokers Andy & Atif Disclosure: Atif is from Arista, Oath uses Arista, Arista is sponsoring Happy Hour

What is a NPB NPB is a device that provides a means for aggregating traffic from taps and SPAN ports toward one or more analysis applications/platforms in 1:many, many:1 or many:many configuration Allows for easy horizontal scaling of Moloch and other security tools Used to be purpose built highly specialized hardware Tap/Span NPB Moloch 1 Moloch 2 Fireeye

Why use a NPB Easy to add Moloch capacity Allows the networking team and security team to act more independently Networking team can add more links at any time, just connect taps to NPB The security team can add more tool capacity at any time, just connect tools to NPB Move the traffic filtering from a bpf to purpose built hardware Multiple tools can see the same traffic (or subset), again making network team happy they aren’t involved Load balancing Handles HA issues of packets taking different paths as long as all paths hit the same NPB

NPB Features To Pay Attention To: Intelligent load balancing and consistent symmetric hashing - each direction of a flow goes out the same tool port 100G Traffic Enable 10G Tools on 100G networks Symmetric/Dynamic distribution of flows across Nx10G 10% Visibility Network Monitoring Tools DANZ TAP Aggregation 10G Tools

NPB Features To Pay Attention To: Traffic Steering (IPv4 and IPv6) - Ability for different security tools to get different streams 10.0.0.0/24 Eth 2 11.1.0.0/24 11.1.0.0/24 Eth 1 12.2.0.0/24 switchport mode tool switchport tool group set GROUP1 12.2.0.0/24 www service-policy type tapagg input PMAP2 switchport mode tap switchport tap default group GROUP1 Eth 3 11.1.0.0/24 12.2.0.0/24 switchport mode tool switchport tool group set GROUP1 Eth 4 10.0.0.0/24 switchport mode tool switchport tool group set GROUP2 Eth 5 www switchport mode tool switchport tool group set GROUP3 arriving data tagged/untagged tap port configuration tool port configuration output packets

NPB Features To Pay Attention To: MPLS/VLAN/VPN stripping - some security tools require headers to be removed L2 Header MPLS Header User Traffic Visibility Network Monitoring Tools NPB Filtered User Traffic Header removal at Wire Speed Service Provide Backbone

Some Other NPB Features: Automation capability - use ansible/apis or are you stuck using a web ui? Do features desired require an extra (expensive?) component and/or license Open and Programmable Operating System Buffers Density - Data Centers moving to 100G Has anyone used TCPDUMP on NPB ????

How Oath uses NPBs Office sites Production sites Traffic reduction Multiple security tools Multiple Moloch boxes for retention requirements Handle HA issues Production sites Multiple Moloch boxes for CPU/Traffic rate support Removal of MPLS Combine multiple HA and routing paths

Office Deployment Tapping a HA pair of switches or firewalls with SPAN ports NPB filters and sends to N moloch boxes depending on users per site Arista 7150S-24 (or -52) 24x10TB RAID 6 = 200TB About 250 users per moloch for our retention Runs moloch, bro, suricata, other tools OOB & OS Switch Everything is also connected to a OOB switch and a normal switch for OS OOB FW 1 FW2 SWI T C H NPB Moloch 1 Moloch N

Prod Deployment Tapping many links in 2 comm rooms using optical taps Tapped links are 10g, 40g, 100g Depending on where encryption is done, tapping may be between router and wave or south of router NPB per communication room, NPB 2 sends traffic to NPB 1 Arista 7504R Filters traffic 2x100g links NPB 1 distributes traffic to moloch 10g links Required because traffic is multi pathed COMM 2 COMM 1 IXIA Taps IXIA Taps NPB 2 NPB1 Moloch 1 Moloch N

Multi Tier Deployment Leaf Aggregator 1 Leaf Aggregator 2 …. 3 18 2 1 Monitored traffic identified by dot1Q tag Spine Aggregators pass through ID tags and timestamps To tools Leaf Aggregator 1 tap ports Id:1 Id:2 Id:3 Id:4 Id:5 Id:6 Id:7 Id:8 Id:9 tool port or portchannel as uplink (identity enabled) Leaf Aggregator 2 Id:10 Id:11 Id:12 Id:13 Id:14 Id:15 Id:16 Id:17 Id:18 Spine Aggregator tool port (channel) (identity disabled) Leaf Aggregators identify sources with dot1q tags towards spine Use Agile Ports for high capacity interconnects Unique identity tags applied to each each aggregator’s sources 12

Why Oath chose Arista IPv6 support 100G support MPLS stripping support Other vendors had issues around number of ports, cost of ports, type of 100G connector MPLS stripping support many vendors require dedicated controller card or limit total bandwidth when required Not perfect, Arista requires physical loopback for MPLS stripping with symmetric load balancing Automation was poorly supported by our previous device Not a special device, just a switch in special mode Cost

Arista 7150S Family 350ns Latency Lowest Jitter SSD Option Resources 10G Interfaces 24, 52 or 64 10GbE 40G Interfaces 4, 13 or 16 40GbE Switching Capacity 1.28 Tbps Forwarding Rate 960Mpps L2 Table Size (u/mcast) 64K / 36K L3 Table Size (u/mcast) 84K / 23K 350ns Latency Lowest Jitter SSD Option

Arista 7500R and 7280R Family Common single EOS image, Deep Buffer, Lossless Architecture, Large Tables Choice of form factors, density and port speeds for varying use cases Standards based switching for reliable deployments 10G, 40G and 100G Line cards 7500R Series 30 100G QSFP 48 10G-T and 6 100G 24 40G and 12 100G QSFP 48 100G and 8 40G QSFP 48 10G-SFP and 6 100G 48 25G SFP and 6 100G 56 40G and 16 100G QSFP 60 100G QSFP