{{indexmenu_n>3}} ======Testing and Integration Process====== =====Stage 1. Preparing Servers and Virtual Machines===== **Responsibilities of the telecom operator or partner preparing the equipment for delivery:** - Prepare a server or VM according to the requirements: * [[en:dpi:dpi_brief:dpi_requirements#recommended_requirements|Requirements for SSG (DPI, BRAS, NAT)]]. If using a [[en:dpi:dpi_brief:dpi_requirements#requirements_for_installation_on_a_virtual_machine|VM for SSG, follow the setup instructions]] * [[en:dpi:dpi_components:dpiui:hardware_recommendations#recommended_requirements|Requirements for GUI]] * [[en:dpi:dpi_components:qoestor:hardware_recommendations#recommended_requirements_for_every_10gbps_peak_traffic_on_dpi|Requirements for QoE]]\\ **QoE must not be installed on the SSG server. \\ GUI may be installed on the SSG server only for testing purposes. For production, GUI must be deployed on a separate server or VM. \\ GUI and QoE may be installed on the same server; in this case, hardware requirements are cumulative.** - Install the [[en:veos:installation|VEOS]] operating system. Be sure to configure the [[en:veos:installation#pre-configuring_veos|Firewall for access restriction]] and use strong passwords. - Ensure network connectivity between the designated servers or VMs. - Provide SSH access (port ''22'') to each server over the internet or via VPN. GUI additionally requires HTTPS access (port ''443''). Each server must have internet access to install software. Check connectivity using the command: ping vasexperts.com Two access options are available: - Provide login and password for SSH access. - Use the ready-made script to add servers to Teleport. The script is available upon request via your account manager. **Responsibilities of VAS Experts:** - Connect to the servers via SSH. - Add servers to Teleport for further support. =====Stage 2. Component Installation===== Installation depends on the required functionality. **Responsibilities of VAS Experts:** - SSG (BRAS, NAT, DPI): Install SSG software on the server or VM - GUI (recommended): Install GUI (DPIUI2) on a separate server or VM. Add all components and verify accessibility. - QoE (recommended for DPI functionality): Install QoE on a separate server or VM. Configure storage for DPI statistics - Set up interaction between the modules (DPI, GUI, QoE) **Self-installation options for the telecom operator/partner:** - SSG (BRAS, NAT, DPI): [[en:dpi:dpi_brief:instal_script|]] - GUI (recommended): [[en:dpi:dpi_components:dpiui:install_and_update:install|]] - QoE (recommended for DPI functionality): [[en:dpi:dpi_components:qoestor:install_and_update:install|]] - Set up interaction between the modules (DPI, GUI, QoE) =====Stage 3. Component Configuration===== Configuration depends on the required functionality. **Responsibilities of the telecom operator/partner:** Fill out the questionnaire provided by the VAS Experts manager For NAT: - Provide a pool of public and private IP addresses - Provide the receiver’s IP address for NAT flow export (if a third-party solution is used) For BRAS: - Configure the RADIUS server using the provided attribute dictionary - Provide information about the BRAS type (L2 or L3) and the authentication method - Configure billing responses to match the implementation scenarios **Responsibilities of VAS Experts:** For DPI: - [[en:dpi:dpi_components:qoestor:configuration:dpi|Configure statistics export from DPI]] to QoE [[en:dpi:dpi_options:opt_statistics:statistics_description|(Full Flow, ClickStream, DNS Flow, NAT Flow, GTP Flow)]] - Provide an account for [[en:dpi:dpi_components:dpiui:user_guide:vas_cloud_services:custom_protocols|VAS Cloud access to create custom signatures]] - Provide an extended QoE version for full statistics access For NAT: - Create a NAT service and assign it to private IP addresses according to the scenario: [[en:dpi:dpi_brief:test_cases:nat|]] - Configure NAT Flow export. Two options are available: - To a client-side receiver - Use the QoE solution from VAS Experts with NAT Flow functionality. Example scenario: [[en:dpi:opt_cgnat:abuse_letters]] For BRAS: - Configure SSG based on the BRAS type (L2 or L3) - Collaborate with the client to configure the necessary RADIUS response attributes - Perform debugging and testing of business scenarios (e.g., financial blocking with redirect to Captive Portal, plan changes, scheduled plans) =====Stage 4. Integration and Testing===== **Responsibilities of the telecom operator/partner:** - Prepare a portion of traffic or a list of test subscribers for verification **Responsibilities of VAS Experts:** - Integrate SSG with real traffic or subscribers - Test system operability - Fix identified issues, if any =====Stage 5. Transition to Production===== **Responsibilities of the telecom operator/partner:** - Confirm that the system is functioning as required **Responsibilities of VAS Experts:** - Complete setup and hand over the system for production - Provide support during the rollout phase