Segment Routing OAM Packet Handoff for Fast-Path Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing packet switching technologies face challenges in efficiently processing and forwarding packets in communications networks, particularly in handling segment routing and OAM operations, leading to resource consumption and inefficiencies.

Innovation Solution

The implementation of segment routing (SR) network processing methods that utilize segment identifiers (SIDs) such as IPv4 or IPv6 addresses, allowing for efficient extraction of fields within the packet structure, and the use of specialized hardware for fast path processing to handle segment routing operations, including OAM signaling, reducing resource consumption and improving processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional packet switching technology is used for forwarding packets based on network nodes or paths, then packets can be routed through the network, but processing efficiency is reduced and resource consumption increases

Engineering Contradiction:
Improvepacket processing efficiencyVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies segmentation by dividing the packet into distinct segments: a segment routing header containing segment identifiers (SIDs) and a payload. Each SID represents a specific segment or node in the network path. This segmentation allows intermediate routers to forward packets based on SIDs without examining or processing the entire packet content, significantly improving processing efficiency and reducing resource consumption compared to traditional packet switching that requires full packet inspection at each hop.

Inventive Principle:
Principle #1Segmentation

2Speed

If segment routing headers with OAM signaling are processed through fast path hardware processing, then processing speed is improved, but hardware complexity increases

Engineering Contradiction:
Improvepacket forwarding speedVSAvoidhardware processing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent extracts OAM (Operations, Administration, and Maintenance) signaling from the main data path by placing it in a dedicated segment routing header. This extracted OAM information can be processed separately by fast path hardware using specialized instruction sets, while regular data packets follow the standard forwarding path. This extraction allows high-speed hardware processing of OAM functions without complicating the processing of ordinary data traffic, thus improving speed while managing hardware complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The segment routing header serves multiple functions simultaneously: it provides routing information (SIDs for path identification), carries OAM signaling for network management, and enables both fast path hardware processing and slow path software processing. This multi-functionality allows a single header structure to support diverse operations without requiring separate processing mechanisms, thereby improving speed while avoiding excessive hardware complexity.

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

3Productivity

If specialized hardware is used for fast path processing of segment routing operations, then resource utilization is reduced, but device complexity increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidprocessing device complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic processing by allowing packets to be routed through either fast path hardware processing or slow path software processing based on the specific requirements of each packet. The segment routing header contains instructions that determine the processing mode. This dynamic approach enables efficient resource utilization by handling routine segment routing operations in fast path hardware while reserving slow path software processing for complex OAM operations or exceptional cases, thereby improving productivity without permanently increasing device complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP4436127B1Segment routing network signaling and packet processing
Publication Date: 2025.11.12 CISCO TECHNOLOGY INC
  • EP4436127B1 patent drawingFigure 1A~1B
  • EP4436127B1 patent drawingFigure 2A~2B
  • EP4436127B1 patent drawingFigure 2C~3A

AI summary

In one embodiment, segment routing (SR) network processing of packets is performed which includes operations signalling and processing of packets in manners providing processing and/or memory efficiencies. One embodiment includes receiving a particular segment routing packet by a particular router in a network. Responsive to the particular router data plane ascertained during fast path processing by a fast path processing unit based on an Operations, Administration, and Maintenance (OAM) segment identifier of the particular segment routing packet that the particular segment routing packet is to be OAM processed by a different processing unit in the particular router, communicating the particular segment routing packet to the different processing unit, with fast path processing being hardware-based packet processing by the fast path processing unit. The particular segment routing packet is OAM processing by the different processing unit.