Network Model Exposing Intermediate Nodes in SDN Access Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional network modeling techniques fail to accurately represent tree topologies in access networks, hiding intermediate nodes and connecting links, which limits the ability of controllers to manage and manipulate these networks efficiently.
Innovation Solution
A network model that uses child and link fields to expose intermediate nodes and connecting links, allowing for the creation of a tree topology description that can be used by SDN controllers to manage access networks, enabling faster data path calculations and more efficient network operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional network modeling techniques are used, then network management is simplified, but intermediate nodes and connecting links are hidden and cannot be accessed or manipulated
Solution Approach 1:
The patent segments the network model into hierarchical levels (core network, access network, aggregation network) and further segments each level into specific node types (OLT, ONT, switches, routers). This segmentation allows intermediate nodes and links to be explicitly represented and accessed while maintaining overall network management simplicity through the structured hierarchy.
Solution Approach 2:
The patent introduces a new dimensional structure by adding explicit intermediate node and link representations to the traditional network model. This creates an additional layer of detail in the network topology description, enabling controllers to access and manipulate previously hidden elements without compromising the simplicity of high-level network management.
2Loss of information
If detailed tree topology modeling is implemented, then intermediate nodes and links become accessible, but network model complexity increases
Solution Approach 1:
By segmenting the network into hierarchical levels and node types, the patent manages complexity through structured organization. Each segment (OLT, ONT, switch, router) has defined attributes and relationships, making the detailed model manageable and understandable despite the increased level of detail.
Solution Approach 2:
The patent implements dynamic modeling where intermediate nodes and links can be selectively accessed and manipulated based on operational needs. The model allows for flexible configuration and modification of specific network elements without requiring changes to the entire network structure, thereby managing complexity through dynamic adaptability.
3Productivity
If multiple database stores are used for network data, then data organization is improved, but processing time increases
Solution Approach 1:
The patent merges network data into a unified database structure that integrates all network elements (nodes, links, topologies) into a single coherent model. This eliminates the need for multiple separate database stores and their associated query coordination overhead, thereby reducing processing time while maintaining effective data organization through the unified hierarchical structure.
Solution Approach 2:
The unified database structure serves multiple functions simultaneously: it stores topology information, node attributes, link characteristics, and enables various network operations (path computation, resource allocation, fault management). This multi-functionality eliminates the need for specialized database stores for different operations, reducing overall processing time.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A network model is provided for modeling the nodes in networks such as access networks having a tree topology. Using the model, a network description can be generated that includes a node description for each node in the access network. A node description for a node includes an extra field to define child nodes relative to a modeled node. The node description also includes an extra field to describe a link from a modeled node to an upstream node. The connecting links and intermediate nodes of access nodes are exposed and can be manipulated. By providing a node description with child and link fields, a separate link data store can be avoided.