Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 AMTv6: Active Measurement Tool in IPv6 Network Jaehoon Jeong, ETRI

Similar presentations


Presentation on theme: "1 AMTv6: Active Measurement Tool in IPv6 Network Jaehoon Jeong, ETRI"— Presentation transcript:

1 1 AMTv6: Active Measurement Tool in IPv6 Network Jaehoon Jeong, ETRI paul@etri.re.kr

2 NGI Standards Team - 2 - Contents ▣ Measurement ? ▣ Active Measurement ▣ Active Measurement Tool in IPv6 Network (AMTv6) ▣ Measurement in IPv4 Network ▣ Conclusion ▣ Future Work

3 NGI Standards Team - 3 - Measurement ? Network node Active monitor Passive monitor User Control information collector User Active monitor User User traffic Measurement packets Copied traffic Splitter ▣ Classification of Measurement ◈ Passive Measurement  With Passive monitor or Control information collector & Report-packets ◈ Active Measurement  With Active monitors & Measurement-packets ▣ Measurement Infrastructure Report packets

4 NGI Standards Team - 4 - Active Measurement ▣ Mechanism ◈ Sending the measurement-packets(probes) into any network to guess the state and behavior of the network. ▣ Metric (end-to-end) ◈ RTT ◈ One-way delay ◈ Delay Jitter ◈ Packet loss ◈ TCP-Bulk throughput, etc. ▣ Tools ◈ Skitter: CAIDA Group Solution ◈ PingER: IEPM Group Solution ◈ Surveyor: Advanced Network & Services Solution ◈ RIPE: RIPE Network Coordination Centre (NCC) Solution ◈ AMP: NLANR Solution ◈ AMTv6: ETRI & SNU Solution

5 NGI Standards Team - 5 - Comparison among Tools MetricAMTv6SurveyorRIPEPingERAMP Method1way delay, loss, delay-jitter 1way delay, loss 2way delay, loss HostsDedicated SelectedDedicated Time synchronization GPS NTP SchedulingPoisson Bursty (30m) Linear random about 1 st 15 sec of min Packet size 52 Bytes(IPv4) 72 Bytes(IPv6) ~ 40 Bytes(IPv4)100 Bytes(IPv4)100 Bytes & 1000 Bytes(IPv4) 64 Bytes(IPv4) Deployment KORENAdvancedRIPEDOE / ESnetNSF / NLANR

6 NGI Standards Team - 6 - Active Measurement Tool in IPv6 Network (AMTv6) ▣ AMTv6? ◈ Active measurement infrastructure in IPv4 & IPv6 Network ◈ Metric  One-way delay, Packet loss rate, Delay jitter, etc. ◈ Time synchronization  GPS ◈ Timestamping  Data link layer(Ethernet) ▣ Development Environment ◈ PC: Pentium III ◈ Data link layer: Ethernet ◈ GPS Receiver: Motorola Oncore GPS Receiver(UT) ◈ Antenna: Oncore Remote ◈ OS: FreeBSD 4.2-Release ◈ Time sync: ntp-4.1-0 ◈ Database: MySQL

7 NGI Standards Team - 7 - Timestamp ▣ Method to get exact one-way delay ◈ Timestamping at Ethernet device driver AMT End Host UDP header AMT Record UDP IP Ethernet UDP headerAMT RecordIP header UDP headerAMT RecordIP headerEthernet headerCRC LAN Sequence Number Send Time Receive Time

8 NGI Standards Team - 8 - Internet AMT Architecture: System Level Measurement System A Measurement System B Control System GPS Satellite GPS Receiver ② Measurement-packets ③ Measured data ① Measurement command AMT Visualizer

9 NGI Standards Team - 9 - AMT Architecture: Process Level Control messageMeasured data Control server Storage server AMT daemon ReceiverSender Delivery agent Local DB Central DB Control System Measurement System DB server Control shell

10 NGI Standards Team - 10 - Control System Control Server Main Thread Measure Thread Flag Thread Poll-Send Thread Poll-Recv Thread : Control channel(Pipe) Storage Server Main Thread Gather Thread Health Check: Polling Main Thread DB Server

11 NGI Standards Team - 11 - Measurement System AMT Daemon Main Thread : Control channel(TCP) Control Server AMT Sender : Control channel(Pipe) Main Thread Send Thread AMT Receiver Main Thread Recv Thread Delivery Agent Main Thread Deliver Thread

12 NGI Standards Team - 12 - control server amt-daemon sender receiver sender DB Control System Measurement System A Measurement System B Measurement Procedure 5 1 2 2 3 6 4 4 3 1 5 7 8 2 2

13 NGI Standards Team - 13 - control server amt-daemon DB delivery agent storage server DB Control System Measurement System A Measurement System B Gathering Procedure 4 1 2 3 4 5 6 5 6 7 7 8 9 10 11 12

14 NGI Standards Team - 14 - Control Shell & amt.ini User Interface of Control ShellConfiguration File for Control Server (amt.ini)

15 NGI Standards Team - 15 - AMT Visualizer Query for result of measurementResult of measurement

16 NGI Standards Team - 16 - MS1: 147.46.14.69 GPS Satellite GPS Receiver Router 1 Router 2 Router 3 MS2: 203.232.127.20 CS: 147.46.15.203 SNU KT Measurement in IPv4 Network Internet Measurement System 1(MS1) Measurement System 2(MS2) Control System(CS)

17 NGI Standards Team - 17 - Result 1: One-way Delay a) MS1 -> MS2 Delayb) MS2 -> MS1 Delay

18 NGI Standards Team - 18 - Result 2: Loss Rate a) MS1 -> MS2 Loss Rateb) MS2 -> MS1 Loss Rate

19 NGI Standards Team - 19 - Result 3: Delay Jitter a) MS1 -> MS2 Delay Jitterb) MS2 -> MS1 Delay Jitter

20 NGI Standards Team - 20 - Conclusion ▣ AMTv6 ◈ Active Measurement Tool for One-way IP Performance Measurement in IPv4 & IPv6 Network ◈ Metric  One-way Delay  Loss Rate  Delay Jitter ◈ We can understand the Network’s state with the Metric  What path is overloaded?  What point is the bottleneck? ▣ Application of AMTv6 ◈ Network Performance Monitoring ◈ Network Management  Finding the point of which link bandwidth should be increased  Relocation of Network resources  Decision of whether the routers should be upgraded

21 NGI Standards Team - 21 - Future Work ▣ Implementation & Stabilization of AMTv6 ◈ Completion of the implementation of AMTv6 ◈ Finding and fixing of bugs through frequent testing ◈ Improvement into fault tolerant system ▣ Addition of Functions ◈ Improvement of AMT Visualizer  Control of all AMT processes through Web  Processing of a various queries  Whether Map : Checking of state of measurement systems ▣ Deployment of AMTv6 into KOREN ◈ Measurement and Analysis in KOREN IPv6 Network ▣ Measurement WG Member ◈ Chairman : Jaehoon Jeong (ETRI, paul@.etri.re.kr)paul@.etri.re.kr ◈ Number of Members : 9


Download ppt "1 AMTv6: Active Measurement Tool in IPv6 Network Jaehoon Jeong, ETRI"

Similar presentations


Ads by Google