Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:dpi:dpi_brief:network_preparation:install_point_ssg:ssg_cluster [2024/12/12 07:38] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | en:dpi:dpi_brief:network_preparation:install_point_ssg:ssg_cluster [2025/02/14 11:37] (current) – elena.krasnobryzh | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{indexmenu_n> | ||
+ | ======SSG DPI Cluster Organization Scheme====== | ||
+ | |||
+ | The complex is a high-performance, | ||
+ | - External optical bypass (Bypass Switch) with replaceable optical modules providing connection of SM (1310nm) or MM (850nm) lines | ||
+ | - Traffic aggregator (load balancer) Network Packet Broker (NPB) | ||
+ | - SSG DPI server cluster | ||
+ | - Virtualization cluster for deploying the Network Management System (NMS) with a graphical interface (DPIUI2). It also includes FTP and Syslog servers for log collection from system components, an HTTP web server for centralized blacklists loading, and a monitoring system (Zabbix). | ||
+ | - Data storage complex (QoE Stor) for building statistical and analytical reports, ensuring long-term storage of aggregated information | ||
+ | - A set of necessary cables for communication and QSFP28/ | ||
+ | - Fault-tolerant switches for connecting solution components and management | ||
+ | |||
+ | The complex is designed for inline installation and supports the following Ethernet interface types: | ||
+ | * 10G-BASE SR/LR | ||
+ | * 25G-BASE SR/LR | ||
+ | * 40G-BASE SR4/LR4 | ||
+ | * 100G-BASE SR4/L4 | ||
+ | |||
+ | Supported encapsulations: | ||
+ | |||
+ | **1xNPB up to 1Tbps:**\\ | ||
+ | {{: | ||
+ | |||
+ | ===== Traffic Flow ===== | ||
+ | Telecom operator links are connected " | ||
+ | |||
+ | ==== Asymmetric Traffic Processing ==== | ||
+ | If asymmetric traffic is present (outgoing traffic passes through one SSG DPI site/ | ||
+ | |||
+ | ==== DPI Node ==== | ||
+ | The primary system component is DPI — deep packet inspection equipment. DPI is software running on general-purpose X86_64 servers supporting network cards based on Mellanox/ | ||
+ | |||
+ | The DPI device is fully transparent at Layer 2. When installed " | ||
+ | |||
+ | Two types of traffic processing ports are defined: | ||
+ | * IN - ports facing local ISPs or subscribers (LAN) | ||
+ | * OUT - ports facing upstream providers (WAN) | ||
+ | |||
+ | Typical server configuration: | ||
+ | |||
+ | DPI performance also depends on the PPS parameter and the overall traffic profile. [[en: | ||
+ | |||
+ | For proper DPI operation, it must receive both forward and reverse subscriber traffic (full bidirectional sessions); otherwise, some functions, including application protocol detection, may not work or function incorrectly. Therefore, it is crucial to ensure that bidirectional subscriber session traffic passes through a single DPI device. Traffic symmetry through DPI is maintained by mirroring outgoing traffic from one site to another and balancing on NPB. | ||
+ | |||
+ | ===== Management ===== | ||
+ | The complex is managed via a web-based management subsystem [[en: | ||
+ | |||
+ | To switch from DPIUI2 to FilterUI, the appropriate role must be configured. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | A dedicated web server is used for centralized Global Lists loading onto DPI. FilterUI exports lists to this server in a prepared format for DPI. Each DPI downloads these lists and applies them according to rules. Additionally, | ||
+ | |||
+ | ==== Statistics Storage ==== | ||
+ | The package includes a data storage system and a report builder, allowing the creation of arbitrary (custom) reports. The report builder provides statistics on users, ISPs, IP addresses, subnets, autonomous systems, network protocols, application protocols, and their combinations, | ||
+ | |||
+ | ===== Redundancy ===== | ||
+ | The cluster ensures redundancy based on the N+X principle by adding extra DPI nodes. If one or more DPI nodes fail, traffic is rebalanced based on the configured resilience level. The balancer excludes the faulty node and redirects traffic to the remaining DPI nodes. If multiple devices or the balancer fail, the system switches to bypass mode (configurable behavior). Each DPI node generates heartbeat messages towards balancing devices, which, in turn, control the bypass switches that monitor signal state in the line, power status, and software operability, | ||
+ | |||
+ | ===== Scalability ===== | ||
+ | A key feature of the system is its simple scalability — throughput increases linearly by adding more DPI devices and balancers. | ||
+ | |||
+ | **2xNPB up to 2Tbps:**\\ | ||
+ | {{: | ||
+ | |||
+ | **3xNPB up to 3Tbps:**\\ | ||
+ | {{: | ||
+ | |||
+ | **4xNPB up to 4Tbps:**\\ | ||
+ | {{: | ||