Network Service Advertisement System for Misconfiguration Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing networks face difficulties in determining and preventing misconfiguration of service types and modes, such as E-LINE ISIDs having more than two endpoints or inconsistent configurations across backbone edge bridges, leading to service mismatches and errors.

Innovation Solution

A method and system for advertising network service types and modes, which generates and forwards service advertisement messages with identifiers, modes, and types, compares incoming messages, increments counters for matching pairs, and blocks configurations when predetermined values are reached, ensuring accurate service type and mode consistency across the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If service configuration is manually managed without automatic verification, then configuration flexibility is maintained, but misconfiguration errors occur such as E-LINE ISIDs having more than two endpoints

Engineering Contradiction:
Improveservice configuration accuracyVSAvoidconfiguration management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where service advertisement messages are circulated throughout the network and each backbone edge bridge compares received messages against its local configuration. This feedback loop automatically detects mismatches between advertised service parameters and actual configurations, preventing misconfigurations without requiring complex manual verification processes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service by allowing the network infrastructure itself to verify service configurations automatically. Each backbone edge bridge independently compares service advertisement messages with its configuration database, and the system automatically blocks misconfigured services, eliminating the need for external manual verification and reducing configuration management complexity.

Inventive Principle:
Principle #25Self-service

2Reliability

If service type and mode are not explicitly advertised, then network service deployment is simpler, but service consistency cannot be verified across the network

Engineering Contradiction:
Improveservice type consistencyVSAvoidservice deployment simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by requiring service type and mode parameters to be explicitly included in service advertisement messages before services are deployed. This preliminary specification of service characteristics enables automatic verification and consistency checking across the network, preventing configuration errors before they occur rather than detecting them after deployment.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If automatic service configuration verification is implemented, then misconfiguration prevention is improved, but network protocol complexity increases

Engineering Contradiction:
Improvemisconfiguration preventionVSAvoidprotocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent achieves universality by extending the existing service advertisement message format to include service type and mode parameters that can serve multiple purposes. These same message structures and comparison mechanisms work for verifying different service types (E-LINE, E-LAN, E-TREE) and modes, providing a unified approach that prevents misconfigurations without requiring separate complex verification protocols for each service type.

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

Data Source

PatentUS9882788B2Providing network services based on service mode and service type
Publication Date: 2018.01.30 EXTREME NETWORKS INC
  • US9882788B2 patent drawing
  • US9882788B2 patent drawing
  • US9882788B2 patent drawing

AI summary

Implementations generally relate to network services. In some implementations, a method includes providing a network service having a service mode and a service type. The method further includes generating a network service advertisement message including a service identifier, a service mode portion, and a service type portion. The method further includes-forwarding the network service advertisement message from a first system to one or more other systems via a network. The method further includes-incrementing a counter corresponding to a service mode and a service type pair of each network service advertisement message having a same service identifier. The method further includes, when the counter corresponding to a service mode and a service type pair reaches a predetermined value, blocking configuration of another service having the same service identifier value, service mode and service type as that corresponding to the counter that reached the predetermined value.