Personal experience: speeches and webinars of VAS Experts on SCAT, CG-NAT and DPI systems
Today we have prepared a compact selection of lectures and webinars of our experts. In them we are talking about DPI-systems, the SCAT DPI platform and the intricacies of such solutions in the provider's network.
Processing data flow on the example of DPI: internal architecture and solutions
This is the performance of Maxim Khizhinsky at the C ++ CoreHard Autumn 2017 conference. Maxim is the lead C ++ programmer of our company and is known as one of the developers of the SCAT DPI platform responsible for creating the CG-NAT and BRAS functions. The conference, which was addressed by Maxim was held in Minsk. ')
The presentation reveals the essence of the Apartment Model data flow processing model, which we use in VAS Experts, and the requirements placed on it (for example, the elimination of the concept of “flow control”). Maxim also talks about the components of the model (actors) and gives examples of their pseudo code: how they “communicate” with each other, what methods they use.
What other points does the performance affect:
paralleling - why the number of threads should not exceed the number of cores, and what threatens the creation of threads on the fly;
Apartment Model work - with one or more apartments;
memory allocation, deferred actions and tracking external events.
SCAT for subscribers notification: marketing campaigns
Artem Tereshchenko, our partner relations manager, talks about what SCAT can do in the context of a telecom operator. In this webinar, he will focus on marketing campaigns - the opportunities that SCAT provides for this.
Here we are talking about setting up notifications via the command line, creating unique web pages with offers, and setting the campaign time.
What else are we talking about in this webinar:
connection of the system of deep traffic analysis;
traffic marking and prioritization;
search patterns (and how to use them).
Filtering by Roskomnadzor blacklists
The webinar is dedicated to Roskomnadzor lists (HTTP URL, * domain.com, HTTPS URL, IP, Newcamd), and ways to block addresses using SCAT (via SNI, IP or SSL certificates). Here we are talking about the SCAT connection methods - installation “into the gap”, asymmetric scheme - and we give recommendations on which SCAT connection schemes should not be used.
What else is discussed in the presentation:
"Auditor" Roskomnadzor;
work with lists of RKN (with examples);
SCAT monitoring setup using the Zabbix template.
Webinar: SCAT DPI as BRAS
Here we are talking about the BRAS functional based on DPI: support for the multi-user mode, setting and changing tariff options for the time of day and subscriber balance. Also touch on the differences L2 and L3 BRAS .
For example, L3 BRAS interacts with subscribers through intermediate routers, therefore it does not “see” the original MAC addresses. The issuance of IP addresses according to this scheme is carried out either statically in the network settings, or on access switches via DHCP Relay. L2 functions at the data link layer; therefore, it uses both IP and MAC addresses as well as VLAN or QinQ numbers to identify subscribers.
What else is in the presentation:
PCRF server functions as a “layer” between the fastdpi server and the radius server;
SCAT setting for operation as L2 / L3 BRAS in the provider's networks;
BRAS step-by-step implementation algorithm.
Dual-purpose DPI: for business and government
In this presentation, we will show what types of systems are meant by the term COPM: telephony (COPM-1), selective control of Internet users (COPM-2), and user statistics (COPM-3). Using an example, we will highlight the main differences between SORM-2 and SORM-3 and describe how we implement them in VAS Experts in compliance with the legislation (in particular, FZ-374).
What other topics are we discussing at this webinar:
overview of the main players of the DPI-market in Russia and the capabilities of the DPI-products;
Comparison of own DPI-engine and finished foreign developments;
architecture and technology of the product SCAT DPI: what it consists of and how it works;
CG-NAT and its features: full cone, hairpinning, broadcast logging, etc.