SlideShare a Scribd company logo
Interoperability WG –
Network Environment
2
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Pure Network
RFC 3261
SIP Server
QE - Servers
(TBD)
QE - Server
SIP UA
DUT
Functional
Operation
QE - UA
QE - UAs
(TBD)
Functional
Operation
Standard UA
SIP MessagesSIP Messages
ViTA IOT
Test Spec
3
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Real Network
QE - UAs
(TBD)
SIP UA
DUT
Functional
Operation
Real Network
(TBD)
QE - Servers
(TBD)
ViTA IOT
Test Spec
4
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Real Network Requirements
 Network Provider
 HiNet
 SeedNet
 …
 Network Status Report
 Support Network Impairments Monitoring
 Support RMON Report
 …
 QE-UAs
 QE-Servers
 ViTA IOT Test Spec.
5
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Network Emulator
Network
Emulator
QE - Servers
(TBD)
QE - Server QE - UA
QE - UAs
(TBD)
Functional
Operation
Standard UA
SIP UA
DUT
Functional
Operation
ViTA IOT
Test Spec
6
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Network Emulator Requirements
 Network Emulator
 Define Network Impairments
 Reference next pages
 QE-UAs
 QE-Servers
 ViTA IOT Test Spec.
7
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Network Emulator - Impairments
 Latency
 Packet Loss
 Packet Effect
 Link Fault
 Congestion
 Bandwidth
8
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Latency
 Fixed Latency
 A fixed latency value is
applied to all packets
 Configurable parameter:
Latency
 Uniform Distributed
Latency
 A changing latency over time
 Can emulate jitter condition
 Configurable parameter:
Minimum Latency, Maximum
latency
delay
count
delay
count
9
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Latency
 Normal Distributed Latency
 Latency fluctuate randomly
and non-uniformly around
average value
 Can emulate jitter condition
 Configurable parameter:
Average, Standard Deviation
 Linear Latency
 Latency increase as time
increase
 Can emulate jitter condition
 Configurable parameter:
Minimum Latency, Maximum
Latency, Time Duration
delay
count
delay
Time
10
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Packet Loss
 Periodic Loss
 Discards one packet every 2 to 65535 packets
 Count packets separately on both direction
 Random Loss
 Packet losses base on a probability from 0.01% to 100%
 Bust Loss
 Packet losses base on a probability from 0.01% to 90%
 Loss a random number of packets between 1 and 65535
12
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Packet Effect
 Out of Order
 Base on a probability between 1% and 50%, a packet would be
moved from original location with an offset from 1 to 64 packets
 Duplicate Packets
 Base on a probability between 1% and 99%, a packet would be
duplicated for 1 to 20 copies.
 Fragmentation
 MTU can be set from 64 bytes to 1460 bytes
 Handle “Do Not Fragment” bit
 TTL Effects
 A packet’s TTL value could be decreased from 1 to 255
 An ICMP message may be returned to the originator of the packet
13
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Link Fault
 Bit Error
 Toggle one bit every 102 to 1012 bits
 Toggle from 1 to 500 bit if Bit Error occurs
 Disconnect
 Disconnect network from 10 ms to 1 hour
 All packets are lost during “disconnection”
15
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Congestion
 Congestion occurs every 1 second to 300 seconds
 A congestion lasts from 10 ms to 120000 ms
 Fixed latency from 0 ms to 8000 ms
 Packet loss probability from 0% to 90%
 Latency and Packet loss setting in Congestion
overwrite original setting when Congestion events
occur
16
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Gateway-Bandwidth Control
 Bandwidth from 2.4 Kbps to 622 Mbps
 Packet Overhead Length from 0 to 1000 bytes
 Bandwidth Utilization from 0 % to 100 %
 Queue Size from 2 KB to 65 MB
 Queue Size Policy: Packet Mode or Byte Mode
 Queue Management: Drop Tail or RED (Random
Early Detection)
Summary
18
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Pure Network
 Adv.
 環境單純, 可明確identify DUT defects
 可reproduce DUT defects
 Test Report 較為可靠客觀
 Disadv.
 只證明Interop 沒問題,Vender自己需進行 Real Network Test
 Open Issues
 QE-UAs, QE-Servers
19
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Real Network
 Adv.
 可測得DUT 之Robustness
 最能滿足Vender需求
 Disadv.
 往往無法Reproduce DUT defects, 因為造成defects之Network
Impairments有太多種組合
 Test Report 較不客觀, 最多只能指出當時環境狀況
 增加了環境不確定度,加重測試事務與時程
 2個run * 3個QE System * 40 Test Cases + Unpredicted Network Status
 降低了通過率
 Open Issues
 QE-UAs, QE-Servers
 Network Provider
 Network Status Report
20
The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI.
Network Emulator
 Adv.
 可調整Impairments,使得Emulator Network 接近真實
 Impairments可組合,可給設定參數值
 可 Reproduce Network Status, 並Identify Defects
 Disadv.
 增加了測試複雜度,加長測試時程
 2個run * 2個phase(Network Env.) * 3個QE System*40 Test Cases
 降低了通過率
 Open Issues
 QE-UAs, QE-Servers
 Survey Impairments其組合與參數之合理值範圍

More Related Content

What's hot

Wi fi bestpractice
Wi fi bestpracticeWi fi bestpractice
Wi fi bestpractice
bospl
 
Siae Company Overview
Siae Company OverviewSiae Company Overview
Uc 3834 wifi router
Uc 3834 wifi routerUc 3834 wifi router
Uc 3834 wifi router
George Holobetz, Jr.
 
860 dspi unsolicited_grant_service_appnote
860 dspi unsolicited_grant_service_appnote860 dspi unsolicited_grant_service_appnote
860 dspi unsolicited_grant_service_appnote
trilithicweb
 
St6200 data specification-www.ttbvs.com
St6200 data specification-www.ttbvs.comSt6200 data specification-www.ttbvs.com
St6200 data specification-www.ttbvs.com
TTBVS
 
how does bluetooth work?
how does bluetooth work?how does bluetooth work?
how does bluetooth work?
jackwest32
 
Final report firewall reconciliation
Final report   firewall reconciliationFinal report   firewall reconciliation
Final report firewall reconciliation
Gurjan Oberoi
 
Panduit tx6000 utp-copcable-w
Panduit tx6000 utp-copcable-wPanduit tx6000 utp-copcable-w
Panduit tx6000 utp-copcable-w
Joseph Adi
 
Tr5800
Tr5800Tr5800
Tranzeo
TranzeoTranzeo
Tranzeo
Shahab Shahid
 
Satellite internet at sea
Satellite internet at sea  Satellite internet at sea
Satellite internet at sea
EPAKMaritimeSatcom
 
VDSL Home Gateway Router - Copyright, all rights reserved.
VDSL Home Gateway Router - Copyright, all rights reserved.VDSL Home Gateway Router - Copyright, all rights reserved.
VDSL Home Gateway Router - Copyright, all rights reserved.
David_Tickner
 
Extreme fabric connect
Extreme fabric connectExtreme fabric connect
Extreme fabric connect
MUK Extreme
 
Nano station m_loco_m_qsg
Nano station m_loco_m_qsgNano station m_loco_m_qsg
Nano station m_loco_m_qsg
reddrag0n1
 
Where is the 6 GHz beef?
Where is the 6 GHz beef?Where is the 6 GHz beef?
Where is the 6 GHz beef?
Jeff Green
 
ComNet CNGE2FE24MSPOE Data Sheet
ComNet CNGE2FE24MSPOE Data SheetComNet CNGE2FE24MSPOE Data Sheet
ComNet CNGE2FE24MSPOE Data Sheet
JMAC Supply
 
Paul Coggin - Digital Energy BPT (Basic Persistent Threat)
Paul Coggin - Digital Energy BPT (Basic Persistent Threat)Paul Coggin - Digital Energy BPT (Basic Persistent Threat)
Paul Coggin - Digital Energy BPT (Basic Persistent Threat)
bsidesaugusta
 
Best sync practices and architecture strategies for secure, resilient PNT in ...
Best sync practices and architecture strategies for secure, resilient PNT in ...Best sync practices and architecture strategies for secure, resilient PNT in ...
Best sync practices and architecture strategies for secure, resilient PNT in ...
ADVA
 
Xliln Pw5 G by Hotware Taiwan
Xliln Pw5 G by Hotware TaiwanXliln Pw5 G by Hotware Taiwan
Xliln Pw5 G by Hotware Taiwan
Hotware International Inc.
 

What's hot (19)

Wi fi bestpractice
Wi fi bestpracticeWi fi bestpractice
Wi fi bestpractice
 
Siae Company Overview
Siae Company OverviewSiae Company Overview
Siae Company Overview
 
Uc 3834 wifi router
Uc 3834 wifi routerUc 3834 wifi router
Uc 3834 wifi router
 
860 dspi unsolicited_grant_service_appnote
860 dspi unsolicited_grant_service_appnote860 dspi unsolicited_grant_service_appnote
860 dspi unsolicited_grant_service_appnote
 
St6200 data specification-www.ttbvs.com
St6200 data specification-www.ttbvs.comSt6200 data specification-www.ttbvs.com
St6200 data specification-www.ttbvs.com
 
how does bluetooth work?
how does bluetooth work?how does bluetooth work?
how does bluetooth work?
 
Final report firewall reconciliation
Final report   firewall reconciliationFinal report   firewall reconciliation
Final report firewall reconciliation
 
Panduit tx6000 utp-copcable-w
Panduit tx6000 utp-copcable-wPanduit tx6000 utp-copcable-w
Panduit tx6000 utp-copcable-w
 
Tr5800
Tr5800Tr5800
Tr5800
 
Tranzeo
TranzeoTranzeo
Tranzeo
 
Satellite internet at sea
Satellite internet at sea  Satellite internet at sea
Satellite internet at sea
 
VDSL Home Gateway Router - Copyright, all rights reserved.
VDSL Home Gateway Router - Copyright, all rights reserved.VDSL Home Gateway Router - Copyright, all rights reserved.
VDSL Home Gateway Router - Copyright, all rights reserved.
 
Extreme fabric connect
Extreme fabric connectExtreme fabric connect
Extreme fabric connect
 
Nano station m_loco_m_qsg
Nano station m_loco_m_qsgNano station m_loco_m_qsg
Nano station m_loco_m_qsg
 
Where is the 6 GHz beef?
Where is the 6 GHz beef?Where is the 6 GHz beef?
Where is the 6 GHz beef?
 
ComNet CNGE2FE24MSPOE Data Sheet
ComNet CNGE2FE24MSPOE Data SheetComNet CNGE2FE24MSPOE Data Sheet
ComNet CNGE2FE24MSPOE Data Sheet
 
Paul Coggin - Digital Energy BPT (Basic Persistent Threat)
Paul Coggin - Digital Energy BPT (Basic Persistent Threat)Paul Coggin - Digital Energy BPT (Basic Persistent Threat)
Paul Coggin - Digital Energy BPT (Basic Persistent Threat)
 
Best sync practices and architecture strategies for secure, resilient PNT in ...
Best sync practices and architecture strategies for secure, resilient PNT in ...Best sync practices and architecture strategies for secure, resilient PNT in ...
Best sync practices and architecture strategies for secure, resilient PNT in ...
 
Xliln Pw5 G by Hotware Taiwan
Xliln Pw5 G by Hotware TaiwanXliln Pw5 G by Hotware Taiwan
Xliln Pw5 G by Hotware Taiwan
 

Viewers also liked

Comparative study of slot loaded rectangular and triangular microstrip array ...
Comparative study of slot loaded rectangular and triangular microstrip array ...Comparative study of slot loaded rectangular and triangular microstrip array ...
Comparative study of slot loaded rectangular and triangular microstrip array ...
eSAT Publishing House
 
12.09.2014 Main Resume
12.09.2014 Main Resume12.09.2014 Main Resume
12.09.2014 Main Resume
Alberto Guzman
 
Kapture for security - CRM Software -Mobile app
Kapture for security - CRM Software -Mobile appKapture for security - CRM Software -Mobile app
Kapture for security - CRM Software -Mobile app
Kapture CRM
 
Conceptual design of injection mould tool for main body part of an air inflator
Conceptual design of injection mould tool for main body part of an air inflatorConceptual design of injection mould tool for main body part of an air inflator
Conceptual design of injection mould tool for main body part of an air inflator
eSAT Publishing House
 
Kb 3 askeb neonatus pertolongan pertama kecelakaan
Kb 3 askeb neonatus pertolongan pertama kecelakaanKb 3 askeb neonatus pertolongan pertama kecelakaan
Kb 3 askeb neonatus pertolongan pertama kecelakaan
pjj_kemenkes
 
Sustainable Fleet Program - Becoming a Leader - CALSTART - 4-15-15
Sustainable Fleet Program  - Becoming a Leader - CALSTART - 4-15-15Sustainable Fleet Program  - Becoming a Leader - CALSTART - 4-15-15
Sustainable Fleet Program - Becoming a Leader - CALSTART - 4-15-15
Bill Van Amburg
 
MongoDB basics & Introduction
MongoDB basics & IntroductionMongoDB basics & Introduction
MongoDB basics & Introduction
Jerwin Roy
 
Formes del relleu
Formes del relleuFormes del relleu
Formes del relleu
carolina_ta
 

Viewers also liked (10)

NEBOSH IGCertificate
NEBOSH IGCertificateNEBOSH IGCertificate
NEBOSH IGCertificate
 
Comparative study of slot loaded rectangular and triangular microstrip array ...
Comparative study of slot loaded rectangular and triangular microstrip array ...Comparative study of slot loaded rectangular and triangular microstrip array ...
Comparative study of slot loaded rectangular and triangular microstrip array ...
 
Martyna żurawska
Martyna żurawskaMartyna żurawska
Martyna żurawska
 
12.09.2014 Main Resume
12.09.2014 Main Resume12.09.2014 Main Resume
12.09.2014 Main Resume
 
Kapture for security - CRM Software -Mobile app
Kapture for security - CRM Software -Mobile appKapture for security - CRM Software -Mobile app
Kapture for security - CRM Software -Mobile app
 
Conceptual design of injection mould tool for main body part of an air inflator
Conceptual design of injection mould tool for main body part of an air inflatorConceptual design of injection mould tool for main body part of an air inflator
Conceptual design of injection mould tool for main body part of an air inflator
 
Kb 3 askeb neonatus pertolongan pertama kecelakaan
Kb 3 askeb neonatus pertolongan pertama kecelakaanKb 3 askeb neonatus pertolongan pertama kecelakaan
Kb 3 askeb neonatus pertolongan pertama kecelakaan
 
Sustainable Fleet Program - Becoming a Leader - CALSTART - 4-15-15
Sustainable Fleet Program  - Becoming a Leader - CALSTART - 4-15-15Sustainable Fleet Program  - Becoming a Leader - CALSTART - 4-15-15
Sustainable Fleet Program - Becoming a Leader - CALSTART - 4-15-15
 
MongoDB basics & Introduction
MongoDB basics & IntroductionMongoDB basics & Introduction
MongoDB basics & Introduction
 
Formes del relleu
Formes del relleuFormes del relleu
Formes del relleu
 

Similar to Iot network env

PLNOG 7: Piotr Szolkowski - Ethernet Mobile Backhaul Solution
PLNOG 7: Piotr Szolkowski - Ethernet Mobile Backhaul SolutionPLNOG 7: Piotr Szolkowski - Ethernet Mobile Backhaul Solution
PLNOG 7: Piotr Szolkowski - Ethernet Mobile Backhaul Solution
PROIDEA
 
TG-3269_V3_UG.pdf
TG-3269_V3_UG.pdfTG-3269_V3_UG.pdf
TG-3269_V3_UG.pdf
FredyPacori
 
BRKRST-3068 Troubleshooting Catalyst 2K and 3K.pdf
BRKRST-3068  Troubleshooting Catalyst 2K and 3K.pdfBRKRST-3068  Troubleshooting Catalyst 2K and 3K.pdf
BRKRST-3068 Troubleshooting Catalyst 2K and 3K.pdf
ssusercbaa33
 
Firewalls
FirewallsFirewalls
Firewalls
Akhil Sharma
 
Firewall
FirewallFirewall
Firewall
Angga Racing
 
Marrion Kujinga ; Firewalls
Marrion Kujinga ; FirewallsMarrion Kujinga ; Firewalls
Marrion Kujinga ; Firewalls
Marrion Kujinga
 
All about routers
All about routersAll about routers
All about routers
agwanna
 
CCNAv5 - S3: Chapter2 Lan Redundancy
CCNAv5 - S3: Chapter2 Lan RedundancyCCNAv5 - S3: Chapter2 Lan Redundancy
CCNAv5 - S3: Chapter2 Lan Redundancy
Vuz Dở Hơi
 
I tc
I tcI tc
H ap qg
H ap qgH ap qg
cisco-sf350-48mp-datasheet.pdf
cisco-sf350-48mp-datasheet.pdfcisco-sf350-48mp-datasheet.pdf
cisco-sf350-48mp-datasheet.pdf
Hi-Network.com
 
How to build resilient industrial networks
How to build resilient industrial networksHow to build resilient industrial networks
How to build resilient industrial networks
Westermo Network Technologies
 
World Connect Training
World Connect TrainingWorld Connect Training
World Connect Training
Shrikant Bhavsar
 
TTN (The Things Network) Dallas - June 29, 2017
TTN (The Things Network) Dallas - June 29, 2017TTN (The Things Network) Dallas - June 29, 2017
TTN (The Things Network) Dallas - June 29, 2017
Marta Soncodi
 
CompTIA Security Plus Overview
CompTIA Security Plus OverviewCompTIA Security Plus Overview
CompTIA Security Plus Overview
Joseph Holbrook, Chief Learning Officer (CLO)
 
Sca n instructorppt_chapter2_final
Sca n instructorppt_chapter2_finalSca n instructorppt_chapter2_final
Sca n instructorppt_chapter2_final
Phuc Anh Tran
 
Bluetooth 4.0 specification
Bluetooth 4.0 specificationBluetooth 4.0 specification
Bluetooth 4.0 specification
abhiamanchopra
 
ACIT - CCNA Training Course Topic - Switch Stp ACIT
ACIT - CCNA Training Course Topic - Switch Stp ACITACIT - CCNA Training Course Topic - Switch Stp ACIT
ACIT - CCNA Training Course Topic - Switch Stp ACIT
Sleek International
 
The Complete Questionnaires About Firewall
The Complete Questionnaires About FirewallThe Complete Questionnaires About Firewall
The Complete Questionnaires About Firewall
Vishal Kumar
 
LE-240XTCS LE-280XTS - Ethernet module for the LET-36 chassis
LE-240XTCS LE-280XTS - Ethernet module for the LET-36 chassisLE-240XTCS LE-280XTS - Ethernet module for the LET-36 chassis
LE-240XTCS LE-280XTS - Ethernet module for the LET-36 chassis
Ronald Bartels
 

Similar to Iot network env (20)

PLNOG 7: Piotr Szolkowski - Ethernet Mobile Backhaul Solution
PLNOG 7: Piotr Szolkowski - Ethernet Mobile Backhaul SolutionPLNOG 7: Piotr Szolkowski - Ethernet Mobile Backhaul Solution
PLNOG 7: Piotr Szolkowski - Ethernet Mobile Backhaul Solution
 
TG-3269_V3_UG.pdf
TG-3269_V3_UG.pdfTG-3269_V3_UG.pdf
TG-3269_V3_UG.pdf
 
BRKRST-3068 Troubleshooting Catalyst 2K and 3K.pdf
BRKRST-3068  Troubleshooting Catalyst 2K and 3K.pdfBRKRST-3068  Troubleshooting Catalyst 2K and 3K.pdf
BRKRST-3068 Troubleshooting Catalyst 2K and 3K.pdf
 
Firewalls
FirewallsFirewalls
Firewalls
 
Firewall
FirewallFirewall
Firewall
 
Marrion Kujinga ; Firewalls
Marrion Kujinga ; FirewallsMarrion Kujinga ; Firewalls
Marrion Kujinga ; Firewalls
 
All about routers
All about routersAll about routers
All about routers
 
CCNAv5 - S3: Chapter2 Lan Redundancy
CCNAv5 - S3: Chapter2 Lan RedundancyCCNAv5 - S3: Chapter2 Lan Redundancy
CCNAv5 - S3: Chapter2 Lan Redundancy
 
I tc
I tcI tc
I tc
 
H ap qg
H ap qgH ap qg
H ap qg
 
cisco-sf350-48mp-datasheet.pdf
cisco-sf350-48mp-datasheet.pdfcisco-sf350-48mp-datasheet.pdf
cisco-sf350-48mp-datasheet.pdf
 
How to build resilient industrial networks
How to build resilient industrial networksHow to build resilient industrial networks
How to build resilient industrial networks
 
World Connect Training
World Connect TrainingWorld Connect Training
World Connect Training
 
TTN (The Things Network) Dallas - June 29, 2017
TTN (The Things Network) Dallas - June 29, 2017TTN (The Things Network) Dallas - June 29, 2017
TTN (The Things Network) Dallas - June 29, 2017
 
CompTIA Security Plus Overview
CompTIA Security Plus OverviewCompTIA Security Plus Overview
CompTIA Security Plus Overview
 
Sca n instructorppt_chapter2_final
Sca n instructorppt_chapter2_finalSca n instructorppt_chapter2_final
Sca n instructorppt_chapter2_final
 
Bluetooth 4.0 specification
Bluetooth 4.0 specificationBluetooth 4.0 specification
Bluetooth 4.0 specification
 
ACIT - CCNA Training Course Topic - Switch Stp ACIT
ACIT - CCNA Training Course Topic - Switch Stp ACITACIT - CCNA Training Course Topic - Switch Stp ACIT
ACIT - CCNA Training Course Topic - Switch Stp ACIT
 
The Complete Questionnaires About Firewall
The Complete Questionnaires About FirewallThe Complete Questionnaires About Firewall
The Complete Questionnaires About Firewall
 
LE-240XTCS LE-280XTS - Ethernet module for the LET-36 chassis
LE-240XTCS LE-280XTS - Ethernet module for the LET-36 chassisLE-240XTCS LE-280XTS - Ethernet module for the LET-36 chassis
LE-240XTCS LE-280XTS - Ethernet module for the LET-36 chassis
 

Iot network env

  • 2. 2 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Pure Network RFC 3261 SIP Server QE - Servers (TBD) QE - Server SIP UA DUT Functional Operation QE - UA QE - UAs (TBD) Functional Operation Standard UA SIP MessagesSIP Messages ViTA IOT Test Spec
  • 3. 3 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Real Network QE - UAs (TBD) SIP UA DUT Functional Operation Real Network (TBD) QE - Servers (TBD) ViTA IOT Test Spec
  • 4. 4 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Real Network Requirements  Network Provider  HiNet  SeedNet  …  Network Status Report  Support Network Impairments Monitoring  Support RMON Report  …  QE-UAs  QE-Servers  ViTA IOT Test Spec.
  • 5. 5 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Network Emulator Network Emulator QE - Servers (TBD) QE - Server QE - UA QE - UAs (TBD) Functional Operation Standard UA SIP UA DUT Functional Operation ViTA IOT Test Spec
  • 6. 6 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Network Emulator Requirements  Network Emulator  Define Network Impairments  Reference next pages  QE-UAs  QE-Servers  ViTA IOT Test Spec.
  • 7. 7 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Network Emulator - Impairments  Latency  Packet Loss  Packet Effect  Link Fault  Congestion  Bandwidth
  • 8. 8 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Latency  Fixed Latency  A fixed latency value is applied to all packets  Configurable parameter: Latency  Uniform Distributed Latency  A changing latency over time  Can emulate jitter condition  Configurable parameter: Minimum Latency, Maximum latency delay count delay count
  • 9. 9 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Latency  Normal Distributed Latency  Latency fluctuate randomly and non-uniformly around average value  Can emulate jitter condition  Configurable parameter: Average, Standard Deviation  Linear Latency  Latency increase as time increase  Can emulate jitter condition  Configurable parameter: Minimum Latency, Maximum Latency, Time Duration delay count delay Time
  • 10. 10 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Packet Loss  Periodic Loss  Discards one packet every 2 to 65535 packets  Count packets separately on both direction  Random Loss  Packet losses base on a probability from 0.01% to 100%  Bust Loss  Packet losses base on a probability from 0.01% to 90%  Loss a random number of packets between 1 and 65535
  • 11. 12 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Packet Effect  Out of Order  Base on a probability between 1% and 50%, a packet would be moved from original location with an offset from 1 to 64 packets  Duplicate Packets  Base on a probability between 1% and 99%, a packet would be duplicated for 1 to 20 copies.  Fragmentation  MTU can be set from 64 bytes to 1460 bytes  Handle “Do Not Fragment” bit  TTL Effects  A packet’s TTL value could be decreased from 1 to 255  An ICMP message may be returned to the originator of the packet
  • 12. 13 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Link Fault  Bit Error  Toggle one bit every 102 to 1012 bits  Toggle from 1 to 500 bit if Bit Error occurs  Disconnect  Disconnect network from 10 ms to 1 hour  All packets are lost during “disconnection”
  • 13. 15 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Congestion  Congestion occurs every 1 second to 300 seconds  A congestion lasts from 10 ms to 120000 ms  Fixed latency from 0 ms to 8000 ms  Packet loss probability from 0% to 90%  Latency and Packet loss setting in Congestion overwrite original setting when Congestion events occur
  • 14. 16 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Gateway-Bandwidth Control  Bandwidth from 2.4 Kbps to 622 Mbps  Packet Overhead Length from 0 to 1000 bytes  Bandwidth Utilization from 0 % to 100 %  Queue Size from 2 KB to 65 MB  Queue Size Policy: Packet Mode or Byte Mode  Queue Management: Drop Tail or RED (Random Early Detection)
  • 16. 18 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Pure Network  Adv.  環境單純, 可明確identify DUT defects  可reproduce DUT defects  Test Report 較為可靠客觀  Disadv.  只證明Interop 沒問題,Vender自己需進行 Real Network Test  Open Issues  QE-UAs, QE-Servers
  • 17. 19 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Real Network  Adv.  可測得DUT 之Robustness  最能滿足Vender需求  Disadv.  往往無法Reproduce DUT defects, 因為造成defects之Network Impairments有太多種組合  Test Report 較不客觀, 最多只能指出當時環境狀況  增加了環境不確定度,加重測試事務與時程  2個run * 3個QE System * 40 Test Cases + Unpredicted Network Status  降低了通過率  Open Issues  QE-UAs, QE-Servers  Network Provider  Network Status Report
  • 18. 20 The information contained herein is the exclusive property of ITRI and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of ITRI. Network Emulator  Adv.  可調整Impairments,使得Emulator Network 接近真實  Impairments可組合,可給設定參數值  可 Reproduce Network Status, 並Identify Defects  Disadv.  增加了測試複雜度,加長測試時程  2個run * 2個phase(Network Env.) * 3個QE System*40 Test Cases  降低了通過率  Open Issues  QE-UAs, QE-Servers  Survey Impairments其組合與參數之合理值範圍