* Set up, configure, and monitor a virtual network of containers using a bridge network and virtual switches
* Master the skill of networking Docker Containers using frameworks such as Kubernetes, Docker Swarm, and Mesosphere
* Acquire hands-on experience through practical examples of more » Docker networking spanning multiple containers, over multiple hosts, clubbed with various frameworks
Docker is a Linux container implementation that enables the creation of light weight portable development and production environments. These environments can be updated incrementally. Docker achieves this by leveraging containment principles like cgroups and Linux namespaces along with Overlay filesystem based portable images. Docker provides the networking primitives that allow administrators to specify how different containers network with each application and connect each of its components, then distribute them across a large number of servers and ensure coordination between them irrespective of the host or VM they are running in.
This book will show you how to create, deploy, and manage a virtual network for connecting containers spanning single or multiple hosts.
WHAT YOU WILL LEARN
* Get to know the basics of networking and see how Docker networking works
* Expose the strengths and weaknesses of the current Docker network implementation and third party landscape
* Understand Docker networking spanning multiple containers over multiple hosts through practical examples
* Observe the pitfalls of Docker networking and how to overcome them
* Learn how Docker networking works for Docker Swarm and Kubernetes
* Configure Networking using Docker's container network model (CNM)
* Explore OpenvSwitch to connect contain
ABOUT THE AUTHOR
Rajdeep Dua has over 16 years of experience in distributed systems. He has worked in R&D and Developer Relation roles at Microsoft, Google, VMware, and Salesforce.com. He has exposure to multiple cloud platforms like Google App Engine, Heroku, Force.com, vSphere, and Google Compute Engine.
Rajdeep has been working on Docker and related container technologies for more than two years now. He did his MBA in IT from IIM Lucknow in the year 2000.
Vaibhav Kohli has around 3 years of working experience in the research and development department of VMware, and he has been teaching computer engineering for a year at the esteemed Mumbai University. He has published many research papers and filed three patents from VMware in the container domain. He has also conducted workshops in various companies and meetups on container technology (Docker) and Kubernetes.
Santosh Kumar Konduri has around 5 years of IT experience. He is an expert OpenStack administrator with 3 years of experience.
TABLE OF CONTENTS
1. Docker Networking Primer
2. Docker Networking Internals
3. Building Your First Docker Network
4. Networking in a Docker Cluster
5. Security and QoS for Docker Containers
6. Next Generation Networking Stack for Docker: libnetwork « less
Bio-Inspired Quality of Service Aware Routing Protocols
In recent years, a lot of work has been done in an effort to incorporate Swarm Intelligence (SI) techniques in building an adaptive routing protocol for Mobile Ad Hoc Networks (MANETs). Since centralized approach for routing in MANETs generally lacks in scalability and fault-tolerance, SI techniques more » provide a natural solution through a distributed approach for the adaptive routing for MANETs. In SI techniques, the captivating features of insects or mammals are correlated with the real world problems to find solutions. Recently, several applications of bio-inspired and nature-inspired algorithms in telecommunications and computer networks have achieved remarkable success.
The main aims/objectives of this book, "Mobile Ad Hoc Networks: Bio-Inspired Quality of Service Aware Routing Protocols", are twofold; firstly it clearly distinguishes between principles of traditional routing protocols and SI based routing protocols, while explaining in detail the analogy between MANETs and SI principles. Secondly, it presents the readers with important Quality of Service (QoS) parameters and explains how SI based routing protocols achieves QoS demands of the applications. This book also gives quantitative and qualitative analysis of some of the SI based routing protocols for MANETs. « less
Quality of Service for Rich-Media & Cloud Networks
New best practices, technical strategies, and proven designs for maximizing QoS in complex networks
This authoritative guide to deploying, managing, and optimizing QoS with Cisco technologies has been thoroughly revamped to reflect the newest applications, best practices, hardware, software, and tools more » for modern networks.
This new edition focuses on complex traffic mixes with increased usage of mobile devices, wireless network access, advanced communications, and video. It reflects the growing heterogeneity of video traffic, including passive streaming video, interactive video, and immersive videoconferences. It also addresses shifting bandwidth constraints and congestion points; improved hardware, software, and tools; and emerging QoS applications in network security.
The authors first introduce QoS technologies in high-to-mid-level technical detail, including protocols, tools, and relevant standards. They examine new QoS demands and requirements, identify reasons to reevaluate current QoS designs, and present new strategic design recommendations. Next, drawing on extensive experience, they offer deep technical detail on campus wired and wireless QoS design; next-generation wiring closets; QoS design for data centers, Internet edge, WAN edge, and branches; QoS for IPsec VPNs, and more.
Tim Szigeti, CCIE No. 9794 is a Senior Technical Leader in the Cisco System Design Unit. He has specialized in QoS for the past 15 years and authored Cisco TelePresence Fundamentals.
Robert Barton, CCIE No. 6660 (R&S and Security), CCDE No. 2013::6is a Senior Systems Engineer in the Cisco Canada Public Sector Operation. A registered Professional Engineer (P. Eng), he has 15 years of IT experience and is primarily focused on wireless and security architectures.
Christina Hattingh spent 13 years as Senior Member of Technical Staff in Unified Communications (UC) in Cisco’s Services Routing Technology Group (SRTG). There, she spoke at Cisco conferences, trained sales staff and partners, authored books, and advised customers.
Kenneth Briley, Jr., CCIE No. 9754, is a Technical Lead in the Cisco Network Operating Systems Technology Group. With more than a decade of QoS design/implementation experience, he is currently focused on converging wired and wireless QoS.
n Master a proven, step-by-step best-practice approach to successful QoS deployment
n Implement Cisco-validated designs related to new and emerging applications
n Apply best practices for classification, marking, policing, shaping, markdown, and congestion management/avoidance
n Leverage the new Cisco Application Visibility and Control feature-set to perform deep-packet inspection to recognize more than 1000 different applications
n Use Medianet architecture elements specific to QoS configuration, monitoring, and control
n Optimize QoS in rich-media campus networks using the Cisco Catalyst 3750, Catalyst 4500, and Catalyst 6500
n Design wireless networks to support voice and video using a Cisco centralized or converged access WLAN
n Achieve zero packet loss in GE/10GE/40GE/100GE data center networks
n Implement QoS virtual access data center designs with the Cisco Nexus 1000V
n Optimize QoS at the enterprise customer edge
n Achieve extraordinary levels of QoS in service provider edge networks
n Utilize new industry standards and QoS technologies, including IETF RFC 4594, IEEE 802.1Q-2005, HQF, and NBAR2
This book is part of the Networking Technology Series from Cisco Press®, which offers networking professionals valuable information for constructing efficient networks, understanding new technologies, and building successful careers. « less
Foundation Learning Guide: CCNP Voice (CVoice) 642-437
mplementing Cisco Unified Communications Voice over IP and QoS (CVOICE) Foundation Learning Guide is a Cisco - authorized, self-paced learning tool for CCNP Voice foundation learning. Developed in conjunction with the Cisco CCNP Voice certification team, it covers all aspects of planning, designing, more » and deploying Cisco VoIP networks and integrating gateways, gatekeepers, and QoS into them. « less
Architectures, Protocols and Applications
The widespread availability of mobile devices coupled with recent advancements in networking capabilities make opportunistic networks one of the most promising technologies for next-generation mobile applications. Are you ready to make your mark?
Featuring the contributions of prominent researchers more » from academia and industry, Mobile Opportunistic Networks: Architectures, Protocols and Applications introduces state-of-the-art research findings, technologies, tools, and innovations. From fundamentals to advanced concepts, the book provides the comprehensive technical coverage of this rapidly emerging communications technology you need to make contributions in this area.
The first section focuses on modeling, networking architecture, and routing problems. The second section examines opportunistic networking technologies and applications. Presenting the latest in modeling opportunistic network connection structures and pairwise contacts, the text discusses the fundamentals of opportunistic routing. It reviews the most-popular routing protocols and introduces a routing protocol for delivering data with load balancing and reliable transmission capabilities. « less
An End-to-End Perspective
WiMAX is the first standard technology to deliver true broadbandmobility at speeds that enable powerful multimedia applicationssuch as Voice over Internet Protocol (VoIP), online gaming, mobileTV, and personalized infotainment. WiMAX Security and Quality of Service, focuses on the interdisciplinary subject more » of advancedSecurity and Quality of Service (QoS) in WiMAX wirelesstelecommunication systems including its models, standards,implementations, and applications. « less
Learn how to secure your system and implement QoS using real-world scenarios for networks of all sizes
Implementing Packet filtering, NAT, bandwidth shaping, packet prioritization using netfilter/iptables, iproute2, Class Based Queuing (CBQ) and Hierarchical Token Bucket (HTB); Designing and implementing 5 real-world firewalls and QoS scenarios ranging from small SOHO offices to a large scale ISP network more » that spans many cities; Building intelligent networks by marking, queuing, and prioritizing different types of traffic. « less
This comprehensive volume provides state-of-the art guidance on Quality of Service (QoS) and Quality of end-user Experience (QoE) management in UMTS cellular systems, tackling planning, provisioning, monitoring and optimisation issues in a single accessible resource. In addition, a detailed discussion more » is provided on service applications, QoS concept, architecture and functions in access, packet & circuit switched core and backbone networks. « less
IP, UMTS, EGPRS and ATM
The merging of voice and data on a single network opens powerful new possibilities in communications. Only a fundamental understanding of both technologies will ensure you are equipped to maximise their full potential. "Convergence Technologies for 3G Networks" describes the evolution from cellular to more » a converged network that integrates traditional telecommunications and the technology of the Internet. In particular, the authors address the application of both IP and ATM technologies to a cellular environment, including IP telephony protocols, the use of ATM/AAL2 and the new AAL2 signalling protocol for voice/multimedia and data transport as well as the future of the UMTS network in UMTS Release 5/6 All-IP architecture."Convergence Technologies for 3G Networks" explains the operation and integration of GSM, GPRS, EDGE, UMTS, CDMA2000, IP, and ATM. It provides practical examples of 3G connection scenarios. It describes signalling flows and protocol stacks. It covers IP and ATM as used in a 3G context. It addresses issues of QoS and real-time application support. It includes IP/SS7 internetworking and IP softswitching. It outlines the architecture of the IP Multimedia Subsystem (IMS) for UMTS. "Convergence Technologies for 3G Networks" is suited for professionals from the telecommunications, data communications and computer networking industries. « less
For Practical Engineering Tasks
In cellular networks, a new generation of CDMA or WCDMA-based networks will start operations in most countries in the near future. The standardized WCDMA technology generates new challenges in radio network planning, optimization and QoS management because of the dynamic nature of its radio interface more » and various new services and different network operating modes. Moreover, new and modified radio planning phases as well as new field measurements and emphasized QoS management are needed when UMTS networks are designed and optimized. Hence, a practical UMTS planning process must be defined in detail, from dimensioning to optimization tasks. « less