BGP Traffic Segregation via SCTP for Control Priority

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods fail to effectively prioritize and segregate Border Gateway Protocol (BGP) traffic due to its bursty nature, leading to delays in control traffic and inadequate prioritization in TCP streams.

Innovation Solution

The method involves segregating BGP traffic into control and update types using a reliable datagram-oriented IP transport protocol, such as SCTP, and assigning different priorities to packets, allowing for timely delivery of control traffic and managing traffic sessions based on address family identifiers to provide Quality of Service (QoS) and fault isolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional TCP prioritization schemes are used for BGP traffic, then general traffic prioritization is possible, but BGP control traffic cannot be effectively prioritized due to bursty nature and TCP stream constraints

Engineering Contradiction:
ImproveBGP control traffic delivery reliabilityVSAvoidBGP control traffic delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments BGP traffic into two distinct types: control traffic and update traffic. This segmentation allows control traffic to be prioritized separately from update traffic, solving the problem of unable to prioritize control traffic in conventional TCP streams. The segmentation is implemented through separate queues and priority handling mechanisms that treat control traffic differently from bulk update traffic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of traffic classification by introducing traffic type identification that distinguishes between control and update traffic. This parameter change enables the system to apply different priority levels and handling mechanisms to different traffic types, overcoming the limitation of conventional TCP prioritization that treats all traffic in a stream equally.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If BGP traffic is segregated into control and update types, then control traffic can be prioritized, but this requires a new transport protocol mechanism beyond conventional TCP

Engineering Contradiction:
ImproveControl traffic delivery speedVSAvoidTransport protocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of a traffic classifier and priority handler that sits between the BGP application layer and the transport layer. This intermediary segments traffic, identifies control versus update traffic, and applies appropriate priority markings without requiring fundamental changes to the underlying TCP protocol, thus achieving prioritization with moderate complexity increase.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a multi-functional transport mechanism that can handle both conventional TCP traffic and prioritized BGP traffic through the same infrastructure. The solution provides universal handling by implementing priority queues and traffic classification that work with existing TCP while adding prioritization capabilities, avoiding the need for completely new protocol implementations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If multiple routing topologies are supported through address family identifiers, then routing versatility is improved, but traffic management complexity increases

Engineering Contradiction:
ImproveRouting topology flexibilityVSAvoidTraffic session management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent adds another dimension to traffic management by introducing address family identifiers as a classification criterion. This dimensional addition allows traffic to be organized and managed along multiple axes: traffic type (control/update), address family, and routing topology. This multi-dimensional organization enables versatile routing while maintaining structured management through hierarchical classification.

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

Data Source

PatentUS7773610B2QoS and fault isolation in BGP traffic, address families and routing topologies
Publication Date: 2010.08.10 CISCO TECHNOLOGY INC
  • US7773610B2 patent drawing
  • US7773610B2 patent drawing
  • US7773610B2 patent drawing

AI summary

A method is disclosed for routing BGP traffic. In one embodiment, according to the method, an association is formed between a first process and a second process. The first process includes a first BGP process on a first peer and the second process includes a second BGP process on a second peer. The association is formed using a reliable datagram-oriented IP transport protocol. Traffic sent from the first BGP process is segregated into a control traffic type and an update traffic type and any more finer classifications that can further classify BGP traffic. The traffic from the first BGP process is sent to the second BGP process in accordance with a priority allocation assigned to the traffic types based on the association.