Border Gateway Protocol (BGP) is not merely a protocol—it’s the backbone of the...

Request a personalized demo/review session of our Intelligent Routing Platform
Evaluate Noction IRP, and see how it meets your network optimization challenges
Schedule a one-on-one demonstration of our network traffic analysis product
Test drive NFA today with your own fully featured 30-day free trial
Discover the latest Noction product and company news
The latest networking industry trends, opinion, and perspectives
Learn about who we are, our mission, and our values
Read our press releases to get the latest information on Noction
See the new job openings, our values and the corporate culture
Need help? Contact the Noction support team
Border Gateway Protocol (BGP) is not merely a protocol—it’s the backbone of the...
Get a custom IRP quote as per your network traffic 95th percentile
Simple, transparent and easy-to-understand pricing structure
Discover IRP features, review use cases and make informed decisions
Watch Noction IRP videos, screencasts and client testimonials
Technical Noction IRP documentation, deployment instructions and datasheets
Get a first-hand network performance view of the major Tier 1 Carriers
See answers to the questions we get asked the most about Noction IRP
Product overview, user guide and the deployment instructions documents
Practical and useful info on NFA and the overall NetFlow analysis
A series of the most common NFA questions and answers
24/7 network monitoring, maintenance, and event management services
Free custom-built Transit Providers performance evaluation reports
The free-of-charge live Tier 1 providers' performance monitoring service
Review network performance indicators of the top US-based carriers for the past month.
BGP routing optimization platform for utmost network performance
Free feature-restricted Intelligent Routing Platform version
Network traffic analysis, monitoring and alerting system
In order to plan the IRP deployment in your network, a series of requirements need to be met and specific information has to be determined to configure IRP.
→ Recommended Intel® Xeon® Processor E3/E5 family, for example:
– 1x Intel® Xeon® Processor E3 family for up to 20 Gbps traffic;
– 1x Intel® Xeon® Processor E5 family for 40 Gbps or more traffic.
→ If providing sFlow/NetFlow data at least 16 GB, recommended – 32 GB;
→ If providing raw traffic data by port mirroring:
– Minimum 16 GB for up to 10 Gbps traffic;
– Minimum 32 GB for 40 Gbps traffic.
→ Additional RAM would be required to maintain a large number of BGP & BMP sessions (for example, Bgpd occupies about 10 GB of RAM for 16 full-view BGP sessions; the estimation may change due to the growth of the world’s BGP table and new IRP features).
→ At least 160GB of storage.
→ SAS disks are recommended (SSDs are required only for 40Gbps+ networks);
→ HDD partitioning:
– LVM is recommended;
– At least 100GB disk space usable for /var or separate partition;
– At least 10GB disk space usable for /tmp or separate partition. This is required for big MySQL table manipulation. More disk space might be required under heavy workload.
→ If providing sFlow/NetFlow data – at least 1 x 1000Mbps NIC while two NICs are recommended (one will be dedicated to management purposes).
→ If providing raw traffic data by port mirroring – additional 10G interfaces are required for each of the configured SPAN ports (Myricom 10G network cards with Sniffer10G license are recommended to be used for high pps networks). When configuring multiple SPAN ports, the same number of additional CPU cores are needed to analyze traffic.
IRP has a dependency on MySQL/MariaDB server and it expects the latest version from official OS repositories. In case the DBMS has been installed from a different repository it is strongly advised that the database instance and its configuration is purged before proceeding with IRP installation.
IRP requires root access to local database instance during first installation. In case the root access can’t be given, use the statements below to grant all necessary privileges to the ‘irp’ user and database:
/etc/noction/db.global.conf
→ `sh ip bgp summary
`
→ `sh ip bgp neighbor [neighboor-address] received-routes
`
→ `sh ru
` (or similar)
→ sFlow, NetFlow (v1, 5, 9) or jFlow and send it to the main server IP. Make sure the IRP server gets both inbound and outbound traffic info.
Egress flow accounting should be enabled on the provider links, or, if this is not technically possible, ingress flow accounting should be enabled on all the interfaces facing the internal network.
NetFlow is most suitable for high traffic volumes, or in the case of a sophisticated network infrastructure, where port mirroring is not technically possible.
Recommended sampling rates:
– For traffic up to 1Gbps: 1024
– For traffic up to 10Gbps: 2048
→ Or: configure port mirroring (a partial traffic copy will suffice). In this case, additional network interfaces on the server will be required – one for each mirrored port.
→ Apart from the main server IP, please add an additional alias IP for each provider and configure PBR for traffic originating from each of these IPs to be routed over different providers.
→ No route maps should be enforced for the main server IP, traffic originating from it should pass the routers using the default routes.
→ Define Provider ↔ PBR IP routing map
In specific complex scenarios, traffic from the IRP server should pass multiple routers before getting to the provider. If a separate probing Vlan cannot be configured across all routers, GRE tunnels from IRP to the Edge routers should be configured. The tunnels are mainly used to prevent additional overhead from route maps configured on the whole IRP⟷Edge routers path.
→ SNMP interface name (or ifIndex)
→ SNMP IP (usually the router IP)
→ SNMP community
This information is required for the report generation, Commit Control decision-making and prevention of overloading a specific provider with an excessive number of improvements.