An SNMP Agent for Active In-network Measurements
|
|
|
- Alvin Pierce
- 10 years ago
- Views:
Transcription
1 An SNMP Agent for Active In-network Measurements G. Gardikis, K. Sarsembagieva, G. Xilouris, A. Kourtis Institute of Informatics and Telecommunications National Centre for Scientific Research Demokritos Athens , Greece {gardikis; katias; xilouris; Abstract Active network measurements play an important role not only in network monitoring for OAM purposes, but also in assessing the current network status and providing real-time information for the optimization of applications. This paper proposes the extension of SNMP-based monitoring mechanisms to also support active in-network measurements conforming to the standardized OWAMP protocol. A specialized SNMP agent is designed and implemented, featuring an OWAMP-compliant probe module and accompanied by the appropriate MIB. The proper operation of the mechanism is validated in a laboratory testbed under emulated network conditions, achieving remarkable accuracy and seamless integration with SNMPcompatible network managers. Index Terms - active measurements, OWAMP, SNMP, SNMP agent I. INTRODUCTION Given the diverse requirements of emerging user applications and the increased heterogeneity of contemporary networking technologies, efficient and accurate monitoring of the network infrastructure is becoming a more and more challenging task. Monitoring procedures have traditionally been used for OAM (Operations, Administration and Maintenance) purposes i.e. assessing the network health/status and detecting faults and suboptimal configurations. However, emerging application/network coupling paradigms, envisaged in the frame of the Future Internet, introduce an additional perspective; they involve the (controlled) provision of the explicit knowledge of the network status not only to the infrastructure operator but also to the user applications, so that the latter can self-optimise, adapting to fluctuating network conditions. Such a concept is promoted e.g. by the Application- Layer Traffic Optimisation (ALTO) approach [1], [2]. Traditionally, network monitoring is mainly achieved via passive measurements i.e. observation of parameters such as link/interface status and load, queue lengths, routing tables etc. However, as will be explained later, active measurements, involving the insertion of probe traffic into the network, are also necessary for the accurate, end-to-end assessment of network conditions. In this context, we propose the extension of standardized SNMP-based network monitoring mechanisms so as to also support the conduction of in-network active measurements, in a way totally compatible with existing SNMP network managers. The aim is to have a common, integrated and standardized architecture for retrieving both active and passive metrics within the network i.e. without having to employ additional measurement servers at its edges. The paper proceeds as follows: Section II provides some background information, necessary to better clarify the issues addressed. Section III describes the architecture and functionality of the enhanced SNMP for Active Measurements (SAM) agent and Section IV presents its proofof-concept validation and assessment in an experimental testbed. Finally, Section V concludes the paper. II. BACKGROUND As opposed to passive monitoring, which is based on the observation and recording of parameters and metrics retrieved from the network nodes during normal operation, active measurements involve the insertion of probe (i.e. artificially generated) traffic into the network. This artificial traffic has certain characteristics, such as packet size and rate, number of packets, inter-packet times etc. and is generated by a probe module. It is captured and measured both at the source and the destination node, and the measurement results reflect the status of the network path, which the traffic traversed. Since the probe traffic imposes additional load in the network, and may interfere with user traffic, it is usually restricted in volume and duration. Under this restriction, active measurements can be extremely valuable even on a Tier 1 operational IP backbone [3], complementing traditional, element-level passive monitoring. Active measurements can be particularly useful for assessing one- or two-way metrics for end-to-end paths, which cannot be derived via passive monitoring. Commonly collected end-to-end metrics are packet delay, loss, jitter/delay variation and reordering. In order to yield realistic results, probe traffic must have similar characteristics to actual application streams. However, due to its restricted duration and volume, significant deviation between measured and actual values may occur. In [4], it is shown that very small packet loss ratios cannot be accurately measured with a short burst of probe traffic. On the other hand, delay measurements via time-stamped traffic can be quite accurate. Naturally, as explained in [5], the assessment of One- Way Delay (OWD) requires strict synchronization between the sender and the receiver; this can be partially achieved via NTP /12/$ IEEE
2 queries to an accurate time server or, even better, with GPS timing provided by satellite receivers. When it comes to the mechanism for conducting active measurements and retrieving the results, many proprietary architectures have already been in use for a long time, such as [6], [7], the Test Traffic Measurement service (TTM) of RIPE [8], or several commercial tools developed by network tester manufacturers. The One-Way Active Measurement Protocol (OWAMP), described in RFC 4656 [9] is an effort to standardize this procedure, and is the protocol adopted by the proposed architecture described in this paper. OWAMP specifies the establishment of measurement sessions between two peers (Client and Server), the dispatch of the probe timestamped UDP traffic and the subsequent exchange of measured quantities, such as one-way delay, loss and jitter. For conducting network management and monitoring procedures, the Simple Network Management Protocol (SNMP), even after more than two decades since its introduction, is still the dominant standard, supported by almost all contemporary network elements. SNMP organizes the measured metrics into a hierarchical data structure called the Management Information Base (MIB). The module residing in the managed element (SNMP Agent) responds to the queries of the managing entity (SNMP Manager) by providing the values of certain objects in the MIB, corresponding to measurable quantities. SNMP is widely being used to retrieve intra-element passive metrics, such as interface status and utilization, queue lengths, packet loss. However, there is a missing link between the SNMP and OWAMP standards, making it impossible to retrieve OWAMP-based active measurements via SNMP. We address this issue by proposing an integration framework between the two standards, built around an enhanced SNMPfor-Active-Measurements (SAM) Agent and a tailored MIB. The SAM Agent, in addition to reporting passive metrics, can be also used for conducting active measurements with a remote peer agent. It can be installed either in a network node (router) or in measurement servers at the edge of the network. The advantage is obvious; both active and passive measurements are integrated under the SNMP umbrella, making it possible for a standard SNMP-compliant network manager to configure and collect both types of metrics. The following section presents the architecture and implementation of the proposed agent. III. AGENT ARCHITECTURE AND FUNCTIONALITY A. SAM-MIB At first stage, in order to support the conduction of innetwork active measurements by the network elements themselves via SNMP, a new tailored Management Information Base needs to be designed and implemented. This MIB ( SAM-MIB ) needs to contain both: Configuration parameters for each OWAMP session to be launched: peer IP address, number of packets to be sent, packet size etc. Note that multiple OWAMP sessions may be run in parallel, where each session corresponds to a certain peer node and a specific path within the network which is measured (e.g. a Label Switched Path in the case of MPLS-enabled core). Results from each OWAMP session: number of hops traversed, packet loss, jitter and one-way delay (OWD), count of duplicate packets etc. Since the session consists of two unial probe streams sent in opposite s (from the OWAMP Client to the Server and vice versa), two measurement sets are available correspondingly. Table I shows the SAM-MIB objects, organized in a table structure to support multiple simultaneous OWAMP sessions. Once the Network Manager configures each session (via SNMP SET commands), a dedicated Monitoring Daemon (i.e. a SAM Agent component, see following section) initiates the session automatically and executes it periodically and continuously in the background. At any time, the Manager can retrieve the most current results via a SNMP GET query. Object name TABLE I. samdaemonrunning samdaemoninterval samactmsmttable samactmsmtentry samactmsmtconfvpathid samactmsmtconfpeerip samactmsmtconfnopkts samactmsmtconfpktsize samactmsmtconfinterpkt Time samactmsmtconfloss Timeout No Hops DuplicateCount PktJitter PktsLost MinDelay MaxDelay AvrgDelay OBJECTS OF THE SAM-MIB Description Shows whether the daemon should be active or not. (a value of 0 suspends the active measurement procedure) Time Interval between two consecutive measurements (msec) Active Measurements and Configurations Table Row of the samactmsmttable (Configuration) Unique index corresponding to the network path measured. (Configuration) The IP Address (or Host Name) of the peer node with which the OWAMP session will be established (Configuration) Number of probe packets to be sent during the OWAMP session (Configuration) Size of the packets to be sent during the OWAMP session (Configuration) Time interval between two consecutive packets (msec) (Configuration) Time threshold which, if exceeded, a packet will be considered lost (msec) (Result) Number of Hops measured in the Outbound (from the local node to the peer node) (Result) Number of Duplicate Packets measured in the Outbound (Result) Packet Jitter value obtained in the Outbound (msec) (Result) Number of packets lost in the Outbound (Result) Minimum one-way delay in the Outbound (msec) (Result) Maximum delay value in the Outbound (msec) (Result) Average delay value in the Outbound (msec)
3 Object name MedianDelay StDevDelay NoHops DuplicateCount PktJitter PktsLost MinDelay MaxDelay AvrgDelay MedianDelay StDevDelay samactmsmtlastupdate Description (Result) Median delay value in the Outbound (msec) (Result) Standard Deviation delay value in the Outbound (msec) OutboundNoHops, in the Inbound (i.e. from the peer node to the local node) OutboundDuplicateCount, in the Inbound OutboundPktJitter, in the Inbound OutboundPktsLost, in the Inbound OutboundMinDelay, in the Inbound OutboundMaxDelay, in the Inbound OutboundAvrgDelay, in the Inbound OutboundMedianDelay, in the Inbound OutboundStDevDelay, in the Inbound The timestamp (Date and Time) of the more recent measurement results available The monitor daemon is a module especially developed for performing and storing active measurements by invoking the OWAMP client component. Written in C, the monitor daemon auto-starts at device boot and runs continuously in the background. Its functionality is depicted in Fig.1. After initialisation phase, it obtains the SAM- MIB::samDaemonInterval and SAM- MIB::samDaemonRunning configuration values and examines their values. If the samdaemonrunning value is different than "1", then it waits for samdaemoninterval milliseconds and repeats the previous steps. If the samdaemonrunning is "1", then it proceeds to its main functionality, as follows. Prior to executing any measurements, the monitor daemon synchronises the system by executing a NTP Time update query to a pre-configured time server. Then it retrieves all ConfVPathID/ConfPeerIP pairs from the samactmsmttable. For each such pair, the monitor daemon spawns a child thread; a multi-threaded approach was chosen so as to be able to conduct measurement sessions to different peer IPs in parallel. Each thread retrieves the rest configuration parameters from the samactmsmttable, which will be used to configure and execute the OWAMP session (number of packets, packet size etc.). Next, each thread invokes an instance of the OWAMP client, which connects to the peer OWAMP server so as to conduct the measurement session in both s; two concurrent probe bursts are initiated, one inbound and one outbound. After the session is completed, the calculated measurements (no.of hops, jitter, loss, one-way delay, duplicates) are stored in the corresponding columns and rows of the samactmsmttable. B. SAM Agent The SNMP-for-Active-Measurements (SAM) Agent is essentially an integration of a standard SNMP agent with an OWAMP active probe. It is developed in C on a Linux Debian operating system. It is a composite module, consisting of four entities: a) a standard SNMP agent (exploiting the linux net-snmp library) to ensure interaction with the SAM-MIB. A sub-agent was added to handle the SAM-MIB b) an OWAMP client, which conducts the OWAMP sessions to a remote peer. The open-source reference RFC implementation [10] was used, modified so as to allow more fine-grained processing of the results (calculation of average One-Way Delay and OWD standard deviation from the set of per-packet OWD values) c) an OWAMP server [10], for accepting and serving OWAMP session requests from other peers, d) a dedicated Monitoring Daemon (developed from scratch) which coordinates the active measurement procedure. The SAM agent also utilises an NTP client for achieving time synchronisation to an external NTP server, essential for accurate one-way delay measurements. Figure 1. Functional description of the SAM Monitor daemon It must be noted, that, once configured, each OWAMP session is running repeatedly. In this way, the manager can
4 always have instant access to the latest measurement data by executing an SNMP query to the SAM-MIB. The procedure is stopped when the SNMP manager removes the corresponding configuration parameters from the samactmsmtentry row. Furthermore, the probe session configurations may be changed on-the-fly at any time and for any peer, without causing any disturbance to the other running threads/sessions. In order to better clarify the overall operation, Fig.2 depicts a sequence diagram showing the interactions between all involved modules. In order to facilitate wider experimentation and code improvement/enhancement, the SAM agent and MIB entities have been released as open-source code [11]. IV. VALIDATION Following the design and the implementation of the SAM agent, we carried out a validation procedure in an experimental network testbed so as to verify the proper operation and accuracy of the SAM framework, along with its compatibility with standard SNMP network managers. The testbed we used is shown in Fig.3 and consists of: two linux-based edge routers (R1, R5), in both of which the SAM agent is installed. three linux-based routers (R2, R3, R4), forming the core network. These are deployed as Virtual Machines (VMs) within the same physical server. All links between R1-5 are 1GBps Ethernet connections (physical or virtual ones) a Network Manager, operating on a separate management network and featuring the open-source SNMP-based monitoring environment Zenoss Core [12], to which the SAM-MIB has been loaded as custom MIB; no further modifications are necessary. Via SNMP, the Network Manager supervises the network nodes (particularly R1 and R5) in a standardised way. a hardware-based NTP server, which provides accurate clock synchronisation to the system; it is reminded that tight sync is necessary for accurate one-way-delay measurements. The Stratum 1 NTP server has a satellite antenna and utilises GPS clock source. In addition, all Linux-based routers feature a precisiontime kernel so as to support sub-msec clock accuracy. This configuration allows R1 and R5 to be in-sync with accuracy in the order of 0.1 msec. Initially, the Network Manager configures the SAM agent in R1 to invoke an OWAMP session to R5. Apart from peer IP, the parameters configured via SNMP SET commands were: samactmsmtconfnopkts -> 100 (number of packets to be used) samactmsmtconfpktsize -> 1000 (packet size, adding 14 bytes of minimum UDP payload) samactmsmtlosstimeout -> 2 seconds Figure 2. Sequence diagram of the active measurement procedure
5 samactmsmtinterpkttime -> 0.1e (i.e. 0.1 seconds on average, exponentially distributed) Figure 4. One-Way Delay: Imposed vs. Measured Figure 3. Testbed for assessing and validating the SAM framework The network path used is {R1, R3, R4, R5}, as shown in Fig. 3. In order to emulate actual network conditions in a controlled manner, we enabled the linux built-in network emulator (netem) module in R4, on the R4/R5 network interface. Netem was used to apply a specific amount of loss and delay to the outbound (R4->R5) traffic. After each change in the netem configuration, (OWAMP measurements were performed repeatedly) we executed SNMP GET queries from the Network Manager to R1 so as to observe how one-way delay and loss values were affected by the emulator. As a first experiment, we imposed delays from 0 to 50 msec with a 5-msec step. With the emulator disabled, the propagation delay added by the network itself is negligible - round-trip-time from R1 to R5 was in the order of 0.5 msec. Therefore, we just compared the measured values with the enforced ones; the relationship is depicted in the graph of Fig.4, where it is seen that the two values almost coincide, proving the accuracy of the measurement mechanism. It must be noted that, since emulated delay was applied only to outbound traffic, Fig.4 refers to outbound delay only; in particular, the measured OWD corresponds to the values of the SAM-MIB::samActMsmtOutboundAvrgDelay object. The inbound OWD (not shown in the graph) is correctly measured to be approximately 0.2 msec - almost half of the native RTT of the network. At a second series of measurements, after setting the delay back to zero, we imposed packet loss on the outbound traffic. Loss values ranged from 0 to 5%, with a step of 0.5%. Uniform loss distribution was applied. Fig.5 shows that the values reported by the SAM agent achieve a very good approximation of the actual loss percentage, given the relatively limited length of the probe traffic burst (100 packets). Increasing the burst length would yield more accurate results but would also impose more overhead on the network. Again, since emulated loss was applied only to outbound traffic, Fig.5 refers to outbound loss only; in particular, the indicated measured value corresponds to the ratio of the lost to the total outbound sent packets (SAM- MIB::samActMsmtOutboundPktsLost / SAM- MIB::samActMsmtConfNoPkts). The inbound loss (not shown in the graph) is correctly measured to be zero. In a real operational network, the correlation between measured and actual loss will heavily depend not only on probe traffic parameters (packet numbers, measurement frequency etc.) but also on the mechanisms causing the losses (link errors, queuing disciplines etc.). Figure 5. Packet loss: Imposed vs. Measured
6 V. CONCLUSIONS The results from active measurements, taken along traffic paths on an operational network, are essential in order to form an accurate snapshot of the status and the condition of the network. In this context, the paper proposed a framework for integrating standardised procedures for executing active measurements (via OWAMP) and communicating configuration parameters and measurement results (over SNMP). The designed and implemented SAM agent, allows a common SNMP manager to jointly manage and exploit active measurements, along with passive ones. The proper operation of the agent was validated and its accuracy was assessed in a functional experimental testbed with emulated network conditions. To allow further experimentation and re-use, the developed agent components have been publicly released as open-source code. Scheduled next steps include the integration of the modules in a composite network monitoring system combining active and passive measurements for the provision of Network Distances towards network-aware optimisation of applications, especially peer-to-peer ones. This integration is planned to take place in a more complex MPLS/DiffServ network testbed for measuring differentiated traffic on labelswitched paths on end-to-end basis. ACKNOWLEDGMENT The work described in this paper is partially supported by the research project ALICANTE, funded by the European Commission within the Seventh Framework Programme under grant agreement n REFERENCES [1] J. Seedorf, E. Burger, Application-Layer Traffic Optimization (ALTO) Problem Statement, RFC 5693, September 2009, [2] R. Alimi, R. Penno, Y. Yang, ALTO Protocol, Work in progress, March 2012, [3] L. Ciavattone, A. Morton and G. Ramachandran, Standardized Active Measurements on a Tier 1 IP Backbone, IEEE Communications Magazine, June 2003, pp [4] P. Barford and J. Sommers, Comparing Probe- and Router-Based Packet-Loss Measurement, IEEE Internet Computing, September 2004, pp [5] L. de Vito, S. Rapuano, L. Tomaciello, One-Way Delay Measurement: State of the Art, IEEE Trans. On Instrumentation and Measurement, 57(12), December 2008, pp [6] U. Hofmann, T. Pfeiffenberger, and B. Hechenleitner, One-way-delay measurements with CM toolset, in Proc. Int. Performance Comput.Commun. Conf., Phoenix, AZ, 2000, pp [7] J. Jeong, S. Lee, Y. Kim, and Y. Choi, Design and Implementation of One-Way IP Performance Measurement Tool, vol London, U.K.:Springer-Verlag, Jun. 2002, pp no. 2. [8] RIPE Test Traffic Measurement Service, [9] S. Shalunov et al, A One-way Active Measurement Protocol, RFC 4656, September 2006, [10] Internet2, OWAMP version [11] SNMP for Active Measurements (SAM) Framework, [12] Zenoss Core, Enterprise IT Monitoring,
STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT
STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT 1. TIMING ACCURACY The accurate multi-point measurements require accurate synchronization of clocks of the measurement devices. If for example time stamps
QMon: A Class-based QoS Monitoring Tool
QMon: A Class-based QoS Monitoring Tool 1 QMon: A Class-based QoS Monitoring Tool André Ferreira, Emanuel Freitas, Filipe Leitão Abstract Current applications and services are continuously putting higher
IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview
This module describes IP Service Level Agreements (SLAs). IP SLAs allows Cisco customers to analyze IP service levels for IP applications and services, to increase productivity, to lower operational costs,
TCP Labs. WACREN Network Monitoring and Measurement Workshop Antoine Delvaux [email protected] perfsonar developer 30.09.
TCP Labs WACREN Network Monitoring and Measurement Workshop Antoine Delvaux [email protected] perfsonar developer 30.09.2015 Hands-on session We ll explore practical aspects of TCP Checking the effect
Influence of Load Balancing on Quality of Real Time Data Transmission*
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 515-524 UDK: 004.738.2 Influence of Load Balancing on Quality of Real Time Data Transmission* Nataša Maksić 1,a, Petar Knežević 2,
Design and Implementation of One-way IP Performance Measurement Tool
Design and Implementation of One-way IP Performance Measurement Tool Jaehoon Jeong 1, Seungyun Lee 1, Yongjin Kim 1, and Yanghee Choi 2 1 Protocol Engineering Center, ETRI, 161 Gajong-Dong, Yusong-Gu,
A Passive Method for Estimating End-to-End TCP Packet Loss
A Passive Method for Estimating End-to-End TCP Packet Loss Peter Benko and Andras Veres Traffic Analysis and Network Performance Laboratory, Ericsson Research, Budapest, Hungary {Peter.Benko, Andras.Veres}@eth.ericsson.se
Net.Audit distributed Test System
SLA check, SLA definition, SLA Monitoring, SLA Monitor, SLA Quality System, SLA Service Assurance, SLA test, SLA conformance, IP QoS, Y.1541, real-time detection and classification of disturbances, IP
Best Practices for Testing Ethernet and Network Synchronization at the Cell Site
Best Practices for Testing Ethernet and Network Synchronization at the Cell Site The explosive growth in the number of 4G mobile subscribers and ever-increasing mobile data usage is driving mobile operators
The ISP Column A monthly column on all things Internet
The ISP Column A monthly column on all things Internet Just How Good are You? Measuring Network Performance February 2003 Geoff Huston If you are involved in the operation of an IP network, a question
How To Monitor And Test An Ethernet Network On A Computer Or Network Card
3. MONITORING AND TESTING THE ETHERNET NETWORK 3.1 Introduction The following parameters are covered by the Ethernet performance metrics: Latency (delay) the amount of time required for a frame to travel
Internet Infrastructure Measurement: Challenges and Tools
Internet Infrastructure Measurement: Challenges and Tools Internet Infrastructure Measurement: Challenges and Tools Outline Motivation Challenges Tools Conclusion Why Measure? Why Measure? Internet, with
PANDORA FMS NETWORK DEVICE MONITORING
NETWORK DEVICE MONITORING pag. 2 INTRODUCTION This document aims to explain how Pandora FMS is able to monitor all network devices available on the marke such as Routers, Switches, Modems, Access points,
TDM services over IP networks
Keyur Parikh Junius Kim TDM services over IP networks 1. ABSTRACT Time Division Multiplexing (TDM) circuits have been the backbone of communications over the past several decades. These circuits which
Requirements of Voice in an IP Internetwork
Requirements of Voice in an IP Internetwork Real-Time Voice in a Best-Effort IP Internetwork This topic lists problems associated with implementation of real-time voice traffic in a best-effort IP internetwork.
PANDORA FMS NETWORK DEVICES MONITORING
NETWORK DEVICES MONITORING pag. 2 INTRODUCTION This document aims to explain how Pandora FMS can monitor all the network devices available in the market, like Routers, Switches, Modems, Access points,
Chapter 4. VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network)
Chapter 4 VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network) 4.1 Introduction Traffic Engineering can be defined as a task of mapping traffic
Performance Measurement of Wireless LAN Using Open Source
Performance Measurement of Wireless LAN Using Open Source Vipin M Wireless Communication Research Group AU KBC Research Centre http://comm.au-kbc.org/ 1 Overview General Network Why Network Performance
Customer White paper. SmartTester. Delivering SLA Activation and Performance Testing. November 2012 Author Luc-Yves Pagal-Vinette
SmartTester Delivering SLA Activation and Performance Testing November 2012 Author Luc-Yves Pagal-Vinette Customer White paper Table of Contents Executive Summary I- RFC-2544 is applicable for WAN and
Challenges and Approaches in Providing QoS Monitoring
Challenges and Approaches in Providing QoS Monitoring Yuming Jiang, Chen-Khong Tham, Chi-Chung Ko Department of Electrical Engineering National University of Singapore 10 Kent Ridge Crescent, Singapore
packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.
Implementation of an Emulation Environment for Large Scale Network Security Experiments Cui Yimin, Liu Li, Jin Qi, Kuang Xiaohui National Key Laboratory of Science and Technology on Information System
Using IPM to Measure Network Performance
CHAPTER 3 Using IPM to Measure Network Performance This chapter provides details on using IPM to measure latency, jitter, availability, packet loss, and errors. It includes the following sections: Measuring
The Quality of Internet Service: AT&T s Global IP Network Performance Measurements
The Quality of Internet Service: AT&T s Global IP Network Performance Measurements In today's economy, corporations need to make the most of opportunities made possible by the Internet, while managing
to-end Packet Loss Estimation for Grid Traffic Monitoring
Passive End-to to-end Packet Loss Estimation for Grid Traffic Monitoring Antonis Papadogiannakis, Alexandros Kapravelos, Michalis Polychronakis, Evangelos P. Markatos Institute of Computer Science (ICS)
NetTESTER Embedded 'Always-On' Network Testing & In-Service Performance Assurance
NetTESTER Embedded 'Always-On' Testing & In-Service Performance Assurance Ethernet WAN Service: Typical Scenario HQ & Operations Centre (NOC) Management Access Management Access Site A Ethernet (Layer-2)
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand
D. SamKnows Methodology 20 Each deployed Whitebox performs the following tests: Primary measure(s)
v. Test Node Selection Having a geographically diverse set of test nodes would be of little use if the Whiteboxes running the test did not have a suitable mechanism to determine which node was the best
VoIP QoS on low speed links
Ivana Pezelj Croatian Academic and Research Network - CARNet J. Marohni a bb 0 Zagreb, Croatia [email protected] QoS on low speed links Julije Ožegovi Faculty of Electrical Engineering, Mechanical
Clearing the Way for VoIP
Gen2 Ventures White Paper Clearing the Way for VoIP An Alternative to Expensive WAN Upgrades Executive Overview Enterprises have traditionally maintained separate networks for their voice and data traffic.
Reordering of IP Packets in Internet
Reordering of IP Packets in Internet Xiaoming Zhou and Piet Van Mieghem Delft University of Technology Faculty of Electrical Engineering, Mathematics, and Computer Science P.O. Box 5031, 2600 GA Delft,
4 High-speed Transmission and Interoperability
4 High-speed Transmission and Interoperability Technology 4-1 Transport Protocols for Fast Long-Distance Networks: Comparison of Their Performances in JGN KUMAZOE Kazumi, KOUYAMA Katsushi, HORI Yoshiaki,
Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc
(International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan [email protected]
Chapter 2. Literature Review
Chapter 2 Literature Review This chapter presents a literature review on Load balancing based Traffic Engineering, VoIP application, Hybrid Neuro-Fuzzy System, and Intra & Inter Domain Networks. 2.1 Load
How To Provide Qos Based Routing In The Internet
CHAPTER 2 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 22 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 2.1 INTRODUCTION As the main emphasis of the present research work is on achieving QoS in routing, hence this
Ethernet Service OAM. Standards and Functionality. Connectivity Fault Management (CFM) Fault Detection. White Paper
White Paper Ethernet Service OAM Standards and Functionality As Ethernet continues to replace legacy TDM services in QoS sensitive, high-capacity applications such as business services and WiMAX/LTE 4G
1. The Web: HTTP; file transfer: FTP; remote login: Telnet; Network News: NNTP; e-mail: SMTP.
Chapter 2 Review Questions 1. The Web: HTTP; file transfer: FTP; remote login: Telnet; Network News: NNTP; e-mail: SMTP. 2. Network architecture refers to the organization of the communication process
Operating Systems and Networks Sample Solution 1
Spring Term 2014 Operating Systems and Networks Sample Solution 1 1 byte = 8 bits 1 kilobyte = 1024 bytes 10 3 bytes 1 Network Performance 1.1 Delays Given a 1Gbps point to point copper wire (propagation
Quantifying TCP Performance for IPv6 in Linux- Based Server Operating Systems
Cyber Journals: Multidisciplinary Journals in Science and Technology, Journal of Selected Areas in Telecommunications (JSAT), November Edition, 2013 Volume 3, Issue 11 Quantifying TCP Performance for IPv6
High-Speed TCP Performance Characterization under Various Operating Systems
High-Speed TCP Performance Characterization under Various Operating Systems Y. Iwanaga, K. Kumazoe, D. Cavendish, M.Tsuru and Y. Oie Kyushu Institute of Technology 68-4, Kawazu, Iizuka-shi, Fukuoka, 82-852,
Advanced VSAT Solutions Bridge Point-to-Multipoint (BPM) Overview
2114 West 7 th Street Tempe, AZ 85281 USA Voice +1.480.333.2200 E-mail [email protected] Web www.comtechefdata.com Advanced VSAT Solutions Bridge Point-to-Multipoint (BPM) Overview January 2014 2014
Synchronization Essentials of VoIP WHITE PAPER
Synchronization Essentials of VoIP WHITE PAPER Synchronization Essentials of VoIP Introduction As we accelerate into the New World of VoIP we assume we can leave some of the trappings of wireline telecom
Key Words: Monitoring, Network measurements, Quality of Service, IP Premium, GÉANT
Project Number: Project Title: IST-1999-20841 SEQUIN Deliverable D2.1 - Monitoring and Verifying Premium IP SLAs Addendum 3 Deliverable Type: PU-Public Contractual Date: 30 April 2002 Actual Date: 30 April
Implementing VoIP support in a VSAT network based on SoftSwitch integration
Implementing VoIP support in a VSAT network based on SoftSwitch integration Abstract Satellite communications based on geo-synchronous satellites are characterized by a large delay, and high cost of resources.
Issues for the performance monitoring of an open source H.323 implementation ported to IPv6-enabled networks with QoS characteristics
Issues for the performance monitoring of an open source H.323 implementation ported to IPv6-enabled networks with QoS characteristics Authors: Ch. Bouras, A. Gkamas, A. Karaliotas, D.Primpas, K. Stamos
Research on Errors of Utilized Bandwidth Measured by NetFlow
Research on s of Utilized Bandwidth Measured by NetFlow Haiting Zhu 1, Xiaoguo Zhang 1,2, Wei Ding 1 1 School of Computer Science and Engineering, Southeast University, Nanjing 211189, China 2 Electronic
Infrastructure for active and passive measurements at 10Gbps and beyond
Infrastructure for active and passive measurements at 10Gbps and beyond Best Practice Document Produced by UNINETT led working group on network monitoring (UFS 142) Author: Arne Øslebø August 2014 1 TERENA
WhitePaper: XipLink Real-Time Optimizations
WhitePaper: XipLink Real-Time Optimizations XipLink Real Time Optimizations Header Compression, Packet Coalescing and Packet Prioritization Overview XipLink Real Time ( XRT ) is a new optimization capability
QoSpy an approach for QoS monitoring in DiffServ Networks.
QoSpy an approach for QoS monitoring in DiffServ Networks. Ulrich Hofmann Alessandro Anzaloni Ricardo de Farias Santos. [email protected] Instituto Tecnológico de Aeronaútica São José dos Campos-SP-Brazil
International Journal of Advanced Research in Computer Science and Software Engineering
Volume 2, Issue 9, September 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Experimental
An Active Packet can be classified as
Mobile Agents for Active Network Management By Rumeel Kazi and Patricia Morreale Stevens Institute of Technology Contact: rkazi,[email protected] Abstract-Traditionally, network management systems
ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP
ENSC 427: Communication Networks ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP Spring 2010 Final Project Group #6: Gurpal Singh Sandhu Sasan Naderi Claret Ramos ([email protected]) ([email protected])
PART OF THE PICTURE: The TCP/IP Communications Architecture
PART OF THE PICTURE: The / Communications Architecture 1 PART OF THE PICTURE: The / Communications Architecture BY WILLIAM STALLINGS The key to the success of distributed applications is that all the terminals
A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman
A Preferred Service Architecture for Payload Data Flows Ray Gilstrap, Thom Stone, Ken Freeman NASA Research and Engineering Network NASA Advanced Supercomputing Division NASA Ames Research Center Outline
Low-rate TCP-targeted Denial of Service Attack Defense
Low-rate TCP-targeted Denial of Service Attack Defense Johnny Tsao Petros Efstathopoulos University of California, Los Angeles, Computer Science Department Los Angeles, CA E-mail: {johnny5t, pefstath}@cs.ucla.edu
I. ADDITIONAL EVALUATION RESULTS. A. Environment
1 A. Environment I. ADDITIONAL EVALUATION RESULTS The tests have been performed in a virtualized environment with Mininet 1.0.0 [?]. Mininet is tool to create a virtual network running actual kernel, switch
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University
Active and Passive Measurements on Campus, Regional and National Network Backbone Paths
1 Active and Passive Measurements on Campus, Regional and National Network Backbone Paths 1 Prasad Calyam, 2 Dima Krymskiy, 2 Mukundan Sridharan, 1 Paul Schopis 1 OARnet, 1224 Kinnear Road,Columbus, Ohio
TE in action. Some problems that TE tries to solve. Concept of Traffic Engineering (TE)
1/28 2/28 TE in action S-38.3192 Verkkopalvelujen tuotanto S-38.3192 Network Service Provisioning Networking laboratory 3/28 4/28 Concept of Traffic Engineering (TE) Traffic Engineering (TE) (Traffic Management)
The rise of the hybrid network model
The rise of the hybrid network model Hybrid networks offer the promise of greater flexibility and capacity, improved application performance and cheaper price points than traditional Wide Area Networks
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &
A Fast Path Recovery Mechanism for MPLS Networks
A Fast Path Recovery Mechanism for MPLS Networks Jenhui Chen, Chung-Ching Chiou, and Shih-Lin Wu Department of Computer Science and Information Engineering Chang Gung University, Taoyuan, Taiwan, R.O.C.
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Jianguo Cao School of Electrical and Computer Engineering RMIT University Melbourne, VIC 3000 Australia Email: [email protected]
Measure wireless network performance using testing tool iperf
Measure wireless network performance using testing tool iperf By Lisa Phifer, SearchNetworking.com Many companies are upgrading their wireless networks to 802.11n for better throughput, reach, and reliability,
Chapter 3. Internet Applications and Network Programming
Chapter 3 Internet Applications and Network Programming 1 Introduction The Internet offers users a rich diversity of services none of the services is part of the underlying communication infrastructure
Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs
Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs As a head of the campus network department in the Deanship of Information Technology at King Abdulaziz University for more
A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration
Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844 Vol. V (2010), No. 5, pp. 862-870 A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration
A Web-Based Real-Time Traffic Monitoring Scheme Using CORBA
A Web-Based Real-Time Traffic Monitoring Scheme Using CORBA Yuming Jiang, Chen-Khong Tham, Chi-Chung Ko Department of Electrical Engineering, National University of Singapore, 10 Kent Ridge Crescent, Singapore
Lecture 8 Performance Measurements and Metrics. Performance Metrics. Outline. Performance Metrics. Performance Metrics Performance Measurements
Outline Lecture 8 Performance Measurements and Metrics Performance Metrics Performance Measurements Kurose-Ross: 1.2-1.4 (Hassan-Jain: Chapter 3 Performance Measurement of TCP/IP Networks ) 2010-02-17
Assignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph
Assignment #3 Routing and Network Analysis CIS3210 Computer Networks University of Guelph Part I Written (50%): 1. Given the network graph diagram above where the nodes represent routers and the weights
Frequently Asked Questions
Frequently Asked Questions 1. Q: What is the Network Data Tunnel? A: Network Data Tunnel (NDT) is a software-based solution that accelerates data transfer in point-to-point or point-to-multipoint network
SLA Monitoring in Next Generation Networks. Charles Barry CEO, Brilliant Telecommunications ITSF, London, November 2007
SLA Monitoring in Next Generation Networks Charles Barry CEO, Brilliant Telecommunications ITSF, London, November 2007 Outline Prelude SLA Monitoring in Legacy Networks Next Generation Networks use similar
Strategies. Addressing and Routing
Strategies Circuit switching: carry bit streams original telephone network Packet switching: store-and-forward messages Internet Spring 2007 CSE 30264 14 Addressing and Routing Address: byte-string that
The Ecosystem of Computer Networks. Ripe 46 Amsterdam, The Netherlands
The Ecosystem of Computer Networks Ripe 46 Amsterdam, The Netherlands Silvia Veronese NetworkPhysics.com [email protected] September 2003 1 Agenda Today s IT challenges Introduction to Network
Enable customers to optimally tune their network performance with real time information and proactive recommendations.
1 Objective: Real-Time Network Optimization Enable customers to optimally tune their network performance with real time information and proactive recommendations. 2 ig Data Analytics Technology ig data
VoIP Timing and Synchronization Best Practices
Best Practices A Brilliant Telecommunications White Paper December 2006 Introduction The explosive adoption of packet based networks from circuit switched (i.e. PSTN) continues to change the networking
THE IMPORTANCE OF TESTING TCP PERFORMANCE IN CARRIER ETHERNET NETWORKS
THE IMPORTANCE OF TESTING TCP PERFORMANCE IN CARRIER ETHERNET NETWORKS 159 APPLICATION NOTE Bruno Giguère, Member of Technical Staff, Transport & Datacom Business Unit, EXFO As end-users are migrating
Technote. SmartNode Quality of Service for VoIP on the Internet Access Link
Technote SmartNode Quality of Service for VoIP on the Internet Access Link Applies to the following products SmartNode 1000 Series SmartNode 2000 Series SmartNode 4520 Series Overview Initially designed
CONTROL SYSTEM FOR INTERNET BANDWIDTH BASED ON JAVA TECHNOLOGY
CONTROL SYSTEM FOR INTERNET BANDWIDTH BASED ON JAVA TECHNOLOGY SEIFEDINE KADRY, KHALED SMAILI Lebanese University-Faculty of Sciences Beirut-Lebanon E-mail: [email protected] ABSTRACT This paper presents
Computer Networking Networks
Page 1 of 8 Computer Networking Networks 9.1 Local area network A local area network (LAN) is a network that connects computers and devices in a limited geographical area such as a home, school, office
Architecture of distributed network processors: specifics of application in information security systems
Architecture of distributed network processors: specifics of application in information security systems V.Zaborovsky, Politechnical University, Sait-Petersburg, Russia [email protected] 1. Introduction Modern
Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering
Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls
Avaya ExpertNet Lite Assessment Tool
IP Telephony Contact Centers Mobility Services WHITE PAPER Avaya ExpertNet Lite Assessment Tool April 2005 avaya.com Table of Contents Overview... 1 Network Impact... 2 Network Paths... 2 Path Generation...
DAG based In-Network Aggregation for Sensor Network Monitoring
DAG based In-Network Aggregation for Sensor Network Monitoring Shinji Motegi, Kiyohito Yoshihara and Hiroki Horiuchi KDDI R&D Laboratories Inc. {motegi, yosshy, hr-horiuchi}@kddilabs.jp Abstract Wireless
CREW - FP7 - GA No. 258301. Cognitive Radio Experimentation World. Project Deliverable D7.5.4 Showcase of experiment ready (Demonstrator)
Cognitive Radio Experimentation World!"#$% Project Deliverable Showcase of experiment ready (Demonstrator) Contractual date of delivery: 31-03-14 Actual date of delivery: 18-04-14 Beneficiaries: Lead beneficiary:
H.323 Traffic Characterization Test Plan Draft Paul Schopis, [email protected]
H.323 Traffic Characterization Test Plan Draft Paul Schopis, [email protected] I. Introduction Recent attempts at providing Quality of Service in the Internet2 community have focused primarily on Expedited
REMOTE MONITORING MATRIX
802.1ag/Y.1731 BASIC ADVANCED 802.3ah Link 802.1ag/Y.1731 RFC 2544 REMOTE MONITORING MATRIX Featuring a matrix of different features that will help you identify and select which Transition products best
ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks
ENSC 427: Communication Networks Spring 2010 OPNET Final Project Analysis of Voice over IP performance on Wi-Fi networks Group 14 members: Farzad Abasi ([email protected]) Ehsan Arman ([email protected]) http://www.sfu.ca/~faa6
