Pocket Guide Optimized For Viewing
Pocket Guide Optimized For Viewing
Pocket Guide Optimized For Viewing
September 2018
The Pocket Guide
Glossary …………………………………………………………………………………………………………………………………… 3
Appliance Overview
Arbor SP/TMS
Arbor SP-6000 ………………………………………………………………………………………………………… 4
Arbor SP-7000 …………………………………………………………………………………………………………. 4
Arbor SP-Insight P8000 & S8000……..………………………………………………………………………. 4
Arbor TMS-2300 ……………………………………………………………………………………………………… 5
Arbor TMS-2600 / TMS-2800 ..………………………………………………………………………………… 5
Arbor TMS-4000 ……………………………………………………………………………………………………… 6
Arbor TMS-5000 ……………………………………………………………………………………………………… 6
Arbor HD-1000 ……………………………………………………………………………………………………….. 7
Arbor HD-1000: Manual Start-up and Shutdown……………………………………………………. 9
Arbor APS
Arbor APS-2100 ………………………………………………………………………………………………………. 10
Arbor APS-2600 / APS-2800 / APS Console 7000, Netscout AED-2600 / AED-2800… 10
Arbor Spectrum
Arbor Spectrum 2200 …………………………..….………………………………………………………………. 11
Arbor Spectrum 2300 ………………………………………………………………………………………………. 11
CLI Command Reference
Arbor APS & Netscout AED……………………………………………………………………………………………… 12
Arbor SP/TMS ….....…………………………………………………………………………………………………………… 14
Spectrum ……..…………………………………………………………………………………………………………………… 18
Mitigation
Arbor TMS & APS - FCAP Traffic Filtering ………………………………………………………………………. 20
Arbor TMS & APS - Regular Expression ..………………………………………………………………………….. 22
Arbor TMS - Packet Header Filtering ...……………………………………………………………………………… 24
Other Types - BGP Flow Specification .…………………………………………………………………………….. 25
Appendix
Arbor SP - REST API Matrix……………………..……………………………………………………………………….. 26
Arbor SP/TMS - BGP Signaling Capabilities……………………………………………………………………… 26
Arbor SP Alert Search Keywords………………………………………………………………………………………. 27
Personal Notes …………………………………………………………………………………………………………………. 28
Glossary
AED Netscout® Arbor Edge Defense
AIF® Arbor Networks® ATLAS Intelligence Feed
API Application Programming Interface
APM-E High Performance Packet Processing Card - Arbor Networks® TMS-4000 Series
APS Arbor Networks® Availability Protection System
ArbOS Arbor Networks® Operating System
ASERT Arbor Networks® Security Engineering & Research Team
ASN Autonomous System Number (BGP)
ATAC Arbor Networks® Technical Assistance Center
ATF® Arbor Networks® Active Threat Feed
ATLAS® Arbor Networks® Active Threat Level Analysis System
BGP Border Gateway Routing Protocol
BLO Blacklist Offloading via BGP FlowSpec or OpenFlow
CLI Arbor Networks® APS Command Line Interface, available via Console or SSH connection
Cloud Signaling Dynamic signaling between Arbor Networks® APS on premise and a cloud-based DDoS solution
DDoS Distributed Denial of Service
DS Arbor Networks® SP – Data Storage Appliance (formerly called BI)
Flow data include information about client and server as well as which ports and protocol was used
Flow
together with the number of bytes and packets exchanged.
FlowSpec BGP Flow Spec signals IP traffic parameters and an action to perform between two devices
MCM-2 Management Card - Arbor Networks® TMS-4000 Series
MCM-C Management Card - Arbor Networks® TMS-4000 and TMS-5000 Series
MGT Management Interfaces on an Arbor Networks® TMS Appliance or APS Appliances
MM Management Card - Arbor Networks® HD-1000
MO Managed Object
NTP Network Time Protocol
PPM High Performance Packet Processing Card - Arbor Networks® HD-1000
PSM-400 Switch and Control Blade - Arbor Networks® TMS-5000 Series
Regex Regular-Expression
RFC Request for Comments - IETF
RT BGP Extended Community – Route Target
SM0, SM1 Switch Module + Shelf Manager + Line Card - Arbor Networks® HD-1000
SNMP Simple Network Management Protocol
SSH Secure Shell
TMS Arbor Networks® TMS - Threat Management System
TRA Arbor Networks® SP - Traffic and Routing Analysis Appliance (formerly called CP)
UI Arbor Networks® SP - User Interface Appliance (formerly called PI)
VGA Video Graphics Array
ZTP Zero Touch Provisioning
1 DB-9 serial console port (9600/8-N-1) 5 Ethernet ports (eth1-eth3, top to bottom)
2 VGA connector 6 Ethernet ports (eth4-eth11)
3 Ethernet port (eth0) 7 AC power supply
4 4x USB ports (USB2.0)
Arbor SP-7000
*not supported.
Arbor TMS-2300
1 DB-9 serial console port (9600/8-N-1) 5 Management Ethernet ports (mgt1-mgt3, top to bottom)
2 VGA connector 6 Ethernet ports (tmsx0 and tmsx1) - Mitigation only
3 Management Ethernet port (mgt0) 7 Ethernet ports (tmsx2 - tmsx5) - Mitigation only
4 4x USB ports (USB2.0) 8 AC power supply
Arbor TMS-4000
Arbor TMS-5000
Arbor HD-1000
1 RJ-45-serial console port (SM0) (9600/8-N-1) 5 RJ-45-serial console port (SM1) (9600/8-N-1)
2 4x 10GbE ports (tms0.0-tms0.3) SFP+ SR/LR 6 4x 10GbE ports (tms1.0-tms1.3) SFP+ SR/LR
3 4x 10GbE ports (tms0.4.0-tms0.4.3) QSFP+ SR/LR 7 4x 10GbE ports (tms1.4.0-tms1.4.3) QSFP+ SR/LR
with breakout cable with breakout cable
4 1x 1GbE Management Ethernet port (mgt0) 8 1x 1GbE Management Ethernet port (mgt1)
1 RJ-45-serial console port SM-320G-0 (9600/8-N-1) 6 RJ-45-serial console port SM-320G-1 (9600/8-N-1)
2 1x100 GbE port (tms0.0) QSFP28 (LR) 7 1x100 GbE port (tms1.0) QSFP28 (LR)
3 4x 10GbE ports (tms0.1.0-tms0.1.3) QSFP+ SR/LR 8 4x 10GbE ports (tms1.1.0-tms1.1.3) QSFP+ SR/LR
with breakout cable with breakout cable
4 1x100 GbE port (tms0.2) QSFP28 (LR) 9 1x100 GbE port (tms1.2) QSFP28 (LR)
5 1x 1GbE Management Ethernet port (mgt0) 10 1x 1GbE Management Ethernet port (mgt1)
Arbor APS-2100
1 Power supply modules (AC version shown) 6 Management Ethernet port (mgt1)
2 DB-9 serial console port (9600/8-N-1) 7 VGA Connector
3 IPMI over LAN port 8 2x 10GbE SFP+ ports (Flow Collector: interface
4 USB Ports flow4 and flow5)
5 Management Ethernet port (mgt0) 9 4x 1GbE SFP ports (Flow Collector: interface flow0
through flow3)
1 Power supply modules (AC version shown) 6 Management Ethernet port (mgt1)
2 DB-9 serial console port (9600/8-N-1) 7 VGA Connector
3 IPMI over LAN port 8 2x 10GbE SFP+ ports (Flow Collector: interface
4 USB Ports flow4 and flow5)
5 Management Ethernet port (mgt0) 9 4x 1GbE SFP ports (Flow Collector: interface flow0
through flow3)
Leader
TMS
TRA
Global System
DS
UI
/ help global or help or ? see available command sub options ✓✓✓✓
/ users list all CLI connected users on appliance ✓✓✓✓
/ clock show or set the system clock ✓✓✓✓
/ config show show the running configuration ✓✓✓✓
/ config write or revert save or revert current configuration ✓✓✓✓
/ config clear clear config on TMS to restart ZTP process (≥ 8.2) - - - ✓
Remote Access
/ ip access show show active and inactive IP access rules ✓✓✓✓
add IP access rule for remote access by protocol, ingress interface and
/ ip access add proto int source-ip source IP address or range. ✓✓✓✓
proto: cloudsignaling, bgp, https, ssh, ping, snmp, ssh, ...
/ ip access delete proto int source-ip delete an IP access rule ✓✓✓✓
commit inactive IP access rules. (Issue config write if changes should
/ ip access commit ✓✓✓✓
persist after reboot)
IP Configuration and Verification
/ ip arp show show ARP entries (management interfaces only) ✓✓✓✓
/ ip route show show IP routing configuration ✓✓✓✓
/ ip interface show [brief] show network interface configuration. ✓✓✓✓
/ ip interface counter int [clear] show or clear interface counters - - - ✓
System Initialization
configure device as a leader
ip: own management IPv4
/ services sp bootstrap leader ip secret role ✓- - - -
secret: shared zone secret
role: PI, CP
configure device as a non-leader
ip: is the IPv4 address of the leader
/ services sp bootstrap non-leader ip secret role ✓✓✓-
secret: shared zone secret
role: PI, BI, CP or FS
configure TMS
/ services tms bootstrap ip secret ip: is the IPv4 address of the leader - - - ✓
secret: shared zone secret
Network and Data Collection
/ services sp data bgp show show BGP neighbor status - - ✓-
/ services tms deployment bgp show neighbors show BGP neighbor status - - - ✓
/ services tms deployment bgp show routes show BGP route advertisement status - - - ✓
/ services tms show gre show reinjection GRE tunnel status - - - ✓
Filter Elements
[src|dst] (host|net) <address> matches a host as IP source, destination or either address
[src|dst] <address>/<mask> matches a host as IP source, destination or either address
(proto|protocol) <name> matches IP protocol by name
(proto|protocol) <number> matches IP protocol by number
(proto|protocol) <number>..<number> matches IP protocol by a range of numbers
[src|dst] port <name> matches TCP or UDP packets send to/from or either by name
[src|dst] port <number> matches TCP or UDP packets send to/from or either by number
[src|dst] port <number>..<number> matches TCP or UDP packets send to/from or either by range
(tflags|tcpflags) <tcp-flags> matches TCP packet on included TCP Flags
(bytes|bpp) <size> matches packet equal to length
(bytes|bpp) <size>..<size> matches packet within range of length
icmptype <icmptype> matches ICMP packets based on message type
icmpcode <number> matches ICMP packets based on message code
tos <value> matches IP packets based on Type of Service setting
(not|!) (proto|port|bpp|icmp…) negate adjacent element. Not supported for IP addresses
ttl <value> matches IP packets based on their included TTL value
[and|or] often used with brackets to nest individual expressions
Filter Examples
drop 0.0.0.0/0 drop everything
drop proto udp and not dst port 53 drop all UDP except for dst port 53
drop src host 10.1.1.1 and dst 192.168.2.1/32 drop Traffic between from host 10.1.1.1 to host 192.168.2.1
drop not (proto icmp or proto tcp) drop all IP protocols except TCP and ICMP
drop proto icmp and bytes 200..2000 drop all ICMP packets with a size of 200 up to 2000 bytes
drop proto tcp and not (src port 1024..65535 and (dst drop all TCP except when the source port is within 1024 to 65535
port 80 or dst port 443)) and the destination port is either 80 or 443
drop proto icmp and not ((icmptype 3 and icmpcode 4) drop ICMP except for “fragmentation needed and DF set” used by
or (icmptype 11 and icmpcode 1)) Path MTU Discovery and “Fragment Reassembly Time Exceeded”
drop proto udp and port 123 and not bpp 76 drop NTP packets that are not 76 bytes (NTP Response)
drop TCP except when source port is within 1024 to 65535 and the
drop proto tcp and not ((src port 1024..65535 and dst destination is 25 or when the source port is 25 and the destination
port 25) or (src port 25 and dst port 1024..65535)) is within 1024 to 65535, therefore allowing inbound and outbound
SMTP connections.
drop proto tcp and dst port 80 and tflags S/S drop TCP packet when the SYN Flag is present
drop proto tcp and dst port 80 and tflags /S drop TCP packet when the SYN Flag is not present
drop proto tcp and dst port 80 and tflags S/SAFRPUEW drop TCP packet when the SYN Flag is the only Flag set
Filter Elements
tcp.srcport TCP source port
tcp.dstport TCP destination port
tcp.port TCP port
tcp.flags.ack TCP Flag - Acknowledgement
tcp.flags.push TCP Flag - Push
tcp.flags.reset TCP Flag - Reset
tcp.flags.syn TCP Flag - Synchronize
tcp.flags.fin TCP Flag - Final
tcp.flags.cwr TCP Flag - Congestion Window Reduced [RFC 3168]
tcp.flags.ecn TCP Flag - ECN-Echo (Explicit Congestion Notification - Echo) [RFC 3168]
tcp.flags.ns TCP Flag - Nonce Sum [RFC 3540]
tcp.flags.urg TCP Flag - Urgent
tcp.options.sack_perm TCP Option - Selective Acknowledgements
tcp.options.mss_val TCP Option - MSS Option Value
tcp.window_size_value TCP Window Size value
Type Operator Allowed Formats
AND and &&
Boolean OR or ||
NOT not !
equal to eq ==
not equal to ne !=
greater than gt >
Comparison less than lt <
greater than or equal to ge >=
less than or equal too le <=
Bitwise Bitwise and bitwise_and &
Example
tcp.window_size_value > 10000 and TCP window size is greater than 10.000 and TCP selective
tcp.options.sack_perm && tcp.options.mss_val ge 1450 acknowledgement is enabled and TCP MSS value is greater
and not tcp.port & 1 than or equal to 1450 bytes and the TCP port (bitwise verified)
is not 1
The SP REST API output is in the JSON API format. The responses use return links to refer to other
resources and support pagination. When you make a request to the REST API, you can specify which
API version to use., to use the version 3 alerts endpoint: https://sp.example.com/api/sp/v3/alerts/
If a request contains no version information, it defaults to the latest version. In most cases, the SP
REST API keeps the full functionality of still-supported previous versions. However, there could be a
situation where an older endpoint provides only partial functionality or is removed entirely.
More information can be found in the Arbor Network SP and TMS API Guide for the used software
release.
Personal Notes:
Personal Notes:
Personal Notes:
Personal Notes:
Contacts
CORPORATE HEADQUARTERS
76 Blanchard Road
Burlington, MA 01803 USA
+1 781 362 4300
Toll-free +1 855 773 9200
contact@arbor.net
www.netscout.com/arbor
Partners: https://partnercenter.arbornetworks.com/
3.0918.01