IP Networking Fundamentals

Course Date & Venue
 
21 July - 25 July 2008 (Mon - Fri)
5-day Instructor-led with Practical Exercises, 0900 - 1700
Lagos, Nigeria

Course Objectives
After successfully completing this course, attendees will:
  • Describe how and why the TCP/IP protocol was invented
  • Define the similarities and the differences between OSI model and the TCP/IP model
  • Describe the structure of the Internet
  • Describe the format of the TCP/IP headers
  • Describe the functions of the prevalent TCP/IP protocols, ports, and sockets
  • Define how multicasting works
  • Describe how TCP/IP addresses are structured (Unicast, Multicast, anycast)
  • Define the concept of subnetting and why it is used (Class A, B, C, D, E)
  • Describe the functions of the TCP/IP routing protocols (Link State, Distance Vector; RIP, IGRP, OSPF, BGP, MPLS, IS-IS)
  • Describe how Classless InterDomain Routing (CIDR) or supernetting helps conserve addresses
  • Describe and plan OSPF, IS-IS, and BGP Autonomous Systems
  • Describe the functions of IP QoS (DiffServ, RSVP)
  • Introduction to MPLS

  • Course Overview
     
    This course provides a basic understanding of the configuration, communications, and management of TCP/IP and its associated protocols.

    This course introduces students to the main concepts of OSPF and BGP. The growth of internetworks has put them beyond the scability limits of distance vector routing protocols such as RIP and IGRP to the extent that only link state routing protocols such as OSPF and IS-IS will suffice. Link state protocols are more scalable, more reliable, and offer faster convergence. All of these features are becoming essential for the scalable multimedia networks of today.

    The course introduces policy-based QoS architecture which supports infrastructure for delivering QoS based applications and the emerging trends in IP QoS. It explains the techniques, principles and technology associated with implementing IP Quality of Service (QoS). The IETF`s Integrated Services standard and accompanying protocols such as RSVP, RTP and RTCP are described, and how RSVP is used as a QoS signalling protocol to request a certain QoS is covered. This course describes the IETF`s Differentiated Services standard and how it can be used to provide QoS on a per-hop basis, and explains how IntServ and DiffServ are used to provide IP QoS support in routers.

    Key Benefits
     
    Students will gain a solid understanding of TCP/IP with emphasis on use within the telecommunications environment.

    Course Pre-Requisites
    Students should have a basic understanding of TCP/IP and IP Networking.

    Who Should Attend?
    This course is designed to address the needs of the telecommunications industry by introducing its Engineers with the TCP/IP protocol and the elements within it that will be utilised within the telecommunications networks deploying VoIP, IMS, 3GPP, MPLS, and other telecommunications technologies that is employing the IP protocols.

    Course Syllabus
    Module 1: Introduction to TCP/IP
    • Overview of the History of TCP/IP
    • Overview of TCP/IP Architecture
    • OSI Reference Model


    Module 2: The TCP/IP Model vs the OSI Model
    • OSI Model vs the TCP/IP Model
    • The OSI and TCP/IP Layers


    Module 3: The Internet
    • Structure of the Internet


    Module 4: TCP and IP Protocol, UDP and TCP Packets, Ports, and Sockets
    • The TCP Protocol
    • The IP Protocol
    • Ports and Sockets
    • TCP Applications
    • UDP Applications
    • ICMP Overview


    Module 5: IP Addressing
    • Fundamentals of IP Addresses
      • IP Addressing structure (Unicast, Multicast, anycast)
      • Allocation of IP Addresses
      • Address Resolution Protocol
      • DNS and Domain Structure
    • Address Subnetting
      • What is a subnet
      • Why subnets are used
      • Subnet masking


    Module 6: TCP/IP Routing Protocols
    • Interworking using Routers
      • Role of the Router
      • The functions of routing protocols
      • Structure of a Routing Table
      • Route Propagation
      • Distance Vector vs Link State Protocols
      • Metrics
    • Link State Routing
      • Beyond the limitations of Distance Vector
      • Authentication
      • Topology Database
      • Link State Routing
      • Shortest path
      • Building a shortest path tree
      • Multiple paths to Destinations
      • Assigning Metrics
    • OSPF Protocols
      • Open Shortest Path First (OSPF) Protocol
      • Hello
      • Network Types
      • Designated routers on broadcast networks
      • Backup designated routers
      • Non-Broadcast Networks
      • Exchange Protocol
      • Adjacencies
      • Flooding Protocol
      • Deploying OSPF
      • Sub-Interfaces
      • OSPF Demand Circuits
    • OSPF Hierarchy
      • Areas
      • Route summarisation
      • Area Border Routers
      • Stub Areas
      • Injecting Routes
      • Not so Stubby Areas
      • Area Metrics
      • Virtual Links
      • Transit Areas
    • Designing with OSPF
      • Large Network Design Guidelines
      • Partitioning Networks
      • Area Design Considerations
      • Topology Design Considerations
      • Area Addressing
      • Multiprotocol routing prioritisation
      • Redistribution
    • BGP4
      • Routing Beyond the Enterprise
      • Exterior gateway protocols
      • Policy based routing
      • Classless InterDomain Routing (CIDR)
      • Autonomous systems
      • Connecting autonomous systems with BGP
      • Longest Match Rule
      • Aggregating Routes
      • BGP Sessions and Keep alives
      • Path Vectors and Attributes
      • Hop-by-hop routing issues
      • BGP Routing flow
      • Route Selection and Maps
      • Transit AS
      • IBGP and EBGP


    Module 7: TCP/IP Quality of Service
    • What is QoS?
      • Why do we need it?
      • Things to Consider
      • Isochronism
      • Delay
      • Loss
      • Jitter
      • Others
    • Quality of Service over IP
      • Related Internet Protocols
      • Different Types of Applications
      • Real-Time and Non-Real-Time Applications
      • Layer 4 Port Numbers
      • Transmission Control Protocol (TCP)
      • TCP QoS Controls
      • User Datagram Protocol (UDP) QoS Controls
      • Real-Time Transport Protocol / RTP Control Protocol (RTP/RTCP) Applications
      • Differentiated Services
      • Integrated Services
      • QoS Routing
      • RSVP
      • MPLS, GMPLS, IP Switching, and MPOA
      • Multimedia Networking
      • Voice over IP
    • IETF Working Groups
      • Differenticated Services (diffserv)
      • Integrated Services (intserv),
      • Integrated Services over Specific Link Layers (issll)
      • Resource Reservation (rsvp)
      • Resource Allocation Protocol (rap)
      • Policy Framework (policy)
      • Common Control and Measurement Plane (ccamp)
      • Internet Traffic Engineering (tewg)
      • Multiprotocol Label Switching (mpls)
    • Integrated Services
      • Objectives of RSVP
      • Principles of Operation
      • Controlled Load Service
      • Guaranteed Service
      • Controlled-load Network Element Service
      • Resource Reservation Protocol (RSVP)
      • RTP/RTCP
      • Packet Formats Guaranteed
      • QoS routing
      • Integrated Services and ATM
      • Bandwidth allocation in subnets
    • Differentiated Services
      • Differentiated Services (DiffServ)
      • Objectives of DiffServ
      • Principles of Operation
      • Traffic Conditioning
      • IP Class Selector PHB
      • Supporting DiffServ in IPv4
      • Relationship with MPLS
      • Per-Hop-Behavior Groups
      • Service Examples
      • Use of RSVP with Differentiated Services
      • DiffServ Architecture
      • Control Plane and Data Plane
      • Comparison of QOS Technologies
      • Traffic Classification and Conditioning
    • Traffic Management
      • FIFO Routers v QoS Routers
      • Fair Queuing
      • Weighted Fair Queuing
      • Class-Based Queuing
      • Hierarchical Link Sharing
      • Custom Queuing
      • Priority Queuing
      • TOS Field
      • IP Precedence
      • Header Compression
      • Traffic Engineering with MPLS
    • Congestion Management
      • RED
      • WRED
      • Tail Drop
      • ECN
      • Differentiated Services


    Module 8: MPLS/GMPLS Introduction
    • Why MPLS and GMPLS?
      • MPLS: The need for a new solution
      • Challenges for new IP centric networks
      • Limitations of traditional IP networking
      • Achieving QoS
      • Understanding the fundamentals
      • Basic MPLS operation
      • Forwarding Equivalence Class
      • Label encoding, distribution and binding
      • Traffic Engineering: The need for Constrained and Explicit Routes
      • Proprietary approaches to MPLS
      • MPLS and Routing
      • MPLS over ATM
      • MPLS v MPOA
      • MPLS vs GMPLS