Border Gateway Protocol

Border Gateway Protocol (BGP) is today’s Internet routing protocol.

Its natural route selection process relies on a single and basic metric, AS-PATH. Whether an AS is short or long, BGP doesn’t know and might route traffic through a path with high delay, although a shorter path exists.
The routing protocol is also not able to detect packet loss, saturated transit services or bursts over transit committed data rates, which means sub-optimal costs management.

BORDER 6 NSI gears BGP with performance and traffic measurement based analysis. It notices any abnormal routing situation and works around it. Read more

Non-Stop Internet - In a nutshell

Objectives
Improve availability, performance and reduce cost of IP BGP multi-homed networks.


Technology
SDN – Software Defined Networks powered by BGP – Border Gateway Protocol


Measurements
NSI measures and reports RTD, packet loss and traffic volumes for all prefixes with which Customer is swapping traffic.


Routing events
NSI monitors and reports global network and BGP events. NSI routing policies can interpret any network event. For instance, in case of interface loss within a LAG, the routing policy will drop the available transit bandwidth, avoiding saturation of the transit.


Routing decisions
>>> Outbound  –  NSI pushes BGP more specifics (or higher local-preference) updates to edge routers to take over natural BGP decisions.
<<< Inbound  –  Routing decisions are pushed either through router CLI configuration (AS-PATH prepending, customer communities) or RPP, the Route Preference Protocol created by BORDER 6 (and hopefully normalised soon).


Routing policy
Standard routing policies are available by default, e.g. « Best Performance », « Performance/No burst ».
Customised routing policies are developed on demand.


Automation
Automation actions (i.e. CLI scripts, filtering, BGP routing) are triggered through interpretation and correlation of events, measurements and statistical analysis.

When a traffic anomaly (e.g. DDoS) is detected, NSI might for instance shut or prepend the transit services and IXes which are not protected by cloud/ISP DDoS scrubbing systems.


Network planning
On top of human readable reportings and data exports, NSI provides recommendations and automations for peering optimisation and automated configurations.


Available routes
NSI measures and optimises transit paths as well as Internet Exchanges Points peerings.


History
Software first release in Q2 – 2012.
New major version every 6 months.


Customers
Corporates, E-merchants, Hosters, ISPs.
90+ running platforms beginning 2016.


Integration
NSI is a plug&play software and is interoperable with most of-the-shelf routers and open-source routing & flow-export daemons:

  • Alcatel/Nokia 7750SR
  • Brocade NetIron
  • Cisco ASR, ISR, 65XX/76XX.
  • Juniper MX
  • Quagga/BIRD based open-source routers

FIB optimisation configuration were tested with:

  • ARISTA EOS
  • Cisco IOS
  • Cumulus Linux

This requires Selective Route Download feature set (aka Table-Map)


Licensing & Pricing

NSI licensing is based on the outbound traffic flow (95th percentile), aggregated for all peerings. NSI licenses come in two flavors: « Full » and « Light ». The Light version does not include automated route injection for optimization purpose. 24/7 support and software updates are included.