際際滷

際際滷Share a Scribd company logo
丐丶 亠仂亠从, 2015 仂从亳仆 舒于亠仍
舒亰舒弍仂从舒 亳亰仄亠亳亠仍仆 仂亶于
亳亰仄亠磳仄 舒舒从亠亳亳从亳 Ethernet
1
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
仍舒仆
 从仍舒亳亳从舒亳 亳亰仄亠亠仆亳亶
 仗亠于亳仆亠 亳 仗仂亳亰于仂亟仆亠 仗舒舒仄亠
 舒亳亠从舒 仂弍仂亟仂于舒仆亳
 亳亰仄亠亠仆亳亠 仗亠于亳仆 仗舒舒仄亠仂于 仆舒
舒仗仗舒舒仆仂仄 仂于仆亠
 10M/100/1G/10G/100G - 仂 仄亠仆磳?
2
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
仂 仆舒亰仆舒亠仆亳
 仗舒仗仂亳亰舒亳, SLA
 troubleshooting
 于于仂亟 于 从仗仍舒舒亳, Turn Up Testing
 亟亠仄舒从舒亳
 仄仂仆亳仂亳仆亞
3
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
仂 于亠仄亠仆亳 于仗仂仍仆亠仆亳
 舒从仂仂仆亠/仂仍亞仂仂仆亠 - 仗仂亟从仍ム亳仍,
亳亰仄亠亳仍, 仂从仍ム亳仍
 亠亳仂亟亳亠从亳亠 - 仗仂亟从仍ム亳仍, 仗亠亳仂亟亳亠从亳
亳亰仄亠磳仄
 仂仆亳仂亳仆亞 - 仗仂仂礌仆亠 365/7/24
4
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
仂 仂仗仂仍仂亞亳亳
 于仂仂仆仆亳亠 亳亰仄亠亠仆亳
 亟仆仂仂仂仆仆亳亠 亳亰仄亠亠仆亳
5
亰仄亠亳亠仍 丿仍亠亶
亰仄亠亳亠仍
弌亠
丿仍亠亶/
亰仄亠亳亠仍
丐舒亳从
丕仗舒于仍亠仆亳亠 弌亠
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
丐仂仗仂仍仂亞亳 仄仂仆亳仂亳仆亞舒
6
24/7
24/7
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
仂 仂于仆礆
 L1 - BERT, 亠仍亠从仂仄亠亳, skew, 从仂仄仄. 仗舒
 L2 - RFC2544, OAM, 丿仍亠亶
 IP/UDP - RFC2544
 UDP - Y.1564, TWAMP, OWAMP
 UDP/TCP - iperf
 Application layer - RTP/RTCP, etc...
 亳 从亟舒 亢亠 弍亠亰 ping 亳 traceroute?
7
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
L1, 个亳亰亳从舒
 仄亠亟仆舒 亠仍亠从仂仄亠亳: 舒仂礌亳亠 亟仂 仂弍于舒,
亰舒仄从舒仆亳
 仂仗亳亠从舒 亠仍亠从仂仄亠亳: 仂弍于, 于舒从亳,
仂亠亟亳仆亠仆亳, 仗仂亠亳 仄仂仆仂亳
 BERT (bit error rate test)
 skew - 于亠仄亠仆仆舒 亟亳舒仆亳 仄亠亢亟 lane舒仄亳 亳仍亳
于亳仄亳 仗舒舒仄亳
 从仂仄仄舒亳 lane仂于 亳 于亳 仗舒
8
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
L2: MAC
 RFC2544 - 仆舒亞亰仂仆仂亠 亠亳仂于舒仆亳亠
 OAM - 仗舒于仍磳仄亶 仍亠亶 亟仍 亠亳仂于舒仆亳
 BERT - 弌 仗舒从仂于于舒亠 于 Ethernet-亠亶仄
9
 仂仄仄舒仂 仂弍舒于舒ム 弍亳亠
仗舒从亠
 舒仍亠从仂 仆亠 于亠 从仂仄仄舒仂
于亟亠亢亳于舒ム 仗亳从仂于亠 仆舒亞亰从亳
  仂弍仂亟仂于舒仆亳亠, 从仂仂仂亠 亳仄亠亠
L2 从, 舒 亰舒 仆亳仄 亳亟 亟亞舒 亠亟舒
(弌, TDM)
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
L3/L4 - IP/UDP
 RFC2544 - 仆舒亞亰仂仆仂亠 亠亳仂于舒仆亳亠
 Y.1564 - 亠亳仂于舒仆亳亠 亠于亳仂于 仆舒 SLA
 BERT - 弌 仗舒从仂于于舒亠 于 IP/UDP payload
 TWAMP/OWAMP - 仂仗亠亟亠仍磳 仂仄舒
仗舒于仍亠仆亳 亳 亠仂于仂亞仂 舒亳从舒
10
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
丿仍亠亶, 仂仆 亢亠 loopback
 仂舒亢舒亠 舒亳从
 仄亠仆磳 仗仂仍 仄亠舒仄亳
 于亠亟 舒亳亳从
 仄仂亢亠 亳亰仄亠 亰舒亟亠亢从 (OWAMP)
 舒弍仂舒亠 于 仗舒亠  亠亠仂仄
 仄仂亢亠 亟亳亠亠仆亳仂于舒 舒亳从
 仗舒于仍磳, 从舒从 仗舒于亳仍仂, 亟亳舒仆亳仂仆仆仂
11
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
丐亠仂于亠 仗舒从亠
 弌仂 仗亠亳舒仍仆仂亶 亳亞仆舒仂亶
 弌 亰舒亟舒仆仆仄 仗仂仂仄
 弌 仗亠于亟仂-仍舒亶仆仄 仂亟亠亢亳仄仄
 C 亳从亳仂于舒仆仆仄 仂亟亠亢亳仄仄
 个亳从亳仂于舒仆仆仂亞仂 舒亰仄亠舒
 弌仍舒亶仆仂亞仂 舒亰仄亠舒
12
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
舒亞亰从舒
 舒于仆仂仄亠仆舒
 仆舒舒舒ム舒
 burst-仆舒
13
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
仆仂仄舒亳仂仆仆舒 从仂仂
inf_rate = line_rate * (L2_frame_size - overhead_size ) / ( L2_frame_size + IFG ) (1)
IFG = 20 舒亶
14
丕仂于亠仆 overhead_size
L2 0 弍舒亶
L3 14 弍舒亶
L4 14 + 20 弍舒亶
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
舒从 舒弍仂舒亠 BERT?
15
亠仆亠舒仂
弌
从舒仆舒仍 亳仄仆亳从
弌
...01101010100... ...01101110100...
+
+
=
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
舒从 舒弍仂舒亠 RFC2544
 Throughput
 亳亠  仆舒亞亰从, 仆舒 从仂仂仂亶 仆亠 亠ム 仗舒从亠
 Latency
 亳亰仄亠磳 亰舒亟亠亢从 仗仂 从舒亟舒仄 于弍仂仂仆仂
 Frame Loss
 仗仂仄亠磳 亰舒于亳亳仄仂 仗仂亠 仂 仆舒亞亰从亳
 Back-To-Back
 亳亰仄亠磳 亟仍亳亠仍仆仂 舒弍仂 仗亳 亰舒亟舒仆仆仂亶
仆舒亞亰从亠
16
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
舒从 舒弍仂舒亠 Y.1564
 仂于亠从舒 从仂仆亳亞舒亳亳
 仗仂于亠磳 从仂亠从仆仂 仆舒仂亶从亳 亠于亳仂于
 丐亠 仗仂亳亰于仂亟亳亠仍仆仂亳, 仂亟仆仂于亠仄亠仆仆仂 亟仍
于亠 亠于亳仂于:
 亳亰仄亠磳 亞舒舒仆亳仂于舒仆仆 仗仂仗. 仗仂仂弍仆仂
 亳亰仄亠磳, 仆舒 从仂仍从仂 仂仆舒 仄仂亢亠 弍 仗亠于亠仆舒
 亰舒亟亠亢从
 亟亢亳亠
17
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
Y.1564 vs RFC2544: Fight!
18
Y.1564 RFC2544
亰仄亠亠仆亳亠 仆亠从仂仍从亳
仗舒舒仄亠仂于
舒舒仍仍亠仍仆仂 仂仍亠亟仂于舒亠仍仆仂
仍亳亠仍仆仂 亠仆亠 仂仍亠
亠仂仆仂 仂亳弍从亳 仗亳
仆舒仂亶从亠
从仍ム舒亠 亠仂仄
从仂仆亳亞舒亳亳
仆亠 亳从仍ム亠仆舒
仍舒亳亳从舒亳 亠舒 SLA Benchmarking
亢亳亠 亟舒 仆亠
舒亟亠亢从舒 亟舒, 仗仂 于亠仄 仗舒从亠舒仄! 亟舒, 仗仂 于弍仂仂仆仄
仗舒从亠舒仄
仂仗从仆舒 仗仂仂弍仆仂 仗仂 舒从 仗仂 仂于亳 仗仂亠
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
丱丐丐 丐!
19
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
舒 仄 亟亠亢舒 亳亰仄亠亠仆亳?
 亠仆亠舒亳 仗舒从亠仂于  亰舒亟舒仆仆仂亶 仆舒亞亰从仂亶
 亳仄 亳 仗仂亟 仗舒从亠仂于
 舒亟亠亢从舒
 亢亳亠
 亳仂于亠 仂亳弍从亳
20
亅仂 仗亠于亳仆亠
仗舒舒仄亠!
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
丼仂 于仍亳磳 仆舒 仂仆仂?
 亠亳亰舒亳
 仂亰亟舒 burst仆仂, 于亠仍亳亳于舒亠 亰舒亟亠亢从舒
 丼舒
 于亠仍亳亳于舒亠 亰舒亟亠亢从舒, 亟亢亳亠
 弌从仂仂 仂弍舒弍仂从亳
 仄仂亞 弍 仗仂亠亳, burst仆仂, 亰舒亟亠亢从舒
 scheduling
 仄仂亢亠 弍 仆亠仂仆舒 仆舒亞亰从舒
21
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
亳亠从舒
22
CPU/MCU FPGA Transceiver PHY Cable
third-partythird-partyIntellectual
property
Intellectual
Property,
Open Source
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
丼仂 亢亠 亞仂仂于仂, 舒 仂 仆亢仆仂 亟亠仍舒?
 亳亰 从仂仂弍从亳 仆舒仄 亟仂舒ム:
 舒仆亳于亠
 舒仆仂仄舒仂
 SERDES
  仂舒仍仆仂亠 从舒仄亳:
 MAC-从仂仆仂仍仍亠
 亠仆亠舒仂
 仆舒仍亳亰舒仂
 仆仂亞亟舒 PTP
 仗仍ム 于 亢亠仍亠亰仂 (PCB, 从仂仗, etc)
23
MAC
丐舒仆亳于亠
亠仆亠舒仂 仆舒仍亳亰舒仂
PTP
PTP
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
舒从 亳亰仄亠磳 仆舒亞亰从舒
24
亠仆亠舒仂
仗舒从亠舒
size = x
弌亳从
x + IFG
 亳仍磳 IFG 仗仂 仂仄仍亠 1 (仄. 14 仍舒亶亟)
 仍舒仆亳仂于亳从 亳舒亠 弍舒亶
MAC
 舒亢亟亶 x+IFG 弍舒亶 亞亠仆亠舒仂 亟舒 仂弍 仂亞仂仆!
 舒从亠 仂亟亳 于 仄舒从-从仂仆仂仍仍亠 亳 亟舒仍亠亠 - 于 亠亟 亳 亠
亠仂亟 亟舒 舒弍仂仍ム仆
仂仆仂! 弌仂弍于亠仆仆亶
亟亢亳亠 仄亳仆亳仄舒仍亠仆!
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
舒从 亳亰仄亠磳 2-way 亰舒亟亠亢从舒
 丐舒从仂于亶 亞亠仆亠舒仂 仂亳于舒亠 于亠仄
 仆亳仄舒ム 仗仂从舒亰舒仆亳 亳 仗仂仗舒亟舒ム 于 仗舒从亠
 舒 仗亳仄亠 亟仂舒ム 亳亰 仗舒从亠舒 亳 舒于仆亳于舒ム 
仗仂从舒亰舒仆亳礆亳
25
亠仆亠舒仂
仗舒从亠舒
MAC
弌亠
亳仄仆亳从
仗舒从亠舒
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
舒从 亳亰仄亠磳 1-way 亰舒亟亠亢从舒
 仆亢仆舒 仂仆舒 亳仆仂仆亳亰舒亳 于亠仄亠仆亳 (PTP/NTP)
 PTP: 于仂从亳亠 亠弍仂于舒仆亳 从 亠亳 亳 从 亳亰仄亠亳亠仍仆仂仄 仂弍仂亟仂于舒仆亳
26
亠仆亠舒仂
仗舒从亠舒
MAC
亳仄仆亳从
仗舒从亠舒
MAC
PTP
Master
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
舒从 亳亰仄亠磳 亟亢亳亠
 仂仆仂亳亠仍仆舒 于舒亳舒亳 亰舒亟亠亢从亳 = d(i) - d(i-1)
 舒弍仂仍ム仆舒 于舒亳舒亳 亰舒亟亠亢从亳 = d(i) - d(0)
 舒仍亞仂亳仄 仆亠 亠弍亠 亳仆仂仆亳亰舒亳亳 于亠仄亠仆亳!
27
仂仍亢仆仂
弍
T = const
real life
T = variable
t
t
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
丕仂仆磳仄 舒亳亠从
28
CPU/MCU FPGA Transceiver PHY Cable
third-partythird-partyIntellectual
property
Intellectual
Property,
Open Source
亠仍亠从仂仄亠亳,
skew, 仗舒
仍亳仆从,
亳仆仂仆亳亰舒亳,
auto-negotiation
亠于亳仆亠
仗舒舒仄亠,
仗亠亠亟舒舒 亳
仗亳仄
仗舒从亠仂于
RFC2544
Y.1564
BERT
UI/GUI/CLI
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
舒亰仆亠 从仂仂亳 (10M-100G)
亠仆磳:
 舒从仂于舒 舒仂舒
 于亠仄 仆舒 仂弍舒弍仂从
 舒亰磲仆仂
亠亳亰仄亠仆仆仂:
 仂仆仂 仆舒亞亰从亳
29
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
丐舒弍仍亳舒 亟仍 舒亰仆 linerate
30
10M 100M 1G 10G 100G
丐舒从仂于舒
舒仂舒
(于仆亳 FPGA)
125  125  125  156.25  315 
舒亰磲仆仂
(FPGA)
8 弍亳 8 弍亳 8 弍亳 64 弍亳 512 弍亳
丐舒从仂于舒 舒仂舒
(舒仆亳于亠)
2.5  25  125  4 x 3.125

10 x 10.3125

亠仄 仗亳仂亟舒
仗舒从亠舒, 仄亳仆亳仄仄
67 仄从 6.72 仄从 672 仆 67.2 仆 6.72 仆
仂从亳仆 舒于亠仍, 丐丶 亠仂亠从
弌仍从亳
 http://wiki.metrotek.spb.ru/wiki/BERT_亳_仗舒从亠仆亠_亠亳
 http://metrotek.spb.ru/y1564.html -- 舒于仆亠仆亳亠 Y.1564 亳 RFC2544
 https://www.ietf.org/rfc/rfc2544.txt -- RFC2544 于 仂亳亞亳仆舒仍亠
 https://www.itu.int/rec/T-REC-Y.1564/en -- 亠从仂仄亠仆亟舒亳 Y.1564
31

More Related Content

Measuring ethernet traffic parameters

  • 1. 丐丶 亠仂亠从, 2015 仂从亳仆 舒于亠仍 舒亰舒弍仂从舒 亳亰仄亠亳亠仍仆 仂亶于 亳亰仄亠磳仄 舒舒从亠亳亳从亳 Ethernet 1
  • 2. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 仍舒仆 从仍舒亳亳从舒亳 亳亰仄亠亠仆亳亶 仗亠于亳仆亠 亳 仗仂亳亰于仂亟仆亠 仗舒舒仄亠 舒亳亠从舒 仂弍仂亟仂于舒仆亳 亳亰仄亠亠仆亳亠 仗亠于亳仆 仗舒舒仄亠仂于 仆舒 舒仗仗舒舒仆仂仄 仂于仆亠 10M/100/1G/10G/100G - 仂 仄亠仆磳? 2
  • 3. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 仂 仆舒亰仆舒亠仆亳 仗舒仗仂亳亰舒亳, SLA troubleshooting 于于仂亟 于 从仗仍舒舒亳, Turn Up Testing 亟亠仄舒从舒亳 仄仂仆亳仂亳仆亞 3
  • 4. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 仂 于亠仄亠仆亳 于仗仂仍仆亠仆亳 舒从仂仂仆亠/仂仍亞仂仂仆亠 - 仗仂亟从仍ム亳仍, 亳亰仄亠亳仍, 仂从仍ム亳仍 亠亳仂亟亳亠从亳亠 - 仗仂亟从仍ム亳仍, 仗亠亳仂亟亳亠从亳 亳亰仄亠磳仄 仂仆亳仂亳仆亞 - 仗仂仂礌仆亠 365/7/24 4
  • 5. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 仂 仂仗仂仍仂亞亳亳 于仂仂仆仆亳亠 亳亰仄亠亠仆亳 亟仆仂仂仂仆仆亳亠 亳亰仄亠亠仆亳 5 亰仄亠亳亠仍 丿仍亠亶 亰仄亠亳亠仍 弌亠 丿仍亠亶/ 亰仄亠亳亠仍 丐舒亳从 丕仗舒于仍亠仆亳亠 弌亠
  • 6. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 丐仂仗仂仍仂亞亳 仄仂仆亳仂亳仆亞舒 6 24/7 24/7
  • 7. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 仂 仂于仆礆 L1 - BERT, 亠仍亠从仂仄亠亳, skew, 从仂仄仄. 仗舒 L2 - RFC2544, OAM, 丿仍亠亶 IP/UDP - RFC2544 UDP - Y.1564, TWAMP, OWAMP UDP/TCP - iperf Application layer - RTP/RTCP, etc... 亳 从亟舒 亢亠 弍亠亰 ping 亳 traceroute? 7
  • 8. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 L1, 个亳亰亳从舒 仄亠亟仆舒 亠仍亠从仂仄亠亳: 舒仂礌亳亠 亟仂 仂弍于舒, 亰舒仄从舒仆亳 仂仗亳亠从舒 亠仍亠从仂仄亠亳: 仂弍于, 于舒从亳, 仂亠亟亳仆亠仆亳, 仗仂亠亳 仄仂仆仂亳 BERT (bit error rate test) skew - 于亠仄亠仆仆舒 亟亳舒仆亳 仄亠亢亟 lane舒仄亳 亳仍亳 于亳仄亳 仗舒舒仄亳 从仂仄仄舒亳 lane仂于 亳 于亳 仗舒 8
  • 9. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 L2: MAC RFC2544 - 仆舒亞亰仂仆仂亠 亠亳仂于舒仆亳亠 OAM - 仗舒于仍磳仄亶 仍亠亶 亟仍 亠亳仂于舒仆亳 BERT - 弌 仗舒从仂于于舒亠 于 Ethernet-亠亶仄 9 仂仄仄舒仂 仂弍舒于舒ム 弍亳亠 仗舒从亠 舒仍亠从仂 仆亠 于亠 从仂仄仄舒仂 于亟亠亢亳于舒ム 仗亳从仂于亠 仆舒亞亰从亳 仂弍仂亟仂于舒仆亳亠, 从仂仂仂亠 亳仄亠亠 L2 从, 舒 亰舒 仆亳仄 亳亟 亟亞舒 亠亟舒 (弌, TDM)
  • 10. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 L3/L4 - IP/UDP RFC2544 - 仆舒亞亰仂仆仂亠 亠亳仂于舒仆亳亠 Y.1564 - 亠亳仂于舒仆亳亠 亠于亳仂于 仆舒 SLA BERT - 弌 仗舒从仂于于舒亠 于 IP/UDP payload TWAMP/OWAMP - 仂仗亠亟亠仍磳 仂仄舒 仗舒于仍亠仆亳 亳 亠仂于仂亞仂 舒亳从舒 10
  • 11. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 丿仍亠亶, 仂仆 亢亠 loopback 仂舒亢舒亠 舒亳从 仄亠仆磳 仗仂仍 仄亠舒仄亳 于亠亟 舒亳亳从 仄仂亢亠 亳亰仄亠 亰舒亟亠亢从 (OWAMP) 舒弍仂舒亠 于 仗舒亠 亠亠仂仄 仄仂亢亠 亟亳亠亠仆亳仂于舒 舒亳从 仗舒于仍磳, 从舒从 仗舒于亳仍仂, 亟亳舒仆亳仂仆仆仂 11
  • 12. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 丐亠仂于亠 仗舒从亠 弌仂 仗亠亳舒仍仆仂亶 亳亞仆舒仂亶 弌 亰舒亟舒仆仆仄 仗仂仂仄 弌 仗亠于亟仂-仍舒亶仆仄 仂亟亠亢亳仄仄 C 亳从亳仂于舒仆仆仄 仂亟亠亢亳仄仄 个亳从亳仂于舒仆仆仂亞仂 舒亰仄亠舒 弌仍舒亶仆仂亞仂 舒亰仄亠舒 12
  • 13. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 舒亞亰从舒 舒于仆仂仄亠仆舒 仆舒舒舒ム舒 burst-仆舒 13
  • 14. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 仆仂仄舒亳仂仆仆舒 从仂仂 inf_rate = line_rate * (L2_frame_size - overhead_size ) / ( L2_frame_size + IFG ) (1) IFG = 20 舒亶 14 丕仂于亠仆 overhead_size L2 0 弍舒亶 L3 14 弍舒亶 L4 14 + 20 弍舒亶
  • 15. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 舒从 舒弍仂舒亠 BERT? 15 亠仆亠舒仂 弌 从舒仆舒仍 亳仄仆亳从 弌 ...01101010100... ...01101110100... + + =
  • 16. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 舒从 舒弍仂舒亠 RFC2544 Throughput 亳亠 仆舒亞亰从, 仆舒 从仂仂仂亶 仆亠 亠ム 仗舒从亠 Latency 亳亰仄亠磳 亰舒亟亠亢从 仗仂 从舒亟舒仄 于弍仂仂仆仂 Frame Loss 仗仂仄亠磳 亰舒于亳亳仄仂 仗仂亠 仂 仆舒亞亰从亳 Back-To-Back 亳亰仄亠磳 亟仍亳亠仍仆仂 舒弍仂 仗亳 亰舒亟舒仆仆仂亶 仆舒亞亰从亠 16
  • 17. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 舒从 舒弍仂舒亠 Y.1564 仂于亠从舒 从仂仆亳亞舒亳亳 仗仂于亠磳 从仂亠从仆仂 仆舒仂亶从亳 亠于亳仂于 丐亠 仗仂亳亰于仂亟亳亠仍仆仂亳, 仂亟仆仂于亠仄亠仆仆仂 亟仍 于亠 亠于亳仂于: 亳亰仄亠磳 亞舒舒仆亳仂于舒仆仆 仗仂仗. 仗仂仂弍仆仂 亳亰仄亠磳, 仆舒 从仂仍从仂 仂仆舒 仄仂亢亠 弍 仗亠于亠仆舒 亰舒亟亠亢从 亟亢亳亠 17
  • 18. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 Y.1564 vs RFC2544: Fight! 18 Y.1564 RFC2544 亰仄亠亠仆亳亠 仆亠从仂仍从亳 仗舒舒仄亠仂于 舒舒仍仍亠仍仆仂 仂仍亠亟仂于舒亠仍仆仂 仍亳亠仍仆仂 亠仆亠 仂仍亠 亠仂仆仂 仂亳弍从亳 仗亳 仆舒仂亶从亠 从仍ム舒亠 亠仂仄 从仂仆亳亞舒亳亳 仆亠 亳从仍ム亠仆舒 仍舒亳亳从舒亳 亠舒 SLA Benchmarking 亢亳亠 亟舒 仆亠 舒亟亠亢从舒 亟舒, 仗仂 于亠仄 仗舒从亠舒仄! 亟舒, 仗仂 于弍仂仂仆仄 仗舒从亠舒仄 仂仗从仆舒 仗仂仂弍仆仂 仗仂 舒从 仗仂 仂于亳 仗仂亠
  • 19. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 丱丐丐 丐! 19
  • 20. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 舒 仄 亟亠亢舒 亳亰仄亠亠仆亳? 亠仆亠舒亳 仗舒从亠仂于 亰舒亟舒仆仆仂亶 仆舒亞亰从仂亶 亳仄 亳 仗仂亟 仗舒从亠仂于 舒亟亠亢从舒 亢亳亠 亳仂于亠 仂亳弍从亳 20 亅仂 仗亠于亳仆亠 仗舒舒仄亠!
  • 21. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 丼仂 于仍亳磳 仆舒 仂仆仂? 亠亳亰舒亳 仂亰亟舒 burst仆仂, 于亠仍亳亳于舒亠 亰舒亟亠亢从舒 丼舒 于亠仍亳亳于舒亠 亰舒亟亠亢从舒, 亟亢亳亠 弌从仂仂 仂弍舒弍仂从亳 仄仂亞 弍 仗仂亠亳, burst仆仂, 亰舒亟亠亢从舒 scheduling 仄仂亢亠 弍 仆亠仂仆舒 仆舒亞亰从舒 21
  • 22. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 亳亠从舒 22 CPU/MCU FPGA Transceiver PHY Cable third-partythird-partyIntellectual property Intellectual Property, Open Source
  • 23. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 丼仂 亢亠 亞仂仂于仂, 舒 仂 仆亢仆仂 亟亠仍舒? 亳亰 从仂仂弍从亳 仆舒仄 亟仂舒ム: 舒仆亳于亠 舒仆仂仄舒仂 SERDES 仂舒仍仆仂亠 从舒仄亳: MAC-从仂仆仂仍仍亠 亠仆亠舒仂 仆舒仍亳亰舒仂 仆仂亞亟舒 PTP 仗仍ム 于 亢亠仍亠亰仂 (PCB, 从仂仗, etc) 23 MAC 丐舒仆亳于亠 亠仆亠舒仂 仆舒仍亳亰舒仂 PTP PTP
  • 24. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 舒从 亳亰仄亠磳 仆舒亞亰从舒 24 亠仆亠舒仂 仗舒从亠舒 size = x 弌亳从 x + IFG 亳仍磳 IFG 仗仂 仂仄仍亠 1 (仄. 14 仍舒亶亟) 仍舒仆亳仂于亳从 亳舒亠 弍舒亶 MAC 舒亢亟亶 x+IFG 弍舒亶 亞亠仆亠舒仂 亟舒 仂弍 仂亞仂仆! 舒从亠 仂亟亳 于 仄舒从-从仂仆仂仍仍亠 亳 亟舒仍亠亠 - 于 亠亟 亳 亠 亠仂亟 亟舒 舒弍仂仍ム仆 仂仆仂! 弌仂弍于亠仆仆亶 亟亢亳亠 仄亳仆亳仄舒仍亠仆!
  • 25. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 舒从 亳亰仄亠磳 2-way 亰舒亟亠亢从舒 丐舒从仂于亶 亞亠仆亠舒仂 仂亳于舒亠 于亠仄 仆亳仄舒ム 仗仂从舒亰舒仆亳 亳 仗仂仗舒亟舒ム 于 仗舒从亠 舒 仗亳仄亠 亟仂舒ム 亳亰 仗舒从亠舒 亳 舒于仆亳于舒ム 仗仂从舒亰舒仆亳礆亳 25 亠仆亠舒仂 仗舒从亠舒 MAC 弌亠 亳仄仆亳从 仗舒从亠舒
  • 26. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 舒从 亳亰仄亠磳 1-way 亰舒亟亠亢从舒 仆亢仆舒 仂仆舒 亳仆仂仆亳亰舒亳 于亠仄亠仆亳 (PTP/NTP) PTP: 于仂从亳亠 亠弍仂于舒仆亳 从 亠亳 亳 从 亳亰仄亠亳亠仍仆仂仄 仂弍仂亟仂于舒仆亳 26 亠仆亠舒仂 仗舒从亠舒 MAC 亳仄仆亳从 仗舒从亠舒 MAC PTP Master
  • 27. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 舒从 亳亰仄亠磳 亟亢亳亠 仂仆仂亳亠仍仆舒 于舒亳舒亳 亰舒亟亠亢从亳 = d(i) - d(i-1) 舒弍仂仍ム仆舒 于舒亳舒亳 亰舒亟亠亢从亳 = d(i) - d(0) 舒仍亞仂亳仄 仆亠 亠弍亠 亳仆仂仆亳亰舒亳亳 于亠仄亠仆亳! 27 仂仍亢仆仂 弍 T = const real life T = variable t t
  • 28. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 丕仂仆磳仄 舒亳亠从 28 CPU/MCU FPGA Transceiver PHY Cable third-partythird-partyIntellectual property Intellectual Property, Open Source 亠仍亠从仂仄亠亳, skew, 仗舒 仍亳仆从, 亳仆仂仆亳亰舒亳, auto-negotiation 亠于亳仆亠 仗舒舒仄亠, 仗亠亠亟舒舒 亳 仗亳仄 仗舒从亠仂于 RFC2544 Y.1564 BERT UI/GUI/CLI
  • 29. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 舒亰仆亠 从仂仂亳 (10M-100G) 亠仆磳: 舒从仂于舒 舒仂舒 于亠仄 仆舒 仂弍舒弍仂从 舒亰磲仆仂 亠亳亰仄亠仆仆仂: 仂仆仂 仆舒亞亰从亳 29
  • 30. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 丐舒弍仍亳舒 亟仍 舒亰仆 linerate 30 10M 100M 1G 10G 100G 丐舒从仂于舒 舒仂舒 (于仆亳 FPGA) 125 125 125 156.25 315 舒亰磲仆仂 (FPGA) 8 弍亳 8 弍亳 8 弍亳 64 弍亳 512 弍亳 丐舒从仂于舒 舒仂舒 (舒仆亳于亠) 2.5 25 125 4 x 3.125 10 x 10.3125 亠仄 仗亳仂亟舒 仗舒从亠舒, 仄亳仆亳仄仄 67 仄从 6.72 仄从 672 仆 67.2 仆 6.72 仆
  • 31. 仂从亳仆 舒于亠仍, 丐丶 亠仂亠从 弌仍从亳 http://wiki.metrotek.spb.ru/wiki/BERT_亳_仗舒从亠仆亠_亠亳 http://metrotek.spb.ru/y1564.html -- 舒于仆亠仆亳亠 Y.1564 亳 RFC2544 https://www.ietf.org/rfc/rfc2544.txt -- RFC2544 于 仂亳亞亳仆舒仍亠 https://www.itu.int/rec/T-REC-Y.1564/en -- 亠从仂仄亠仆亟舒亳 Y.1564 31