SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Visit YouTube for a recorded version
of this presentation by Craig Lund:
https://www.youtube.com/watch?v=lStqPHuYye4
Extended Version:
https://www.youtube.com/watch?v=JBMezP15JO8
Introducing
StreamSleuth™
Revision 17
FPGA-Accelerated 100GbE Packet Processing
without the hassle of FPGA programming
3
Special Handling Required
Danger
100 GbE
4
• Just monitoring your network is challenging at 100 GbE.
• You need to filter down to a reasonable level of “important” traffic.
• The filters built into commodity switching and firewall hardware are
not sophisticated enough.
• An implementation of the BPF/PCAP filter language running in
hardware at 100 GbE line rate is ideal.
Monitoring is Hard at 100 GbE
5
Software Defense is too Slow
• Software is too slow for attack mitigation at 100 GbE.
• Commodity switching hardware may someday grow new features
to help your defense keep up, but not anytime soon.
• Reconfigurable hardware (FPGA) gets us there now. It is already
used to block denial of service attacks crafted to get past
commodity switches and firewalls.
6
What is it?
• A new FPGA platform that closely ties 100 GbE line-rate hardware
acceleration into a high-end Xeon server.
• The FPGA is preconfigured to implement filtering, load balancing, and
routing — the most challenging part is done!
• 1U appliance complete with web user interface, SNMP, RMON, etc.
To sleuth (pronounced slo͞ oTH) means “to carry out a search or investigation in the manner of a detective.”
7
How does it work?
• Routing and filtering is via BPF/pcap filter language, which takes effect instantly in a terabit
router inside the FPGA (not a separate ASIC). Filters/routes defined via web GUI or API.
• User-defined filters accept, drop, or reject each packet,
like iptables but with full BPF at 100GbE.
• Load balance the filter outputs into a collection of ports or into multiple server cores.
• Packets can be routed to/from a CPU via an extreme bandwidth, low latency, standard
DPDK interface into a loop heat pipe (LHP) cooled, E5 class server inside the same box
(PCIe Gen3 x16). Users can supply software C or Python—the “active” side of active
monitor or firewall.
8
• Security Operations Centers inside sophisticated
data centers that need tools to stop zero-day attacks
• Network Operations Centers inside those same data
centers looking for more flexible 100 GbE visibility
• VARs & OEMs
• Government lawful intercept
Designed for: Network engineers focused
on network security or visibility
9
• Packet Broker with exceptional filtering capability
• Active Monitor
• Supplemental Firewall
• Packet Generator for network testing
• Network Sensor that provides flow data
Users can use StreamSleuth
to create their own:
10
Two 100 GbE Ports (two others not used):
Attach to a passive 100 GbE tap or deploy the box
in-line as a supplemental firewall
Twenty 10 GbE Ports:
Wrap one back to your switch for an
active monitor. Dedicate one to PTP if
you need accurate timestamps
1 GbE monitor port:
For configuration, command &
control (two others for user
applications)
11
Example of the User Interface
12
Use Mode #1
Network Sensor/Monitor
100G tap
Firewall
Switch
Datacenter
Unique benefits:
More sophisticated filtering capability than
packet brokers based on switch ASICs
Embedded server for flow tracking
10G monitor ports
Alerts to SOC
Security Appliances
100G
ISP
13
Use Mode #2
Active Monitor
100G tap
There’s an Intel Xeon E5-class server inside
StreamSleuth that allows the network broker to
become an active monitor (injecting packets).
Connect to datacenter
switch to inject packet back
Xeon E5 server
inside StreamSleuth
Filter, Hash, Route
PCIe x16
Inject packets
back into
network
Firewall
Switch
10G monitor ports if needed
ISP
100G
14
Use Mode #3
Supplemental Firewall
100G tap
Switch
10G monitor
ports if needed
100G
Firewall
Any existing network
monitoring or security
infrastructure
ISP
15
Dual, Redundant
Power Supplies
BittWare XUPP3R PCIe board
featuring Xilinx UltraScale+ FPGA
• Pre-programmed for StreamSleuth
• Attached by a riser to server MB
Liquid cooled, C612 single socket
motherboard, will accept any E5 v4
(Broadwell) – up to 12 cores
20 SFP+ cages on an expansion
board attached to the FPGA
8 slots for hot-swappable
SATA/SAS flash drives
100G
Port 1
100G
Port 2
RMON
stats
RMON
stats
Time
Stamp
Time
Stamp
10G
Port 5
10G
Port 24
PCAP
Filter Blocks
(adds routing
tags to
packets)
Load
Balancing
(hash tags)
Slicing
RMON
stats
E5 v4 Server
Intel Xeon CPU
(optional additional user
applications)
1G
Mgmt. Port
Slicing
RMON
stats
DMAs to
Host
Egress Router
(based on tags)
Monitor
Ports
CPU
PortsBittWare FPGA Board
Programming/
Control Port
Four DPDK Queue Pairs
(over PCIe Gen3 x16)
20 4
Twenty 10 GbE
SFP+ cages
Two 100 GbE
QSFP28 cages
(two others not used)
17
• PCAP Filter Syntax at
http://www.tcpdump.org/manpages/pcap-filter.7.txt
• The DPDK website is www.dpdk.org
• YouTube hosts many DPDK introductory presentations
• Contact BittWare sales www.bittware.net
For More Information
Learn more:
http://www.BittWare.net
Revision 17

Weitere ähnliche Inhalte

Was ist angesagt?

PLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environment
PLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environmentPLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environment
PLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environment
PROIDEA
 

Was ist angesagt? (20)

Hotplug and Virtio - Tetsuya Mukawa
Hotplug and Virtio - Tetsuya MukawaHotplug and Virtio - Tetsuya Mukawa
Hotplug and Virtio - Tetsuya Mukawa
 
OCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationOCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 Presentation
 
CCNA EIGRP Overview and Basic Configuration
CCNA EIGRP Overview and Basic ConfigurationCCNA EIGRP Overview and Basic Configuration
CCNA EIGRP Overview and Basic Configuration
 
Tungsten Fabric Overview
Tungsten Fabric OverviewTungsten Fabric Overview
Tungsten Fabric Overview
 
Capture gigabytes from FPGA at speed
Capture gigabytes from FPGA at speedCapture gigabytes from FPGA at speed
Capture gigabytes from FPGA at speed
 
Airheads Tech Talks: Cloud Guest SSID on Aruba Central
Airheads Tech Talks: Cloud Guest SSID on Aruba CentralAirheads Tech Talks: Cloud Guest SSID on Aruba Central
Airheads Tech Talks: Cloud Guest SSID on Aruba Central
 
CCNA Lan Redundancy
CCNA Lan RedundancyCCNA Lan Redundancy
CCNA Lan Redundancy
 
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
 
High Availability in Neutron
High Availability in NeutronHigh Availability in Neutron
High Availability in Neutron
 
OpenKilda: Stream Processing Meets Openflow
OpenKilda: Stream Processing Meets OpenflowOpenKilda: Stream Processing Meets Openflow
OpenKilda: Stream Processing Meets Openflow
 
Netronome Corporate Brochure
Netronome Corporate BrochureNetronome Corporate Brochure
Netronome Corporate Brochure
 
Design and Deployment of Enterprise WLANs
Design and Deployment of Enterprise WLANsDesign and Deployment of Enterprise WLANs
Design and Deployment of Enterprise WLANs
 
CCNA link aggregation
CCNA  link aggregationCCNA  link aggregation
CCNA link aggregation
 
PLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environment
PLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environmentPLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environment
PLNOG 13: Bart Salaets: Optimising TCP in today’s changing network environment
 
1 intro to_dpdk_and_hw
1 intro to_dpdk_and_hw1 intro to_dpdk_and_hw
1 intro to_dpdk_and_hw
 
EMEA Airheads- Manage Devices at Branch Office (BOC)
EMEA Airheads- Manage Devices at Branch Office (BOC)EMEA Airheads- Manage Devices at Branch Office (BOC)
EMEA Airheads- Manage Devices at Branch Office (BOC)
 
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
 
Tackling 400 MHz Timing Closure
Tackling 400 MHz Timing ClosureTackling 400 MHz Timing Closure
Tackling 400 MHz Timing Closure
 
Basic Cisco ASA 5506-x Configuration (Firepower)
Basic Cisco ASA 5506-x Configuration (Firepower)Basic Cisco ASA 5506-x Configuration (Firepower)
Basic Cisco ASA 5506-x Configuration (Firepower)
 
CCNA NAT (Network Address Translation)
CCNA NAT (Network Address Translation)CCNA NAT (Network Address Translation)
CCNA NAT (Network Address Translation)
 

Andere mochten auch

Andere mochten auch (10)

Leveraging Hospital Network Analytics
Leveraging Hospital Network AnalyticsLeveraging Hospital Network Analytics
Leveraging Hospital Network Analytics
 
50 Powerful Statistics About Tech Megatrends Affecting Every Business
50 Powerful Statistics About Tech Megatrends Affecting Every Business50 Powerful Statistics About Tech Megatrends Affecting Every Business
50 Powerful Statistics About Tech Megatrends Affecting Every Business
 
Extreme Networks Retail Guest Analytics Solution
Extreme Networks Retail Guest Analytics SolutionExtreme Networks Retail Guest Analytics Solution
Extreme Networks Retail Guest Analytics Solution
 
Intelligent Transport Network in the Evolving Content Dominated Marketplace
Intelligent Transport Network in the Evolving Content Dominated MarketplaceIntelligent Transport Network in the Evolving Content Dominated Marketplace
Intelligent Transport Network in the Evolving Content Dominated Marketplace
 
The Optical Reboot: Radical Changes in Service Provider Transport Networks
The Optical Reboot: Radical Changes in Service Provider Transport NetworksThe Optical Reboot: Radical Changes in Service Provider Transport Networks
The Optical Reboot: Radical Changes in Service Provider Transport Networks
 
The Future of Network Management
The Future of Network ManagementThe Future of Network Management
The Future of Network Management
 
How to Build a Business Case for Unified Wired/Wireless Cloud-Managed Networks
How to Build a Business Case for Unified Wired/Wireless Cloud-Managed NetworksHow to Build a Business Case for Unified Wired/Wireless Cloud-Managed Networks
How to Build a Business Case for Unified Wired/Wireless Cloud-Managed Networks
 
Long Distance Connectivity Using WDM Technology at SHARE
Long Distance Connectivity Using WDM Technology at SHARELong Distance Connectivity Using WDM Technology at SHARE
Long Distance Connectivity Using WDM Technology at SHARE
 
Visibility into 40G/100G Networks for Real-time and Post Capture Analysis and...
Visibility into 40G/100G Networks for Real-time and Post Capture Analysis and...Visibility into 40G/100G Networks for Real-time and Post Capture Analysis and...
Visibility into 40G/100G Networks for Real-time and Post Capture Analysis and...
 
Everyone has a Game Day
Everyone has a Game DayEveryone has a Game Day
Everyone has a Game Day
 

Ähnlich wie StreamSleuth 100 GbE Network Packet Processing Appliance

Ähnlich wie StreamSleuth 100 GbE Network Packet Processing Appliance (20)

pfSense 2.2 Preview - pfSense Hangout November 2014
pfSense 2.2 Preview - pfSense Hangout November 2014pfSense 2.2 Preview - pfSense Hangout November 2014
pfSense 2.2 Preview - pfSense Hangout November 2014
 
Infrastructure et serveurs HP
Infrastructure et serveurs HPInfrastructure et serveurs HP
Infrastructure et serveurs HP
 
PLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGate
PLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGatePLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGate
PLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGate
 
Janet-hosted test tools
Janet-hosted test toolsJanet-hosted test tools
Janet-hosted test tools
 
Mellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDNMellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDN
 
Cyclone IV FPGA Device
Cyclone IV FPGA DeviceCyclone IV FPGA Device
Cyclone IV FPGA Device
 
Using a Field Programmable Gate Array to Accelerate Application Performance
Using a Field Programmable Gate Array to Accelerate Application PerformanceUsing a Field Programmable Gate Array to Accelerate Application Performance
Using a Field Programmable Gate Array to Accelerate Application Performance
 
SCFE 2020 OpenCAPI presentation as part of OpenPWOER Tutorial
SCFE 2020 OpenCAPI presentation as part of OpenPWOER TutorialSCFE 2020 OpenCAPI presentation as part of OpenPWOER Tutorial
SCFE 2020 OpenCAPI presentation as part of OpenPWOER Tutorial
 
Gefen: Video over IP and Cascading Retail Wall
Gefen: Video over IP and Cascading Retail WallGefen: Video over IP and Cascading Retail Wall
Gefen: Video over IP and Cascading Retail Wall
 
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchDPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
 
Новые коммутаторы QFX10000. Технология JunOS Fusion
Новые коммутаторы QFX10000. Технология JunOS FusionНовые коммутаторы QFX10000. Технология JunOS Fusion
Новые коммутаторы QFX10000. Технология JunOS Fusion
 
cisco-sg350-28p-datasheet.pdf
cisco-sg350-28p-datasheet.pdfcisco-sg350-28p-datasheet.pdf
cisco-sg350-28p-datasheet.pdf
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
 
100G Networking Berlin.pdf
100G Networking Berlin.pdf100G Networking Berlin.pdf
100G Networking Berlin.pdf
 
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
 
Ln family portfolio_customer_presentation
Ln family portfolio_customer_presentationLn family portfolio_customer_presentation
Ln family portfolio_customer_presentation
 
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
 
Lagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics WorkshopLagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
Lagopus presentation on 14th Annual ON*VECTOR International Photonics Workshop
 
CommScope RUCKUS ICX Switching Configuration
CommScope RUCKUS ICX Switching ConfigurationCommScope RUCKUS ICX Switching Configuration
CommScope RUCKUS ICX Switching Configuration
 
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

StreamSleuth 100 GbE Network Packet Processing Appliance

  • 1. Visit YouTube for a recorded version of this presentation by Craig Lund: https://www.youtube.com/watch?v=lStqPHuYye4 Extended Version: https://www.youtube.com/watch?v=JBMezP15JO8
  • 2. Introducing StreamSleuth™ Revision 17 FPGA-Accelerated 100GbE Packet Processing without the hassle of FPGA programming
  • 4. 4 • Just monitoring your network is challenging at 100 GbE. • You need to filter down to a reasonable level of “important” traffic. • The filters built into commodity switching and firewall hardware are not sophisticated enough. • An implementation of the BPF/PCAP filter language running in hardware at 100 GbE line rate is ideal. Monitoring is Hard at 100 GbE
  • 5. 5 Software Defense is too Slow • Software is too slow for attack mitigation at 100 GbE. • Commodity switching hardware may someday grow new features to help your defense keep up, but not anytime soon. • Reconfigurable hardware (FPGA) gets us there now. It is already used to block denial of service attacks crafted to get past commodity switches and firewalls.
  • 6. 6 What is it? • A new FPGA platform that closely ties 100 GbE line-rate hardware acceleration into a high-end Xeon server. • The FPGA is preconfigured to implement filtering, load balancing, and routing — the most challenging part is done! • 1U appliance complete with web user interface, SNMP, RMON, etc. To sleuth (pronounced slo͞ oTH) means “to carry out a search or investigation in the manner of a detective.”
  • 7. 7 How does it work? • Routing and filtering is via BPF/pcap filter language, which takes effect instantly in a terabit router inside the FPGA (not a separate ASIC). Filters/routes defined via web GUI or API. • User-defined filters accept, drop, or reject each packet, like iptables but with full BPF at 100GbE. • Load balance the filter outputs into a collection of ports or into multiple server cores. • Packets can be routed to/from a CPU via an extreme bandwidth, low latency, standard DPDK interface into a loop heat pipe (LHP) cooled, E5 class server inside the same box (PCIe Gen3 x16). Users can supply software C or Python—the “active” side of active monitor or firewall.
  • 8. 8 • Security Operations Centers inside sophisticated data centers that need tools to stop zero-day attacks • Network Operations Centers inside those same data centers looking for more flexible 100 GbE visibility • VARs & OEMs • Government lawful intercept Designed for: Network engineers focused on network security or visibility
  • 9. 9 • Packet Broker with exceptional filtering capability • Active Monitor • Supplemental Firewall • Packet Generator for network testing • Network Sensor that provides flow data Users can use StreamSleuth to create their own:
  • 10. 10 Two 100 GbE Ports (two others not used): Attach to a passive 100 GbE tap or deploy the box in-line as a supplemental firewall Twenty 10 GbE Ports: Wrap one back to your switch for an active monitor. Dedicate one to PTP if you need accurate timestamps 1 GbE monitor port: For configuration, command & control (two others for user applications)
  • 11. 11 Example of the User Interface
  • 12. 12 Use Mode #1 Network Sensor/Monitor 100G tap Firewall Switch Datacenter Unique benefits: More sophisticated filtering capability than packet brokers based on switch ASICs Embedded server for flow tracking 10G monitor ports Alerts to SOC Security Appliances 100G ISP
  • 13. 13 Use Mode #2 Active Monitor 100G tap There’s an Intel Xeon E5-class server inside StreamSleuth that allows the network broker to become an active monitor (injecting packets). Connect to datacenter switch to inject packet back Xeon E5 server inside StreamSleuth Filter, Hash, Route PCIe x16 Inject packets back into network Firewall Switch 10G monitor ports if needed ISP 100G
  • 14. 14 Use Mode #3 Supplemental Firewall 100G tap Switch 10G monitor ports if needed 100G Firewall Any existing network monitoring or security infrastructure ISP
  • 15. 15 Dual, Redundant Power Supplies BittWare XUPP3R PCIe board featuring Xilinx UltraScale+ FPGA • Pre-programmed for StreamSleuth • Attached by a riser to server MB Liquid cooled, C612 single socket motherboard, will accept any E5 v4 (Broadwell) – up to 12 cores 20 SFP+ cages on an expansion board attached to the FPGA 8 slots for hot-swappable SATA/SAS flash drives
  • 16. 100G Port 1 100G Port 2 RMON stats RMON stats Time Stamp Time Stamp 10G Port 5 10G Port 24 PCAP Filter Blocks (adds routing tags to packets) Load Balancing (hash tags) Slicing RMON stats E5 v4 Server Intel Xeon CPU (optional additional user applications) 1G Mgmt. Port Slicing RMON stats DMAs to Host Egress Router (based on tags) Monitor Ports CPU PortsBittWare FPGA Board Programming/ Control Port Four DPDK Queue Pairs (over PCIe Gen3 x16) 20 4 Twenty 10 GbE SFP+ cages Two 100 GbE QSFP28 cages (two others not used)
  • 17. 17 • PCAP Filter Syntax at http://www.tcpdump.org/manpages/pcap-filter.7.txt • The DPDK website is www.dpdk.org • YouTube hosts many DPDK introductory presentations • Contact BittWare sales www.bittware.net For More Information