WO2023175754A1 - パケット転送装置、パケット転送方法およびプログラム - Google Patents
パケット転送装置、パケット転送方法およびプログラム Download PDFInfo
- Publication number
- WO2023175754A1 WO2023175754A1 PCT/JP2022/011776 JP2022011776W WO2023175754A1 WO 2023175754 A1 WO2023175754 A1 WO 2023175754A1 JP 2022011776 W JP2022011776 W JP 2022011776W WO 2023175754 A1 WO2023175754 A1 WO 2023175754A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- packet
- delay time
- time
- allowable
- transmission
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/625—Queue scheduling characterised by scheduling criteria for service slots or service orders
- H04L47/6275—Queue scheduling characterised by scheduling criteria for service slots or service orders based on priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
- H04W28/0236—Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
Definitions
- the present invention relates to a packet transfer device, a packet transfer method, and a program.
- the user data processing device described in Patent Document 1 analyzes received packets, identifies the network slice and QoS class to which the received packets belong, and distributes them to queues according to the analysis results of the received packets. Then, the user data processing device acquires received packets from the queues corresponding to each class of the corresponding queue group, and performs packet transfer processing according to the QoS on the acquired received packets.
- the base station device described in Patent Document 2 uses a measurement packet in which the transmission time is recorded to measure the delay time from when the measurement packet is transmitted from the transmitter until it is received by the receiver, Calculate the allowable time, which is the value obtained by subtracting the delay time from the upper limit. Then, the base station transmits the transmission packet to the terminal before a permissible time period elapses after the transmission packet is received by the receiving unit.
- the user data processing device described in Patent Document 1 does not prioritize processing with a focus on delay time. Therefore, when the user data processing device receives a packet with a margin of delay time and a packet with a margin of delay time at the same time, the user data processing device prioritizes the packet transfer processing with a margin of delay time, and transfers the packet to the end device (terminal device). It may become impossible to meet the 5GS delay time requirements necessary to meet the delay time between 5GS and 5GS.
- Patent Document 2 is equipped with a mechanism for setting and evaluating a target value of delay time allocated to devices included in the network in units of QCI.
- Patent Document 2 since Patent Document 2 relates to a base station, the operation when the target delay time is not met is different from that of a packet transfer device, and the internal processing order is not changed, so data is transmitted within the target delay time. There is a possibility that it cannot be done.
- One aspect of the present invention has been made in view of the above problems, and one object of the present invention is to provide a technique that allows packets to be transferred in an appropriate order.
- a packet transfer device includes an acquisition unit that acquires an upstream packet received from a terminal device, and a permissible delay time of the upstream packet by referring to time information included in header information of the upstream packet. and an order determining means that determines the transmission order of the uplink packets based on the allowable delay time.
- a packet transfer method obtains an uplink packet received from a terminal device, and determines an allowable delay time for the uplink packet by referring to time information included in header information of the uplink packet. , determines the transmission order of the uplink packets based on the allowable delay time.
- a program causes a computer to perform a process of acquiring an uplink packet received from a terminal device, and a permissible delay time of the uplink packet by referring to time information included in header information of the uplink packet. and determining the transmission order of the uplink packets based on the allowable delay time.
- packets can be transferred in an appropriate order.
- FIG. 1 is a block diagram illustrating a configuration example of a packet transfer device according to a first exemplary embodiment of the present invention.
- FIG. 3 is a flow diagram showing the flow of a packet forwarding method of the packet forwarding device according to the first exemplary embodiment of the present invention.
- FIG. 6 is a diagram illustrating an example configuration of a TSN logical bridge including a packet forwarding device according to a second exemplary embodiment of the present invention.
- FIG. 3 is a diagram showing a protocol stack in U-Plane communication.
- FIG. 2 is a block diagram illustrating a configuration example of a packet transfer device according to a second exemplary embodiment of the present invention.
- FIG. 3 is a diagram for explaining time synchronization in UPF/NW-TT.
- FIG. 3 is a diagram for explaining time synchronization in UPF/NW-TT.
- FIG. 7 is a flow diagram showing the overall flow of a packet forwarding method of a packet forwarding device according to a second exemplary embodiment of the present invention.
- 8 is a flowchart for explaining details of the delay evaluation process shown in FIG. 7.
- FIG. FIG. 3 is a diagram for explaining a delay time and a target delay time specified by a delay evaluation unit.
- FIG. 3 is a diagram showing an example of target delay times set in a target delay time information table.
- 8 is a flowchart for explaining details of the transfer process shown in FIG. 7.
- FIG. FIG. 3 is a diagram illustrating an example configuration of transmission queues of a first transmitter and a second transmitter.
- FIG. 2 is a diagram showing the format of a GTP-U packet and an IP packet.
- FIG. 3 is a diagram showing a GTP extension header.
- FIG. 3 is a diagram for explaining session processing in UPF.
- FIG. 2 is a block diagram showing the configuration of a computer that functions as a packet transfer device
- Example Embodiment 1 A first exemplary embodiment of the invention will be described in detail with reference to the drawings. This exemplary embodiment is a basic form of exemplary embodiments to be described later. Note that the drawing reference numerals added to this summary are added to each element for convenience as an example to aid understanding, and are not intended to limit the present invention to the illustrated embodiment. Furthermore, connection lines between blocks in the drawings and the like referred to in the following description include both bidirectional and unidirectional connections. The unidirectional arrows schematically indicate the main signal (data) flow, and do not exclude bidirectionality. Furthermore, the input/output connection points of each block in the figure may be configured to include ports or interfaces, but illustration of these configurations is omitted.
- FIG. 1 is a block diagram showing a configuration example of a packet transfer device 1 according to a first exemplary embodiment of the present invention.
- the packet transfer device 1 according to the present exemplary embodiment includes an acquisition unit 11, an allowable time determining unit 12, and an order determining unit 13.
- the packet transfer device 1 is, for example, a UPF/NW-TT (User Plane Function/Network-Side TSN), which is one of multiple nodes called NF (Network Function) of 5GS (5th generation mobile communication system). Translator).
- UPF/NW-TT User Plane Function/Network-Side TSN
- NF Network Function of 5GS (5th generation mobile communication system). Translator
- the acquisition means 11 acquires uplink packets received from the terminal device.
- the acquisition unit 11 acquires an uplink packet received from a terminal device via a TSN (Time Sensitive Networking) network or a gNB (Next Generation NodeB).
- TSN Time Sensitive Networking
- gNB Next Generation NodeB
- TSN is a standard technology defined by IEEE 802.1Q to achieve deterministic messaging in standard Ethernet.
- TSN technology is centrally managed and uses time scheduling to ensure delivery and minimal jitter for real-time applications that require determinism.
- the allowable time determining means 12 refers to time information included in the header information of the uplink packet and determines the allowable time for delay of the uplink packet.
- the allowable time determining means 12 refers to time information included in a GTP (GPRS Tunneling Protocol) extension header to determine the allowable time for delay of an uplink packet.
- the allowable delay time is a value indicating how much delay time there is with respect to the target delay time, and is, for example, a value obtained by subtracting the current delay time from the target delay time.
- GTP is a protocol standardized by GPRS in 1998, and is currently also used in the 5GC user plane. As networks evolved, some enhancements were required to GTP to support them at the 5GC N9 and N3 reference points.
- TEIDs tunnel endpoint identifiers
- QoS enhancements in 5GC mean that the gNodeB's UPF needs to set a per-packet QoS flow identifier, and each packet needs to include a delay measurement or signal indicating that reflected QoS is used. . Therefore, it was necessary to expand GTP.
- GTP supports extension headers and is utilized to add a PDU session container to the extension header of a GTP packet.
- the time information includes, for example, the gNB transmission time indicated by the UL Sending Timestamp of UL PDU SESSION INFORMATION (PDU Type 1) in the GTP extension header, and the UE indicated by the UL Delay Result (UL delay result). Contains the delay measurement results between User Equipment (terminal equipment) and gNB.
- the order determining means 13 determines the transmission order of uplink packets based on the allowable delay time. For example, the order determining means 13 advances the transmission order of packets whose allowable delay time is relatively small, and delays the transmit order of packets whose allowable delay time is relatively large.
- the order determining means 13 determines the transmission order of uplink packets based on the allowable delay time, and therefore based on the time information of the packets. packets can be forwarded in the proper order.
- FIG. 2 is a flow diagram showing the flow of the packet transfer method. As shown in FIG. 2, the packet transfer method includes steps S1 to S3.
- the acquisition means 11 acquires an uplink packet received from a terminal device (S1).
- the acquisition unit 11 acquires uplink packets received from the terminal device via the TSN network or gNB.
- the allowable time determining means 12 refers to the time information included in the header information of the uplink packet and determines the allowable time for delay of the uplink packet (S2).
- the allowable time determining means 12 refers to the time information included in the GTP extension header and determines the allowable time for delay of the uplink packet.
- the order determining means 13 determines the transmission order of upstream packets based on the allowable delay time (S3). For example, the order determining means 13 advances the transmission order of packets whose allowable delay time is relatively small, and delays the transmit order of packets whose allowable delay time is relatively large.
- the order determining means 13 determines the transmission order of uplink packets based on the allowable delay time. , the packets can be forwarded in the proper order.
- Example Embodiment 2 A second exemplary embodiment of the invention will be described in detail with reference to the drawings. Note that components having the same functions as those described in the first exemplary embodiment are denoted by the same reference numerals, and the description thereof will be omitted as appropriate.
- FIG. 3 is a diagram showing a configuration example of a TSN logical bridge 100 including a packet forwarding device 1A according to a second exemplary embodiment of the present invention.
- the TSN logical bridge 100 includes a plurality of nodes called NFs (Network Functions) and inter-NF interfaces N1 to N5, N7 to N11, N30, N33, and N52.
- NFs Network Functions
- the TSN logical bridge 100 connects a UPF/NW-TT (Network Side-TSN Translator) 1, a DS-TT (Device Side-TSN Translator) 2, a UE 3, and an (R)AN (RAN (Radio Access Network) 4).
- AMF Access and Mobility Function
- SMF Session Management Function
- PCF Policy Control Function
- TSN AF Application Function
- UDM User Data Management
- NEF Network Exposure Function
- the UPF 1-1 is an NF that functions as an external PDU (Protocol Data Unit) session point for interconnection to a DN (Data Network) and performs packet routing, forwarding, etc.
- PDU Protocol Data Unit
- DN Data Network
- the ports of NW-TT1-2 support connection to the TSN system 300 and forward traffic to the appropriate output port based on the traffic forwarding information.
- the port of DS-TT2 is associated with a PDU session that provides connectivity to the TSN system 200. There is only one PDU session per port of DS-TT2. All PDU sessions connecting to the same TSN network via a particular UPF1-1 are grouped into a single 5GS bridge.
- the UE 3 is connected to a RAN or AN (Access Network) 4 and an AMF 5.
- UE3 corresponds to, for example, a terminal device.
- RAN4 is a base station that uses new RAT (Radio Access Technology). Furthermore, AN4 is a base station that uses non-3GPP access. For example, it is a WiFi (registered trademark) access point.
- WiFi registered trademark
- AMF5 is an NF that provides authentication, authorization, mobility management, etc. for UE3, and controls SMF6. Further, the SMF 6 is an NF in charge of session management of the UE 3, IP address assignment, selection and control of the UPF/NW-TT 1 for data transfer, and the like. If the UE3 establishes multiple sessions, the AMF 5 can assign a different SMF 6 to each session so that the SMF 6 manages each session independently and utilizes different functions for each session. In 5GC, management related to UE3 is performed by one AMF5, and traffic is handled by SMF6 for each individual network slice.
- the PCF 7 is an NF that determines policies regarding mobility management and session management in order to properly operate the AMF 5 and SMF 6.
- TSN AF8 is an NF that provides information regarding packet flows to PCF7, which performs policy control, in order to support QoS (Quality of Service).
- the PCF 7 determines policies regarding mobility management and session management based on information regarding packet flows provided by TSN AF 8.
- the UDM9 is an NF that stores and manages the contract information of the UE3. Further, the NEF 10 is an NF that exposes a series of management functions such as addition and deletion of groups and members, various changes, etc., and a function to dynamically manage group data.
- FIG. 4 is a diagram showing a protocol stack in U-Plane communication.
- UE/DSTT shown in FIG. 4 indicates the protocol stack of the device side DS-TT2 and UE3 shown in FIG. 3.
- 5G-AN shown in FIG. 4 shows the protocol stack of AN4 shown in FIG. 3.
- the UPF shown in FIG. 4 shows the protocol stack of UPF 1-1 shown in FIG.
- UPF/NWTT shown in FIG. 4 indicates the protocol stack of UPF/NW-TT1 shown in FIG. 3.
- FIG. 5 is a diagram showing the configuration of a packet transfer device 1A according to the second exemplary embodiment of the present invention.
- the packet forwarding device 1A according to the present exemplary embodiment includes an acquisition unit 11, an allowable time determining unit 12, an order determining unit 13, and a PFCP (Packet Forwarding Control Protocol) control unit 101.
- Session information table 102 Session information table 102, target delay time information table 103, distribution section 108, low delay reception queue 109, non-low delay reception queue 110, first transmission section 113, second transmission section 114 , a first transmission port 115 , and a second transmission port 116 .
- the acquisition means 11 includes a first receiving port 104 and a second receiving port 105.
- the allowable time determining means 12 includes an analysis section 106 and a delay evaluation section 107.
- the order determining means 13 includes a first transfer processing section 111 and a second transfer processing section 112.
- the first reception port 104, the second reception port 105, the first transmission port 115, and the second transmission port 116 are configured by Ethernet (registered trademark) interface ports.
- the PFCP control unit 101 receives the PFCP signal from the SMF 6 and stores the PFCP information in the session information table 102.
- the session information table 102 is a table that manages session information such as PFCP information.
- the target delay time information table 103 is a table for managing the target delay time of packets.
- the analysis unit 106 analyzes the header of the received packet and identifies an action for the received packet based on session information such as PFCP information stored in the session information table 102. Note that details of the analysis unit 106 will be described later.
- the delay evaluation unit 107 evaluates the delay time for packets received from the terminal device for each QoS flow. As a result of evaluating the QoS flow, if the delay evaluation unit 107 finds that the QoS flow does not have enough delay time, it records the information in the session information table of the corresponding packet. Note that details of the delay evaluation unit 107 will be described later.
- the distribution unit 108 distributes the packet data to the reception queue 109 or 110 in units of packets based on the header analysis results. Specifically, the distribution unit 108 stores low-delay packet data in the low-delay reception queue 109 and stores non-low-delay packet data in the non-low-delay reception queue 110.
- the reception queue 109 is a queue for temporarily storing low-delay packet data before being processed by the first transfer processing unit 111, and has a data structure that includes a flag indicating that there is no margin for delay time. .
- the distributing unit 108 sets a flag "1" if the packet corresponds to a QoS flow that does not have enough delay time.
- the reception queue 109 includes a 0th reception queue 109-1 from the UE3 to the UPF 1-1, and a first reception queue 109-2 from the UPF 1-1 to the UE3.
- the second reception queue 110 is a queue for temporarily storing packet data other than low-delay packet data before being processed by the second transfer processing unit 112.
- the first transfer processing unit 111 extracts the packet from the low-latency reception queue 109, replaces the header with a header that matches the destination network, and stores it in the transmission queue of the first transmission unit 113 or the second transmission unit 114. do.
- the second transfer processing unit 112 extracts the packet from the reception queue 110 other than the low delay one, replaces the header with a header that matches the destination network, and stores it in the transmission queue of the first transmission unit 113 or the second transmission unit 114. do.
- the first transmitter 113 has a transmit queue 113-1 compatible with IEEE802.1Q, and transmits the data stored in the transmit queue 113-1 via the first transmit port 115 and the TSN network 400-2. Send.
- the second transmitter 114 has a transmit queue 114-1 compatible with IEEE802.1Q, and transmits the data stored in the transmit queue 114-1 via the second transmit port 116 and gNB 600.
- FIG. 6 is a diagram for explaining time synchronization in the UPF/NW-TT1.
- the UPF 1-1 performs time synchronization between devices within the 5GS network.
- UPF1-1 performs time synchronization between UE#A3-1, gNB#A500-1 and UPF1-1, and time synchronization between UE#B3-2, gNB#B500-2 and UPF1-1. Do synchronization.
- NW-TT1-2 performs time synchronization between TSN domain 1 at base A700-1 and base B700-2 and domain 1 at base C800-1. Similarly, NW-TT1-2 performs time synchronization between TSN domain 2 at base A700-1 and domain 2 at base D800-2.
- FIG. 7 is a flow diagram showing the overall flow of the packet transfer method of the packet transfer device 1A according to the second exemplary embodiment of the present invention.
- the acquisition means 11 acquires uplink packets received by the first reception port 104 and the second reception port 105 (S11). Then, the acquisition means 11 records the reception time when the upstream packet is received (S12).
- the analysis unit 106 analyzes the header of the obtained uplink packet, refers to the PFCP session information stored in the session information table 102, and identifies the action for the uplink packet (S13). Specifically, the analysis unit 106 determines which slice the upstream packet belongs to in order to perform processing equivalent to PFCP session lookup and PDR lookup specified in TS29.244, and to perform slice-by-slice distribution. Identify.
- the analysis unit 106 adds the transmission time of the gNB 500 indicated by the UL transmission timestamp of the UL PDU SESSION INFORMATION (PDU Type 1) of the GTP extension header, and the transmission time between the UE 3 and the gNB 500 indicated by the UL delay result to the header of the uplink packet. It is determined whether the delay measurement result is included (S14).
- the delay evaluation unit 107 evaluates the delay time for the uplink packet transmitted from UE3 for each QoS flow. To be implemented. Then, as a result of evaluating the delay time, if the delay evaluation unit 107 finds that the QoS flow has no margin for delay time, the delay evaluation unit 107 records the information in the corresponding packet stored in the session information table 102 (S15), and in step S16 Processing continues. Note that the details of the delay evaluation process (S15) will be described later.
- step S16 the distribution unit 108 distributes the packet data to the reception queue 109 or 110 in units of packets based on the header analysis results. Specifically, the distribution unit 108 stores low-delay packet data in the low-delay reception queue 109 and stores non-low-delay packet data in the non-low-delay reception queue 110. At this time, the distribution unit 108 refers to the session information table 102 and sets a flag "1" if the packet corresponds to a QoS flow that does not have enough delay time.
- the first transfer processing unit 111 extracts the packet data stored in the reception queue 109 in units of multiple packets (for example, 16 packets) and stores them in the first transmission unit 113 or the second transmission unit 114. At this time, if the flag "1" indicating that the flow is a QoS flow with insufficient delay time is set, the first transfer processing unit 111 rearranges the order of the packet data (S17). Note that details of the transfer process (S17) will be described later.
- the first transmitter 113 or the second transmitter 114 extracts the packet data from the transmit queue 113-1 or 114-1 according to the priority and performs a transmit process (S18). Finally, the first transmission port 115 or the second transmission port 116 transmits the upstream packet to the TSN network 400-2 or gNB 600 (S19).
- FIG. 8 is a flowchart for explaining details of the delay evaluation process (S15) shown in FIG.
- the allowable time determining means 12 identifies a first delay time, which is the delay time from the terminal device to the base station, with reference to the UL delay result information included in the header information.
- the delay evaluation unit 107 of the allowable time determining means 12 calculates the delay between the UE (terminal device) 3 and the gNB 500 indicated by the UL Delay Result of the UL PDU SESSION INFORMATION (PDU Type 1) of the GTP extension header.
- the first delay time is specified with reference to the delay measurement results.
- the allowable time determining means 12 calculates a second delay time, which is the delay time from the base station to the packet transfer device, based on the UL transmission timestamp included in the header information and the reception time of the uplink packet by the packet transfer device. Identification by reference to.
- the delay evaluation unit 107 of the allowable time determining means 12 calculates the gNB sending time indicated by the UL Sending Timestamp of the UL PDU SESSION INFORMATION (PDU Type 1) of the GTP extension header and step S12.
- the second delay time is specified with reference to the reception time recorded in (S21). For example, the difference between the uplink packet reception time and the gNB transmission time becomes the second delay time.
- FIG. 9 is a diagram for explaining the delay time and target delay time specified by the delay evaluation unit 107.
- the one-way delay time between the UE and gNB shown in (1) of FIG. 9 corresponds to the first delay time described above
- the one-way delay time between gNB and UPF shown in (2) of FIG. 9 corresponds to the first delay time described above. It corresponds to the delay time of 2.
- the delay evaluation unit 107 of the allowable time determining means 12 derives a target delay time (S22).
- the delay evaluation unit 107 refers to the target delay time information table 103 and calculates the allowable delay time between the UE and the gNB and the delay time between the gNB and the UPF corresponding to the QoS flow ID added to the GTP extension header of the corresponding uplink packet. Refer to the delay time.
- These values are preset in the target delay time information table 103, and for example, 80% of the fixed value defined in 3GPP TS23.501 is used as the target value.
- FIG. 10 is a diagram showing an example of target delay times set in the target delay time information table 103.
- resource type Packet Delay Budget, CN Packet Delay Budget, UE to UPF target delay, and gNB to UPF target delay are set for each QoS flow ID.
- the resource type indicates the type of packet, such as GBR (Guaranteed Bit Rate) and low-delay GBR.
- the Packet Delay Budget shown in (3) of FIG. 9 corresponds to the Packet Delay Budget shown in FIG. 10, and indicates the target delay time between the UE and the UPF.
- the 5G AN Delay Budget shown in (4) in FIG. 9 indicates the target delay time between the UE and gNB.
- the CN Packet Delay Budget shown in (5) of FIG. 9 corresponds to the CN Packet Delay Budget shown in FIG. 10, and indicates the target delay time between gNB and UPF.
- the UE-UPF target delay is set to a value of 80% of the Packet Delay Budget. Further, as shown in FIG. 10, the gNB to UPF target delay is set to a value of 80% of the CN Packet Delay Budget.
- the delay evaluation unit 107 of the allowable time determining means 12 determines the allowable delay time by comparing the sum of the first delay time and the second delay time with the target delay time. For example, the delay evaluation unit 107 of the allowable time determining means 12 sets the value obtained by subtracting the sum of the first delay time and the second delay time from the target delay time as the allowable delay time.
- the delay evaluation unit 107 determines whether the allowable delay time is less than or equal to a predetermined value. For example, when the predetermined value is 0, the delay evaluation unit 107 determines whether the delay time (the sum of the first delay time and the second delay time) is equal to or less than the target delay time (S23). If the delay time is less than or equal to the target delay time (the allowable delay time is greater than or equal to the predetermined value "0") (S23, Yes), the process ends.
- the uplink packet of the session is a session for which there is no margin for delay time. This is stored in the session information table 102 (S24), and the process ends.
- FIG. 11 is a flowchart for explaining details of the transfer process (S17) shown in FIG. 7.
- the first transfer processing unit 111 retrieves packet data stored in the reception queue 109 in units of multiple packets (for example, 16 packets) (S31).
- the first transfer processing unit 111 determines whether or not there is packet data with a flag set to "1" indicating that the QoS does not have enough delay time, among the plurality of extracted packets ( S32). If there is no packet data for which there is no margin for delay time (S32, No), the process proceeds to step S36.
- the first transfer processing unit 111 of the order determining means 13 sends packet data that is first in transmission order and has a relative allowable delay time.
- a large upstream packet is exchanged with an upstream packet that is transmitted later and has a relatively smaller allowable delay time.
- the first transfer processing unit 111 moves packets for which there is no margin for delay time (for example, the allowable delay time is 0 or less) to the front (first in order), and for packets for which there is margin for delay time (for example, The packets whose allowable time is 0 or more are placed later in the order (S33).
- the first transmitting section 113 and the second transmitting section 114 are provided in accordance with the priority of the packets and include a plurality of transmit queues (transmission queue means) 113-1 and 114-1 for storing packets to be transmitted. .
- Upstream packets in the TSN network are composed of Ethernet (registered trademark) frames, and a CoS (Class of Service) is set in the TAG field.
- This CoS value indicates the priority of the uplink packet, and basically, the first transfer processing unit 111 and the second transfer processing unit 112 decide which priority transmission queue to store the packet in according to the CoS value. Determine.
- FIG. 12 is a diagram showing a configuration example of transmission queues 113-1 and 114-1 of first transmission section 113 and second transmission section 114. As shown in FIG. 12, the transmission queues 113-1 and 114-1 have queues #1 to #3, where queue #3 is a high priority queue, queue #2 is a medium priority queue, and queue #2 is a medium priority queue. 1 is the low priority queue.
- a priority is added to the packet according to the above-mentioned CoS value, and here, one of Priority 0 to 7 is set. It is assumed that Priority0 has the highest priority and Priority7 has the lowest priority. Packets with Priority 0 to 3 are stored in high priority queue #3, packets with Priority 4 to 5 are stored in medium priority queue #2, and packets with Priority 6 to 7 are stored in low priority queue #1.
- each of queues #1 to #3 has information indicating the free status. For example, in queue #3, the number of free cycles A1 in which a 500-byte packet can be transmitted, and the number A1 in which a 1500-byte packet can be transmitted. The number of free cycles A2 is stored.
- the first transfer processing unit 111 of the order determining means 13 performs scheduling in the order of the replaced uplink packets, and stores the uplink packets in one of a plurality of transmission queues (transmission queue means).
- the first transfer processing unit 111 of the order determining means 13 sends a transmission queue (transmission It is determined whether there is space in the queue means (S34). If there is space in the transmission queue (S34, Yes), the Priority (CoS) value is changed to a value with higher priority (S35).
- the first transfer processing unit 111 refers to the session information table 102, performs actions such as header conversion processing on the upstream packet (S36), and transfers the upstream packet to the transmission queue 113-1 or 111. Store at -1. At this time, the first transfer processing section 111 of the order determining means 13 stores the upstream packet in the transmission queue (transmission queue means) corresponding to the changed priority (S37).
- FIG. 13 is a diagram showing the format of a GTP-U packet and an IP packet.
- the GTP-U packet has Application, Inner IP, GTP-U Extension, GTP-U, UDP (User Datagram Protocol), Outer IP, Outer L2, and L1 (Layer 1).
- the IP packet has Application, Inner IP, L2, and L1.
- FIG. 14 is a diagram showing the GTP extension header.
- the packet transfer device 1A uses only the UL Sending Timestamp and UL Delay Result of UL PDU SESSION INFORMATION (PDU Type 1) shown in FIG. 14 . A detailed explanation of other GTP extension headers will not be given here.
- FIG. 15 is a diagram for explaining session processing in UPF 1-1.
- the UPF 1-1 performs processing equivalent to PFCP session lookup defined in TS29.244 (S41), and performs processing equivalent to PDR (Packet Detection Rule) lookup (S42).
- PDR Packet Detection Rule
- packet processing is realized by combining various rules (FAR (Forwarding Action Rule), BAR (Buffering Action Rule), QER (QoS Enforcement Rule), URR (Usage Reporting Rule)) with PDR as the axis. If the packet matches the PDR conditions, the packet is processed according to a defined set of rules (S43).
- FAR Forwarding Action Rule
- BAR Buffering Action Rule
- QER QoS Enforcement Rule
- URR User Reporting Rule
- the delay evaluation unit 107 compares the sum of the first delay time and the second delay time with the target delay time. Since the allowable delay time is determined by the following, the allowable delay time can be easily determined.
- the delay evaluation unit 107 sets the value obtained by subtracting the sum of the first delay time and the second delay time from the target delay time as the allowable delay time, it is possible to easily determine the allowable delay time. I can do it.
- the first transfer processing unit 111 selects uplink packets that are first in the transmission order and have a relatively large delay tolerance, and upstream packets that are transmitted later in the transmission order and have a relatively small delay tolerance. Since the upstream packets are exchanged with the upstream packets, the upstream packets with a relatively short allowable delay time can be transmitted with priority.
- the first transfer processing unit 111 performs scheduling in the order of the replaced uplink packets and stores the uplink packets in one of the plurality of queues #1 to #3, the allowable delay time is relatively small. Uplink packets can be scheduled with priority.
- the first transfer processing unit 111 changes the priority given in advance to the uplink packet to a higher priority. Uplink packets that are smaller than a predetermined value can be transmitted with further priority.
- the first transfer processing unit 111 determines that when the allowable delay time of an uplink packet is less than or equal to a predetermined value, there is no free space in the queue corresponding to a higher priority than the priority given to the uplink packet in advance. In some cases, the priority of the upstream packet is changed to a higher priority and stored in the corresponding queue, so that upstream packets whose allowable delay time is equal to or less than a predetermined value can be suitably transmitted.
- Some or all of the functions of the packet transfer devices 1 and 1A may be realized by hardware such as an integrated circuit (IC chip), or may be realized by software.
- the packet transfer devices 1 and 1A are realized, for example, by a computer that executes instructions of a program that is software that realizes each function.
- a computer that executes instructions of a program that is software that realizes each function.
- An example of such a computer (hereinafter referred to as computer C) is shown in FIG.
- Computer C includes at least one processor C1 and at least one memory C2.
- a program P for operating the computer C as the packet transfer device 1, 1A is recorded in the memory C2.
- the processor C1 reads the program P from the memory C2 and executes it, thereby realizing each function of the packet transfer devices 1 and 1A.
- Examples of the processor C1 include a CPU (Central Processing Unit), GPU (Graphic Processing Unit), DSP (Digital Signal Processor), MPU (Micro Processing Unit), FPU (Floating Point Number Processing Unit), and PPU (Physics Processing Unit). , a microcontroller, or a combination thereof.
- a flash memory for example, a flash memory, an HDD (Hard Disk Drive), an SSD (Solid State Drive), or a combination thereof can be used.
- the computer C may further include a RAM for expanding the program P during execution and temporarily storing various data. Further, the computer C may further include a communication interface for transmitting and receiving data with other devices. Further, the computer C may further include an input/output interface for connecting input/output devices such as a keyboard, a mouse, a display, and a printer.
- the program P can be recorded on a non-temporary tangible recording medium M that is readable by the computer C.
- a recording medium M for example, a tape, a disk, a card, a semiconductor memory, or a programmable logic circuit can be used.
- Computer C can acquire program P via such recording medium M.
- the program P can be transmitted via a transmission medium.
- a transmission medium for example, a communication network or broadcast waves can be used.
- Computer C can also obtain program P via such a transmission medium.
- acquisition means for acquiring uplink packets received from the terminal device; permissible time determining means for determining a permissible delay time for the upstream packet by referring to time information included in header information of the upstream packet; order determining means for determining the transmission order of the uplink packets based on the allowable delay time;
- a packet transfer device equipped with
- the order determining means determines the transmission order of uplink packets based on the allowable delay time, so the packets can be transferred in an appropriate order based on the time information of the packets.
- the allowable time determining means includes: identifying a first delay time that is a delay time from the terminal device to the base station with reference to UL delay result information included in the header information; A second delay time, which is a delay time from the base station to the packet transfer device, is specified by referring to a UL transmission time stamp included in the header information and a reception time of the uplink packet by the packet transfer device. death, determining the allowable delay time by comparing the sum of the first delay time and the second delay time with a target delay time; The packet transfer device according to supplementary note 1.
- the allowable time determining means determines the allowable delay time by comparing the sum of the first delay time and the second delay time with the target delay time. The time can be easily determined.
- the allowable time determining means includes: The allowable delay time is a value obtained by subtracting the sum of the first delay time and the second delay time from the target delay time.
- the packet transfer device according to appendix 2.
- the allowable time determining means sets the value obtained by subtracting the sum of the first delay time and the second delay time from the target delay time as the allowable delay time. can be easily determined.
- the order determining means includes: exchanging an upstream packet that is first in transmission order and has a relatively long delay tolerance with an upstream packet that is transmitted later in transmission order and has a relatively short delay tolerance;
- the packet transfer device according to any one of Supplementary Notes 1 to 3.
- uplink packets with a relatively short allowable delay time can be transmitted with priority.
- a plurality of transmission queue means are provided corresponding to the priorities of the packets and store packets to be transmitted,
- the order determining means includes: Scheduling is performed in the order of the replaced uplink packets, and storing the uplink packets in any of the plurality of transmission queue means;
- the packet transfer device according to appendix 4.
- the order determining means includes: If the allowable delay time of the upstream packet is less than or equal to a predetermined value, changing the priority given in advance to the upstream packet to a higher priority; The packet transfer device according to appendix 5.
- uplink packets whose allowable delay time is equal to or less than a predetermined value can be transmitted with further priority.
- the order determining means includes: storing the upstream packet in a transmission queue corresponding to the changed priority; The packet transfer device according to appendix 6.
- uplink packets whose allowable delay time is equal to or less than a predetermined value can be transmitted with further priority.
- the order determining means includes: When the allowable delay time of the upstream packet is less than or equal to a predetermined value, If there is space in the transmission queue corresponding to a higher priority than the priority given to the uplink packet in advance, changing the priority of the uplink packet to a higher priority and storing it in the corresponding transmission queue means;
- the packet transfer device according to any one of Supplementary Notes 5 to 7.
- uplink packets whose allowable delay time is equal to or less than a predetermined value can be suitably transmitted.
- the header information of the upstream packet is information added to a GTP extension header, The packet transfer device according to any one of Supplementary Notes 1 to 8.
- the transmission order of uplink packets is determined based on the allowable delay time, so the packets can be transferred in an appropriate order based on the time information of the packets.
- the transmission order of uplink packets is determined based on the allowable delay time, so the packets can be transferred in an appropriate order based on the time information of the packets.
- Appendix 12 at least one processor, the processor comprising: A process of acquiring upstream packets received from a terminal device, a process of determining an allowable delay time for the upstream packet by referring to time information included in header information of the upstream packet; a process of determining the transmission order of the uplink packets based on the allowable delay time; A packet forwarding device that performs
- this packet transfer device may further include a memory, in which the processing for acquiring, the processing for determining the allowable delay time, and the processing for determining the transmission order are performed by the processor.
- a program to be executed may be stored. Further, this program may be recorded on a computer-readable non-transitory tangible recording medium.
- 1,1A Packet transfer device UPF/NW-TT 2 DS-TT 3 U.E. 4 (R)AN 5 AMF 6 SMF 7 PCF 8 TSN AF 9 UDM 10 NEF 11 acquisition means 12 allowable time determination means 13 order determination means 101 PFCP control unit 102 session information table 103 target delay time information table 104 first reception port 105 second reception port 106 analysis unit 107 delay evaluation unit 108 distribution unit 109 low delay 110 Reception queue other than low delay 111 First transfer processing unit 112 Second transfer processing unit 113 First transmission unit 114 Second transmission unit 115 First transmission port 116 Second transmission port
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本発明の第1の例示的実施形態について、図面を参照して詳細に説明する。本例示的実施形態は、後述する例示的実施形態の基本となる形態である。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではない。また、以降の説明で参照する図面等のブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印については、主たる信号(データ)の流れを模式的に示すものであり、双方向性を排除するものではない。また、図中の各ブロックの入出力の接続点には、ポート乃至インタフェースを備える構成としてもよいが、これらの構成については図示を省略する。
図1は、本発明の第1の例示的実施形態に係るパケット転送装置1の構成例を示すブロック図である。本例示的実施形態に係るパケット転送装置1は、図1に示すように、取得手段11と、許容時間決定手段12と、順序決定手段13と、を備えている。
以上説明したように、本例示的実施形態に係るパケット転送装置1によれば、順序決定手段13が、遅延の許容時間に基づき、上りパケットの送信順序を決定するので、パケットの時間情報に基づいて、パケットを適切な順序で転送することができる。
以上のように構成されたパケット転送装置1が実行するパケット転送方法の流れについて、図2を参照して説明する。図2は、パケット転送方法の流れを示すフロー図である。図2に示すように、パケット転送方法は、ステップS1~S3を含む。
以上説明したように、本例示的実施形態に係るパケット転送方法によれば、順序決定手段13が、遅延の許容時間に基づき、上りパケットの送信順序を決定するので、パケットの時間情報に基づいて、パケットを適切な順序で転送することができる。
本発明の第2の例示的実施形態について、図面を参照して詳細に説明する。なお、例示的実施形態1において説明した構成要素と同じ機能を有する構成要素については、同じ符号を付し、その説明を適宜省略する。
図3は、本発明の第2の例示的実施形態に係るパケット転送装置1Aを含んだTSN論理ブリッジ100の構成例を示す図である。TSN論理ブリッジ100は、NF(Network Function)と呼ばれる複数のノードと、NF間インタフェースN1~N5、N7~N11、N30、N33、N52とを備えている。
図5は、本発明の第2の例示的実施形態に係るパケット転送装置1Aの構成を示す図である。本例示的実施形態に係るパケット転送装置1Aは、図5に示すように、取得手段11と、許容時間決定手段12と、順序決定手段13と、PFCP(Packet Forwarding Control Protocol)制御部101と、セッション情報テーブル102と、目標遅延時間情報テーブル103と、振分部108と、低遅延用の受信キュー109と、低遅延以外の受信キュー110と、第1送信部113と、第2送信部114と、第1送信ポート115と、第2送信ポート116と、を含む。
図8は、図7に示す遅延評価処理(S15)の詳細を説明するためのフローチャートである。まず、許容時間決定手段12は、端末装置から基地局までの遅延時間である第1の遅延時間を、ヘッダ情報に含まれるUL遅延結果情報を参照して特定する。
以上説明したように、本例示的実施形態に係るパケット転送装置1Aによれば、遅延評価部107が、第1の遅延時間と第2の遅延時間との和を、目標遅延時間と比較することによって、遅延の許容時間を決定するので、遅延の許容時間を容易に決定することができる。
パケット転送装置1、1Aの一部又は全部の機能は、集積回路(ICチップ)等のハードウェアによって実現してもよいし、ソフトウェアによって実現してもよい。
本発明は、上述した実施形態に限定されるものでなく、請求項に示した範囲で種々の変更が可能である。例えば、上述した実施形態に開示された技術的手段を適宜組み合わせて得られる実施形態についても、本発明の技術的範囲に含まれる。
上述した実施形態の一部又は全部は、以下のようにも記載され得る。ただし、本発明は、以下の記載する態様に限定されるものではない。
端末装置から受信した上りパケットを取得する取得手段と、
前記上りパケットのヘッダ情報に含まれる時間情報を参照して、前記上りパケットの遅延の許容時間を決定する許容時間決定手段と、
前記遅延の許容時間に基づき、前記上りパケットの送信順序を決定する順序決定手段と、
を備えているパケット転送装置。
前記許容時間決定手段は、
前記端末装置から基地局までの遅延時間である第1の遅延時間を、前記ヘッダ情報に含まれるUL遅延結果情報を参照して特定し、
前記基地局から当該パケット転送装置までの遅延時間である第2の遅延時間を、前記ヘッダ情報に含まれるUL送信タイムスタンプと、当該パケット転送装置による前記上りパケットの受信時刻とを参照して特定し、
前記第1の遅延時間と前記第2の遅延時間との和を、目標遅延時間と比較することによって、前記遅延の許容時間を決定する、
付記1に記載のパケット転送装置。
前記許容時間決定手段は、
前記目標遅延時間から、前記第1の遅延時間と前記第2の遅延時間との和を差し引いた値を前記遅延の許容時間とする、
付記2に記載のパケット転送装置。
前記順序決定手段は、
送信順が先のパケットであって、前記遅延の許容時間が相対的に大きい上りパケットと、送信順が後であって、前記遅延の許容時間が相対的に小さい上りパケットとを入れ替える、
付記1~3のいずれかに記載のパケット転送装置。
パケットの優先度に対応して設けられ、送信するパケットを格納する複数の送信キュー手段を備え、
前記順序決定手段は、
入れ替えられた前記上りパケットの順にスケジューリングを行い、当該上りパケットを前記複数の送信キュー手段のいずれかに格納する、
付記4に記載のパケット転送装置。
前記順序決定手段は、
前記上りパケットの前記遅延の許容時間が所定値以下の場合、当該上りパケットに予め付与されている優先度をさらに高い優先度に変更する、
付記5に記載のパケット転送装置。
前記順序決定手段は、
前記上りパケットを、変更した前記優先度に対応する送信キュー手段に格納する、
付記6に記載のパケット転送装置。
前記順序決定手段は、
前記上りパケットの前記遅延の許容時間が所定値以下の場合であって、
当該上りパケットに予め付与されている優先度よりも高い優先度に対応する送信キュー手段に空きがある場合、
当該上りパケットの優先度をさらに高い優先度に変更し、対応する送信キュー手段に格納する、
付記5~7のいずれかに記載のパケット転送装置。
前記上りパケットのヘッダ情報は、GTP拡張ヘッダに付与されている情報である、
付記1~8のいずれかに記載のパケット転送装置。
端末装置から受信した上りパケットを取得し、
前記上りパケットのヘッダ情報に含まれる時間情報を参照して、前記上りパケットの遅延の許容時間を決定し、
前記遅延の許容時間に基づき、前記上りパケットの送信順序を決定する、
パケット転送方法。
コンピュータに、
端末装置から受信した上りパケットを取得する処理と、
前記上りパケットのヘッダ情報に含まれる時間情報を参照して、前記上りパケットの遅延の許容時間を決定する処理と、
前記遅延の許容時間に基づき、前記上りパケットの送信順序を決定する処理と、
を実行させるプログラム。
少なくとも1つのプロセッサを備え、前記プロセッサは、
端末装置から受信した上りパケットを取得する処理と、
前記上りパケットのヘッダ情報に含まれる時間情報を参照して、前記上りパケットの遅延の許容時間を決定する処理と、
前記遅延の許容時間に基づき、前記上りパケットの送信順序を決定する処理と、
を実行するパケット転送装置。
2 DS-TT
3 UE
4 (R)AN
5 AMF
6 SMF
7 PCF
8 TSN AF
9 UDM
10 NEF
11 取得手段
12 許容時間決定手段
13 順序決定手段
101 PFCP制御部
102 セッション情報テーブル
103 目標遅延時間情報テーブル
104 第1受信ポート
105 第2受信ポート
106 解析部
107 遅延評価部
108 振分部
109 低遅延用の受信キュー
110 低遅延以外の受信キュー
111 第1転送処理部
112 第2転送処理部
113 第1送信部
114 第2送信部
115 第1送信ポート
116 第2送信ポート
Claims (11)
- 端末装置から受信した上りパケットを取得する取得手段と、
前記上りパケットのヘッダ情報に含まれる時間情報を参照して、前記上りパケットの遅延の許容時間を決定する許容時間決定手段と、
前記遅延の許容時間に基づき、前記上りパケットの送信順序を決定する順序決定手段と、
を備えているパケット転送装置。 - 前記許容時間決定手段は、
前記端末装置から基地局までの遅延時間である第1の遅延時間を、前記ヘッダ情報に含まれるUL遅延結果情報を参照して特定し、
前記基地局から当該パケット転送装置までの遅延時間である第2の遅延時間を、前記ヘッダ情報に含まれるUL送信タイムスタンプと、当該パケット転送装置による前記上りパケットの受信時刻とを参照して特定し、
前記第1の遅延時間と前記第2の遅延時間との和を、目標遅延時間と比較することによって、前記遅延の許容時間を決定する、
請求項1に記載のパケット転送装置。 - 前記許容時間決定手段は、
前記目標遅延時間から、前記第1の遅延時間と前記第2の遅延時間との和を差し引いた値を前記遅延の許容時間とする、
請求項2に記載のパケット転送装置。 - 前記順序決定手段は、
送信順が先のパケットであって、前記遅延の許容時間が相対的に大きい上りパケットと、送信順が後であって、前記遅延の許容時間が相対的に小さい上りパケットとを入れ替える、
請求項1~3のいずれか1項に記載のパケット転送装置。 - パケットの優先度に対応して設けられ、送信するパケットを格納する複数の送信キュー手段を備え、
前記順序決定手段は、
入れ替えられた前記上りパケットの順にスケジューリングを行い、当該上りパケットを前記複数の送信キュー手段のいずれかに格納する、
請求項4に記載のパケット転送装置。 - 前記順序決定手段は、
前記上りパケットの前記遅延の許容時間が所定値以下の場合、当該上りパケットに予め付与されている優先度をさらに高い優先度に変更する、
請求項5に記載のパケット転送装置。 - 前記順序決定手段は、
前記上りパケットを、変更した前記優先度に対応する送信キュー手段に格納する、
請求項6に記載のパケット転送装置。 - 前記順序決定手段は、
前記上りパケットの前記遅延の許容時間が所定値以下の場合であって、
当該上りパケットに予め付与されている優先度よりも高い優先度に対応する送信キュー手段に空きがある場合、
当該上りパケットの優先度をさらに高い優先度に変更し、対応する送信キュー手段に格納する、
請求項5~7のいずれか1項に記載のパケット転送装置。 - 前記上りパケットのヘッダ情報は、GTP拡張ヘッダに付与されている情報である、
請求項1~8のいずれか1項に記載のパケット転送装置。 - 端末装置から受信した上りパケットを取得し、
前記上りパケットのヘッダ情報に含まれる時間情報を参照して、前記上りパケットの遅延の許容時間を決定し、
前記遅延の許容時間に基づき、前記上りパケットの送信順序を決定する、
パケット転送方法。 - コンピュータに、
端末装置から受信した上りパケットを取得する処理と、
前記上りパケットのヘッダ情報に含まれる時間情報を参照して、前記上りパケットの遅延の許容時間を決定する処理と、
前記遅延の許容時間に基づき、前記上りパケットの送信順序を決定する処理と、
を実行させるプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2022/011776 WO2023175754A1 (ja) | 2022-03-16 | 2022-03-16 | パケット転送装置、パケット転送方法およびプログラム |
US18/843,766 US20250193728A1 (en) | 2022-03-16 | 2022-03-16 | Packet transferring device, packet transferring method and program |
JP2024507280A JPWO2023175754A1 (ja) | 2022-03-16 | 2022-03-16 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2022/011776 WO2023175754A1 (ja) | 2022-03-16 | 2022-03-16 | パケット転送装置、パケット転送方法およびプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023175754A1 true WO2023175754A1 (ja) | 2023-09-21 |
Family
ID=88022486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2022/011776 WO2023175754A1 (ja) | 2022-03-16 | 2022-03-16 | パケット転送装置、パケット転送方法およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20250193728A1 (ja) |
JP (1) | JPWO2023175754A1 (ja) |
WO (1) | WO2023175754A1 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61140253A (ja) * | 1984-12-13 | 1986-06-27 | Nippon Telegr & Teleph Corp <Ntt> | パケツト転送方式 |
JP2003229894A (ja) * | 2002-01-31 | 2003-08-15 | Ntt Docomo Inc | 基地局、制御装置、通信システム及び通信方法 |
JP2012015895A (ja) * | 2010-07-02 | 2012-01-19 | Mitsubishi Electric Corp | 通信装置およびパケット中継方法 |
WO2019235136A1 (ja) * | 2018-06-04 | 2019-12-12 | 日本電信電話株式会社 | 転送システム及び転送方法 |
-
2022
- 2022-03-16 WO PCT/JP2022/011776 patent/WO2023175754A1/ja active Application Filing
- 2022-03-16 JP JP2024507280A patent/JPWO2023175754A1/ja active Pending
- 2022-03-16 US US18/843,766 patent/US20250193728A1/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61140253A (ja) * | 1984-12-13 | 1986-06-27 | Nippon Telegr & Teleph Corp <Ntt> | パケツト転送方式 |
JP2003229894A (ja) * | 2002-01-31 | 2003-08-15 | Ntt Docomo Inc | 基地局、制御装置、通信システム及び通信方法 |
JP2012015895A (ja) * | 2010-07-02 | 2012-01-19 | Mitsubishi Electric Corp | 通信装置およびパケット中継方法 |
WO2019235136A1 (ja) * | 2018-06-04 | 2019-12-12 | 日本電信電話株式会社 | 転送システム及び転送方法 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2023175754A1 (ja) | 2023-09-21 |
US20250193728A1 (en) | 2025-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112448885B (zh) | 一种业务报文传输的方法及设备 | |
US11722407B2 (en) | Packet processing method and apparatus | |
US8331230B2 (en) | Apparatus, method, and computer program product providing threshold-based buffer state reports from user equipment to a wireless network | |
CN110121867B (zh) | 一种传输数据包的方法、发送设备及接收设备 | |
EP4152703A1 (en) | Network control method and device | |
CN110798860B (zh) | 数据处理方法、设备及系统 | |
WO2010099718A1 (zh) | 一种数据传输控制方法、装置及系统 | |
US12273276B2 (en) | Port resource reservation method, electronic device, and storage medium | |
WO2018036173A1 (zh) | 一种网络负载均衡方法、设备及系统 | |
CN109005126B (zh) | 数据流的处理方法、设备和计算机可读存储介质 | |
WO2019029581A1 (zh) | 一种业务质量流的控制方法及相关设备 | |
CN113938904A (zh) | 数据传输的方法和装置 | |
CN114124830A (zh) | 一种面向数据中心多应用场景的rdma服务质量保证方法及系统 | |
RU2598293C1 (ru) | Способ и устройство для передачи стандартных данных конфигурации усовершенствованной системы выбора протокола передачи | |
US20110047271A1 (en) | Method and system for allocating resources | |
WO2023143255A1 (zh) | 一种通信方法及装置 | |
CN111213399B (zh) | 用于选择分组处理功能的方法及其装置 | |
EP3531638B1 (en) | Handling of congestion for fronthaul traffic | |
CN114650566A (zh) | 一种提供确定性服务质量的边缘计算网络架构 | |
CN115734281A (zh) | 一种数据传输方法、装置及设备 | |
WO2023175754A1 (ja) | パケット転送装置、パケット転送方法およびプログラム | |
US7843942B2 (en) | Node and fair rate calculating method | |
WO2021026740A1 (zh) | 流量均衡方法、网络设备及电子设备 | |
WO2024040884A1 (zh) | 业务处理方法、装置及系统 | |
WO2023165199A1 (zh) | 一种通信方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22932034 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 18843766 Country of ref document: US |
|
ENP | Entry into the national phase |
Ref document number: 2024507280 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 22932034 Country of ref document: EP Kind code of ref document: A1 |
|
WWP | Wipo information: published in national office |
Ref document number: 18843766 Country of ref document: US |