COMMUNICATION DEVICE, COMMUNICATION SYSTEM, CONTROL CIRCUIT, STORAGE MEDIUM, AND COMMUNICATION METHOD
Patent Information
- Application Number
- JP2024562154
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-03-17
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2043-03-17
AI Technical Summary
【0010】 本開示に係る通信装置は、仮想的にタイムセンシティブなスイッチとして動作する通信システムで要求されるサービス品質を満たさない通信を検知し、原因となる装置または経路を推定可能である、という効果を奏する。
Smart Images

Figure 0007642173000001 
Figure 0007642173000002 
Figure 0007642173000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a communication device, a communication system, a control circuit, a storage medium, and a communication method used in a communication system. [Background technology]
[0002] In Release 16, 3GPP (registered trademark) (3rd Generation Partnership Project) standardized support for TSN Time Sensitive Communication (TSN TSC), a function that treats the 5G system as a virtual bridge and transfers Ethernet (registered trademark) communications between control devices located on a TSN (Time Sensitive Networking) domain outside the 5G system via the 5G system, as a function of the 5G system. Since TSN is an Ethernet-based technology, the PDU (Protocol Data Unit) type transferred in the 5G system by TSN TSC is limited to the Ethernet type.
[0003] In addition, Release 17 standardized support for non-TSN network domains, which is a function that transfers Ethernet or IP (Internet Protocol) communication between control devices of one or more non-TSN network domains located in a terminal equivalent to a control device or a network under the terminal, and control devices located in non-TSN network domains outside the 5G system, via the 5G system. The non-TSN TSC supports both Ethernet and IP types as PDU types.
[0004] Release 18 also standardized the introduction of TSN mechanisms to transport networks, which serve as transmission paths between wireless communication base stations and core networks, to enable time-sensitive communications.
[0005] When providing TSC, the 5G system operates as a virtually time-sensitive switch as viewed from an external network domain. When the 5G system operates as a virtually time-sensitive switch using the TSC function as viewed from an external network, the external network sets the quality of service (hereinafter referred to as QoS (Quality of Service)) of end-to-end (hereinafter referred to as E2E (End-to-End)) in the external network domain for the 5G system. The 5G system sets a user data transfer path in a wireless communication section in the 5G system and a wired communication section in the 5G system so as to satisfy the set QoS. For example, Patent Document 1 discloses a technology that generates schedule information for a transfer path in a wired section from a wireless side scheduling result in a distributed base station in the 5G system, particularly, for the required QoS, and enables appropriate transfer scheduling of the transfer path in the wired section. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] International Publication No. 2022 / 162920 Summary of the Invention [Problem to be solved by the invention]
[0007] When the 5G system is operated as a virtually time-sensitive switch, the application realized by the external network is, for example, time-sensitive communication such as control communication between control devices in a factory. Therefore, if the 5G system cannot realize the required QoS, the application will stop, and it is considered that it is necessary to investigate the cause of the failure to realize the required QoS and to take a permanent measure as a condition for restarting the application. However, when communication that does not satisfy the QoS required by E2E occurs instantaneously due to a change in communication quality including a change in the wireless communication environment, there is a problem that it is difficult to estimate which communication path or which device constituting the communication path is a bottleneck among the communication paths constituting the virtually time-sensitive link by only scheduling for each transfer path in the above conventional technology.
[0008] The present disclosure has been made in consideration of the above, and aims to provide a communication device that can detect communications that do not meet the service quality required in a communication system that operates as a virtual time-sensitive switch, and estimate the device or route causing the communications. [Means for solving the problem]
[0009] In order to solve the above-mentioned problems and achieve the object, the present disclosure provides a communication device used in a communication system that operates as a virtually time-sensitive switch. The communication device is characterized by including: a bridge management unit that performs settings for a network node in a wired connection section among network nodes that are communication paths of traffic in the communication system according to a second quality of service required in the wired connection section based on a first quality of service required for the communication system; a pseudo-bridge management unit that performs settings for a network node in a wireless connection section among the network nodes according to a third quality of service required in the wireless connection section from a difference between the first quality of service and the second quality of service; a log information collection unit that acquires log information indicating a communication state when the network node transmits and receives traffic from the network node; and an anomaly location estimation unit that estimates a network node or a path between network nodes that does not satisfy the second quality of service or the third quality of service based on the log information. Effect of the Invention
[0010] The communication device according to the present disclosure has the advantage of being able to detect communications that do not satisfy the quality of service required in a communication system that operates virtually as a time-sensitive switch, and to estimate the device or route causing the problem. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a communication network according to an embodiment; [Diagram 2] FIG. 1 is a block diagram showing a configuration example of a wireless communication terminal according to an embodiment; [Diagram 3] FIG. 1 is a block diagram showing a configuration example of a wireless communication base station according to an embodiment; [Figure 4] FIG. 1 is a block diagram showing a configuration example of a core network device according to an embodiment; [Diagram 5] FIG. 1 is a block diagram showing a configuration example of a communication device according to an embodiment; [Figure 6]FIG. 1 is a block diagram showing a configuration example of a transport network device that constitutes a transport network according to an embodiment; [Figure 7] FIG. 1 is a diagram showing one-way communication traffic when a communication system according to an embodiment operates as a virtual TSN switch. [Figure 8] FIG. 1 is a diagram showing time-sensitive time-division scheduling for one-way communication traffic when a communication system according to an embodiment is operated as a virtual TSN switch. [Figure 9] FIG. 1 is a sequence diagram showing an example of an operation up to the start of traffic measurement triggered by power-on of a wireless communication terminal in a communication system according to an embodiment; [Figure 10] FIG. 1 is a sequence diagram showing an example of traffic monitoring triggered by a communication device in a communication system according to an embodiment; [Figure 11] FIG. 1 is a sequence diagram showing an example of traffic monitoring triggered by an event other than that from a communication device in a communication system according to an embodiment; [Figure 12] FIG. 1 is a diagram showing an example of the configuration of a processing circuit that realizes a communication device according to an embodiment when the processing circuit is configured with a processor and a memory. [Figure 13] FIG. 1 is a diagram showing an example of a processing circuit for implementing a communication device according to an embodiment when the processing circuit is configured with dedicated hardware; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A communication device, a communication system, a control circuit, a storage medium, and a communication method according to embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0013] Embodiment FIG. 1 is a diagram showing a configuration example of a communication network 80 according to the present embodiment. The communication network 80 includes a communication system 1, a plurality of TSNs 2, and a CUC (Centralized Unit Configurator) / CNC (Centralized Network Configurator) 60. The communication network 80 is a time-sensitive network that operates the communication system 1 virtually as a time-sensitive switch. The time-sensitive network here is a network that is controlled by wired transfer scheduling after highly accurate time synchronization. A time-sensitive network is generally a network that realizes a transfer time with a definite amount of delay and delay fluctuation width for traffic that occurs periodically from a certain source device to a certain destination device that is logically connected. A time-sensitive switch is a switch that is used in the above-mentioned time-sensitive network and can guarantee real-time performance with guaranteed time synchronization. In this embodiment, a case where the communication system 1 is configured as a virtual TSN switch will be described.
[0014] The communication system 1 includes one or more wireless communication terminals 10, one or more wireless communication base stations 20, a core network device 30 that serves as a gateway device connecting to an external network, a transport network 3, and a communication device 40. The communication system 1 wirelessly bridges the TSN 2 that is also deployed under the wireless communication terminal 10 as an external network, thereby providing a virtual TSN communication link for an application between control devices 50 arranged on multiple TSNs 2 deployed at different positions. In order to function as a virtual TSN switch, the communication system 1 has a wired interface with the TSN 2 and provides the wireless communication terminal 10 and the core network device 30 as virtual TSN ports. In the communication system 1, the wireless communication terminal 10, the wireless communication base station 20, the core network device 30, and the transport network 3 are network nodes that serve as communication paths for traffic that report log information indicating the communication state when transmitting and receiving traffic to the communication device 40, as described later.
[0015] The transport network 3 is a group of network devices that physically connect the wireless communication base station 20 and the core network device 30 in the communication system 1 to provide a logical connection to the wireless communication base station 20 and the core network device 30. The transport network 3 performs wired transfer according to a transfer schedule set by the communication device 40, in highly accurate time synchronization with the time of the communication system 1. The transport network 3 also monitors whether traffic is received according to a transfer schedule set by the communication device 40. When the wireless communication base station 20 and the core network device 30 can be physically connected, the communication system 1 can also logically connect the wireless communication base station 20 and the core network device 30 without going through the transport network 3. In this embodiment, the communication system 1 will be described on the premise that it is a layer 2 bridge system.
[0016] The control devices 50 are devices that exist on the TSN2. For example, the control devices 50 exchange communications between each other to control machine tools in a factory. Applications used by the control devices 50 are broadly classified into those with fixed periodicity and those with non-fixed periodicity, which are set according to the requirements of the application. In addition, in order to perform highly accurate time synchronization for fixed periodic communication, the communication traffic for time synchronization also has fixed periodicity.
[0017] The CUC / CNC 60 performs settings for the TSN 2 and the communication system 1 to operate as a TSN switch. As shown in Fig. 1, for the communication system 1, the CUC / CNC 60 performs settings for the core network device 30 included in the communication system 1. The CUC / CNC 60 also performs settings for the control device 50 to operate as a TSN end station.
[0018] The wireless communication terminal 10 has a function as a mobile terminal in the communication system 1. The wireless communication terminal 10 also has a wireless interface with the wireless communication base station 20, and a wired interface as a TSN port. The wireless communication terminal 10 also simultaneously has the time of the communication system 1 and the time of TSN2 in order to establish the communication system 1 as a TSN bridge. The wireless communication terminal 10 also transfers application traffic of the control device 50 received via the wireless interface to the wired interface, and transfers application traffic of the control device 50 received via the wired interface to the wireless interface. The wireless communication terminal 10 also measures whether the application traffic addressed to the control device 50 and transferred from the TSN port satisfies the required QoS.
[0019] The wireless communication base station 20 performs wireless communication with the wireless communication terminal 10 via a wireless interface. The wireless communication base station 20 also transfers, via wireless communication, application traffic of the control device 50 received via a wired interface to the wireless communication terminal 10 that is the TSN port where the destination control device 50 is located. The wireless communication base station 20 also transfers the application traffic of the control device 50 received via the wireless interface to the wired interface, with the core network device 30 set as the transfer path as the destination.
[0020] The core network device 30 controls the communication system 1. The control of the communication system 1 here includes wireless access management, mobility management, subscriber information management, session management, slice management, policy charging management, and control of the wireless communication base station 20 of the wireless communication terminal 10. The core network device 30 also has the time of the communication system 1 and the time of the TSN2 at the same time in order to establish the communication system 1 as a TSN bridge. The core network device 30 also has a TSN port when the communication system 1 is a TSN bridge, and transfers the application traffic of the control device 50 received at the TSN port to the wireless communication base station 20 that is a transfer path to the wireless communication terminal 10 that is an appropriate transfer destination TSN port, via the transport network 3. The core network device 30 also transfers the application traffic of the control device 50 that is transferred from the wireless communication base station 20 via the transport network 3 and wirelessly transmitted by the wireless communication terminal 10 to the TSN2 connected to the wireless communication terminal 10 or the TSN port of the core network device 30 that is an appropriate transfer destination TSN port. Furthermore, the core network device 30 measures whether the application traffic addressed to the control device 50 and forwarded from the TSN port satisfies the required QoS.
[0021] The communication device 40 performs settings for the transport network 3 so that it operates as a time-sensitive network, and performs settings for the core network device 30 and the wireless communication base station 20 so that it operates as an end station in the time-sensitive network. At this time, the core network device 30 calculates setting values by utilizing QoS parameter settings requested by the CUC / CNC 60 to operate as a virtual TSN switch. The communication device 40 is a device used in the communication system 1 that operates as a virtual time-sensitive switch.
[0022] In the example of Fig. 1, the communication system 1 includes two wireless communication terminals 10, but it is also possible to include three or more wireless communication terminals 10. Also, in the example of Fig. 1, the core network device 30 has two wired-connected TSNs 2, but it is also possible to have three or more wired-connected TSNs 2. Also, in the example of Fig. 1, there is one control device 50 on each TSN2, but it is also possible to have two or more control devices 50 on each TSN2.
[0023] 2 is a block diagram showing an example of the configuration of the wireless communication terminal 10 according to the present embodiment. The wireless communication terminal 10 includes a log information collecting unit 101, a traffic estimating unit 102, a wireless communication unit 103, a memory control unit 104, a wired communication unit 105, a traffic measuring unit 106, a log information reporting unit 107, a memory 108, a wired NIC (Network Interface Card) unit 109, and an antenna unit 110. The wired NIC unit 109 is configured to be wired connected to the TSN2 in FIG. 1. The antenna unit 110 is configured to transmit and receive wireless signals between the wireless communication base station 20 in FIG. 1. In FIG. 1 and FIG. 2, the wired NIC unit 109 and the antenna unit 110 are depicted as being outside the wireless communication terminal 10, but in reality, the wired NIC unit 109 and the antenna unit 110 are also included as part of the configuration of the wireless communication terminal 10.
[0024] The log information collecting unit 101 periodically measures log information such as wireless communication quality, such as received signal power strength in a wireless interface, headers and timestamps of control device application traffic passing through a wired interface, and device loads, such as CPU (Central Processing Unit) usage rate and temperature, of the wireless communication terminal 10, in accordance with a measurement period. The log information collecting unit 101 stores the measured log information in memory 108.
[0025] The traffic estimation unit 102 estimates when the periodic control device application traffic will pass next among the control device application traffic transferred between the wireless communication unit 103 and the wired communication unit 105. The periodic control device application traffic here is set from header information, etc. For example, since the time slot for each priority is determined according to the cyclic period and the priority queue from the TSN scheduling table managed by the wired communication unit 105, the traffic estimation unit 102 can estimate the next passing time by calculating the return time of the control device application traffic periodically input from the TSN2 for a certain period of time.
[0026] The wireless communication unit 103 has a wireless interface function for performing transmission and reception processing of wireless signals input and output from the antenna unit 110. The wireless communication unit 103 also accepts control from the core network device 30. The wireless communication unit 103 also has a modem function for performing wireless protocol processing such as control signal transmission and user data transmission with the wireless communication base station 20. The wireless communication unit 103 also restores the time of the communication system 1 from the wireless interface and manages the time as part of the communication system 1. The wireless communication unit 103 also transfers the control device application traffic received wirelessly to the wired communication unit 105. The wireless communication unit 103 also wirelessly transmits the control device application traffic transferred from the wired communication unit 105.
[0027] The memory control unit 104 discards from the memory 108 any log information that is older than a certain period of time among the log information accumulated by the log information collection unit 101. The certain period of time is, for example, a period specified by a user of the communication system 1. In addition, the memory control unit 104 discards from the memory 108 any log information that has been reported to the communication device 40 by the log information reporting unit 107.
[0028] The wired communication unit 105 has a wired interface function for processing wired signals input and output by the wired NIC unit 109. The wired communication unit 105 also has a forwarding function for transmitting the control device application traffic transferred from the wireless communication unit 103 to an appropriate TSN2 via the connected wired NIC unit 109 at an appropriate timing according to a cyclic period and a priority queue from a TSN scheduling table set by the core network device 30, and for receiving the control device application traffic via a wired connection from the wired NIC unit 109. The wired communication unit 105 also has a function for performing time synchronization as part of the TSN2, a function for performing priority control as part of the TSN2, and a time stamping and time synchronization packet correction function for establishing the communication system 1 as a bridge.
[0029] The traffic measurement unit 106 measures the passage time of the control device application traffic transferred from the wireless communication unit 103 to the wired communication unit 105. In addition, the traffic measurement unit 106 measures the passage time of the control device application traffic transferred from the wired communication unit 105 to the wireless communication unit 103.
[0030] The log information reporting unit 107 transfers the log information accumulated in the memory 108 to the wireless communication unit 103 for transmission to the communication device 40 when the log information is received at a timing other than the reporting period or the timing expected by the traffic measurement unit 106, or in accordance with an instruction from the communication device 40.
[0031] The memory 108 stores setting information such as parameters for operating the wireless communication terminal 10, and accumulates log information.
[0032] The wired NIC unit 109 transmits a signal input from the wired communication unit 105 to the connected TSN 2 via a wired connection. The wired NIC unit 109 also outputs a signal received via a wired connection from the TSN 2 to the wired communication unit 105.
[0033] The antenna unit 110 converts the signal input from the wireless communication unit 103 into radio waves and transmits the radio waves. In addition, the antenna unit 110 outputs the received signal to the wireless communication unit 103.
[0034] FIG. 3 is a block diagram showing a configuration example of the wireless communication base station 20 according to the present embodiment. The wireless communication base station 20 includes a log information collecting unit 201, a traffic estimating unit 202, a wireless communication unit 203, a memory control unit 204, a wired communication unit 205, a traffic measuring unit 206, a log information reporting unit 207, a memory 208, a wired NIC unit 209, and an antenna unit 210. The wired NIC unit 209 is configured to be connected to the transport network 3 by wire in FIG. 1. The antenna unit 210 is configured to transmit and receive wireless signals between the wireless communication terminal 10 in FIG. 1. In FIG. 1 and FIG. 3, the wired NIC unit 209 and the antenna unit 210 are depicted as being outside the wireless communication base station 20, but in reality, the wired NIC unit 209 and the antenna unit 210 are also considered to be part of the configuration of the wireless communication base station 20.
[0035] The log information collection unit 201 measures log information such as the header and timestamp of the control device application traffic passing through the wired interface, and device loads such as the CPU utilization rate and temperature of the wireless communication base station 20. The log information collection unit 201 stores the measured log information in the memory 208.
[0036] The traffic estimation unit 202 estimates when the periodic control device application traffic will pass next among the control device application traffic transferred between the wireless communication unit 203 and the wired communication unit 205. The periodic control device application traffic here is set from header information, etc. For example, since a time slot for each priority is determined according to a cyclic period and a priority queue from a TSN scheduling table managed by the wired communication unit 205, the traffic estimation unit 202 can estimate the next passing time by calculating the return time of the control device application traffic periodically input from the core network device 30 for a certain period of time. The traffic estimation unit 202 estimates the next passing time of the control device application traffic wirelessly received from the wireless communication terminal 10 by the wireless communication unit 203 from the time slot designated by the communication device 40.
[0037] The wireless communication unit 203 has a wireless interface function for performing transmission and reception processing of wireless signals input and output from the antenna unit 210. The wireless communication unit 203 also has a modem function for performing wireless protocol processing such as control signal transmission and user data transmission with the wireless communication terminal 10. The wireless communication unit 203 also transfers the control device application traffic received wirelessly to the wired communication unit 205. The wireless communication unit 203 also wirelessly transmits the control device application traffic transferred from the wired communication unit 205.
[0038] The memory control unit 204 discards from the memory 208 any log information that is older than a certain period of time among the log information accumulated by the log information collection unit 201. The certain period of time is, for example, a period specified by a user of the communication system 1. In addition, the memory control unit 204 discards from the memory 208 any log information that has been reported to the communication device 40 by the log information reporting unit 207.
[0039] The wired communication unit 205 has a wired interface function for processing wired signals input / output to / from the wired NIC unit 209. The wired communication unit 205 also has a forwarding function for transmitting the control device application traffic transferred from the wireless communication unit 203 to an appropriate core network device 30 via a wired NIC unit 209 connected thereto at an appropriate timing according to a cyclic period and a priority queue from a TSN scheduling table set by the core network device 30, and for receiving the control device application traffic via a wired connection from the wired NIC unit 209. The wired communication unit 205 also has a function for performing time synchronization as part of the transport network 3, and a function for performing priority control as part of the transport network 3.
[0040] The traffic measurement unit 206 measures the passage time of the control device application traffic transferred from the wireless communication unit 203 to the wired communication unit 205. In addition, the traffic measurement unit 206 measures the passage time of the control device application traffic transferred from the wired communication unit 205 to the wireless communication unit 203.
[0041] The log information reporting unit 207 transmits the log information accumulated in the memory 208 to the communication device 40 at the report interval, when an event is detected, or in response to a request from the communication device 40 .
[0042] The memory 208 stores setting information such as parameters for the operation of the wireless communication base station 20, and accumulates log information.
[0043] The wired NIC unit 209 transmits the signal input from the wired communication unit 205 to the connected transport network 3 via a wired connection. In addition, the wired NIC unit 209 outputs a signal received via a wired connection from the transport network 3 to the wired communication unit 205.
[0044] The antenna unit 210 converts the signal input from the wireless communication unit 203 into radio waves and transmits the radio waves. In addition, the antenna unit 210 outputs the received signal to the wireless communication unit 203.
[0045] 3, the wireless communication base station 20 includes two wired NIC units 209 and two antenna units 210, but may include three or more wired NIC units 209 and three or more antenna units 210. In addition, in the wireless communication base station 20, the arrangement pattern of the wired NIC units 209 and the antenna units 210 is not limited to the example in FIG.
[0046] Fig. 4 is a block diagram showing a configuration example of the core network device 30 according to the present embodiment. The core network device 30 includes a bridge management unit 301, a log information collection unit 302, a traffic estimation unit 303, a memory control unit 304, a wired communication unit 305, a traffic measurement unit 306, a log information reporting unit 307, a memory 308, and a wired NIC unit 309. The wired NIC unit 309 is configured to be connected to the TSN 2 or the transport network 3 in Fig. 1 by wired connection. In Figs. 1 and 4, the wired NIC unit 309 is depicted as being outside the core network device 30, but in reality, the wired NIC unit 309 is also a part of the configuration of the core network device 30.
[0047] The bridge management unit 301 manages information on the wireless communication terminal 10, which serves as a TSN port in the communication system 1, and the wired communication unit 306 of the core network device 30, in order to treat the communication system 1 as a virtual TSN switch. The information managed by the bridge management unit 301 includes combinations of TSN ports functioning as TSN bridges, residence delay times for the combinations, and QoS required when the communication system 1 transfers application traffic. The bridge management unit 301 also has a control interface function as a virtual TSN switch seen from the CUC / CNC 60. The bridge management unit 301 also sets TSN scheduling for the wireless communication base station 20, the transport network 3, and the core network device 30 for wired section transfer when the communication system 1 transmits user data of the wireless communication terminal 10.
[0048] The log information collection unit 302 measures log information such as the header and timestamp of the control device application traffic passing through the wired interface, and device loads such as the CPU utilization rate and temperature of the core network device 30. The log information collection unit 302 stores the measured log information in the memory 308.
[0049] The traffic estimation unit 303 estimates when the periodic control device application traffic will pass next among the control device application traffic handled by the wired communication unit 305. The periodic control device application traffic here is set from header information, etc. For example, since the time slot for each priority is determined according to the cyclic period and the priority queue from the TSN scheduling table managed by the wired communication unit 305, the traffic estimation unit 303 can estimate the next passing time by calculating the return time of the control device application traffic periodically input from TSN2 for a certain period of time.
[0050] The memory control unit 304 rearranges or organizes the log information accumulated by the log information collection unit 302 in the memory 308 .
[0051] The wired communication unit 305 has a wired interface function for processing wired signals input / output from the wired NIC unit 309. The wired communication unit 305 also has a forwarding function for transmitting received control device application traffic from the wired NIC unit 309 connected to an appropriate TSN2 via a wired connection, and for receiving the control device application traffic from the wired NIC unit 309 via a wired connection. The wired communication unit 305 also has a time synchronization function as part of the TSN2, a priority control function as part of the TSN2, and a time stamping and time synchronization packet correction function for establishing the communication system 1 as a bridge. The wired communication unit 305 also has a time synchronization function as part of the transport network 3, and a priority control function as part of the transport network 3.
[0052] The traffic measurement unit 306 measures the passage time of the control device application traffic received by the wired communication unit 305 from the TSN2 and transferred to the transport network 3 destined for the wireless communication base station 20. The traffic measurement unit 306 also measures the passage time of the control device application traffic received by the wired communication unit 305 from the transport network 3 and transferred to the TSN2.
[0053] The log information reporting unit 307 transmits the log information accumulated in the memory 308 to the communication device 40 at the report interval, when an event is detected, or in response to a request from the communication device 40 .
[0054] Memory 308 stores setting information such as parameters for operating core network device 30, and accumulates log information.
[0055] The wired NIC unit 309 transmits, via a wired connection, a signal input from the wired communication unit 305 to the connected TSN 2. The wired NIC unit 309 also outputs, to the wired communication unit 305, a signal received via a wired connection from the TSN 2.
[0056] 4, core network device 30 includes two wired NIC units 309, but may include three or more wired NIC units 309. In addition, in core network device 30, the arrangement pattern of wired NIC units 309 is not limited to the example in FIG.
[0057] 5 is a block diagram showing a configuration example of the communication device 40 according to the present embodiment. The communication device 40 includes a bridge management unit 401, a log information collection unit 402, a pseudo bridge management unit 403, a memory control unit 404, a wired communication unit 405, an abnormality location estimation unit 406, an abnormality location reporting unit 407, a memory 408, and a wired NIC unit 409. The wired NIC unit 409 is configured to be connected by wire to the wireless communication base station 20, the transport network 3, the core network device 30, and the like in FIG. 1. In FIG. 1 and FIG. 5, the wired NIC unit 409 is depicted as being outside the communication device 40, but in reality, the wired NIC unit 409 is also a part of the configuration of the communication device 40.
[0058] The bridge management unit 401 sets a TSN scheduling table for the devices constituting the transport network 3 in order to treat the transport network 3 as TSN. The bridge management unit 401 also manages a TSN scheduling table for operating the wireless communication base station 20 and the core network device 30 as TSN end stations. Information managed by the bridge management unit 401 includes the communication paths of the control device application traffic transferred between the wireless communication base station 20 and the core network device 30, residence delay times in devices on each transfer path, QoS required for the transport network 3, and the like.
[0059] The log information collection unit 402 requests log information from the devices constituting the transport network 3, the wireless communication base station 20, and the core network device 30. In addition, the log information collection unit 402 accepts notification of log information and stores the collected log information in the memory 408.
[0060] When the pseudo bridge management unit 403 operates the communication system 1 as a pseudo TSN switch, it manages the non-TSN sections of the communication path of the control device application traffic passing through the communication system 1, excluding the section from the wireless communication base station 20 to the core network device 30 via the transport network 3, which is a TSN scheduled section, as pseudo TSN sections by calculating backwards from the TSN scheduling set for the TSN scheduled section based on the communication performance required for the communication system 1.
[0061] The memory control unit 404 sorts or organizes, on the memory 408, the log information accumulated by the log information collection unit 402 and the log information reported from other devices.
[0062] The wired communication unit 405 has a wired interface function for processing wired signals input / output from the wired NIC unit 409. Furthermore, the wired communication unit 405 transfers a control signal for TSN scheduling from the bridge management unit 401 to an appropriate destination.
[0063] The abnormality location estimation unit 406 uses the log information stored in the memory 408 to detect whether the communication system 1 is normal or abnormal as a virtual TSN switch. When the abnormality location estimation unit 406 detects an abnormality, it estimates a device or communication path that may have caused the abnormality among the devices constituting the communication system 1. The abnormality location estimation unit 406 determines whether to request further log information from a device related to the estimated device or communication path, and when it determines to request log information, it notifies the wired communication unit 405 to transmit a log information request addressed to the device requesting the log information.
[0064] If the anomaly location estimation unit 406 detects that the communication system 1 is abnormal as a virtual TSN switch, the anomaly location reporting unit 407 reports the occurrence of the anomaly and the estimated location of the anomaly to the destination device that specifies the anomaly.
[0065] The memory 408 stores setting information such as parameters for the operation of the communication device 40, and accumulates log information.
[0066] The wired NIC unit 409 transmits a signal input from the wired communication unit 405 to the connected network. The wired NIC unit 409 also outputs a signal received via wired communication from the connected network to the wired communication unit 405.
[0067] Fig. 6 is a block diagram showing a configuration example of a transport network device 70 constituting the transport network 3 according to the present embodiment. The transport network device 70 includes a bridge management unit 701, a log information collection unit 702, a traffic estimation unit 703, a memory control unit 704, a wired communication unit 705, a traffic measurement unit 706, a log information reporting unit 707, a memory 708, and a wired NIC unit 709. The wired NIC unit 709 is configured to be connected to the wireless communication base station 20 or the core network device 30 in Fig. 1 by wired connection. In Figs. 1 and 6, the wired NIC unit 709 is depicted as being outside the transport network device 70, but in reality, the wired NIC unit 709 is also a part of the configuration of the transport network device 70.
[0068] The bridge management unit 701 manages information for operating as a TSN switch. The managed information includes combinations of TSN ports functioning as TSN bridges, residence delay times for those combinations, and QoS required for the transport network device 70 to forward traffic. The bridge management unit 701 also has a control interface function as a TSN switch as seen from the communication device 40.
[0069] The log information collector 702 measures log information such as the header and timestamp of traffic passing through the wired interface, and device load such as the CPU utilization rate and temperature of the transport network device 70. The log information collector 702 stores the measured log information in the memory 708.
[0070] The traffic estimation unit 703 estimates when the periodic traffic among the traffic handled by the wired communication unit 705 will pass next. The periodic traffic here is set from header information, etc. For example, since the time slot for each priority is determined according to the cyclic period and the priority queue from the TSN scheduling table managed by the wired communication unit 705, the traffic estimation unit 703 can estimate the next passing time by calculating the return time of the traffic periodically input from the wireless communication base station 20, the core network device 30, or another transport network device 70 for a certain period.
[0071] The memory control unit 704 rearranges or organizes the log information accumulated by the log information collection unit 702 on the memory 708 .
[0072] The wired communication unit 705 has a wired interface function for processing wired signals input / output from the wired NIC unit 709. The wired communication unit 705 also has a forwarding function for transmitting received traffic via a wired connection from the wired NIC unit 709 connected to an appropriate transport network 3, and for receiving traffic via a wired connection from the wired NIC unit 709. The wired communication unit 705 also has a function for performing time synchronization as part of the transport network 3, and a function for performing priority control as part of the transport network 3.
[0073] The traffic measurement unit 706 measures the passage time of the traffic transferred by the wired communication unit 705 .
[0074] The log information reporting unit 707 transmits the log information accumulated in the memory 708 to the communication device 40 at the report interval, when an event is detected, or in response to a request from the communication device 40 .
[0075] The memory 708 stores setting information such as parameters for operating the core network device 30, and accumulates log information.
[0076] The wired NIC unit 709 transmits the signal input from the wired communication unit 705 via a wired line to the connected transport network 3. In addition, the wired NIC unit 709 outputs a signal received via a wired line from the transport network 3 to the wired communication unit 705.
[0077] 6, the transport network device 70 includes two wired NIC units 709, but may include three or more wired NIC units 709. In addition, the arrangement pattern of the wired NIC units 709 in the transport network device 70 is not limited to the example in FIG.
[0078] FIG. 7 is a diagram showing one-way communication traffic when the communication system 1 according to the present embodiment is operated as a virtual TSN switch. The upper part of FIG. 7 shows that in the communication system 1, there is an input from the time-sensitive network from TSN2 at (1), and there is an output to the time-sensitive network to TSN2 at (2). Here, looking at the breakdown of the communication system 1, as shown in the lower part of FIG. 7, it can be seen as a non-TSN section which is a wireless section between the wireless communication terminal 10 and the wireless communication base station 20, and a TSN section which is a wired section between the wireless communication base station 20, the transport network 3, and the core network device 30. In this case, since the TSN section performs TSN scheduling, it is possible to calculate the input traffic at (3) by calculating backward from the scheduling in the TSN section and the operation as a virtual TSN switch required for the communication system 1. That is, the communication system 1 can treat the non-TSN section as a pseudo TSN.
[0079] Fig. 8 is a diagram showing time-sensitive time-division scheduling for one-way communication traffic when the communication system 1 according to the present embodiment is operated as a virtual TSN switch. In Fig. 8, the horizontal axis indicates the time axis. Note that (1), (2), and (3) in Fig. 8 correspond to (1), (2), and (3) in Fig. 7. (1) and (2) are determined by the requested QoS parameters, TSN scheduling, and input / output TSN ports input to the communication system 1 from the CUC / CNC 60 that controls the overall scheduling of the communication network 80 including the TSN 2. In the example of Fig. 8, the communication system 1 is requested to have a delay budget 803 of 3 ms as a whole.
[0080] Based on the requested QoS parameters, TSN scheduling, and input / output TSN ports, the communication system 1 can calculate the time division scheduling to be realized in (3) by the wireless communication base station 20, the transport network 3, and the core network device 30 performing TSN scheduling for the communication performance setting of the user data transmission path in the non-TSN section, which is a wireless section. Specifically, as shown in Fig. 8, if the delay budget 802 in the TSN section is 1 ms, the delay budget 801 in the pseudo TSN section, which is a non-TSN section, can be calculated as 2 ms from the difference between the delay budget 803 of 3 ms and the delay budget 802 of 1 ms.
[0081] For example, in the communication system 1, if the received traffic deviates from the time-division scheduling that should be realized in (3), it means that the QoS could not be realized in the preceding non-TSN section. In the example of FIG. 8, a delay of 2 ms or more occurs. Therefore, when the communication system 1 cannot realize the requested QoS, TSN scheduling, etc. as a virtual TSN switch, it is possible to check the details by checking the log information in the non-TSN section. The same is true for the traffic in the reverse direction, but in the TSN section, each device constituting the TSN section operates with its own time-division scheduling, so the communication system 1 can narrow down the devices that could not realize the QoS in more detail.
[0082] FIG. 9 is a sequence diagram showing an example of an operation up to the start of traffic measurement triggered by power-on of the wireless communication terminal 10 in the communication system 1 according to the present embodiment.
[0083] In step ST101, when the wireless communication terminal 10 is powered on, it performs a registration operation with the communication system 1, which is a general cellular communication system, and a session establishment operation according to a service requested by the wireless communication terminal 10. The operation of step ST101 includes operations such as authentication, security, and billing. When the operation of step ST101 is completed, in the communication system 1, a wireless section route is set by the wireless communication terminal 10 and the wireless communication base station 20, and a wired section route is set by the wireless communication base station 20, the transport network 3, and the core network device 30, so that the wireless communication terminal 10 can connect to an external network. The wireless communication terminal 10 can transparently transfer wired traffic from TSN2, which is an external network to which the wireless communication terminal 10 is connected by wire, to TSN2, which is an external network connected to the core network device 30.
[0084] In step ST102, the CUC / CNC 60, which is a device that manages the external network, notifies the communication system 1 of a QoS request based on QoS parameters, TSN scheduling to a TSN port, and the like, in order to operate the communication system 1 as a virtual TSN switch in the external network. As a result, in the communication system 1, the core network device 30 is set as an interface.
[0085] In step ST103, the bridge management unit 301 of the core network device 30 converts the QoS parameters, TSN scheduling, and the like, which are necessary for operating the communication system 1 as a virtual TSN switch in the external network, into parameters required for the wireless section route and parameters required for the wired section route in the communication system 1. The bridge management unit 301 of the core network device 30 notifies the transport network 3, the wireless communication base station 20, and the wireless communication terminal 10 constituting the communication system 1 of the converted parameters. This enables the communication system 1 to modify the session established by the wireless communication terminal 10 in step ST101.
[0086] In step ST104, the bridge management unit 301 of the core network device 30 notifies the wireless communication base station 20 and the transport network 3 of the QoS request and the TSN scheduling to the TSN port in order to set the optimal transfer scheduling of the wired section route by the wireless communication base station 20, the transport network 3, and the core network device 30 in each device as TSN scheduling.
[0087] In step ST105, the bridge management unit 301 of the core network device 30 notifies the communication device 40 of the scheduling results in steps ST103 and ST104.
[0088] In step ST106, the pseudo bridge management unit 403 of the communication device 40 calculates pseudo TSN scheduling for treating the non-TSN section as a pseudo TSN section by reverse calculation, that is, TSN scheduling of the pseudo TSN section.
[0089] In step ST107, the log information collection unit 402 of the communication device 40 instructs the wireless communication terminal 10, the wireless communication base station 20, the transport network 3, and the core network device 30 to measure traffic. At this time, the log information collection unit 402 of the communication device 40 instructs the devices related to the non-TSN section, i.e., the wireless communication terminal 10 and the wireless communication base station 20, to perform measurement based on the calculation result of the TSN scheduling of the pseudo-TSN section.
[0090] FIG. 10 is a sequence diagram showing an example of traffic monitoring triggered by the communication device 40 in the communication system 1 according to the present embodiment.
[0091] In step ST201, when the communication device 40 detects that a time has elapsed to the extent that the measurement period has expired, or when a request for log collection is made by a user, a user of the communication system 1, etc., this is used as a trigger to start the sequence.
[0092] In step ST202, the log information collection section 402 of the communication device 40 instructs each of the related devices in the communication system 1, that is, the wireless communication terminal 10, the wireless communication base station 20, the transport network 3, and the core network device 30, to report logs.
[0093] In step ST203, the wireless communication terminal 10, the wireless communication base station 20, the transport network 3, and the core network device 30 that have received the instruction to report the log report report the log information to the communication device 40.
[0094] FIG. 11 is a sequence diagram showing an example of traffic monitoring triggered by an event from other than the communication device 40 in the communication system 1 according to the present embodiment.
[0095] In step ST301, if any of the wireless communication terminal 10, the wireless communication base station 20, the transport network 3, and the core network device 30 does not receive expected traffic, this is taken as a trigger to start the sequence.
[0096] In step ST302, the wireless communication terminal 10, the wireless communication base station 20, the transport network 3, or the core network device 30 that has not received the expected traffic notifies the communication device 40 of log information regarding the fact that the expected traffic has not been received.
[0097] In step ST303, log information collection section 402 of communication device 40 instructs, based on the log information notified in step ST302, wireless communication terminal 10, wireless communication base station 20, transport network 3, or core network device 30 that has notified the log information, to report a log. Note that log information collection section 402 of communication device 40 may also instruct devices other than the device that has notified the log information in step ST302 to report a log.
[0098] In step ST304, the wireless communication terminal 10, the wireless communication base station 20, the transport network 3, or the core network device 30 that has received the instruction in step ST303 reports the log information to the communication device 40.
[0099] In step ST305, the abnormality location estimation unit 406 of the communication device 40 estimates the location of the failure based on the log information collected from the wireless communication terminal 10, the wireless communication base station 20, the transport network 3, or the core network device 30.
[0100] In the communication device 40, each component operates as follows in the operations of the sequence diagrams shown in Fig. 9 to Fig. 11. Based on the first quality of service required for the communication system 1, the bridge management unit 401 performs settings according to the second quality of service required for the wired connection section for the network nodes in the wired connection section among the network nodes that are the communication path of traffic in the communication system 1. In the example of Fig. 1, the network nodes in the wired connection section correspond to the wireless communication base station 20, the transport network 3, and the core network device 30. In the example of Fig. 8, the first quality of service corresponds to 3 ms of the delay budget 803, and the second quality of service corresponds to 1 ms of the delay budget 802.
[0101] Next, the pseudo bridge management unit 403 performs setting for the network nodes in the wireless connection section among the network nodes according to the third quality of service required in the wireless connection section from the difference between the first quality of service and the second quality of service. The network nodes in the wireless connection section correspond to the wireless communication terminal 10 and the wireless communication base station 20 in the example of Fig. 1. Moreover, the third quality of service corresponds to 2 ms of the delay budget 801 in the example of Fig. 8.
[0102] Next, the log information collecting unit 402 acquires log information indicating a communication state when the network node transmits and receives traffic from the network node. For example, the log information collecting unit 402 can acquire log information from the network node at a specified interval, when a specified event is detected in the network node, or in response to a request from the log information collecting unit 402 to the network node.
[0103] Then, the anomaly location estimation unit 406 estimates a network node or a route between network nodes that does not satisfy the second service quality or the third service quality based on the log information. For example, the anomaly location estimation unit 406 can estimate a network node or a route between network nodes that does not satisfy the second service quality or the third service quality by using a timestamp included in the log information acquired from the network node when the second service quality or the third service quality is not satisfied.
[0104] In the present embodiment, the time-sensitive network including the communication system 1 is assumed to be TSN, but is not limited thereto. The time-sensitive network including the communication system 1 may be DetNet (Deterministic Networking).
[0105] Next, the hardware configuration of the communication device 40 will be described. In the communication device 40, the wired NIC unit 409 is a network interface card. The bridge management unit 401, the log information collection unit 402, the pseudo bridge management unit 403, the memory control unit 404, the wired communication unit 405, the abnormality location estimation unit 406, the abnormality location reporting unit 407, and the memory 408 are realized by processing circuits. The processing circuit may be a processor and memory that executes a program stored in the memory, or may be dedicated hardware. The processing circuit is also called a control circuit.
[0106] FIG. 12 is a diagram showing a configuration example of a processing circuit 90 in the case where the processing circuit for realizing the communication device 40 according to the present embodiment is configured by a processor 91 and a memory 92. The processing circuit 90 shown in FIG. 12 is a control circuit and includes a processor 91 and a memory 92. When the processing circuit 90 is configured by the processor 91 and the memory 92, each function of the processing circuit 90 is realized by software, firmware, or a combination of software and firmware. The software or firmware is described as a program and stored in the memory 92. In the processing circuit 90, each function is realized by the processor 91 reading and executing the program stored in the memory 92. That is, the processing circuit 90 includes a memory 92 for storing a program that results in the processing of the communication device 40 being executed. This program can also be said to be a program for causing the communication device 40 to execute each function realized by the processing circuit 90. This program may be provided by a storage medium in which the program is stored, or may be provided by other means such as a communication medium.
[0107] The above program can also be said to be a program that causes the communication device 40 to execute the following steps: a first step in which the bridge management unit 401 sets network nodes in a wired connection section among the network nodes that serve as communication paths for traffic in the communication system 1 according to a second service quality required for the wired connection section based on a first service quality required for the communication system 1; a second step in which the pseudo-bridge management unit 403 sets network nodes in a wireless connection section among the network nodes according to a third service quality required for the wireless connection section based on the difference between the first service quality and the second service quality; a third step in which the log information collection unit 402 acquires log information from the network nodes indicating the communication state when the network nodes transmit and receive traffic; and a fourth step in which the anomaly location estimation unit 406 estimates network nodes or routes between network nodes that do not satisfy the second service quality or the third service quality based on the log information.
[0108] Here, the processor 91 is, for example, a CPU, a processing unit, an arithmetic unit, a microprocessor, a microcomputer, or a DSP (Digital Signal Processor), etc. Also, the memory 92 is, for example, a non-volatile or volatile semiconductor memory such as a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable ROM), an EEPROM (Electrically EPROM), a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, or a DVD (Digital Versatile Disc), etc.
[0109] Fig. 13 is a diagram showing an example of a processing circuit 93 in the case where the processing circuit for realizing the communication device 40 according to the present embodiment is configured with dedicated hardware. The processing circuit 93 shown in Fig. 13 corresponds to, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination of these. The processing circuit may be partially realized with dedicated hardware and partially realized with software or firmware. In this way, the processing circuit can realize each of the above-mentioned functions by dedicated hardware, software, firmware, or a combination of these.
[0110] Although the hardware configuration of the communication device 40 has been described, the wireless communication terminal 10, the wireless communication base station 20, the core network device 30, and the transport network device 70 which is the transport network 3 also have the same hardware configuration.
[0111] As described above, according to the present embodiment, the communication device 40 controls the operation of the communication system 1 in the communication system 1 operating as a virtually time-sensitive switch. The communication device 40 calculates the required performance of the internal transport traffic of the communication system 1 from the required performance of the application traffic transferred inside the communication system 1, and sets the communication links between the network nodes constituting the communication path of the application traffic to perform one or more time-sensitive communications. In addition, the communication device 40 handles a section that does not support time-sensitive communications as one or more pseudo time-sensitive communication links by calculating backward from the required performance of the application traffic and the required performance of one or more time-sensitive communication links, and in parallel notifies the ideal return time and instructs to monitor the traffic transit time. Each network node evaluates the difference between the actual return time of the traffic and the ideal return time, and reports log information that stores the relevant traffic information together with a timestamp to the communication device 40 for traffic whose evaluation result does not satisfy the required performance.
[0112] The communication device 40 operates as a polling server for a network node or as a trap server for a network node, and monitors traffic by collecting log information including relevant traffic information and timestamps. When application traffic transferred inside the communication system 1 is transferred without satisfying required performance, the communication device 40 collects traffic information and timestamps for the application traffic that does not satisfy the required performance in one or more time-sensitive communication links or one or more pseudo time-sensitive communication links that are an internal transfer path. The communication device 40 estimates the network node or communication link that does not satisfy the required performance by using the collected traffic information and timestamps.
[0113] As a result, the communication device 40 used in the communication system 1, which operates as a virtual time-sensitive switch, can detect when E2E, for example, communication that does not satisfy the QoS required by the communication system 1, occurs instantaneously, and estimate the bottleneck, i.e., the network node or route that is causing the bottleneck, in order to satisfy the QoS.
[0114] It should be noted that the transport network 3 can achieve the same effect by performing equivalent settings on a layer 3 switch. Also, TSN2 does not necessarily have to be a TSN-compliant network, and as long as it is a time-sensitive network that performs wired transmission scheduling control in highly accurate time synchronization, it is possible to achieve the same effect by performing equivalent settings.
[0115] The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, or the embodiments may be combined with each other. Also, parts of the configurations may be omitted or modified without departing from the spirit of the invention. [Explanation of symbols]
[0116] 1 Communication system, 2 TSN, 3 Transport network, 10 Wireless communication terminal, 20 Wireless communication base station, 30 Core network device, 40 Communication device, 50 Control device, 60 CUC / CNC, 70 Transport network device, 80 Communication network, 90, 93 Processing circuit, 91 Processor, 92, 108, 208, 308, 408, 708 Memory, 101, 201, 302, 402, 702 Log information collection unit, 102, 202, 303, 703 Traffic estimation unit, 103, 203 Wireless communication unit, 104, 204, 304, 404, 704 Memory control unit, 105, 205, 305, 405, 705 Wired communication unit, 106, 206, 306, 706 Traffic measurement unit, 107, 207, 307, 707 log information reporting unit, 109, 209, 309, 409, 709 wired NIC unit, 110, 210 antenna unit, 301, 401, 701 bridge management unit, 403 pseudo bridge management unit, 406 anomaly location estimation unit, 407 anomaly location reporting unit.
Claims
1. A communication device for use in a communication system that operates as a virtual time-sensitive switch, comprising: a bridge management unit that performs setting, based on a first quality of service required for the communication system, on network nodes in a wired connection section among network nodes that serve as a communication path of traffic in the communication system, in accordance with a second quality of service required in the wired connection section; a pseudo bridge management unit that performs setting for a network node in a wireless connection section among the network nodes according to a third quality of service required in the wireless connection section based on a difference between the first quality of service and the second quality of service; a log information collection unit that acquires, from the network node, log information indicating a communication state when the network node transmits and receives the traffic; an anomaly location estimation unit that estimates the network node or a route between the network nodes that does not satisfy the second quality of service or the third quality of service based on the log information; A communication device comprising:
2. the log information collection unit acquires the log information from the network node at a specified interval, when a specified event is detected in the network node, or in response to a request from the log information collection unit to the network node; 2. The communication device according to claim 1 .
3. the anomaly location estimation unit estimates the network node or a route between the network nodes that does not satisfy the second service quality or the third service quality by using a timestamp included in the log information acquired from the network node when the second service quality or the third service quality is not satisfied.
3. The communication device according to claim 2.
4. The time-sensitive network including the communication system is Time Sensitive Networking.
2. The communication device according to claim 1 .
5. The time-sensitive network including the communication system is Deterministic Networking.
2. The communication device according to claim 1 .
6. A communication device according to any one of claims 1 to 5; a network node which is a communication path of the traffic and which reports log information indicating a communication state when transmitting and receiving the traffic to the communication device; A communication system comprising:
7. 1. A control circuit for controlling a communication device used in a communication system that operates as a virtually time-sensitive switch, comprising: based on a first quality of service required for the communication system, setting a network node in a wired connection section among network nodes that form a communication path of traffic in the communication system in accordance with a second quality of service required in the wired connection section; setting a third quality of service required for a network node in a wireless connection section among the network nodes, based on a difference between the first quality of service and the second quality of service; acquiring, from the network node, log information indicating a communication state when the network node transmits and receives the traffic; estimating the network node or a route between the network nodes that does not satisfy the second quality of service or the third quality of service based on the log information; A control circuit for causing the communication device to execute the above.
8. A storage medium storing a program for controlling a communication device used in a communication system that operates as a virtual time-sensitive switch, The program is based on a first quality of service required for the communication system, setting a network node in a wired connection section among network nodes that form a communication path of traffic in the communication system in accordance with a second quality of service required in the wired connection section; setting a third quality of service required for a network node in a wireless connection section among the network nodes, based on a difference between the first quality of service and the second quality of service; acquiring, from the network node, log information indicating a communication state when the network node transmits and receives the traffic; estimating the network node or a route between the network nodes that does not satisfy the second quality of service or the third quality of service based on the log information; A storage medium for causing the communication device to execute the above.
9. A communication method for a communication device used in a communication system that operates as a virtual time-sensitive switch, comprising: a first step in which a bridge management unit performs setting, based on a first quality of service required for the communication system, for network nodes in a wired connection section among network nodes that serve as a communication path for traffic in the communication system, in accordance with a second quality of service required for the wired connection section; a second step in which a pseudo bridge management unit performs setting on a network node in a wireless connection section among the network nodes according to a third quality of service required in the wireless connection section based on a difference between the first quality of service and the second quality of service; a third step of acquiring, from the network node, log information indicating a communication state when the network node transmits and receives the traffic by a log information collector; a fourth step of an anomaly location estimation unit estimating, based on the log information, the network node or a route between the network nodes that does not satisfy the second quality of service or the third quality of service; A communication method comprising:
Citation Information
Patent Citations
TSN and 5GS QoS Mapping - User Plane Based Approach
JP2022535385A
Device and method for communication network
WO2018163556A1
Wireless communication device, wireless network device, wireless communication system, bridge system, control circuit, storage medium, and log information synchronization method
WO2022107280A1
Network node and communication method
WO2022162920A1
Communication device, control circuit, storage medium, and communication quality monitoring method
WO2022185407A1