Haltdos User Guide
  • Introduction
  • Customer Portal
  • hdPlatform
    • Stacks
      • Stack Status
      • Events
      • Alarms
      • Analytics
      • Instance
        • Operational Settings
        • High Availiability
        • VRRP
        • Network Settings
          • Ethernet
          • Virtual LAN
          • Link Bonds
        • Routing
          • BGP
          • OSFP
          • RIP
        • Integration
          • SNMP
          • NTP
        • DHCP Settings
        • Virtual Machines
      • Integrations
        • Syslog
        • API Tokens
        • Webhooks
        • Threat Feeds
      • Resource Content
        • Cache Pools
        • Encryption Key
        • SSL Certificates
          • Lets Encrypt Certificates
        • Web pages
        • Client Certificates
        • Revocation List
        • Custom Scripts
      • Stack Settings
        • Backup Policy
        • AAA Policy
        • Reports
        • Scheduler
        • Dashboards
        • Config Synchronization
    • Status Page
    • Updates
    • E-Mail Integration (SMTP)
    • OS Templates
    • Virtualization
    • User Management
      • Access Control
      • Active Directory
      • Password Policy
      • Admin Users
    • User Profile
      • Change Password
      • Reset Password
    • Logs & Diagnostics
  • Deployment
    • Link Load Balancers (LLB)
      • Scenario 1
      • Scenario 2
      • Scenario 3
      • Scenario 4
    • Application Delivery Controller
      • Scenario 1
      • Scenario 2
      • Scenario 3
  • Solutions
    • Web Application Firewall (WAF)
      • Machine Learning
      • Listener
        • Settings
        • Profiles
          • Settings
          • Geo Filtering
          • Antivirus
          • Bot Protection
          • Policy
            • Web Policy
            • JSON Policy
            • XML Policy
          • Rules
            • Error Rules
            • Form Rules
            • Firewall Rules
            • Rate Limit Rules
            • Whitelist Rules
            • Response Rules
            • Behavior Rules
            • Tamper Rules
            • Correlation Rules
            • Deception Rules
            • Script Rules
            • Log Rules
          • Signatures
        • SSL Settings
        • Performance
          • Caching
          • Compression
          • RUM Metric
        • Server Groups
          • Servers
          • Load Balancing
        • Monitors
        • Rules
          • Error Rules
          • Header Rules
          • Redirection Rules
          • Variable Rules
          • Upstream Rules
        • Variables
        • Advanced Bot
        • Rule Staging
        • Virtual Patching
        • Learning
        • Auto-Profiling
      • User Groups
      • Incidents
      • Tools
        • Global Whitelist
        • FP Finder
        • Match Finder
    • Web Security Scanner
      • Scan Profiles
    • Anti-DDoS
      • Profile
        • General Settings
        • Detection
        • Connections
          • TCP Settings
          • TCP Shield
          • Aggressive Aging
        • Application
          • HTTP
          • DNS
          • Miscellaneous
        • Traffic shaping
        • Network Rules
        • Signature
      • Geo Inspection
      • Bot Protection
      • SSL Offloading
      • Cloud Signaling
      • Incidents
      • Advance Settings
        • Pattern Score
        • Top talkers
      • Cluster
    • Link Load Balancer (LLB)
      • LLB Settings
      • Interface Groups
      • Monitors
        • Monitor Scripts
      • Rules
        • Load Balancing
        • Source NAT
        • Destination NAT
        • Fixed Routing
        • Scenario 5
        • Policy Routing
        • Traffic Shaper / QoS
    • Application Delivery Controller (ADC/SLB)
      • Listeners
        • Listener Settings
        • SSL Settings
        • Geo Filtering
        • Server Groups
          • Servers
          • Load Balancing
          • SNMP
        • Monitors
        • Performance
        • Rules
          • Error Rules
          • Header Rules
          • Redirection Rule
          • Policy Rules
          • Upstream Rule
          • Rate Limit Rules
        • Action Scripts
      • Incidents
    • SSL VPN
      • Settings
        • General Settings
        • Networking
        • Security
      • VPN Users
      • VPN Group
    • Global Server Load Balancer (GSLB)
      • Listener
        • Operational
        • Geo Filtering
        • Zones
        • Monitors
        • Rules
      • Domain Filters
      • Sites
  • Knowledgebase
    • Platform
      • KB: 00003001
      • KB: 00003002
      • KB: 00003003
      • KB: 00003004
      • KB: 00003005
      • KB: 00003006
      • KB: 00003007
      • KB: 00003008
      • KB: 00003009
      • KB: 00003010
      • KB: 00003011
    • Web Application Firewall (WAF)
      • KB: 00001001
      • KB: 00001002
      • KB: 00001003
      • KB: 00001004
      • KB: 00001005
      • KB: 00001006
      • KB: 00001007
      • KB: 00001008
      • KB: 00001009
      • KB: 00001010
      • KB: 00001011
      • KB: 00001012
      • KB: 00001013
      • KB: 00001014
      • KB: 00001015
      • KB: 00001016
      • KB: 00001017
      • KB: 00001018
      • KB: 00001019
      • KB: 00001020
      • KB: 00001021
      • KB: 00001022
      • KB: 00001023
      • KB: 00001024
      • KB: 00001025
      • KB: 00001026
      • KB: 00001027
      • KB: 00001028
      • KB: 00001029
      • KB: 00001030
      • KB: 00001031
      • KB: 00001032
      • KB: 00001033
      • KB: 10001034
      • KB: 00001035
      • KB: 00001036
      • KB: 00001037
      • KB: 00001038
      • KB: 00001039
      • KB: 00001040
      • KB: 00001041
      • KB: 00001042
      • KB: 00001043
      • KB: 00001044
      • KB: 00001045
      • KB: 00001046
      • KB: 00001047
      • KB: 00001048
      • KB: 00001049
      • KB: 00001050
      • KB: 00001051
      • KB: 00001052
      • KB: 00001053
      • KB: 00001054
      • KB: 00001055
      • KB: 00001056
      • KB: 00001057
      • KB: 00001058
      • KB: 00001059
      • KB: 00001060
      • KB: 00001061
      • KB: 00001062
      • KB: 00001063
      • KB: 00001064
      • KB: 00001065
    • Application Delivery Controller
      • KB: 00002000
      • KB: 00002001
      • KB: 00002002
      • KB: 00002003
      • KB: 00002004
      • KB: 00002005
      • KB: 00002006
      • KB: 00002007
      • KB: 00002008
      • KB: 00002009
      • KB: 00002010
      • KB: 00002011
      • KB: 00002012
      • KB: 00002013
      • KB: 00002014
      • KB: 00002015
      • KB: 00002016
      • KB: 00002017
      • KB: 00002018
      • KB: 00002019
      • KB: 00002020
      • KB: 00002021
      • KB: 00002022
    • Global Server Load Balancing
      • KB: 00004001
      • KB: 00004002
      • KB: 00004003
      • KB: 00004004
      • KB: 00004005
      • KB: 00004006
      • KB: 00004007
      • KB: 00004008
      • KB: 00004009
  • Troubeshooting
    • Case: 00009001
    • Case: 00009002
    • Case: 00009003
    • Case: 00009004
    • Case: 00009005
    • Case: 00009006
    • Case: 00009007
  • Glossary
Powered by GitBook
On this page
  • Overview
  • Offline Mode
  • Out-of-Path Mode
  • Inline Mode
  • Transparent / Bridge Mode
  • Layer 3 Mode
  • One-ARM Deployment
  • n-ARM Deployment
  • Clustering
  • Central Management
  • Fundamentals
  • Clusters
  • Instances

Was this helpful?

Deployment

Various modes of deployment & setup of Haltdos appliances

PreviousLogs & DiagnosticsNextLink Load Balancers (LLB)

Last updated 2 years ago

Was this helpful?

Overview

Haltdos platform supports a variety of deployment options depending upon customer need and infrastructure:

  • Offline Mode (detection only)

    • Read from Tap / SPAN port

    • Read from IPFIX, Netflow v5/v9, SFlow

  • Inline Mode

    • Transparent Layer 2 Mode

    • Bridge Mode

    • Layer 3 Mode

  • Out-of-Path Mode

    • Route injection upon attack

    • Supported Routing: BGP, OSFP, RIP v1/v2

Offline Mode

In this mode of deployment, Haltdos appliance will run in detection mode only (passive / promiscuous). The device will receive traffic either via SPAN port in which the Router (or Switch) will send mirrored traffic via Span port onto Haltdos appliance for detecting application layer attacks.

Out-of-Path Mode

In this mode, Haltdos appliance will receive mirrored traffic via Span port / Netflow / IPFIX / Sflow records periodically from Router (or Switch) for detecting attacks. Upon detecting an ongoing attack, Haltdos appliance will use configured routing protocols to re-route to traffic to iteself for inspecting and mitigating of the attack. Subsequently the filtered clean traffic will be injected back into the network for regular processing.

Inline Mode

Transparent / Bridge Mode

In this mode, the Haltdos appliances will be placed inline in the network in Transparent Layer 2 mode. The solution can be configured in Transparent Proxy mode (stateful) or Direct Server Return mode (stateless). In Transparent Proxy mode, all traffic coming in and going out of the network will pass through Haltdos appliance whereas in DSR mode, only the incoming traffic from ISP may be passed through Haltdos appliance. The solution can be flexibly changed to operate in Proxy or DSR mode without requiring any network architecture change.

Layer 3 Mode

​In this mode, the Haltdos appliance will be placed inline in the network. It can be configured to run in Reverse Proxy mode (in case of WAF) or as Gateway (in case of LLB / DDoS), all incoming and outgoing traffic will pass through the solution and can inspect both incoming request and outgoing responses.

One-ARM Deployment

The appliance can be configured in one arm mode as a reverse proxy. In one arm mode, all incoming and outgoing traffic will pass through the appliance and can inspect both incoming request and outgoing responses. All the traffic will pass through the same network interface.

n-ARM Deployment

The appliance can also be configured in n - arm mode as a reverse proxy. For example, when n=2 (two arm mode), all incoming and outgoing traffic will pass through the appliance and can inspect both incoming request and outgoing responses. All the communication between the client and the WAF will be handled by one network interface and the communication between the WAF and server will be handled by other network interface.

Clustering

Regardless of the mode of deployment, Haltdos appliances supports high availability cluster deployment. It is a recommended practice to ensure smooth uninterrupted operations even under stressed environments. Haltdos appliances use VRRP protocol for High Availability (N+1) where one device can run in Active mode while the other devices is run in standby mode. Haltdos appliances can also be configured to run in Active-Active mode with support for cluster deployment with all appliances running in Active mode and handling application traffic while sharing information with each other at the same time.

Central Management

In case of high availability deployment, Haltdos appliances need to coordinate and share data between them. This requires a central management server (Hardware or VM) that provides a GUI for operators to configure and disseminate policy across all Haltdos appliances and coordinate data sharing between them. Haltdos Central Management solution also provides multi-tenancy support incase the customers wish to have two or more clusters of Haltdos appliances that have separate policies and manage different applications. The same capability also allows customers to configure single central management for monitoring and configuring Haltdos appliances in DC & DR.

Fundamentals

Clusters

A Cluster is the physical building block that combines multiple instances that have the same set of policy deployed. Each instance in a cluster is running in High Availability (active or passive).

Instances

An Instance in hdPlatform refers to a VM / Bare-metal compute instance running the workload it is configured for by the platform. The instance can be of multiple types, running a specific kind of App. For example, an instance can be created for running the Web Application Firewall (WAF) app for a single tenant.

Haltdos appliance in Offline mode
Haltdos appliance in Out-of-Path mode
Haltdos appliance in Inline Layer 3 mode
Haltdos appliance in Inline Transparent L2 (Proxy / DSR) mode
Haltdos appliance in Inline Layer 3 mode
Haltdos appliance in one arm deployment
Haltdos appliance in two arm deployment