CN115499282A - Method and system for constructing flexible networking linkage management based on native IPv6 - Google Patents
Method and system for constructing flexible networking linkage management based on native IPv6 Download PDFInfo
- Publication number
- CN115499282A CN115499282A CN202211454118.2A CN202211454118A CN115499282A CN 115499282 A CN115499282 A CN 115499282A CN 202211454118 A CN202211454118 A CN 202211454118A CN 115499282 A CN115499282 A CN 115499282A
- Authority
- CN
- China
- Prior art keywords
- service
- edge router
- configuration
- controller
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000006855 networking Effects 0.000 title claims abstract description 28
- 238000007726 management method Methods 0.000 claims abstract description 61
- 238000013439 planning Methods 0.000 claims abstract description 35
- 238000007405 data analysis Methods 0.000 claims abstract description 20
- 238000013507 mapping Methods 0.000 claims abstract description 11
- 230000008520 organization Effects 0.000 claims description 14
- 230000008859 change Effects 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 11
- 238000004458 analytical method Methods 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 7
- 230000004069 differentiation Effects 0.000 claims description 5
- 238000005206 flow analysis Methods 0.000 claims description 5
- 238000009472 formulation Methods 0.000 claims description 5
- 239000000203 mixture Substances 0.000 claims description 5
- 230000003247 decreasing effect Effects 0.000 claims description 4
- 238000004806 packaging method and process Methods 0.000 claims description 2
- 238000012384 transportation and delivery Methods 0.000 claims 3
- 230000008447 perception Effects 0.000 abstract description 4
- 238000005538 encapsulation Methods 0.000 abstract description 3
- 230000005540 biological transmission Effects 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013499 data model Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/022—Multivendor or multi-standard integration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0876—Aspects of the degree of configuration automation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/121—Shortest path evaluation by minimising delays
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a method and a system for constructing flexible networking linkage management based on native IPv6, wherein a flexible network based on service perception is constructed through linkage management and control of a controller and an edge router, the edge router completes self-configuration of the edge router based on configuration issued by the controller, and rapid network access and service opening of the edge router are realized; the edge router completes address distribution, stream identification and mapping encapsulation of the terminal equipment based on IPv6 address planning and service information issued by the controller; the north interface and the south interface of the controller are defined, the north interface provides service configuration and data analysis capabilities upwards, the south interface provides edge router management capabilities downwards, service-based scene network requirement customization is provided by means of the open programming capability of the north interface, and edge router unified management and rapid service opening are achieved by means of the management capability of the south interface on the edge router.
Description
Technical Field
The invention relates to the technical field of network data, in particular to a method and a system for constructing flexible networking linkage management based on native IPv 6.
Background
With the whole society advancing to digitalization, networking and intellectualization, the importance of the construction of a novel information infrastructure represented by IPv6 is becoming more and more prominent. At present, industry networks and applications of governments, enterprises, finance, operators and the like begin to evolve towards IPv6 in a large scale, and with the fact that IPv6 scale commercial deployment enters a new stage, the IPv6 development of China will be further accelerated, the digitized transformation of the industry is powerfully supported, and the high-quality development of the economy and the society is assisted. The foundation is firmly built for creating a new generation of high-quality network base and comprehensively building a new base of a digital economy, a digital society and a digital government.
However, in the process of IPv6 modification, a network, a terminal, an application, and the like do not form a cooperative penetration effect, and decoupling of the IPv6 network and the application causes that the network cannot sense the application in real time, which is difficult to satisfy differentiated network services of various applications. To implement an application-driven network, and construct a flexible network based on application awareness, the following difficulties are mainly encountered: on one hand, the network is closed, the scene customization cannot be met, the current network is decoupled from the application, the network cannot effectively sense the application, when various applications provide differentiated network requirements, an open programmable network environment is required, and the scene customization can be performed on various applications according to the technical environment, the service requirements and the like. On the other hand, the edge router is difficult to manage and complex to get online, and the edge router serving as a terminal access gateway faces the problems of variable deployment positions, complex deployment environment and the like, and simultaneously needs to sense application, matches a corresponding forwarding mode based on application requirements, needs a set of unified management mechanism, can automatically perform relevant configuration, quickly get online, and simplifies operation, maintenance and management.
Disclosure of Invention
In order to solve the technical problem, the invention provides a method and a system for constructing flexible networking linkage management based on native IPv 6.
The invention provides a method for constructing flexible networking linkage management based on native IPv6, which comprises the following steps:
defining a north interface and a south interface of a controller, wherein the controller provides service configuration and data analysis capabilities for upper-layer users through the north interface to realize service requirement definition;
the controller receives the requirements of upper-layer users through the control plane, and completes related IPv6 address planning and service arrangement on the data plane to complete data configuration;
the management surface of the controller carries out configuration and strategy issue through a southbound interface, and unified management of the edge router is realized;
the edge router completes self-configuration of the edge router based on the configuration issued by the controller, and realizes quick network access and service opening of the edge router;
the edge router constructs a DHCPv6 address pool based on IPv6 address planning and service information issued by the controller, distributes an IPv6 address with a service attribute identifier according to service requirements, and performs edge router flow mapping;
the controller provides open programming capability, and intelligently schedules services according to service types and requirements to realize the customized network requirements.
In this scheme, the controller provides service configuration and data analysis capabilities to an upper layer user through a northbound interface, specifically:
the northbound interface adopts a standard Restful API interface, a user carries out IPv6 address planning, service type definition and service differentiation network demand formulation according to organization and service conditions, a resource set is generated through a user organization structure, a service type and service quality, each resource in the resource set is provided with a resource identifier, and the user operates the defined resource by using a preset method;
meanwhile, the capability of performing service analysis, quality analysis and Flow analysis data analysis based on the IPv6 address, the service code or the Flow label of the header of the native IPv6 message is provided.
In this scheme, the edge router completes self-configuration of the edge router based on configuration issued by the controller, and realizes fast network access and service provisioning of the edge router, specifically:
the southbound interface supports NETCONF and SNMP protocols, provides the capabilities of configuration and issuing of the edge router, planning and issuing of an IPv6 address and issuing of a strategy, comprises the interface of the edge router, the IPv6 address and basic configuration information of the route, and simultaneously issues a corresponding IPv6 address pool, service arrangement information and a service scheduling strategy;
the communication between the NETCONF client and the NETCONF server is realized through remote process call;
the NETCONF protocol is based on the unified field type and specification of a YANG file, the YANG file is modeled based on a hierarchical tree structure, and modeling objects comprise configuration, state data, remote process call and notification and are used for completely describing all data transmitted between a NETCONF client and a server;
the SNMP protocol is used for equipment unified management and data reporting, and the controller acquires the state and configuration related information of the edge router by adopting the SNMP protocol.
In this scheme, the edge router specifically includes, based on the IPv6 address planning and service information issued by the controller:
the edge router constructs a DHCPv6 address pool, allocates an IPv6 address with a service attribute identifier according to service requirements, and synchronously completes mapping and packaging of a terminal-IPv 6 address-flow identifier-service type;
meanwhile, the edge router can report information such as equipment state, equipment configuration, service data and the like to the controller through an SNMP protocol.
In the scheme, the controller provides open programming capability, and intelligently schedules the service according to the service type and the requirement, specifically:
when the service information changes, correspondingly modifying the matched service definition to obtain a change deviation corresponding to the service definition;
judging whether the change deviation corresponding to the service definition has the service type and the requirement change, if so, calculating the changed service definition, and preferentially forwarding through the edge router, and if not, increasing or decreasing according to the service definition to enable the service definition to have different bandwidth control;
the customized network requirements of different service definitions, such as different bandwidth control, preferential forwarding, packet loss rate and time delay service, are customized, and finally differentiated service guarantee is provided for the service.
The second aspect of the present invention also provides a system for constructing flexible networking linkage management based on native IPv6, where the system includes: the method comprises the following steps that when executed by the processor, the processor realizes the following steps:
defining a north interface and a south interface of a controller, wherein the controller provides service configuration and data analysis capabilities for upper-layer users through the north interface to realize service requirement definition;
the controller receives the requirements of upper-layer users through the control plane, and completes related IPv6 address planning and service arrangement on the data plane to complete data configuration;
the controller management surface performs configuration and strategy issue through a southbound interface to realize unified management of the edge router;
the edge router completes self-configuration of the edge router based on the configuration issued by the controller, and realizes quick network access and service opening of the edge router;
the edge router constructs a DHCPv6 address pool based on IPv6 address planning and service information issued by the controller, distributes an IPv6 address with a service attribute identifier according to service requirements, and performs edge router flow mapping;
the controller provides open programming capability, and intelligently schedules services according to service types and requirements to realize customized network requirements.
The invention solves the defects in the background technology, strengthens the overall cooperation of the terminal, the network and the application under the large background of IPv6 scale deployment, realizes application perception from a source end through the linkage of the controller and the edge router, drives the network by application requirements, and creates an open programmable flexible network so as to meet the wide personalized customized network requirements. The invention has the following beneficial effects and advantages:
1. the invention can better combine the network and the application by defining the northbound interface of the controller, opening the network customization capability, opening the service definition capability and opening the data analysis capability, thereby meeting the requirements of the scene network.
2. The invention realizes the unified management and control of the edge router by defining the southbound interface of the controller, simplifies the management, operation and maintenance of the edge router, and effectively improves the online speed of the edge router and the service opening efficiency.
3. The invention standardizes protocol and interface, effectively shields the difference of edge router equipment, can be butted with equipment of different manufacturers and different protocols, and has strong expansibility and compatibility. .
Drawings
FIG. 1 is a flow chart of a method for constructing flexible networking linkage management based on native IPv 6;
FIG. 2 is a diagram showing the overall architecture of the method for constructing flexible networking linkage management based on native IPv 6;
fig. 3 shows a block diagram of a system for constructing flexible networking linkage management based on native IPv 6.
Detailed Description
In order that the above objects, features and advantages of the present invention can be more clearly understood, a more particular description of the invention, taken in conjunction with the accompanying drawings and detailed description, is set forth below. It should be noted that the embodiments and features of the embodiments of the present application may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, however, the present invention may be practiced in other ways than those specifically described herein, and therefore the scope of the present invention is not limited by the specific embodiments disclosed below.
Fig. 1 and 2 show a flow chart and an overall architecture diagram of a method for constructing flexible networking linkage management based on native IPv 6.
As shown in fig. 1 and 2, a first aspect of the present invention provides a method for constructing flexible networking linkage management based on native IPv6, including:
s102, defining a north interface and a south interface of a controller, wherein the controller provides service configuration and data analysis capabilities for upper-layer users through the north interface to realize service requirement definition;
s104, the controller receives the requirements of the upper layer user through the control surface, and completes related IPv6 address planning and service arrangement on the data surface to complete data configuration;
s106, the controller management surface performs configuration and strategy issue through a southbound interface to realize unified management of the edge router;
s108, the edge router completes self-configuration of the edge router based on the configuration issued by the controller, and rapid network access and service opening of the edge router are realized;
s110, the edge router constructs a DHCPv6 address pool based on IPv6 address planning and service information issued by the controller, distributes an IPv6 address with a service attribute identifier according to service requirements, and performs edge router flow mapping;
and S112, the controller provides open programming capability, intelligently schedules the service according to the service type and the requirement, and realizes the customized network requirement.
The controller provides service configuration and data analysis capabilities upwards through a northbound interface, and provides service-based scene network requirement customization depending on the open programming capability of the northbound interface; the controller provides the management capability of the edge router downwards through the southbound interface, and the unified management and the rapid service opening of the edge router are realized. And constructing a flexible network based on application perception through the linkage management of the controller and the edge router.
In step S102, the controller provides service configuration and data analysis capabilities to an upper-layer user through a northbound interface, the northbound interface uses a standard Restful API interface, the user performs IPv6 address planning, service type definition, and service differentiation network requirement formulation according to an organization and a service condition, a resource set is generated through a user organization structure, a service type, and a service quality, a resource identifier is set for each resource in the resource set, the user operates a defined resource using a preset method, including querying resources, adding resources, updating resources, deleting resources, and the like, a core operates as a GET, PUT, POST, and DELETE method defined by a standard protocol, where the GET method is used to query resources, the PUT method is used to update resources, the POST method is used to add resources, and the DELETE method is used to DELETE resources. If the user adds a voice service: a/business/voice calls a POST method; inquiring voice service: and/business/voice calls the GET method. Meanwhile, the capability of performing service analysis, quality analysis and Flow analysis data analysis based on the IPv6 address, the service code or the Flow label of the header of the native IPv6 message is provided. The Restful API has the advantages that all operations are stateless, the dependence on other requests is not needed, the server side does not need to maintain state information, the cross-platform compatibility is good, and the expansibility is strong.
In step S104, the controller receives the upper layer user requirement through the control plane, completes the related IPv6 address planning and service arrangement on the data plane, completes the data configuration, and completes the related IPv6 address planning and service arrangement on the data plane. The data plane converts user requirement information of the control plane, semantically defines 128 bit IPv6 address, and comprises network prefix planning on the first 64 bit network bit and service attribute planning on the last 64 bit. Meanwhile, services are arranged, and flow label information, forwarding strategies and the like of the services are defined. For example, if a group company has two single units in a certain area, and a voice service terminal is in a production network, it is assumed that the group company registers an IPv6 address field with a 32-bit fixed prefix in an internet information center, where the address field is 2001:/32, bits 33-48 are identified as an organization, 00A1 is an organization identification bit for distinguishing the company in the certain area, bits 45-54 are identified as a network type, 05 is an identification bit for the production network, bits 55-64 are identified as an address type, 03 is an identification bit for the terminal, bits 65-80 are identified as a service type, and 0001 is an identification bit for the voice service, and the data plane configuration of the service network prefix is 2001 00a1 0503.
In step S106, configuration and policy issuing, where the controller management plane implements unified management of the edge router through a southbound interface, the southbound interface supports NETCONF and SNMP protocols, provides capabilities of configuration issuing of the edge router, planning issuing of an IPv6 address, and issuing a policy, and includes an edge router interface, an IPv6 address, and basic configuration information of the route, and also issues a corresponding IPv6 address pool, service arrangement information, and a service scheduling policy; NETCONF adopts a standard data model, unifies a data format, and realizes network-level service configuration, equipment configuration and data configuration capabilities, the NETCONF realizes safe transmission by using SSH, and communication between the NETCONF client and the NETCONF server is realized through remote process call; the NETCONF protocol is based on the unified field type and specification of a YANG file, the YANG file is modeled based on a hierarchical tree structure, and modeling objects comprise configuration, state data, remote process call and notification and are used for completely describing all data transmitted between a NETCONF client and a server; the SNMP protocol is used for equipment unified management and data reporting, and the controller acquires the state and configuration related information of the edge router by adopting the SNMP protocol.
In step S108, the edge router completes self-configuration of the edge router based on configuration issued by the controller, including edge router interface configuration, IPv6 address configuration, routing configuration, and the like, so as to implement fast network access and service provisioning of the edge router.
In step S110, the edge router constructs a DHCPv6 address pool based on the IPv6 address planning and service information issued by the controller, allocates an IPv6 address with a service attribute identifier according to the service requirement, and synchronously completes mapping and encapsulation of the terminal-IPv 6 address-stream identifier-service type; meanwhile, the edge router can report information such as equipment state, equipment configuration, service data and the like to the controller through an SNMP protocol. For example, a company in a group has a two-level unit in a certain area, and a voice service terminal is provided in a production network, where the MAC address of the terminal is 48 fb.
In step S112, the controller provides an open programming capability, intelligently schedules the service according to the service type and the requirement, and when the service information changes, correspondingly modifies the matched service definition to obtain a change deviation corresponding to the service definition; judging whether the change deviation corresponding to the service definition has the service type and the requirement change, if so, calculating the changed service definition, and preferentially forwarding through the edge router, and if not, increasing or decreasing according to the service definition to enable the service definition to have different bandwidth control; the customized network requirements of different service definitions, such as different bandwidth control, preferential forwarding, packet loss rate and time delay service, are customized, and finally differentiated service guarantee is provided for the service.
According to the embodiment of the invention, when forwarding is performed through an edge router, adaptive scheduling is performed through service requirement definition, which specifically comprises the following steps:
acquiring the service type and the requirement of service data, dividing the service data into a plurality of different service flows based on the service type and the requirement, and setting corresponding reserved labels for the different service flows;
acquiring service data under the same reserved label, analyzing the safety requirement of the service data, carrying out safety encryption on the service data according to the safety requirement, and shunting according to a link path;
periodically testing the delay value of each link, sequencing the delay of each link, and combining the links according to the sequencing result of the delay of the links when the safety requirement of the service data is greater than or equal to a preset safety threshold value to obtain the link combination with the minimum delay value as a data transmission path;
when the safety requirement of the service data is smaller than a preset safety threshold value, selecting a preset number of links with the minimum delay difference as data transmission paths according to the link delay sorting result;
acquiring the expiration time of a corresponding task of the service data, calculating corresponding task weight information according to the data size of the service data and the expiration time, calculating the percentage of the total weight of the current data transmission path according to the weight information, and setting a forwarding priority according to the percentage;
and forwarding the service data according to the forwarding priority based on the acquired data transmission path.
Fig. 3 shows a block diagram of a system for constructing flexible networking linkage management based on native IPv6 according to the present invention.
The second aspect of the present invention also provides a system 3 for constructing flexible networking linkage management based on native IPv6, where the system includes: the device comprises a memory 31 and a processor 32, wherein the memory comprises a method program for constructing flexible networking linkage management based on native IPv6, and when the processor executes the method program for constructing flexible networking linkage management based on native IPv6, the following steps are realized:
defining a north interface and a south interface of a controller, wherein the controller provides service configuration and data analysis capabilities for upper-layer users through the north interface to realize service requirement definition;
the controller receives the requirements of upper-layer users through the control plane, and completes related IPv6 address planning and service arrangement on the data plane to complete data configuration;
the controller management surface performs configuration and strategy issue through a southbound interface to realize unified management of the edge router;
the edge router completes self-configuration of the edge router based on the configuration issued by the controller, and realizes quick network access and service opening of the edge router;
the edge router constructs a DHCPv6 address pool based on IPv6 address planning and service information issued by the controller, allocates the IPv6 address with the service attribute identifier according to service requirements, and performs edge router flow mapping;
the controller provides open programming capability, and intelligently schedules services according to service types and requirements to realize customized network requirements.
The controller provides service configuration and data analysis capabilities upwards through a northbound interface, and provides service-based scene network requirement customization depending on the open programming capability of the northbound interface; the controller provides the management capability of the edge router downwards through the southbound interface, and the unified management and the rapid service opening of the edge router are realized. And constructing a flexible network based on application perception through the linkage management of the controller and the edge router.
The controller provides service configuration and data analysis capabilities for an upper-layer user through a northbound interface, the northbound interface adopts a standard Restful API interface, the user performs IPv6 address planning, service type definition and service differentiation network requirement formulation according to organization and service conditions, a resource set is generated through a user organization structure, service types and service quality, a resource identifier is set for each resource in the resource set, the user operates the defined resources by using a preset method, the resource is inquired, added, updated, deleted and the like, the core operation is a GET, PUT, POST and DELETE method defined by a standard HTTP protocol, wherein the GET method is used for inquiring the resources, the PUT method is used for updating the resources, the POST method is used for adding the resources, and the DELETE method is used for deleting the resources. If the user adds a voice service: a/business/voice calls a POST method; inquiring voice service: and/business/voice calls the GET method. Meanwhile, the capability of performing service analysis, quality analysis and Flow analysis data analysis based on the IPv6 address, the service code or the Flow label of the header of the native IPv6 message is provided. The Restful API has the advantages that all operations are stateless, the dependence on other requests is not needed, the server side does not need to maintain state information, the cross-platform compatibility is good, and the expansibility is strong.
The controller receives the requirement of the upper layer user through the control plane, completes the planning and the service arrangement of the related IPv6 address on the data plane, completes the data configuration, and completes the planning and the service arrangement of the related IPv6 address on the data plane. The data plane converts user requirement information of the control plane, semantically defines a 128-bit IPv6 address, and comprises the steps of planning network prefixes of the front 64-bit network bits and planning service attributes of the rear 64-bit network bits. Meanwhile, services are arranged, and flow label information, forwarding strategies and the like of the services are defined. For example, if a group company has two single units in a certain area, and a voice service terminal is in a production network, it is assumed that the group company registers an IPv6 address field with a 32-bit fixed prefix in an internet information center, where the address field is 2001:/32, bits 33-48 are identified as an organization, 00A1 is an organization identification bit for distinguishing the company in the certain area, bits 45-54 are identified as a network type, 05 is an identification bit for the production network, bits 55-64 are identified as an address type, 03 is an identification bit for the terminal, bits 65-80 are identified as a service type, and 0001 is an identification bit for the voice service, and the data plane configuration of the service network prefix is 2001 00a1 0503.
Configuration and strategy issuing, wherein the controller management surface realizes the unified management of the edge router through a southbound interface, the southbound interface supports NETCONF and SNMP protocols, provides the configuration issuing, IPv6 address planning issuing and strategy issuing capabilities of the edge router, and comprises an edge router interface, an IPv6 address and basic routing configuration information, and simultaneously issues a corresponding IPv6 address pool, service arrangement information and a service scheduling strategy; NETCONF adopts a standard data model and unifies a data format to realize network-level service configuration, equipment configuration and data configuration capabilities, realizes safe transmission by using SSH, and realizes communication between a NETCONF client and a NETCONF server through remote process call; the NETCONF protocol is based on the unified field type and specification of a YANG file, the YANG file is modeled based on a hierarchical tree structure, and modeling objects comprise configuration, state data, remote process call and notification and are used for completely describing all data transmitted between a NETCONF client and a server; the SNMP protocol is used for equipment unified management and data reporting, and the controller acquires the state and configuration related information of the edge router by adopting the SNMP protocol.
The edge router completes self-configuration of the edge router based on configuration issued by the controller, wherein the self-configuration comprises edge router interface configuration, IPv6 address configuration, routing configuration and the like, and rapid network access and service opening of the edge router are realized.
The edge router constructs a DHCPv6 address pool based on IPv6 address planning and service information issued by the controller, allocates an IPv6 address with a service attribute identifier according to service requirements, and synchronously completes mapping encapsulation of a terminal-IPv 6 address-flow identifier-service type; meanwhile, the edge router can report information such as equipment state, equipment configuration, service data and the like to the controller through an SNMP protocol. For example, a certain group company has a two-level unit in a certain area, and a voice service terminal is provided in a production network, where the MAC address of the terminal is 48 fb.
The controller provides open programming capability, intelligently schedules the service according to the service type and the requirement, and correspondingly modifies the matched service definition when the service information changes to acquire the change deviation corresponding to the service definition; judging whether the variation deviation corresponding to the service definition has the service type and the requirement change, if so, calculating the changed service definition, and preferentially forwarding the service definition through the edge router, and if not, increasing or decreasing the service definition according to the service definition to enable the service definition to have different bandwidth control; the customized network requirements of different service definitions, such as different bandwidth control, preferential forwarding, packet loss rate and time delay service, are customized, and finally differentiated service guarantee is provided for the service.
The third aspect of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium includes a program of a method for establishing flexible networking linkage management based on native IPv6, and when the program of the method for establishing flexible networking linkage management based on native IPv6 is executed by a processor, the step of the method for establishing flexible networking linkage management based on native IPv6 is implemented.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units; can be located in one place or distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps of implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer-readable storage medium, and when executed, executes the steps including the method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (8)
1. A method for constructing flexible networking linkage management based on native IPv6 is characterized by comprising the following steps:
defining a north interface and a south interface of a controller, wherein the controller provides service configuration and data analysis capabilities for upper-layer users through the north interface to realize service requirement definition;
the controller receives the requirements of upper-layer users through the control plane, and completes related IPv6 address planning and service arrangement on the data plane to complete data configuration;
the controller management surface performs configuration and strategy issue through a southbound interface to realize unified management of the edge router;
the edge router completes self-configuration of the edge router based on the configuration issued by the controller, and realizes quick network access and service opening of the edge router;
the edge router constructs a DHCPv6 address pool based on IPv6 address planning and service information issued by the controller, distributes an IPv6 address with a service attribute identifier according to service requirements, and performs edge router flow mapping;
the controller provides open programming capability, and intelligently schedules services according to service types and requirements to realize customized network requirements.
2. The method for establishing the flexible networking linkage management based on the native IPv6 as recited in claim 1, wherein the controller provides service configuration and data analysis capabilities to an upper layer user through a northbound interface, and specifically comprises:
the northbound interface adopts a standard Restful API interface, a user carries out IPv6 address planning, service type definition and service differentiation network demand formulation according to organization and service conditions, a resource set is generated through a user organization structure, a service type and service quality, each resource in the resource set is provided with a resource identifier, and the user operates the defined resource by using a preset method;
meanwhile, the capability of performing service analysis, quality analysis and Flow analysis data analysis based on the IPv6 address, the service code or the Flow label of the header of the native IPv6 message is provided.
3. The method for constructing the flexible networking linkage management based on the native IPv6 according to claim 1, wherein the edge router completes self-configuration of the edge router based on configuration issued by the controller, and realizes fast network access and service provisioning of the edge router, and specifically includes:
the southbound interface supports NETCONF protocol and SNMP protocol, provides the capabilities of configuration and delivery of the edge router, planning and delivery of IPv6 address and delivery of strategy, comprises the interface of the edge router, IPv6 address and basic configuration information of route, and also delivers the corresponding IPv6 address pool, service arrangement information and service scheduling strategy;
the communication between the NETCONF client and the NETCONF server is realized through remote process call;
the NETCONF protocol is based on the unified field type and specification of a YANG file, the YANG file is modeled based on a hierarchical tree structure, and modeling objects comprise configuration, state data, remote process call and notification and are used for completely describing all data transmitted between a NETCONF client and a server;
the SNMP protocol is used for equipment unified management and data reporting, and the controller acquires the state and configuration related information of the edge router by adopting the SNMP protocol.
4. The method for establishing flexible networking linkage management based on native IPv6 according to claim 1, wherein the edge router is based on IPv6 address planning and service information issued by the controller, and specifically includes:
the edge router constructs a DHCPv6 address pool, allocates an IPv6 address with a service attribute identifier according to service requirements, and synchronously completes mapping and packaging of a terminal-IPv 6 address-flow identifier-service type;
meanwhile, the edge router can report information such as equipment state, equipment configuration, service data and the like to the controller through an SNMP protocol.
5. The method for constructing the flexible networking linkage management based on the native IPv6 as claimed in claim 1, wherein the controller provides an open programming capability, and intelligently schedules services according to service types and requirements, specifically:
when the service information changes, correspondingly modifying the matched service definition to acquire a change deviation corresponding to the service definition;
judging whether the change deviation corresponding to the service definition has the service type and the requirement change, if so, calculating the changed service definition, and preferentially forwarding through the edge router, and if not, increasing or decreasing according to the service definition to enable the service definition to have different bandwidth control;
the customized network requirements of different service definitions, such as different bandwidth control, preferential forwarding, packet loss rate and time delay service, are customized, and finally differentiated service guarantee is provided for the service.
6. A system for constructing flexible networking linkage management based on native IPv6 is characterized by comprising the following components: the method comprises the following steps that when executed by the processor, the processor realizes the following steps:
defining a north interface and a south interface of a controller, wherein the controller provides service configuration and data analysis capabilities for upper-layer users through the north interface to realize service requirement definition;
the controller receives the requirements of upper-layer users through the control plane, and completes related IPv6 address planning and service arrangement on the data plane to complete data configuration;
the controller management surface performs configuration and strategy issue through a southbound interface to realize unified management of the edge router;
the edge router completes self-configuration of the edge router based on the configuration issued by the controller, and realizes quick network access and service opening of the edge router;
the edge router constructs a DHCPv6 address pool based on IPv6 address planning and service information issued by the controller, distributes an IPv6 address with a service attribute identifier according to service requirements, and performs edge router flow mapping;
the controller provides open programming capability, and intelligently schedules services according to service types and requirements to realize customized network requirements.
7. The system for establishing flexible networking linkage management based on native IPv6 as claimed in claim 6, wherein the controller provides service configuration and data analysis capabilities to upper layer users through a northbound interface, specifically comprising:
the northbound interface adopts a standard Restful API interface, a user carries out IPv6 address planning, service type definition and service differentiation network demand formulation according to organization and service conditions, a resource set is generated through a user organization structure, a service type and service quality, each resource in the resource set is provided with a resource identifier, and the user operates the defined resource by using a preset method;
meanwhile, the capability of performing service analysis, quality analysis and Flow analysis data analysis on the basis of an IPv6 address, a service code or a Flow table Flow label at the head of a native IPv6 message is provided.
8. The system for establishing flexible networking linkage management based on native IPv6 according to claim 6, wherein the edge router completes self-configuration of the edge router based on configuration issued by the controller, and implements fast network access and service provisioning of the edge router, and specifically:
the southbound interface supports NETCONF protocol and SNMP protocol, provides the capability of configuration and issuing of the edge router, planning and issuing of IPv6 address and issuing strategy, comprises the interface of the edge router, IPv6 address and basic configuration information of the route, and simultaneously issues the corresponding IPv6 address pool, service arrangement information and service scheduling strategy;
the communication between the NETCONF client and the NETCONF server is realized through remote process call;
the NETCONF protocol is based on the unified field type and specification of a YANG file, the YANG file is modeled based on a hierarchical tree structure, and modeling objects comprise configuration, state data, remote process call and notification and are used for completely describing all data transmitted between a NETCONF client and a server;
the SNMP protocol is used for equipment unified management and data reporting, and the controller acquires the state and configuration related information of the edge router by adopting the SNMP protocol.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211454118.2A CN115499282B (en) | 2022-11-21 | 2022-11-21 | Method and system for constructing flexible networking linkage management based on native IPv6 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211454118.2A CN115499282B (en) | 2022-11-21 | 2022-11-21 | Method and system for constructing flexible networking linkage management based on native IPv6 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115499282A true CN115499282A (en) | 2022-12-20 |
CN115499282B CN115499282B (en) | 2023-03-24 |
Family
ID=85116334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211454118.2A Active CN115499282B (en) | 2022-11-21 | 2022-11-21 | Method and system for constructing flexible networking linkage management based on native IPv6 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115499282B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010105923A1 (en) * | 2009-03-17 | 2010-09-23 | Alcatel Lucent | Method and system for remote management of applications hosted on a device, and server for use in such a system |
US20110131318A1 (en) * | 2009-05-26 | 2011-06-02 | Oracle International Corporation | High availability enabler |
US9450817B1 (en) * | 2013-03-15 | 2016-09-20 | Juniper Networks, Inc. | Software defined network controller |
CN106685816A (en) * | 2015-11-10 | 2017-05-17 | 中国电信股份有限公司 | Routing calculation method based on SDN, SDN controller, and system |
CN111988353A (en) * | 2019-05-22 | 2020-11-24 | 中华电信股份有限公司 | Internet service and load balancing service supply system compatible with IPv4 and IPv6 and method thereof |
CN114143186A (en) * | 2021-10-23 | 2022-03-04 | 西安电子科技大学 | An intent-driven self-organizing network service assurance system and method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753635A (en) * | 2008-12-17 | 2010-06-23 | 华为技术有限公司 | Method and system of collocating IPV6 (internet protocol version 6) addresses |
CN112953778B (en) * | 2021-03-17 | 2023-04-18 | 北京交通大学 | Intention-driven-based service arrangement system and method in intelligent fusion identification network |
CN115361360B (en) * | 2022-10-21 | 2023-01-03 | 北京连星科技有限公司 | Method and system for realizing 64-bit refined address behind IPv6 address |
-
2022
- 2022-11-21 CN CN202211454118.2A patent/CN115499282B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010105923A1 (en) * | 2009-03-17 | 2010-09-23 | Alcatel Lucent | Method and system for remote management of applications hosted on a device, and server for use in such a system |
US20110131318A1 (en) * | 2009-05-26 | 2011-06-02 | Oracle International Corporation | High availability enabler |
US9450817B1 (en) * | 2013-03-15 | 2016-09-20 | Juniper Networks, Inc. | Software defined network controller |
CN106685816A (en) * | 2015-11-10 | 2017-05-17 | 中国电信股份有限公司 | Routing calculation method based on SDN, SDN controller, and system |
CN111988353A (en) * | 2019-05-22 | 2020-11-24 | 中华电信股份有限公司 | Internet service and load balancing service supply system compatible with IPv4 and IPv6 and method thereof |
CN114143186A (en) * | 2021-10-23 | 2022-03-04 | 西安电子科技大学 | An intent-driven self-organizing network service assurance system and method |
Also Published As
Publication number | Publication date |
---|---|
CN115499282B (en) | 2023-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7012836B2 (en) | Network slice management method and equipment | |
US9553770B2 (en) | Method for controlling software defined network and apparatus for the same | |
CN104717098B (en) | A kind of data processing method and device | |
CN111654438B (en) | Method, controller and system for establishing forwarding path in network | |
CN104811393B (en) | Multicast message duplication method, device and open flow controller | |
CN110995514B (en) | A multi-dimensional end-to-end network slice generation device and method | |
CN103347013A (en) | OpenFlow network system and method for enhancing programmable capability | |
EP2860882A1 (en) | Service processing method, device and system | |
CN104135446B (en) | System and methods of the IPv4 to IPv6 transition is realized based on SDN | |
CN114205282B (en) | SRv6 Policy scheduling method, system, router and controller | |
CN110290092B (en) | A SDN network configuration management method based on programmable switch | |
CN114640557B (en) | Gateway and cloud network system | |
CN109561462A (en) | A kind of multi-protocol association method and system suitable for 5G terminal emulator | |
CN107360089A (en) | A kind of method for routing foundation, business datum conversion method and device | |
JP6169662B2 (en) | API conversion adapter, API conversion system, and API conversion program | |
CN117118886A (en) | Message forwarding method, head-end equipment, controller, equipment and storage medium | |
CN103297312B (en) | The cut-in method of a kind of MPLS VPN and device | |
Laassiri et al. | Evaluation of the QoS parameters in different SDN architecture using Omnet 4.6++ | |
CN115499282B (en) | Method and system for constructing flexible networking linkage management based on native IPv6 | |
CN100454828C (en) | Method for realizing terminal management in network equipment | |
CN116346938B (en) | Calculation power access method and device, electronic equipment and storage medium | |
US8305918B2 (en) | Method of configuring the quality-of-service profile of a given stream at an access node of a packet communications network | |
CN117176543A (en) | Data transmission method, device, equipment and storage medium | |
CN116896513A (en) | Network quality assurance method and device, storage medium and electronic equipment | |
CN109831339A (en) | A kind of system log management method and log server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |