Core Backbone Loopback Distribution via BGP

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The deployment of services requiring a large footprint of Provider Edges in networks using Multiprotocol Label Switching (MPLS) leads to rapid growth in routers and Label Switch Paths, making it difficult to scale the OSPF core backbone area zero to support non-zero areas, resulting in scalability issues.

Innovation Solution

A method is introduced where loopback addresses from edge networks are received by a provider router in the core backbone network, advertised to a transport route reflector, and propagated using Border Gateway Protocol (BGP), allowing separation of loopback address distribution from signaling, enabling a common transport domain for multiple service domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If loopback addresses are distributed across all OSPF areas to support MPLS services, then service reachability is improved, but the number of routers and Label Switch Paths grows rapidly causing scalability issues

Engineering Contradiction:
Improveservice reachabilityVSAvoidnumber of routers and Label Switch Paths
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the network into a core backbone area (area zero) and multiple non-zero service areas. Loopback address distribution is separated from service signaling by using BGP in the core backbone to carry loopback addresses, while OSPF is used within service areas for local routing. This segmentation prevents the exponential growth of LSPs across the entire network while maintaining service reachability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces BGP as an intermediary protocol between the core backbone and service areas. Instead of distributing loopback addresses directly through OSPF across all areas, BGP acts as a mediator that carries loopback address information from the core backbone to service areas, reducing the routing footprint and preventing rapid growth of routers and LSPs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Area of stationary object

If the OSPF core backbone area zero is scaled to support all non-zero areas, then network coverage is improved, but routing scalability deteriorates

Engineering Contradiction:
Improvenetwork coverageVSAvoidrouting scalability
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The patent moves loopback address distribution to a different dimension by using BGP (a path vector protocol) instead of relying solely on OSPF (a link state protocol). This dimensional change allows the core backbone to advertise loopback addresses to multiple service areas without requiring all areas to be part of the same OSPF backbone, thereby improving routing scalability while maintaining network coverage.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If loopback address distribution is coupled with service signaling, then service setup is simplified, but control over route propagation is reduced

Engineering Contradiction:
Improveservice setupVSAvoidcontrol over route propagation
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments loopback address distribution from service signaling by using separate protocol stacks: BGP for carrying loopback addresses in the core backbone, and OSPF for service area routing. This separation allows independent control of route propagation characteristics while maintaining service setup functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters of route propagation by using BGP's path vector attributes instead of OSPF's link state database. This allows different propagation parameters (such as route policies, filtering, and control) to be applied independently to loopback address distribution while service signaling continues to operate with its own parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9088498B2Communication networks that provide a common transport domain for use by multiple service domains and methods and computer program products for using the same
Publication Date: 2015.07.21 AT&T INTELLECTUAL PROPERTY I L P
  • US9088498B2 patent drawing
  • US9088498B2 patent drawing
  • US9088498B2 patent drawing

AI summary

A method of operating a communication network comprises receiving loopback addresses from a plurality of edge networks at a provider router of a core backbone network, the edge networks and the core backbone network being logically distinct from each other, advertising the loopback addresses to a transport route reflector element, propagating the advertisement of the loopback addresses to other provider routers of the core backbone network using a protocol for communicating between autonomous systems, and using the transport route reflector element to advertise at least one of the loopback addresses to a service route reflector element in one of the plurality of edge networks.