# US 10,320,666 B2 · Method and device for processing routing status and/or policy information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,320,666 B2
- Document ID: US10320666B2
- Status: Granted
- Kind: B2
- Application number: 15/542,159
- Filed: 2015-07-02
- Published: 2018-09-20
- Granted: 2019-06-11
- Earliest claimed: 2015-01-22
- Assignees: Zte Corporation
- Applicants: ZTE Corporation
- Inventors: Lin Jiao; Chong Feng; Xianxian Dai
- Web page: https://patentgrep.com/patent/US10320666B2

## CPC

- H04L 45/64: using an overlay routing layer
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04L 41/0853: by actively collecting configuration information or by backing up configuration information
- H04L 41/0894: Policy-based network configuration management
- H04L 41/342: between virtual entities, e.g. orchestrators, SDN or NFV entities
- H04L 45/302: Route determination based on requested QoS
- H04L 67/141: Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70)
- H04L 41/0895: Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
- H04L 47/20: Traffic policing
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and device for processing at least one of routing status and policy information is provided. The method includes: a routing or forwarding system receives a first request for establishing a connection sent by a SDN control client, and the first request carries an identifier of the SDN control client; the routing or forwarding system establishes a corresponding relationship between at least one of routing status and policy information sent by the SDN control client and the identifier; and the routing or forwarding system manages at least one of the routing status and policy information according to the corresponding relationship.

## Claims

### Claim 1

A method for processing at least one of routing status and policy information, comprising:
receiving, by a routing or forwarding system, a first request for establishing a connection sent by a Software Defined Network (SDN) control client, wherein the first request carries an identifier of the SDN control client;
establishing, by the routing or forwarding system, a corresponding relationship between at least one of routing status and policy information sent by the SDN control client and the identifier; and
managing, by the routing or forwarding system, at least one of the routing status and policy information according to the corresponding relationship;
wherein after the routing or forwarding system establishes the connection with the SDN control client, the method further comprises: setting, by the routing or forwarding system, a mapping relationship between the identifier and a priority of the SDN control client and marking, by the routing or forwarding system, the priority of the SDN control client corresponding to the identifier on at least one of the routing status and policy information sent by the SDN control client according to the mapping relationship;
wherein after marking, by the routing or forwarding system, the priority of the SDN control client corresponding to the identifier on at least one of the routing status and policy information sent by the SDN control client according to the mapping relationship, the method further comprises: when a plurality of SDN control clients have a conflict in operating at least one of the routing status and policy information, handling, by the routing or forwarding system, the conflict according to the priority marked on at least one of the routing status and policy information.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein handling, by the routing or forwarding system, the conflict according to the priority marked on at least one of the routing status and policy information comprises:
triggering, by the routing or forwarding system, the SDN control client to handle at least one of the routing status and policy information of the SDN control client and at least one of the routing status and policy information of at least one SDN control client with a priority lower than the priority of the SDN control client, wherein handling operations comprise at least one of the following: modification operation and deletion operation.

### Claim 3 (depends on 1)

The method as claimed in claim 1, wherein a priority is configured by the SDN control client and carried in the first request or is an initial configuration provided by the routing or forwarding system, and the identifier is a global unique identifier.

### Claim 4 (depends on 3)

The method as claimed in claim 3, wherein the first request further comprises a client capability, and the routing or forwarding system establishing a connection with the SDN control client comprises:
determining, by the routing or forwarding system, whether a locally stored capability has an intersection with the client capability; and
when the locally stored capability has the intersection with the client capability, establishing, by the routing or forwarding system, the connection with the SDN control client.

### Claim 5 (depends on 4)

The method as claimed in claim 4, wherein when the priority is carried in the first request, after the routing or forwarding system establishes the connection with the SDN control client, the method further comprises:
after the connection is interrupted between the routing or forwarding system and the SDN control client, receiving, by the routing or forwarding system, a second request for establishing another connection sent by the SDN control client, wherein the second request carries the identifier and an original priority of the SDN control client, or the identifier and a modified priority of the SDN control client.

### Claim 6

A method for processing at least one of routing status and policy information, comprising:
sending, by a Software Defined Network (SDN) control client, a third request for establishing a connection, wherein the third request carries an identifier of the SDN control client, the identifier is used for establishing a corresponding relationship between the SDN control client and at least one of routing status and policy information at a routing or forwarding system side;
after the routing or forwarding system establishes the connection with the SDN control client, sending, by the SDN control client, at least one of routing status and policy information to the routing or forwarding system;
wherein the third request further comprises a priority of the SDN control client, wherein the priority is used for marking at least one of the routing status and policy information at the routing or forwarding system side, to make the routing or forwarding system handle the conflict according to the priority marked on at least one of the routing status and policy information, when a plurality of SDN control clients have a conflict in operating at least one of the routing status and policy information.

### Claim 7

A device for processing at least one of routing status and policy information, which is located at a routing or forwarding system side, comprising:
a first receiving component to receive a first request for establishing a connection sent by a Software Defined Networking (SDN) control client , wherein the first request carries an identifier of the SDN control client;
an establishment component to establish a corresponding relationship between at least one of routing status and policy information sent by the SDN control client and the identifier; and
a management component to manage the at least one of routing status and policy information according to the corresponding relationship;
wherein further comprising: a setting component, which is configured to set a mapping relationship between the identifier and a priority of the SDN control client and a marking component, which is configured to mark the priority of the SDN control client corresponding to the identifier on at least one of the routing status and policy information sent by the SDN control client according to the mapping relationship;
wherein further comprising: a handling component to, when a plurality of SDN control clients have a conflict in operating at least one of the routing status and policy information, handle the conflict according to the priority marked on at least one of the routing status and policy information.

### Claim 8 (depends on 7)

The device as claimed in claim 7, wherein
the handling component is further arranged to trigger the SDN control client to handle at least one of the routing status and policy information of the SDN control client and at least one of the routing status and policy information of at least one SDN control client with a priority lower than the priority of the SDN control client, wherein handling operations comprise at least one of the following: modification operation and deletion operation.

### Claim 9 (depends on 7)

The device as claimed in claim 7, wherein a priority is configured by the SDN control client and carried in the first request or is an initial configuration provided by the routing or forwarding system, and the identifier is a global unique identifier.

### Claim 10 (depends on 9)

The device as claimed in claim 9, wherein the first request further comprises a client capability, and the first receiving component comprises:
a determination element to determine whether a locally stored capability has an intersection with the client capability; and
an establishment element to, when the locally stored capability has the intersection with the client capability, establishing, establish the connection with the SDN control client.

### Claim 11 (depends on 10)

The device as claimed in claim 10, wherein comprising:
a second receiving component to, after the connection is interrupted between the routing or forwarding system and the SDN control client, receive a second request for establishing another connection sent by the SDN control client , wherein the second request carries the identifier and an original priority of the SDN control client, or the identifier and a modified priority of the SDN control client.

### Claim 12

A device for processing at least one of routing status and policy information, which is located at a Software Defined Network (SDN) control client side, comprising:
a first sending component to send a third request for establishing a connection, wherein the third request carries an identifier of the SDN control client, the identifier is used for establishing a corresponding relationship between the SDN control client and at least one of routing status and policy information at a routing or forwarding system side;
a second sending component to send at least one of routing status and policy information to the routing or forwarding system after the routing or forwarding system establishes the connection with the SDN control client
wherein the third request further comprises a priority of the SDN control client, wherein the priority is used for marking at least one of the routing status and policy information at the routing or forwarding system side, to make the routing or forwarding system handle the conflict according to the priority marked on at least one of the routing status and policy information, when a plurality of SDN control clients have a conflict in operating at least one of the routing status and policy information.
