# US 11,445,479 B2 · Radio network slicing in 5G new radio (NR)

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

- Number: US 11,445,479 B2
- Document ID: US11445479B2
- Status: Granted
- Kind: B2
- Application number: 16/648,254
- Filed: 2018-08-29
- Published: 2020-07-30
- Granted: 2022-09-13
- Earliest claimed: 2017-09-27
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Ryota Kimura; Hiroaki Takano; Ryo Sawai; Fumio Teraoka
- Web page: https://patentgrep.com/patent/US11445479B2

## CPC

- H04L 45/306: {Route determination based on the nature of the carried application}
- H04L 45/54: {Organization of routing tables}
- H04L 45/745: Address table lookup; Address filtering
- H04W 72/04: Wireless resource allocation
- H04W 80/04: Network layer protocols, e.g. mobile IP [Internet Protocol]
- H04L 45/64: using an overlay routing layer
- H04L 45/748: using longest matching prefix
- H04W 40/36: due to handover
- H04W 48/18: Selecting a network or a communication service
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

There is provided a communication apparatus including a communication control section that performs, using a network address configured by m bytes, communication control on one or more network slices, and the network address has a prefix section that includes, in a portion of high-order n bytes, a slice number that identifies the one or more network slices and a subnet number in the one or more network slices.

## Claims

### Claim 1

A communication apparatus, comprising:
a processor configured to:
receive data for transmission;
execute communication control on at least one network slice, wherein
the communication control is executed based on a network address,
the network address includes:
m bytes that includes a plurality of bytes;
high-order n bytes of the plurality of bytes as a locator section; and
low-order m-n bytes of the plurality of bytes as an interface ID section,
the locator section includes a slice number and a subnet number,
the interface ID section includes the slice number,
the slice number is for identification of the at least one network slice, and
the subnet number represents a subnet in the at least one network slice, and
transmit the data based on a routing table set for each network slice of the at least one network slice, wherein
the routing table indicates the locator section and network address information,
the locator section indicates a destination address of the data,
the network address information includes information of a node, and
the node is a transmission destination of the data.

### Claim 2 (depends on 1)

The communication apparatus according to claim 1, further comprising a storage device configured to hold the routing table.

### Claim 3 (depends on 1)

The communication apparatus according to claim 1, wherein the processor is further configured to determine, based on the routing table, the transmission destination of the data.

### Claim 4 (depends on 1)

The communication apparatus according to claim 1, wherein the processor is further configured to:
determine the slice number of the at least one network slice; and
embed, at a specific position in the network address, the determined slice number.

### Claim 5 (depends on 4)

The communication apparatus according to claim 4, wherein the processor is further configured to determine the slice number based on a type of an application to be executed.

### Claim 6 (depends on 1)

The communication apparatus according to claim 1, wherein
the at least one network slice comprises a plurality of network slices, and
information for isolation of a network resource of each network slice of the plurality of network slices is in a former part of the network address.

### Claim 7 (depends on 1)

The communication apparatus according to claim 1, wherein
based on a change in a connection destination of wireless communication, the processor is further configured to rewrite the subnet number in the locator section, and
the rewritten subnet number corresponds to the changed connection destination.

### Claim 8 (depends on 1)

The communication apparatus according to claim 1, wherein the network address conforms to a format of an IP (Internet Protocol) v6 address.

### Claim 9

A communication method, comprising:
receiving, by a processor, data for transmission;
executing, by the processor, communication control on at least one network slice, wherein
the communication control is executed based on a network address,
the network address includes:
m bytes that includes a plurality of bytes;
high-order n bytes of the plurality of bytes as a locator section; and
low-order m-n bytes of the plurality of bytes as an interface ID section,
the locator section includes a slice number and a subnet number,
the interface ID section includes the slice number,
the slice number is for identification of the at least one network slice, and
the subnet number represents a subnet in the at least one network slice; and
transmitting the data, by the processor, based on a routing table set for each network slice of the at least one network slice, wherein
the routing table indicates the locator section and network address information,
the locator section indicates a destination address of the data,
the network address information includes information of a node, and
the node is a transmission destination of the data.

### Claim 10

A non-transitory computer-readable medium having stored thereon, computer-executable instructions, which when executed by a computer, cause the computer to execute operations, the operations comprising:
receiving data for transmission;
executing communication control on at least one network slice, wherein
the communication control is executed based on a network address,
the network address includes:
m bytes that includes a plurality of bytes;
high-order n bytes of the plurality of bytes as a locator section; and
low-order m-n bytes of the plurality of bytes as an interface ID section,
the locator section includes a slice number and a subnet number,
the interface ID section includes the slice number,
the slice number is for identification of the at least one network slice, and
the subnet number represents a subnet in the at least one network slice; and
transmitting the data based on a routing table set for each network slice of the at least one network slice, wherein
the routing table indicates the locator section and network address information,
the locator section indicates a destination address of the data,
the network address information includes information of a node, and
the node is a transmission destination of the data.

### Claim 11

A communication apparatus, comprising:
a processor configured to:
determine, based on a type of an application to be executed, a slice number of at least one network slice;
embed, at a specific position in a network address, the determined slice number; and
execute communication control on the at least one network slice, wherein
the communication control is executed based on the network address,
the network address includes:
m bytes that includes a plurality of bytes;
high-order n bytes of the plurality of bytes as a locator section; and
low-order m-n bytes of the plurality of bytes as an interface ID section,
the locator section includes the slice number and a subnet number,
the interface ID section includes the slice number,
the slice number is for identification of the at least one network slice, and
the subnet number represents a subnet in the at least one network slice.
