본문 바로가기

카테고리 없음

arink 664

반응형
0:06
It means all entities on the bus can talk 
simultaneously and of course also receive simultaneously.
::37에서 시작하는 비디오를 재생하고 대본을 따르십시오.0:37
2:4에서 시작하는 비디오를 재생하고 대본을 따르십시오.2:04
2:40부터 비디오를 재생하고 대본을 따르십시오.2시 40분
2분 53초부터 비디오를 재생하고 대본을 따르십시오.2:53
8:3에서 시작하는 비디오를 재생하고 대본을 따르십시오.8:03
8:40부터 비디오를 재생하고 대본을 따르십시오.8:40

WEBVTT

1
00:00:06.110 --> 00:00:09.600
Now, the last network
type we're going

2
00:00:09.600 --> 00:00:13.090
to talk about is AFDX.

3
00:00:13.640 --> 00:00:16.470
AFDX also stands for Avionics

4
00:00:16.470 --> 00:00:19.665
Full-Duplex Switched network and

5
00:00:19.665 --> 00:00:21.420
the abbreviation already
tells something,

6
00:00:21.420 --> 00:00:23.500
so it's full-duplex,

7
00:00:23.500 --> 00:00:26.580
and please remember
what full-duplex means.

8
00:00:26.580 --> 00:00:29.745
It means all entities
on the bus can talk

9
00:00:29.745 --> 00:00:34.780
simultaneously and of course
also receive simultaneously.

10
00:00:37.130 --> 00:00:42.190
So besides being full-duplex,

11
00:00:42.190 --> 00:00:48.410
the number of network entities
on AFDX networks is very

12
00:00:48.410 --> 00:00:54.945
high due to the possibility
of hierarchical networking,

13
00:00:54.945 --> 00:00:59.670
and most important AFDX

14
00:00:59.670 --> 00:01:01.635
or talking about
its specification,

15
00:01:01.635 --> 00:01:06.615
ARINC 664 is based
on COTS Ethernet.

16
00:01:06.615 --> 00:01:08.625
You might have heard
about ethernet,

17
00:01:08.625 --> 00:01:10.805
it's the way of

18
00:01:10.805 --> 00:01:12.350
network communication you are

19
00:01:12.350 --> 00:01:14.060
all using back at your home.

20
00:01:14.060 --> 00:01:18.920
We're all using
usually in our labs,

21
00:01:18.920 --> 00:01:24.620
we are using in our
local area networks,

22
00:01:24.620 --> 00:01:27.530
and that was actually
also the idea

23
00:01:27.530 --> 00:01:31.225
behind it and I'll come
to that in a second.

24
00:01:31.225 --> 00:01:33.860
The wiring here, actually,

25
00:01:33.860 --> 00:01:36.020
it's unshielded twisted pair.

26
00:01:36.020 --> 00:01:38.585
It's a star tree topology,

27
00:01:38.585 --> 00:01:42.215
so we have a router or
a switch in the middle.

28
00:01:42.215 --> 00:01:48.360
The wordsize has dynamic sizes

29
00:01:48.360 --> 00:01:55.840
and the bit rate now is
10-100 megabits per second.

30
00:01:56.440 --> 00:01:58.850
There are even talks about

31
00:01:58.850 --> 00:02:03.030
one gigabit implementations here.

32
00:02:04.040 --> 00:02:06.275
Here we see the architecture,

33
00:02:06.275 --> 00:02:08.300
the typical star architecture

34
00:02:08.300 --> 00:02:10.565
with the switch in the middle.

35
00:02:10.565 --> 00:02:13.010
Now here we do not have
remote terminals as

36
00:02:13.010 --> 00:02:15.695
we have it with a mail-bus.

37
00:02:15.695 --> 00:02:18.800
We call those the end systems

38
00:02:18.800 --> 00:02:20.720
into the most simplest way you

39
00:02:20.720 --> 00:02:26.170
can think of a network card
put into one of the LRUs.

40
00:02:26.170 --> 00:02:31.720
Here we have five
LRUs or 4 plus n,

41
00:02:31.720 --> 00:02:35.075
and you also have a second
switch which symbolizes

42
00:02:35.075 --> 00:02:39.570
the hierarchical decomposition
of the overall network.

43
00:02:40.760 --> 00:02:43.835
Please feel reminded on,

44
00:02:43.835 --> 00:02:45.260
as I've said before,

45
00:02:45.260 --> 00:02:48.950
the networks you're used
to in your offices,

46
00:02:48.950 --> 00:02:51.480
in your labs back at home.

47
00:02:53.150 --> 00:02:55.500
The idea to have

48
00:02:55.500 --> 00:03:01.020
that commercial
off-the-shelf approach came

49
00:03:01.020 --> 00:03:05.510
from seeing the advantage of

50
00:03:05.510 --> 00:03:08.930
already developed
IT components and

51
00:03:08.930 --> 00:03:12.965
system in the consumer area
in the industrial area.

52
00:03:12.965 --> 00:03:18.315
Before that, again,
ARINC 429 mail-bus,

53
00:03:18.315 --> 00:03:23.075
these buses were developed
solely for avionic purposes,

54
00:03:23.075 --> 00:03:25.295
which is good on one thing,

55
00:03:25.295 --> 00:03:28.850
but makes it very
expensive to develop

56
00:03:28.850 --> 00:03:32.885
that and also to
advance the technology.

57
00:03:32.885 --> 00:03:36.750
The idea that was lying behind

58
00:03:36.750 --> 00:03:41.795
the AFDX network was to use
already existing technology

59
00:03:41.795 --> 00:03:46.790
in industry and consumer IT area

60
00:03:46.790 --> 00:03:52.445
to be re-used within
the aerospace domain.

61
00:03:52.445 --> 00:03:54.500
In that specific idea,

62
00:03:54.500 --> 00:03:56.660
it was the ethernet
network as it was

63
00:03:56.660 --> 00:03:59.960
defined in the IEEE 802.3

64
00:03:59.960 --> 00:04:02.690
standard to use that as

65
00:04:02.690 --> 00:04:07.205
a baseline and adopted
to aviation needs.

66
00:04:07.205 --> 00:04:09.635
The advantages are at the hand.

67
00:04:09.635 --> 00:04:11.870
Most of those components
were already developed.

68
00:04:11.870 --> 00:04:15.560
There were there and not
only developed for aviation,

69
00:04:15.560 --> 00:04:18.020
but to all other needs
which are actually

70
00:04:18.020 --> 00:04:21.155
more many-fold than aviation.

71
00:04:21.155 --> 00:04:27.319
Further on, technological
advancements are now expected,

72
00:04:27.319 --> 00:04:31.715
actually not only coming
from the Asian community,

73
00:04:31.715 --> 00:04:34.160
but from the overall
IT community.

74
00:04:34.160 --> 00:04:36.455
Before that ARINC 429,

75
00:04:36.455 --> 00:04:38.464
and mail-bus were sorely

76
00:04:38.464 --> 00:04:41.900
developed for the
aerospace community,

77
00:04:41.900 --> 00:04:44.120
which made the development very

78
00:04:44.120 --> 00:04:48.850
unique and also very expensive.

79
00:04:48.850 --> 00:04:51.530
Now having, let's say,

80
00:04:51.530 --> 00:04:54.770
the whole knowledge of
the IT world at hand,

81
00:04:54.770 --> 00:05:00.620
it was expected that the
technological advancement,

82
00:05:00.620 --> 00:05:06.260
the development of the
AFDX bus was easier,

83
00:05:06.260 --> 00:05:09.740
faster, and also cheaper.

84
00:05:09.740 --> 00:05:14.010
However, of course, the
specification of the,

85
00:05:14.010 --> 00:05:16.345
let's call it the standard
ethernet did not meet

86
00:05:16.345 --> 00:05:19.170
all requirements with respect

87
00:05:19.170 --> 00:05:22.060
to determinism,
real-time capability,

88
00:05:22.060 --> 00:05:23.825
and low latency on one side,

89
00:05:23.825 --> 00:05:25.189
as well as reliability,

90
00:05:25.189 --> 00:05:27.710
integrity on the other side that

91
00:05:27.710 --> 00:05:30.950
were needed by
aerospace applications.

92
00:05:30.950 --> 00:05:34.580
So that standard or that

93
00:05:34.580 --> 00:05:37.130
technology needed adaptations to

94
00:05:37.130 --> 00:05:39.350
fulfill also these requirements,

95
00:05:39.350 --> 00:05:41.790
and now we'll have
a look on those.

96
00:05:42.580 --> 00:05:49.500
So the measures taken to
fulfill those requirements,

97
00:05:50.050 --> 00:05:54.470
determinism and low latency
on one side, reliability,

98
00:05:54.470 --> 00:05:58.820
and integrity on the other
side are as follows: First,

99
00:05:58.820 --> 00:06:02.460
determinism and
low latency, here,

100
00:06:02.460 --> 00:06:04.190
it was desired to realize

101
00:06:04.190 --> 00:06:05.930
full-duplex communication

102
00:06:05.930 --> 00:06:09.975
without the danger of collisions.

103
00:06:09.975 --> 00:06:12.690
First-generation regular ethernet

104
00:06:12.690 --> 00:06:14.775
didn't care about collisions.

105
00:06:14.775 --> 00:06:16.920
Messages were just sent like

106
00:06:16.920 --> 00:06:19.265
that and hopefully
they went through,

107
00:06:19.265 --> 00:06:21.725
usually they actually
went through,

108
00:06:21.725 --> 00:06:22.855
but there wasn't guarantee

109
00:06:22.855 --> 00:06:24.725
there really would reach intact.

110
00:06:24.725 --> 00:06:26.615
If you have, well,

111
00:06:26.615 --> 00:06:29.089
regular non-critical
communication,

112
00:06:29.089 --> 00:06:30.560
that didn't matter much,

113
00:06:30.560 --> 00:06:32.690
your message was reset.

114
00:06:32.690 --> 00:06:34.820
But that wasn't
bearable for a lot

115
00:06:34.820 --> 00:06:36.530
of avionics communication where

116
00:06:36.530 --> 00:06:41.655
a certain transmission time
shouldn't be exceeded.

117
00:06:41.655 --> 00:06:46.250
So for that separated wire
pairs for transmission and

118
00:06:46.250 --> 00:06:49.310
reception of information between

119
00:06:49.310 --> 00:06:51.770
the end systems and the
switches were introduced,

120
00:06:51.770 --> 00:06:56.330
so no fear of collisions anymore.

121
00:06:56.330 --> 00:06:59.200
Further was static routing,

122
00:06:59.200 --> 00:07:01.940
the neat thing with
ethernet when it's

123
00:07:01.940 --> 00:07:04.670
used like an application
of the worldwide web is

124
00:07:04.670 --> 00:07:08.720
that the routes that

125
00:07:08.720 --> 00:07:13.320
the package actually
travel is not prescribed.

126
00:07:13.370 --> 00:07:16.250
By that, a dynamic structure of

127
00:07:16.250 --> 00:07:18.920
the whole network
system can be achieved.

128
00:07:18.920 --> 00:07:21.680
That's nice for realizing
a worldwide web.

129
00:07:21.680 --> 00:07:25.285
It's nightmare for having
it on the aircraft.

130
00:07:25.285 --> 00:07:27.440
In the aircraft you want to have

131
00:07:27.440 --> 00:07:29.990
a controlled system and with that

132
00:07:29.990 --> 00:07:33.080
you can allow a static routing.

133
00:07:33.080 --> 00:07:35.405
This means you can prescribe

134
00:07:35.405 --> 00:07:39.635
the individual way a packet
travels through your network,

135
00:07:39.635 --> 00:07:41.105
and with that also,

136
00:07:41.105 --> 00:07:45.190
the time of travel is prescribed.

137
00:07:45.190 --> 00:07:50.920
As a third point for
determinism and low latency,

138
00:07:51.040 --> 00:07:54.920
we have the possibility to have

139
00:07:54.920 --> 00:07:58.130
a strict bandwidth management

140
00:07:58.130 --> 00:08:02.520
by limiting transmission
rates and frame sizes.

141
00:08:03.670 --> 00:08:07.655
Talking about reliability
and integrity,

142
00:08:07.655 --> 00:08:11.200
redundancy was introduced to

143
00:08:11.200 --> 00:08:14.420
AFDX by a mere doubling
of all components.

144
00:08:14.420 --> 00:08:15.994
So you have two switches,

145
00:08:15.994 --> 00:08:18.170
and doubling the harnesses,

146
00:08:18.170 --> 00:08:19.770
also doubling the end systems,

147
00:08:19.770 --> 00:08:22.570
and by that you have
already dual redundancy.

148
00:08:22.570 --> 00:08:26.855
Of course, as we have already
seen with the mail-bus,

149
00:08:26.855 --> 00:08:29.090
you need integrity monitoring,

150
00:08:29.090 --> 00:08:32.090
that means you have to listen
on both lanes actually,

151
00:08:32.090 --> 00:08:35.385
if some messages
on GAR route or if

152
00:08:35.385 --> 00:08:39.670
you're can detect any
errors or invalid frames.

153
00:08:40.970 --> 00:08:44.735
So this was my short presentation

154
00:08:44.735 --> 00:08:46.490
on digital avionic networks,

155
00:08:46.490 --> 00:08:47.885
I hope you enjoyed it.

156
00:08:47.885 --> 00:08:50.960
If you want to have more details,

157
00:08:50.960 --> 00:08:53.150
feel free to have
a deeper look in

158
00:08:53.150 --> 00:08:55.040
those two references I am

159
00:08:55.040 --> 00:08:59.220
giving at the end of the
slides. Thank you very much.

반응형