Personal experience: speeches and webinars of VAS Experts about SKAT, CG-NAT and DPI-systems

    Today we have prepared a compact selection of lectures and webinars from our experts. In them, we talk about DPI systems, SCAT DPI platform and the intricacies of how such solutions work in the provider's network. / Flickr / / PD

    DPI data flow processing: internal architecture and solutions

    This is the speech of Maxim Khizhinsky at the C ++ CoreHard Autumn 2017 conference. Maxim is the leading C ++ software engineer 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 at which Maxim spoke was held in Minsk.

    The presentation reveals the essence of the Apartment Model data stream processing model that we use in VAS Experts and the requirements for 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:

    • parallelization - 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, pending actions and tracking of external events.

    SCAT to notify subscribers: marketing campaigns

    Artyom Tereshchenko, our partner relations manager, talks about what SCAT “can” in the context of a telecom operator. In this webinar, he will focus on conducting marketing campaigns - the opportunities that SKAT 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 duration.

    What else are we talking about in this webinar:

    • connection of a deep traffic analysis system;
    • traffic marking and prioritization;
    • search patterns (and how to use them).

    Blacklisting by Roskomnadzor

    The webinar is devoted to the lists of Roskomnadzor (HTTP URL, *, HTTPS URL, IP, Newcamd), and how to block addresses using SCAT (via SNI, IP or SSL certificates). Here we talk about ways to connect SKAT - installation “in the gap”, an asymmetric circuit - and give recommendations on which connection schemes SKAT should not be used.

    What else is discussed in the presentation:

    • “Inspector” of Roskomnadzor;
    • work with ILV lists (with examples);
    • setting up SCAT monitoring using the Zabbix template.

    Webinar: SCAT DPI as BRAS

    Here we are talking about DPI-based BRAS functionality: supporting multi-user mode, setting and changing tariff options by time of day and subscriber balance. We also touch on the topic of differences between L2 and L3 BRAS .

    For example, L3 BRAS communicates with subscribers through intermediate routers, so it does not “see” the original MAC addresses. Issuing IP addresses according to this scheme is carried out either statically in the network settings, or on access switches via DHCP Relay. L2 operates at the data link layer, therefore, to identify subscribers it uses both IP and MAC addresses, as well as VLAN or QinQ network numbers.

    What else is in the presentation:

    • PCRF server functions as “layers” between fastdpi server and radius server;
    • setting up SCAT to work as L2 / L3 BRAS in the provider's networks;
    • step-by-step BRAS implementation algorithm.

    Dual-use DPI: for business and government

    In this presentation, we will show what types of systems are understood by the term COPM: telephony (COPM-1), selective control of Internet users (COPM-2) and user statistics (COPM-3). Using an example, we highlight the main differences between SORM-2 and SORM-3 and describe how we implement them in VAS Experts, taking into account legislation (in particular, FZ-374).

    What other topics are we discussing at this webinar:

    • overview of the main players in the DPI market in Russia and the possibilities of DPI products;
    • comparison of its own DPI-engine and ready-made foreign developments;
    • SCAT DPI product architecture and technology: what it consists of and how it works;
    • CG-NAT and its features: full cone, hairpinning, broadcast journaling, etc.

    PS Five of our thematic digests on Habré:

    Also popular now: