Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Service Performance testing on ROS as ITU-T Y.1564 standard
Presented By Surachai
การทดสอบประสทธภาพของระบบเครอขายอเทอรเนต Y.1564
• การทดสอบประสทธภาพระบบเครอขายเปนการทดสอบการใหบรการตดตง (Service Agreement Measurement) และแกไขปญหาของการใหบรการบนระบบเครอขายอเทอรเนต โดยมวตถประสงคเพอผใชบรการมนใจในระบบเครอขายทใชงานอยและไดประสทธภาพของระบบเครอขายตามทตองการตามขอตกลงในการขอใชบรการ (SLA : Service level Agreement)
การนาไปใชงานเพอทดสอบประสทธภาพการใชบรการผาน DUT
Y.1564 Tester DUT
Loopback
การนาไปใชงานเพอทดสอบประสทธภาพ DUT ผาน Private Network
Y.1564 Tester
DUT#1
DUT#2
Require 100M
Require 100M
Direct Link
Loopback
Loopback
การนาไปใชงานเพอทดสอบประสทธภาพ DUT ผาน VPN
Y.1564 Tester
DUT#1
DUT#2
Tunnel
Tunnel
Require 3M
Require 5M
Virtual Link
Loopback
Loopback
ทาความรจกกบ ITU-T Y.1564
• เครองมอทใชในการตรวจสอบความถกตองของระบบเครอขายใหมความสอดคลองกบบรการทใชงานตามขอบเขตทกาหนดไว
• เครองมอทใชในการตรวจสอบการใหบรการเพอสรางความมนใจวาสามารถใหบรการไดตามวตถประสงคในการรบสงขอมลไดทงหมดตามทมการออกแบบไว
• เครองมอทใชในการทดสอบการใหบรการในระบบเครอขายโดยใชความตองการของการใชบรการมากาหนดเงอนไขในการทดสอบในชวงเวลาทแตกตางกนในการทดสอบประสทธภาพของระบบเครอขายทใชบรการ
ทาไมตองใช Y.1564 ในการทดสอบ ไมใช RFC 2544
• RFC 2544 เปนเครองมอทใชในการทดสอบประสทธภาพของการใหบรการบนระบบอเทอรเนต ซงนามาใชในการประเมนสมรรถนะภาพของอปกรณในระบบเครอขาย ภายในหองปฏบตการ เพอใหทราบถงการรบสงขอมล และการสญเสยของเฟรมขอมลเทานน ซงไมสามารถตอบโจทยการใชงานไดทงหมดเชน QoS และการตรวจสอบการให บรการพรอมกนหลายรายการ
• Y.1564 เปนเครองมอทใชในการสนบสนนการใหบรการของผใหบรการซงโดยทวไปจะมการใหบรการทหลากหลาย ซงตองการการทดสอบการใหบรการทงหมดและวดผลออกมาวาระบบเครอขายทใหบรการหรอใชบรการอยนนสอดคลองตามขอบเขตทกาหนดไวหรอไม ตามทกาหนดไวใน QoS ทตงคาไวในระบบเครอขายเพอจดลาดบความสาคญของประเภทและบรการตาง ๆ เพอใหผใชบรการสามารถนามาปรบใชและแกปญหาของระบบเครอขายงายขน
ทาไมตองใช Y.1564 ในการทดสอบ ไมใช RFC 2544
* RFC 2544 สามารถทดสอบไดในการวดประสทธภาพสงสดของลงค หรออปกรณในระบบเครอขาย
* Y.1564 จะใชในการวดประสทธภาพสงสดของการใหบรการเชนการรบสงขอมลแบบ CIR/EIR/Discarded การสญเสยของเฟรมขอมล และความลาชาของเฟรมขอมล และนามาเปรยบเทยบกบคาทกาหนดไวสาหรบแตละบรการ เพอใหผใหบรการหรอผใชงานมนใจประสทธภาพของการบรการวาสามารถใชงานไดตามขอตกลง
CIR (Committed Information Rate) ความเรวทผใหบรการสามารรบประกนได
EIR (Excess Information Rate) ความเรวทผใหบรการสามารถใหไดสงสด
ประโยชนในการนา Y.1564 มาใชในการทดสอบ
• สามารถจาลองสถานการณการทดสอบทใกลเคยงกบการรบสงขอมลบนเครอขายทใชงานจรง
• สามารถกาหนดคาตาง ๆ ทใชในการทดสอบใหสอดคลองกบคาทถกจากดหรอกาหนดไวในระบบเครอขายได เชน 802.1q VLAN, 802.1ad, DSCP และ CoS (Class of Service)
• สามารถกาหนดเฟรมและแบนดวดททแตกตางกนเชน หนวยสงขอมลสงสด (MTU) หรอขนาดอตราการสงขอมลของเฟรม (CIR) และอตราการสงขอมลสวนเกน (EIR) โดยมขนาดเฟรมทแตกตางกนหรอมขนาดเทากนกได
รปแบบในการทดสอบ
Time (s)
Bandwidth (Mbit/s)
30 60 90 120 150 180 210 240 270 300 330
Service 1
Service 2
Service 3
EIR
Over EIR
CIR
EIR
Dro
p
การยอมรบการใชบรการทตางกนในแตละรปแบบการใหบรการการสญหายของขอมล
คาความลาชาในการสงขอมลออกของอปกรณ
ความลาชาในรปแบบตาง ๆ ทเกขนในระบบ
ความตองการใชงานโดยทวไปของผใชบรการ
ความตองการใชงานโดยทวไปของผใชบรการ
การรบสงขอมล ความลาชาทรบไดในระบบ
50Mbps 10ms100Mbps 10ms150Mbps 10ms200Mbps 10ms
รปแบบการใชบรการของผใชงาน
internet100 Mbit/s
รปแบบการใชบรการผานผใหบรการ
100 Mbit/s
อปกรณสามารถใชงานไดตามทผใหบรการตกลงไวหรอไม
ยอมรบเรองการสญหายของขอมล (packet lose)ยอมรบในเรองของระยะเวลาทอปกรณใชสงขอมลในระบบเครอขาย (latancy)ยอมรบการเกดความลาชาในรปแบตาง ๆ (jitter)
รปแบบความลาชาทเกดขนในระบบเครอขาย Jitter
• Propagation Delay คอ การลาชาทเกดจากระยะเวลาขอมลสงผานทางสายสงขอมล
• Serialization Delay คอ การลาชาจากการสงขอมลโดยดจาก Frame ขอมลทผดพลาด
• Processing Delay คอ การลาชาทเกดจากการประมวลผลของอปกรณในการสงตอขอมล
• Queuing Delay คอ การลาชาเนองจากการรอควในการสงขอมล
* latancy กคอความลาชาเหมอนกนแตจะไมไดรวมอยใน Jitter เพราะวาเปนความลาชาจากการสงขอมลของอปกรณออกไปไมใชปจจยทเกดจากระบบเครอขาย
รปแบบของขนาดอเทอรเนตเฟรมทใช
Ethernet Frame8 Byte 6 Byte 6 Byte 2 Byte 46 - 1500 Byte 4 Byte
Preamble Destination Address Source Address Type Data Frame Check Sequence
1518
รปแบบการทดสอบอปกรณตามบรการทไดรบ
Y.1564 TesterLoopback
ทดสอบการใชงานทวไป 1 บรการ
100 Mbit/s
• รายละเอยดอปกรณทวไปทใชงาน
• Port Speed : 1 Gbit/s • Port type : 1000Base-T
• บรการทวไปทผใชงานตองการ
• ตาม CIR ทผ ใหบรการกาหนด
• ผใหบรการกาหนดรปแบบการใหบรการ
• ตองการรบสงขอมลท 100 Mbit/• ขนาดของ frame ขอมล 1518 Byte
รปแบบการทดสอบอปกรณตามบรการทไดรบ
• อปกรณทใชทดสอบ• hEX S (DUT)• Packet Expert (Tester)
• บรการทวไปทผ ใชงานตองการ• ตาม CIR ทผ ใหบรการกาหนด
• ผใหบรการกาหนดรปแบบการใหบรการ• ตองการรบสงขอมลท 50, 100, 150, 200 Mbit/s • ขนาดของ frame ขอมล 1518 Byte
• เงอนไขในการใหบรการ• การสญหายของขอมล 0.01%• คาความลาชาในการสงขอมลออก 10 ms• ความลาชาในรปแบบตาง ๆ 10 ms
Y.1564 TesterLoopbackPacket Frame Size 1518 Byte #1
100 Mbit/s
การตงคาอปกรณทใชทดสอบ
Tester LoopbackDUT (ROS-6.42.3)
50 Mbit/s
192.168.1.254/24GW : 192.168.1.1
Ether1 : 192.168.1.1/24Ether2 : 192.168.2.1/24
Ether1 Ether2
192.168.2.254/24GW : 192.168.2.1
Packet Frame Size 1518 Byte
CIR
60 S
ผลทดสอบอปกรณตามบรการทไดรบจากผใหบรการ
DUT (hEX S)การรบสงขอมลท 50 Mbps ทมการสญหายของขอมลทผใชบรการยอมรบ 0.01% 0%ความลาชาในการสงตอขอมลทผใชบรการยอมรบ 10ms 0.1msลาชาทเกดจากปจจยอนๆ ทผใชบรการยอมรบ 10ms <1us
การตงคาอปกรณทใชทดสอบ
Tester LoopbackDUT (ROS-6.42.3)
100 Mbit/s
192.168.1.254/24GW : 192.168.1.1
Ether1 : 192.168.1.1/24Ether2 : 192.168.2.1/24
Ether1 Ether2
192.168.2.254/24GW : 192.168.2.1
Packet Frame Size 1518 Byte
CIR
60 S
ผลทดสอบอปกรณตามบรการทไดรบจากผใหบรการ
DUT (hEX S)การรบสงขอมลท 100 Mbps ทมการสญหายของขอมลทผใชบรการยอมรบ 0.01% 0%ความลาชาในการสงตอขอมลทผใชบรการยอมรบ 10ms 0.1msลาชาทเกดจากปจจยอนๆ ทผใชบรการยอมรบ 10ms <1us
การตงคาอปกรณทใชทดสอบ
Tester LoopbackDUT (ROS-6.42.3)
150 Mbit/s
192.168.1.254/24GW : 192.168.1.1
Ether1 : 192.168.1.1/24Ether2 : 192.168.2.1/24
Ether1 Ether2
192.168.2.254/24GW : 192.168.2.1
Packet Frame Size 1518 Byte
CIR
60 S
ผลทดสอบอปกรณตามบรการทไดรบจากผใหบรการ
DUT (hEX S)การรบสงขอมลท 150 Mbps ทมการสญหายของขอมลทผใชบรการยอมรบ 0.01% 0%ความลาชาในการสงตอขอมลทผใชบรการยอมรบ 10ms 0.1msลาชาทเกดจากปจจยอนๆ ทผใชบรการยอมรบ 10ms <1us
การตงคาอปกรณทใชทดสอบ
Tester LoopbackDUT (ROS-6.42.3)
200 Mbit/s
192.168.1.254/24GW : 192.168.1.1
Ether1 : 192.168.1.1/24Ether2 : 192.168.2.1/24
Ether1 Ether2
192.168.2.254/24GW : 192.168.2.1
Packet Frame Size 1518 Byte
CIR
60 S
ผลทดสอบอปกรณตามบรการทไดรบจากผใหบรการ
DUT (hEX S)การรบสงขอมลท 200 Mbps ทมการสญหายของขอมลทผใชบรการยอมรบ 0.01% 0%ความลาชาในการสงตอขอมลทผใชบรการยอมรบ 10ms 0.1msลาชาทเกดจากปจจยอนๆ ทผใชบรการยอมรบ 10ms 0.005ms
ผลทดสอบอปกรณตามบรการทไดรบจากผใหบรการ
• ผใหบรการสามารถใชอปกรณททดสอบตามความเรวและตามขอกาหนดทไดระบไวตามรปแบบบรการและความเรวทกาหนดไวได
• อปกรณทใชทดสอบมความลาชาในการสงตอขอมลทประมาณ 0.1ms ซงตามเงอนไขในการใหบรการไดกาหนดไวท 10ms
• อปกรณทใชทดสอบมความลาชาทเกดจากปจจยอนๆ ทประมาณ 0.005 ms ซงตามเงอนไขในการใหบรการไดกาหนดไวท 10ms
* ผลการทดสอบนเปนเพยงการทดสอบระหวางอปกรณกบเครองทดสอบเทานน ซงคาทไดไมสามารถนาไปอางกบระบบเครอขายทใชงานจรงได
ผลการทดสอบทความเรวแตกตางกน
* ทความเรวใด ๆ กตามจะเหนวาอปกรณทนามาทดสอบจะมคาความลาชาในการสงขอมลออกไปใกลเคยงกนท 0.1ms
ความลาชาในการสงขอมล ความลาชาในการสงขอมลจากปจจย อนๆ เชน Queue, การประมวลผล เปนตน
ผลการทดสอบทความเรวแตกตางกน
* ทความเรวใด ๆ กตามจะเหนวาอปกรณทนามาทดสอบจะมคาความลาชาในการสงขอมลออกไปใกลเคยงกนท 0.1ms
ความลาชาในการสงขอมล ความลาชาในการสงขอมลจากปจจย อนๆ เชน Queue, การประมวลผล เปนตน
ผลการทดสอบอปกรณตามความเรวทแตกตางกน
• ความลาชาในการสงขอมล• จากการทดสอบจะเหนวาอปกรณมความลาชาในการสงขอมลเทากนในความเรวทตางกน ซงคาทไดเปน
ประสทธภาพในการสงตอขอมลของอปกรณททดสอบ ซงในแตละรนจะมคาทแตกตางกน
• ความลาชาในการสงขอมลจากปจจย อน เชน Queue, การประมวลผล และอนๆ• จากการทดสอบจะเหนไดวาคาความลาชาทเกดขนนมจดทนาสนใจอยสองเรองดวยกน
• การสงขอมลทความเรวตงแต 2Mbps – 30Mbps จะเหนวาแมไมมการสญหายของขอมลเกดขนแตวาความสญเสยคอความลาชาของขอมลทมคามาก
• การสงขอมลทความเรวตงแต 700Mbps – 1000Mbps จะเหนวาเกดการสญหายของขอมลเกดขนและความลาชาในการสงขอมลกมคาเพมขนดวยเนองจากเมอมการสญหายของขอมลมากกตองมการสงขอมลใหมเขามามากเชนเดยวกน ซงในกรณนเกดจากการสงขอมลทความเรวมากเกนกวาทอปกรณจะสงขอมลตอออกไปไดจงทาใหเกดความลาชาในการสงขอมลขนพรอมกนกบการสญหายของขอมลทสงตอไปดวย
การทดสอบความลาชาของอปกรณทแตกตางกน
Tester LoopbackDUT
500 Mbit/s
192.168.1.254/24GW : 192.168.1.1
Ether1 : 192.168.1.1/24Ether2 : 192.168.2.1/24
Ether1 Ether2
192.168.2.254/24GW : 192.168.2.1
Packet Frame Size 1518 Byte
CIR
60 S
• เงอนไขในการใหบรการ
• การสญหายของขอมล 0.01%• คาความลาชาในการสงขอมลออก 10 ms• ความลาชาในรปแบบตาง ๆ 10 ms
อปกรณทใชในการทดสอบ
อปกรณทใชทดสอบ ROS VersionhEX S 6.42.3
CCR1009-7G-1C-PC 6.42.3RB951G-2HnD 6.42.3
RB450G 6.42.3RB1100AHx4 Dude Edition 6.42.3
คาความลาชาในการสงตอขอมล
อปกรณทใชทดสอบ ความลาชาในการสงตอขอมล
hEX S ~ 0.116 msCCR1009-7G-1C-PC ~ 0.040 ms
RB951G-2HnD ~ 0.103 msRB450G ~ 0.142 ms
RB1100AHx4 Dude Edition ~ 0.061 ms
• การสญหายของขอมล 0.01%• คาความลาชาในการสงขอมลออก 10 ms• ความลาชาในรปแบบตาง ๆ 10 ms
ความเรวทผใหบรการสามารถรบประกนการใชงานได
อปกรณทใชทดสอบ ความเรวท ผใหบรการสามารถใหบรการ
hEX S ~ 600 MbpsCCR1009-7G-1C-PC ~ 980 Mbps
RB951G-2HnD ~ 400 MbpsRB450G ~ 150 Mbps
RB1100AHx4 Dude Edition ~ 980 Mbps
• การสญหายของขอมล 0.01%• คาความลาชาในการสงขอมลออก 10 ms• ความลาชาในรปแบบตาง ๆ 10 ms
อนดบของอปกรณในการสงตอขอมลทใชในการทดสอบ
ลาดบ อปกรณ ความลาชาในการสงตอขอมล
1 CCR1009-7G-1C-PC ~ 0.040 ms2 RB1100AHx4 Dude Edition ~ 0.061 ms3 RB951G-2HnD ~ 0.103 ms4 hEX S ~ 0.116 ms5 RB450G ~ 0.142 ms
• การสญหายของขอมล 0.01%• คาความลาชาในการสงขอมลออก 10 ms• ความลาชาในรปแบบตาง ๆ 10 ms
การตรวจสอบระบบเครอขายใหมความสอดคลองกบบรการทใชงาน
• จะเหนวาการทดสอบใหมความสอดคลองกบบรการทใชงานนนจาเปนตองสอดคลองกบรปแบบการใชงานของผใชงานมากทสด ซงการนาเอาการทดสอบแบบ Y.1564 นนสามารถกาหนดการทดสอบใหมความสอดคลองกบการใชงานไดตามรปแบบบรการของผใชงาน
* การทดสอบทงหมดนเปนการทดสอบอปกรณทผใหบรการนาไปใหกบผใชบรการเทานนภายใตเงอนไขของผใหบรการกาหนดไว เพอใหเกดประสทธภาพสงสดกบผใชบรการ และผใหบรการสามารถรบประกน
คณภาพของการใหบรการไดเทานน ซงไมรวมถงประสทธภาพของระบบเครอขายภายในของผใชบรการ
ขอบคณครบ