35
Service Performance testing on ROS as ITU-T Y.1564 standard Presented By Surachai

Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

Service Performance testing on ROS as ITU-T Y.1564 standard

Presented By Surachai

Page 2: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

การทดสอบประสทธภาพของระบบเครอขายอเทอรเนต Y.1564

• การทดสอบประสทธภาพระบบเครอขายเปนการทดสอบการใหบรการตดตง (Service Agreement Measurement) และแกไขปญหาของการใหบรการบนระบบเครอขายอเทอรเนต โดยมวตถประสงคเพอผใชบรการมนใจในระบบเครอขายทใชงานอยและไดประสทธภาพของระบบเครอขายตามทตองการตามขอตกลงในการขอใชบรการ (SLA : Service level Agreement)

Page 3: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

การนาไปใชงานเพอทดสอบประสทธภาพการใชบรการผาน DUT

Y.1564 Tester DUT

Loopback

Page 4: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

การนาไปใชงานเพอทดสอบประสทธภาพ DUT ผาน Private Network

Y.1564 Tester

DUT#1

DUT#2

Require 100M

Require 100M

Direct Link

Loopback

Loopback

Page 5: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

การนาไปใชงานเพอทดสอบประสทธภาพ DUT ผาน VPN

Y.1564 Tester

DUT#1

DUT#2

Tunnel

Tunnel

Require 3M

Require 5M

Virtual Link

Loopback

Loopback

Page 6: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ทาความรจกกบ ITU-T Y.1564

• เครองมอทใชในการตรวจสอบความถกตองของระบบเครอขายใหมความสอดคลองกบบรการทใชงานตามขอบเขตทกาหนดไว

• เครองมอทใชในการตรวจสอบการใหบรการเพอสรางความมนใจวาสามารถใหบรการไดตามวตถประสงคในการรบสงขอมลไดทงหมดตามทมการออกแบบไว

• เครองมอทใชในการทดสอบการใหบรการในระบบเครอขายโดยใชความตองการของการใชบรการมากาหนดเงอนไขในการทดสอบในชวงเวลาทแตกตางกนในการทดสอบประสทธภาพของระบบเครอขายทใชบรการ

Page 7: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ทาไมตองใช Y.1564 ในการทดสอบ ไมใช RFC 2544

• RFC 2544 เปนเครองมอทใชในการทดสอบประสทธภาพของการใหบรการบนระบบอเทอรเนต ซงนามาใชในการประเมนสมรรถนะภาพของอปกรณในระบบเครอขาย ภายในหองปฏบตการ เพอใหทราบถงการรบสงขอมล และการสญเสยของเฟรมขอมลเทานน ซงไมสามารถตอบโจทยการใชงานไดทงหมดเชน QoS และการตรวจสอบการให บรการพรอมกนหลายรายการ

• Y.1564 เปนเครองมอทใชในการสนบสนนการใหบรการของผใหบรการซงโดยทวไปจะมการใหบรการทหลากหลาย ซงตองการการทดสอบการใหบรการทงหมดและวดผลออกมาวาระบบเครอขายทใหบรการหรอใชบรการอยนนสอดคลองตามขอบเขตทกาหนดไวหรอไม ตามทกาหนดไวใน QoS ทตงคาไวในระบบเครอขายเพอจดลาดบความสาคญของประเภทและบรการตาง ๆ เพอใหผใชบรการสามารถนามาปรบใชและแกปญหาของระบบเครอขายงายขน

Page 8: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ทาไมตองใช Y.1564 ในการทดสอบ ไมใช RFC 2544

* RFC 2544 สามารถทดสอบไดในการวดประสทธภาพสงสดของลงค หรออปกรณในระบบเครอขาย

* Y.1564 จะใชในการวดประสทธภาพสงสดของการใหบรการเชนการรบสงขอมลแบบ CIR/EIR/Discarded การสญเสยของเฟรมขอมล และความลาชาของเฟรมขอมล และนามาเปรยบเทยบกบคาทกาหนดไวสาหรบแตละบรการ เพอใหผใหบรการหรอผใชงานมนใจประสทธภาพของการบรการวาสามารถใชงานไดตามขอตกลง

CIR (Committed Information Rate) ความเรวทผใหบรการสามารรบประกนได

EIR (Excess Information Rate) ความเรวทผใหบรการสามารถใหไดสงสด

Page 9: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ประโยชนในการนา Y.1564 มาใชในการทดสอบ

• สามารถจาลองสถานการณการทดสอบทใกลเคยงกบการรบสงขอมลบนเครอขายทใชงานจรง

• สามารถกาหนดคาตาง ๆ ทใชในการทดสอบใหสอดคลองกบคาทถกจากดหรอกาหนดไวในระบบเครอขายได เชน 802.1q VLAN, 802.1ad, DSCP และ CoS (Class of Service)

• สามารถกาหนดเฟรมและแบนดวดททแตกตางกนเชน หนวยสงขอมลสงสด (MTU) หรอขนาดอตราการสงขอมลของเฟรม (CIR) และอตราการสงขอมลสวนเกน (EIR) โดยมขนาดเฟรมทแตกตางกนหรอมขนาดเทากนกได

Page 10: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

รปแบบในการทดสอบ

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

การยอมรบการใชบรการทตางกนในแตละรปแบบการใหบรการการสญหายของขอมล

คาความลาชาในการสงขอมลออกของอปกรณ

ความลาชาในรปแบบตาง ๆ ทเกขนในระบบ

Page 11: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ความตองการใชงานโดยทวไปของผใชบรการ

ความตองการใชงานโดยทวไปของผใชบรการ

การรบสงขอมล ความลาชาทรบไดในระบบ

50Mbps 10ms100Mbps 10ms150Mbps 10ms200Mbps 10ms

Page 12: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

รปแบบการใชบรการของผใชงาน

internet100 Mbit/s

รปแบบการใชบรการผานผใหบรการ

100 Mbit/s

อปกรณสามารถใชงานไดตามทผใหบรการตกลงไวหรอไม

ยอมรบเรองการสญหายของขอมล (packet lose)ยอมรบในเรองของระยะเวลาทอปกรณใชสงขอมลในระบบเครอขาย (latancy)ยอมรบการเกดความลาชาในรปแบตาง ๆ (jitter)

Page 13: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

รปแบบความลาชาทเกดขนในระบบเครอขาย Jitter

• Propagation Delay คอ การลาชาทเกดจากระยะเวลาขอมลสงผานทางสายสงขอมล

• Serialization Delay คอ การลาชาจากการสงขอมลโดยดจาก Frame ขอมลทผดพลาด

• Processing Delay คอ การลาชาทเกดจากการประมวลผลของอปกรณในการสงตอขอมล

• Queuing Delay คอ การลาชาเนองจากการรอควในการสงขอมล

* latancy กคอความลาชาเหมอนกนแตจะไมไดรวมอยใน Jitter เพราะวาเปนความลาชาจากการสงขอมลของอปกรณออกไปไมใชปจจยทเกดจากระบบเครอขาย

Page 14: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

รปแบบของขนาดอเทอรเนตเฟรมทใช

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

Page 15: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

รปแบบการทดสอบอปกรณตามบรการทไดรบ

Y.1564 TesterLoopback

ทดสอบการใชงานทวไป 1 บรการ

100 Mbit/s

• รายละเอยดอปกรณทวไปทใชงาน

• Port Speed : 1 Gbit/s • Port type : 1000Base-T

• บรการทวไปทผใชงานตองการ

• ตาม CIR ทผ ใหบรการกาหนด

• ผใหบรการกาหนดรปแบบการใหบรการ

• ตองการรบสงขอมลท 100 Mbit/• ขนาดของ frame ขอมล 1518 Byte

Page 16: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

รปแบบการทดสอบอปกรณตามบรการทไดรบ

• อปกรณทใชทดสอบ• 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

Page 17: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

การตงคาอปกรณทใชทดสอบ

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

Page 18: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ผลทดสอบอปกรณตามบรการทไดรบจากผใหบรการ

DUT (hEX S)การรบสงขอมลท 50 Mbps ทมการสญหายของขอมลทผใชบรการยอมรบ 0.01% 0%ความลาชาในการสงตอขอมลทผใชบรการยอมรบ 10ms 0.1msลาชาทเกดจากปจจยอนๆ ทผใชบรการยอมรบ 10ms <1us

Page 19: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

การตงคาอปกรณทใชทดสอบ

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

Page 20: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ผลทดสอบอปกรณตามบรการทไดรบจากผใหบรการ

DUT (hEX S)การรบสงขอมลท 100 Mbps ทมการสญหายของขอมลทผใชบรการยอมรบ 0.01% 0%ความลาชาในการสงตอขอมลทผใชบรการยอมรบ 10ms 0.1msลาชาทเกดจากปจจยอนๆ ทผใชบรการยอมรบ 10ms <1us

Page 21: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

การตงคาอปกรณทใชทดสอบ

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

Page 22: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ผลทดสอบอปกรณตามบรการทไดรบจากผใหบรการ

DUT (hEX S)การรบสงขอมลท 150 Mbps ทมการสญหายของขอมลทผใชบรการยอมรบ 0.01% 0%ความลาชาในการสงตอขอมลทผใชบรการยอมรบ 10ms 0.1msลาชาทเกดจากปจจยอนๆ ทผใชบรการยอมรบ 10ms <1us

Page 23: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

การตงคาอปกรณทใชทดสอบ

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

Page 24: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ผลทดสอบอปกรณตามบรการทไดรบจากผใหบรการ

DUT (hEX S)การรบสงขอมลท 200 Mbps ทมการสญหายของขอมลทผใชบรการยอมรบ 0.01% 0%ความลาชาในการสงตอขอมลทผใชบรการยอมรบ 10ms 0.1msลาชาทเกดจากปจจยอนๆ ทผใชบรการยอมรบ 10ms 0.005ms

Page 25: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ผลทดสอบอปกรณตามบรการทไดรบจากผใหบรการ

• ผใหบรการสามารถใชอปกรณททดสอบตามความเรวและตามขอกาหนดทไดระบไวตามรปแบบบรการและความเรวทกาหนดไวได

• อปกรณทใชทดสอบมความลาชาในการสงตอขอมลทประมาณ 0.1ms ซงตามเงอนไขในการใหบรการไดกาหนดไวท 10ms

• อปกรณทใชทดสอบมความลาชาทเกดจากปจจยอนๆ ทประมาณ 0.005 ms ซงตามเงอนไขในการใหบรการไดกาหนดไวท 10ms

* ผลการทดสอบนเปนเพยงการทดสอบระหวางอปกรณกบเครองทดสอบเทานน ซงคาทไดไมสามารถนาไปอางกบระบบเครอขายทใชงานจรงได

Page 26: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ผลการทดสอบทความเรวแตกตางกน

* ทความเรวใด ๆ กตามจะเหนวาอปกรณทนามาทดสอบจะมคาความลาชาในการสงขอมลออกไปใกลเคยงกนท 0.1ms

ความลาชาในการสงขอมล ความลาชาในการสงขอมลจากปจจย อนๆ เชน Queue, การประมวลผล เปนตน

Page 27: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ผลการทดสอบทความเรวแตกตางกน

* ทความเรวใด ๆ กตามจะเหนวาอปกรณทนามาทดสอบจะมคาความลาชาในการสงขอมลออกไปใกลเคยงกนท 0.1ms

ความลาชาในการสงขอมล ความลาชาในการสงขอมลจากปจจย อนๆ เชน Queue, การประมวลผล เปนตน

Page 28: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ผลการทดสอบอปกรณตามความเรวทแตกตางกน

• ความลาชาในการสงขอมล• จากการทดสอบจะเหนวาอปกรณมความลาชาในการสงขอมลเทากนในความเรวทตางกน ซงคาทไดเปน

ประสทธภาพในการสงตอขอมลของอปกรณททดสอบ ซงในแตละรนจะมคาทแตกตางกน

• ความลาชาในการสงขอมลจากปจจย อน เชน Queue, การประมวลผล และอนๆ• จากการทดสอบจะเหนไดวาคาความลาชาทเกดขนนมจดทนาสนใจอยสองเรองดวยกน

• การสงขอมลทความเรวตงแต 2Mbps – 30Mbps จะเหนวาแมไมมการสญหายของขอมลเกดขนแตวาความสญเสยคอความลาชาของขอมลทมคามาก

• การสงขอมลทความเรวตงแต 700Mbps – 1000Mbps จะเหนวาเกดการสญหายของขอมลเกดขนและความลาชาในการสงขอมลกมคาเพมขนดวยเนองจากเมอมการสญหายของขอมลมากกตองมการสงขอมลใหมเขามามากเชนเดยวกน ซงในกรณนเกดจากการสงขอมลทความเรวมากเกนกวาทอปกรณจะสงขอมลตอออกไปไดจงทาใหเกดความลาชาในการสงขอมลขนพรอมกนกบการสญหายของขอมลทสงตอไปดวย

Page 29: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

การทดสอบความลาชาของอปกรณทแตกตางกน

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

Page 30: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

อปกรณทใชในการทดสอบ

อปกรณทใชทดสอบ 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

Page 31: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

คาความลาชาในการสงตอขอมล

อปกรณทใชทดสอบ ความลาชาในการสงตอขอมล

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

Page 32: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ความเรวทผใหบรการสามารถรบประกนการใชงานได

อปกรณทใชทดสอบ ความเรวท ผใหบรการสามารถใหบรการ

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

Page 33: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

อนดบของอปกรณในการสงตอขอมลทใชในการทดสอบ

ลาดบ อปกรณ ความลาชาในการสงตอขอมล

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

Page 34: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

การตรวจสอบระบบเครอขายใหมความสอดคลองกบบรการทใชงาน

• จะเหนวาการทดสอบใหมความสอดคลองกบบรการทใชงานนนจาเปนตองสอดคลองกบรปแบบการใชงานของผใชงานมากทสด ซงการนาเอาการทดสอบแบบ Y.1564 นนสามารถกาหนดการทดสอบใหมความสอดคลองกบการใชงานไดตามรปแบบบรการของผใชงาน

* การทดสอบทงหมดนเปนการทดสอบอปกรณทผใหบรการนาไปใหกบผใชบรการเทานนภายใตเงอนไขของผใหบรการกาหนดไว เพอใหเกดประสทธภาพสงสดกบผใชบรการ และผใหบรการสามารถรบประกน

คณภาพของการใหบรการไดเทานน ซงไมรวมถงประสทธภาพของระบบเครอขายภายในของผใชบรการ

Page 35: Service Performance testing on ROS as ITU-T …...CIR/EIR/Discarded การส ญเส ยของเฟรมข อม ล และความล าช าของเฟรมข

ขอบคณครบ