5 research outputs found

    On Testing IPv6 in Small ISP鈥檚 Networks, Journal of Telecommunications and Information Technology, 2011, nr 2

    Get PDF
    Testing process allows to detect potential faults of implementation of IPv6 in the phase preceding migration, thus minimizing the risk of problems in IPv6 deployment. In general the IPv6 tests should be performed by all network providers, however the test range should fit their needs. It causes that test range for small network operators (offering basic set of services) could be limited in comparison to larger ISPs. In this paper, we propose an approach to IPv6 tests with regard to IPv6 deployment by small operators. We present tools and specifications for IPv6 tests and propose a test platform optimized to small ISP鈥檚 needs. The test platform is a dedicated LiveCD distribution based on FreeBSD operating system with IPv6 test environment and set of pre-defined tests. An advantage of this solution is the ability to launch the test tool software on any computer equipped with an Ethernet card and CD-ROM/DVD-ROM drive. LiveCD test tool allows users to execute tests and analyze the results in graphical environment.We believe that this approach will help to simplify and shorten the IPv6 testing process in small ISP鈥檚 networks

    New Challenges in Quality of Services Control Architectures in Next Generation Networks

    Get PDF
    A mesura que Internet i les xarxes IP s'han anat integrant dins la societat i les corporacions, han anat creixent les expectatives de nous serveis convergents aix铆 com les expectatives de qualitat en les comunicacions. Les Next Generation Networks (NGN) donen resposta a les noves necessitats i representen el nou paradigma d'Internet a partir de la converg猫ncia IP. Un dels aspectes menys desenvolupats de les NGN 茅s el control de la Qualitat del Servei (QoS), especialment cr铆tic en les comunicacions multim猫dia a trav茅s de xarxes heterog猫nies i/o de diferents operadors. A m茅s a m茅s, les NGN incorporen nativament el protocol IPv6 que, malgrat les defici猫ncies i esgotament d'adreces IPv4, encara no ha tingut l'impuls definitiu.Aquesta tesi est脿 enfocada des d'un punt de vista pr脿ctic. Aix铆 doncs, per tal de poder fer recerca sobre xarxes de proves (o testbeds) que suportin IPv6 amb garanties de funcionament, es fa un estudi en profunditat del protocol IPv6, del seu grau d'implementaci贸 i dels tests de conform脿ncia i interoperabilitat existents que avaluen la qualitat d'aquestes implementacions. A continuaci贸 s'avalua la qualitat de cinc sistemes operatius que suporten IPv6 mitjan莽ant un test de conform脿ncia i s'implementa el testbed IPv6 b脿sic, a partir del qual es far脿 la recerca, amb la implementaci贸 que ofereix m茅s garanties.El QoS Broker 茅s l'aportaci贸 principal d'aquesta tesi: un marc integrat que inclou un sistema automatitzat per gestionar el control de la QoS a trav茅s de sistemes multi-domini/multi-operador seguint les recomanacions de les NGN. El sistema automatitza els mecanismes associats a la configuraci贸 de la QoS dins d'un mateix domini (sistema aut貌nom) mitjan莽ant la gesti贸 basada en pol铆tiques de QoS i automatitza la negociaci贸 din脿mica de QoS entre QoS Brokers de diferents dominis, de forma que permet garantir QoS extrem-extrem sense fissures. Aquesta arquitectura es valida sobre un testbed de proves multi-domini que utilitza el mecanisme DiffServ de QoS i suporta IPv6.L'arquitectura definida en les NGN permet gestionar la QoS tant a nivell 3 (IP) com a nivell 2 (Ethernet, WiFi, etc.) de forma que permet gestionar tamb茅 xarxes PLC. Aquesta tesi proposa una aproximaci贸 te貌rica per aplicar aquesta arquitectura de control, mitjan莽ant un QoS Broker, a les noves xarxes PLC que s'estan acabant d'estandarditzar, i discuteix les possibilitats d'aplicaci贸 sobre les futures xarxes de comunicaci贸 de les Smart Grids.Finalment, s'integra en el QoS Broker un m貌dul per gestionar l'enginyeria del tr脿fic optimitzant els dominis mitjan莽ant t猫cniques de intel路lig猫ncia artificial. La validaci贸 en simulacions i sobre un testbed amb routers Cisco demostra que els algorismes gen猫tics h铆brids s贸n una opci贸 efica莽 en aquest camp.En general, les observacions i aven莽os assolits en aquesta tesi contribueixen a augmentar la comprensi贸 del funcionament de la QoS en les NGN i a preparar aquests sistemes per afrontar problemes del m贸n real de gran complexitat.A medida que Internet y las redes IP se han ido integrando dentro de la sociedad y las corporaciones, han ido creciendo las expectativas de nuevos servicios convergentes as铆 como las expectativas de calidad en las comunicaciones. Las Next Generation Networks (NGN) dan respuesta a las nuevas necesidades y representan el nuevo paradigma de Internet a partir de la convergencia IP. Uno de los aspectos menos desarrollados de las NGN es el control de la Calidad del Servicio (QoS), especialmente cr铆tico en las comunicaciones multimedia a trav茅s de redes heterog茅neas y/o de diferentes operadores. Adem谩s, las NGN incorporan nativamente el protocolo IPv6 que, a pesar de las deficiencias y agotamiento de direcciones IPv4, a煤n no ha tenido el impulso definitivo.Esta tesis est谩 enfocada desde un punto de vista pr谩ctico. As铆 pues, con tal de poder hacer investigaci贸n sobre redes de prueba (o testbeds) que suporten IPv6 con garant铆as de funcionamiento, se hace un estudio en profundidad del protocolo IPv6, de su grado de implementaci贸n y de los tests de conformancia e interoperabilidad existentes que eval煤an la calidad de estas implementaciones. A continuaci贸n se evalua la calidad de cinco sistemas operativos que soportan IPv6 mediante un test de conformancia y se implementa el testbed IPv6 b谩sico, a partir del cual se realizar谩 la investigaci贸n, con la implementaci贸n que ofrece m谩s garant铆as.El QoS Broker es la aportaci贸n principal de esta tesis: un marco integrado que incluye un sistema automatitzado para gestionar el control de la QoS a trav茅s de sistemas multi-dominio/multi-operador siguiendo las recomendaciones de las NGN. El sistema automatiza los mecanismos asociados a la configuraci贸n de la QoS dentro de un mismo dominio (sistema aut贸nomo) mediante la gesti贸n basada en pol铆ticas de QoS y automatiza la negociaci贸n din谩mica de QoS entre QoS brokers de diferentes dominios, de forma que permite garantizar QoS extremo-extremo sin fisuras. Esta arquitectura se valida sobre un testbed de pruebas multi-dominio que utiliza el mecanismo DiffServ de QoS y soporta IPv6. La arquitectura definida en las NGN permite gestionar la QoS tanto a nivel 3 (IP) o como a nivel 2 (Ethernet, WiFi, etc.) de forma que permite gestionar tambi茅n redes PLC. Esta tesis propone una aproximaci贸n te贸rica para aplicar esta arquitectura de control, mediante un QoS Broker, a las noves redes PLC que se est谩n acabando de estandardizar, y discute las posibilidades de aplicaci贸n sobre las futuras redes de comunicaci贸n de las Smart Grids.Finalmente, se integra en el QoS Broker un m贸dulo para gestionar la ingenier铆a del tr谩fico optimizando los dominios mediante t茅cnicas de inteligencia artificial. La validaci贸n en simulaciones y sobre un testbed con routers Cisco demuestra que los algoritmos gen茅ticos h铆bridos son una opci贸n eficaz en este campo.En general, las observaciones y avances i avances alcanzados en esta tesis contribuyen a augmentar la comprensi贸n del funcionamiento de la QoS en las NGN y en preparar estos sistemas para afrontar problemas del mundo real de gran complejidad.The steady growth of Internet along with the IP networks and their integration into society and corporations has brought with it increased expectations of new converged services as well as greater demands on quality in communications. The Next Generation Networks (NGNs) respond to these new needs and represent the new Internet paradigm from the IP convergence. One of the least developed aspects in the NGNs is the Quality of Service (QoS) control, which is especially critical in the multimedia communication through heterogeneous networks and/or different operators. Furthermore, the NGNs natively incorporate the IPv6 protocol which, despite its shortcomings and the depletion of IPv4 addresses has not been boosted yet.This thesis has been developed with a practical focus. Therefore, with the aim of carrying out research over testbeds supporting the IPv6 with performance guarantees, an in-depth study of the IPv6 protocol development has been conducted and its degree of implementation and the existing conformance and interoperability tests that evaluate these implementations have been studied. Next, the quality of five implementations has been evaluated through a conformance test and the basic IPv6 testbed has been implemented, from which the research will be carried out. The QoS Broker is the main contribution to this thesis: an integrated framework including an automated system for QoS control management through multi-domain/multi-operator systems according to NGN recommendations. The system automates the mechanisms associated to the QoS configuration inside the same domain (autonomous system) through policy-based management and automates the QoS dynamic negotiation between peer QoS Brokers belonging to different domains, so it allows the guarantee of seamless end-to-end QoS. This architecture is validated over a multi-domain testbed which uses the QoS DiffServ mechanism and supports IPv6.The architecture defined in the NGN allows QoS management at level 3 (IP) as well as at level 2 (e.g. Ethernet, WiFi) so it also facilitates the management of PLC networks. Through the use of a QoS Broker, this thesis proposes a theoretical approach for applying this control architecture to the newly standardized PLC networks, and discusses the possibilities of applying it over the future communication networks of the Smart Grids.Finally, a module for managing traffic engineering which optimizes the network domains through artificial intelligence techniques is integrated in the QoS Broker. The validations by simulations and over a Cisco router testbed demonstrate that hybrid genetic algorithms are an effective option in this area.Overall, the advances and key insights provided in this thesis help advance our understanding of QoS functioning in the NGNs and prepare these systems to face increasingly complex problems, which abound in current industrial and scientific applications

    Fairness in a data center

    Get PDF
    Existing data centers utilize several networking technologies in order to handle the performance requirements of different workloads. Maintaining diverse networking technologies increases complexity and is not cost effective. This results in the current trend to converge all traffic into a single networking fabric. Ethernet is both cost-effective and ubiquitous, and as such it has been chosen as the technology of choice for the converged fabric. However, traditional Ethernet does not satisfy the needs of all traffic workloads, for the most part, due to its lossy nature and, therefore, has to be enhanced to allow for full convergence. The resulting technology, Data Center Bridging (DCB), is a new set of standards defined by the IEEE to make Ethernet lossless even in the presence of congestion. As with any new networking technology, it is critical to analyze how the different protocols within DCB interact with each other as well as how each protocol interacts with existing technologies in other layers of the protocol stack. This dissertation presents two novel schemes that address critical issues in DCB networks: fairness with respect to packet lengths and fairness with respect to flow control and bandwidth utilization. The Deficit Round Robin with Adaptive Weight Control (DRR-AWC) algorithm actively monitors the incoming streams and adjusts the scheduling weights of the outbound port. The algorithm was implemented on a real DCB switch and shown to increase fairness for traffic consisting of mixed-length packets. Targeted Priority-based Flow Control (TPFC) provides a hop-by-hop flow control mechanism that restricts the flow of aggressor streams while allowing victim streams to continue unimpeded. Two variants of the targeting mechanism within TPFC are presented and their performance evaluated through simulation

    SymbexNet: Checking Network Protocol Implementations using Symbolic Execution

    No full text
    The implementations of network protocols, such as DNS, DHCP and Zeroconf, are prone to flaws, security vulnerabilities and interoperability issues caused by ambiguous requirements in protocol specifications. Detecting such problems is not easy because (i) many bugs manifest themselves only after prolonged operation; (ii) the state space of complex protocol implementations is large; and (iii) problems often require additional information about correct behaviour from specifications. This thesis presents a novel approach to detect various types of flaws in network protocol implementations by combining symbolic execution and rule-based packet matching. The core idea behind our approach is to generate automatically high-coverage test input packets for a network protocol implementation. For this, the protocol implementation is run using a symbolic execution engine to obtain test input packets. These packets are then used to detect potential violations of rules that constrain permitted input and output packets and were derived from the protocol specification. We propose a technique that repeatedly performs symbolic execution on selected test input packets to achieve broad and deep exploration of the implementation state space. In addition, we use the generated test packets to check interoperability between different implementations of the same network protocol. We present a system based on these techniques, SYMBEXNET, and show that it can automatically generate test input packets that achieve high source code coverage and discover various bugs. We evaluate SYMBEXNET on multiple implementations of two network protocols: Zeroconf, a service discovery protocol, and DHCP, a network configuration protocol. SYMBEXNET is able to discover non-trivial bugs as well as interoperability problems, most of which have been confirmed by the developers
    corecore