Session Border Controller ANAT-ICE Interworking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

ANAT endpoints and ICE endpoints face challenges in establishing a media stream due to differences in network address types and communication methods, leading to difficulties in traversing NAT network devices.

Innovation Solution

A session border controller determines a preferred network address and candidate address based on preferences from both ANAT and ICE endpoints, using priority calculations to establish a media stream path between them.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If ANAT endpoint indicates multiple network address types and ICE endpoint uses ICE traversal methods, then each endpoint can communicate within its own protocol framework, but the two endpoints cannot establish a media stream due to protocol incompatibility

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidmedia stream establishment
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a session border controller (SBC) as an intermediary device between the ANAT endpoint and ICE endpoint. The SBC performs protocol translation by converting ANAT protocol messages into ICE protocol messages and vice versa, enabling the two incompatible endpoints to communicate and establish media streams successfully

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If ANAT endpoint uses alternative network address types for communication, then the endpoint can support multiple IP versions, but difficulty arises in traversing NAT network devices when communicating with ICE endpoints

Engineering Contradiction:
Improvenetwork address type supportVSAvoidNAT traversal complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The session border controller acts as a mediator that handles NAT traversal for both ANAT and ICE endpoints. It performs address translation and protocol conversion, simplifying the NAT traversal process by centralizing these functions in the SBC rather than requiring complex client-side implementations in both endpoints

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8312169B2Inter-working between network address type (ANAT) endpoints and interactive connectivity establishment (ICE) endpoints
Publication Date: 2012.11.13 CISCO TECHNOLOGY INC
  • US8312169B2 patent drawing
  • US8312169B2 patent drawing
  • US8312169B2 patent drawing

AI summary

A method for inter-working between an alternative network address type (ANAT) endpoint and an interactive connectivity establishment (ICE) is provided. The method may include identifying one or more network addresses operable to be used to communicate with a alternative network address type (ANAT) endpoint. One or more candidates operable to be used for interactive connectivity establishment (ICE) traversal may also be identified. A preferred network address may be determined from the one or more network addresses based on an ANAT endpoint preference. A corresponding candidate may be determined based on the ANAT endpoint preference. The corresponding candidate may use a candidate address to communicate. A media stream may be established between the preferred network address and the corresponding candidate address.