Page 33 - ITUJournal Future and evolving technologies Volume 2 (2021), Issue 1
P. 33
ITU Journal on Future and Evolving Technologies, Volume 2 (2021), Issue 1
Centralized Network Configuration (CNC) ple where the source sends a CDT stream request to the
Global Stream Flow Reconfiguration Network Resources gateway switch, which is then forwarded to the CNC for
Registration Table Scheduling Calculus Table admission control and resource reservation.
Resource
Admission Control Path Computation Allocation Scheme
Resource Manager
Configuration Module Reconfiguration Module Module Admission Control The admission control element is
Southbound API the irst element that the new streams interacts with. The
admission control element in the con iguration module
globally manages all streams transmitting in the TSN do‑
e
r
r
e
m
a
l
m
l
a
Local Stream
Loca
Loca
t
S
S
t
t
S
t
ca
ca
l
l
S
a
m
m
Lo Lo
Local Stream main governed by the CNC. The admission control ele‑
a
e
r
e
r
Loc
Loc
e
r
r
Local Stream
l
l
t
t
S
S
e
a
a
a
m
m
a
t
t
a
T
a
bl
bl
i
i
on
T
on
t
s
t
r
r
s
e
e
gi
R R Registration Table e e Local Stream Switch ID Loc a l S t r e a m Switch ID
gi
a
a
i
a
e
a
e
a
bl
t
R R Registration Table e e
bl
t
a
t
on
s
on
r
t
s
gi
T
T
r
i
gi
a
t
R R
i
e
i
t
s
a
r
R
t
T
on
on
on
bl
a
t
e
e
i
gi
gi
t
bl
t
gi
s
a
r
r
T
a
T
bl
s
Registration Table e e Registration Table e
a
u
a
a
u
e
Q Q Queuing and d d Q Q Queuing and d d ment extracts the necessary information from the CDT
ng
u
n
ng
n
i
i
u
e
n
a
a
n
i
u
ng
i
u
u
u
e
e
ng
e
e
Traffic
u
u
ng
n
u
u
Q Q
ng
i
i
n
a
u
i
ng
n
a
a
Traffic
e
Q
u
di
ng
di
r
r
o
r
o
Forwarding F F Forwarding Queuing and d d Shapers Queuing and d Shapers
F F
a
a
w
r
w
ng
o
o
r
ng
w
a
a
ng
r
w
di
di
r
r
Forwarding
w
a
F
r
r
r
di
di
Forwarding
F F
di
ng
o
o
r
r
a
r
o
a
w
w
ng
ng
N
S
S
T T TSN Switch packet andforwardstheinformationaccordingtothe CDT
N
S
S
t
t
ch
ch
w
w
i
i
w
S
w
i
T T
S
N
N
TSN Switch
ch
t
ch
t
S
S
i
ch
t
i
i
t
i
w
t
S
N
T T TSN Switch ch ch T TSN Switch
N
S
S
N
w
S
S
w
S
Data Plane type. The CNC applies several steps to decide whether to
accept or reject the stream transmission request.
Fig. 1 – Network Management Entity Framework for TSN Switches: Cen‑
tralized Network Con iguration (CNC) is used to send and receive Con‑ 1. The CNC checks the destination address(es) of the
trol Data Traf ic (CDT), which we de ine as the signaling traf ic, e.g., the stream and consults its resource manager module
UNI information to and from the CNC and switches/sources or LLDP dis‑ for network resources available on the new stream’s
covery packets, to con igure routing segments and network resources.
path, which is computed based on the path computa‑
tion element within the CNC.
o
g
i
r
u
o
C Configuration n Reconfiguration Module l e
f
n
t
a
i
a
u
R
r
f
n
o
i
u
ec
g
M
n
o
o
i
t
d
u
M Module l e
o
d
2. According to the bandwidth required for the new
o
u
d
M
A
l
l
r
c
e
n
t
a
c
o
o
i
u
R
Resource Allocation Module l e
o
es
stream (calculated at the bridge gateway for the new
N
CNC C
C
stream as the stream packet rate multiplied by the
SW2 3) Approval/
1) SC1 sends Stream Tx packet size and divided by the ST slot time), all links
Request Rejection CDT is
forwarded on the path are checked to see if enough bandwidth
according to
CNC logic is available for the new stream.
2) SW forwards the
Source 1 - Talker request towards
4) CDT message is the CNC 3. In the event that not enough resources are available,
forwarded to the SW3 the CNC applies the TAS recon iguration module to
source
identify the bottleneck link(s) and to check whether
SW1 the gating ratio can be increased for that speci ic traf‑
ic class whose current resource utilization will not
exhaust the resources by being added to the TAS slot
SW4 Source 2 - Listener reservation.
Fig. 2 – Centralized Model Example: Source 1 sends a CDT stream re‑ 3.1.2 Recon iguration module
quest to its gateway. The gateway forwards it to its governing CNC. The
CNC decides if the stream will be serviced according to the source UNI. The recon iguration module includes the low scheduling
All switches in the explicit path for the stream are noti ied if the stream
is accepted. Otherwise, the gateway is alerted of the rejection. Lastly, element (for our network model, the Time‑Aware Shaper
the gateway forwards it back to the source which prompts the source to (TAS) is used in the data plane), the recon iguration calcu‑
start sending data ST traf ic in the next available cycle (if approved). lus element which optimizes low registration according
to each stream’s total resource utilization and low dead‑
the network (i.e., currently utilizing network resources
(bandwidth)), and the admission control element that en‑ lines, and inally the path computation element which de‑
capsulates and decapsulates CDT headers and forwards ines the path for all streams according to the QoS con‑
the information to the necessary module/element. straint.
Global stream registration table The source streams Flow scheduling The low scheduling element cur‑
(devices/users) make a Remote Procedural Call (RPC) via rently takes the Time‑Aware Shaper into consideration.
the stream registration interface for providing informa‑ Due to the TAS’s requirements on time synchronization
tion that can be mapped as a unique tuple structure iden‑ between network components (switches, hosts, etc.), the
ti ication < , >. Upon receiving CNC follows the same principle of scheduling lows ac‑
the registration packet, i.e., Control Data Traf ic (CDT), the cording to a known timescale (initially set to be 50 s in
CNC determines whether the new stream can be accepted our network model). The CNC then passes on this time
in its stream table. To guarantee the QoS for all registered synchronization information to the TSN enabled switches
streams, admission control principles are applied to all within its domain. Any approved streams will transmit
streams according to the stream’s path, required network frames according to the time scale speci ied by the low
resources, and available resources. Fig. 2 shows an exam‑ scheduler in the CNC.
© International Telecommunication Union, 2021 17