Service Advertisement via Link-State Routing Protocols

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communications networks face challenges in efficiently providing and applying advanced services such as layer-4 to layer-7 services across packet switching devices without requiring costly integration and extensive development, as existing methods often rely on direct service integration within these devices.

Innovation Solution

Implementing a method where application nodes advertise available services using a link-state routing protocol, allowing other nodes to discover and request these services, enabling the application of services like Firewall, NAT, DPI, and IPsec without needing to integrate them into packet switching devices, through ServiceWire encapsulation and routing protocols like IS-IS and OSPF.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If services are integrated directly into packet switching devices, then service reliability and performance are improved, but device complexity and manufacturing costs increase

Engineering Contradiction:
Improveservice reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the service delivery architecture by separating service functionality from packet switching devices. Services are provided by independent service nodes that can be added, removed, or updated without modifying the core switching infrastructure. This segmentation maintains service reliability while reducing device complexity of individual network elements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces service nodes as intermediary components between packet switching devices and service functions. These intermediary nodes handle service processing, allowing packet switching devices to remain simple forwarding elements while services are delivered through the service node infrastructure, thus reducing device complexity while maintaining service reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If services are integrated into packet switching devices, then service performance is improved, but manufacturing and integration costs increase

Engineering Contradiction:
Improveservice performanceVSAvoidmanufacturing cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent creates universal service nodes that can provide multiple different services (firewall, NAT, DPI, encryption) through a common infrastructure. This multi-functionality allows a single service node to replace multiple specialized devices, improving service performance while reducing manufacturing and integration costs by eliminating the need for separate hardware for each service function.

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

Solution Approach 2:

The patent enables service functionality to be replicated across multiple service nodes rather than being hard-coded into expensive proprietary hardware. Services can be copied and deployed as software instances on standardized hardware platforms, maintaining high service performance while dramatically reducing manufacturing costs through the use of commodity hardware.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If new services are added to packet switching devices, then service versatility is improved, but device complexity and development requirements increase

Engineering Contradiction:
Improveservice versatilityVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic service architecture where service nodes can be dynamically added, removed, or updated without affecting the core packet switching infrastructure. New services can be deployed by simply adding new service nodes or updating service node software, providing service versatility without increasing the complexity of the underlying switching devices or requiring extensive re-development of the core system.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9049098B2Discovery of services provided by application nodes in a network
Publication Date: 2015.06.02 CISCO TECHNOLOGY INC
  • US9049098B2 patent drawing
  • US9049098B2 patent drawing
  • US9049098B2 patent drawing

AI summary

An application node advertises service(s), using a routing protocol, that it offers to other network nodes. For example, the routing protocol used to advertise service(s) in a Service Provider Network is typically an link-state, Interior Gateway Protocol (IGP), such as, but not limited to, Intermediate System to Intermediate System (IS-IS) or Open Shortest Path First (OSPF). Packets are encapsulated and sent from a service node (e.g., packet switching device) using one or more advertised services applied to a packet by an application node (e.g., a packet switching device and/or computing platform such as a Cisco ASR 1000).