Reflector Session Setup for Ethernet OAM Performance Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Ethernet Operations Administration and Maintenance (OAM) protocols, such as TWAMP and TWAMP Light, face challenges in efficiently establishing and managing test sessions across Layer 2 and Layer 3 networks, particularly in monitoring one-way packet loss and reorder without explicit sequence numbers, which limits their ability to provide comprehensive performance metrics.

Innovation Solution

The solution involves automatically setting up a service OAM session between an originator and a reflector by generating a unique flow identifier and sequence number for test packets, allowing continuous monitoring and storage of these identifiers for the duration of the OAM session, thereby eliminating the need for explicit negotiation and configuration, and enabling bi-directional measurements across Layer 2 or Layer 3 networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If TWAMP or TWAMP Light protocols are used for OAM sessions, then bi-directional performance measurements can be achieved, but explicit sequence number tracking and configuration negotiation are required, increasing device complexity and configuration overhead

Engineering Contradiction:
Improveperformance measurement accuracyVSAvoidconfiguration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The reflector automatically generates unique flow identifiers and sequence numbers for each test packet without requiring pre-configuration or negotiation with the originator. The reflector self-manages the session state by storing flow identifiers and using them to generate appropriate responses, eliminating the need for complex configuration procedures while maintaining measurement precision

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The reflector pre-generates flow identifiers and sequence numbers before actual performance measurements begin. By preparing these identification elements in advance and storing them in session state, the system enables immediate measurement operations without requiring time-consuming configuration negotiation between devices

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If manual configuration and negotiation of test sessions is performed, then comprehensive control over OAM parameters is achieved, but setup time and operational complexity increase significantly

Engineering Contradiction:
Improvesession setup easeVSAvoidsession establishment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The reflector autonomously generates flow identifiers, assigns sequence numbers, and manages session state without requiring manual configuration or interactive negotiation with the originator. This self-service approach dramatically simplifies operation while reducing session establishment time

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary generation of flow identifiers and sequence numbers before actual test sessions begin. By pre-preparing these identification elements and storing them in session state, the system enables rapid session establishment without time-consuming configuration procedures

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If flow identifiers are generated and stored for each test packet, then precise packet tracking and measurement are enabled, but memory resources are consumed

Engineering Contradiction:
Improvepacket loss detection accuracyVSAvoidmemory resource usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The session state is segmented into individual flow identifier entries, each associated with specific test packets. This segmentation allows the system to track only the necessary packets for active measurements rather than storing information for all possible packets, optimizing memory usage while maintaining measurement precision

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The reflector stores flow identifiers for packets that require tracking for measurement purposes, rather than storing information for all packets. This partial action approach maintains precise packet loss detection for relevant packets while avoiding unnecessary memory consumption

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10110448B2Automatic setup of reflector instances
Publication Date: 2018.10.23 ACCEDIAN NETWORKS
  • US10110448B2 patent drawing
  • US10110448B2 patent drawing
  • US10110448B2 patent drawing

AI summary

A method of establishing a service operations administration and maintenance (OAM) session between an originator and a reflector in a communication network includes continuously monitoring, by the reflector, any test packets transmitted by the originator. The originator transmits to the reflector, at a time indicated by a first timestamp, a test packet. The reflector receives the test packet at a time indicated by a second timestamp and generates a unique flow identifier that identifies the reflector. The reflector transmits the test packet to the originator. The reflector assigns a sequence number to the test packet. The originator receives the test packet at a time indicated by a fourth timestamp. The reflector stores the unique flow identifier at least for the duration of the OAM session.