
Introduction to tunnelling and service provider switching is covered, including IP tunneling, QinQ, and switching architectures, with a focus on practical implementation, deployment, and real-world networking scenarios.
Explore GRE tunneling to encapsulate private traffic over the public internet, enabling end-to-end routing, keepalive behavior, and VPN concepts across Cisco, Juniper, and MPLS environments.
configure gre tunnels between mixed network instances to enable inter-site communication, verify remote connectivity, assign ip addresses, and manage keepalive and static routing for automatic advertisement.
Configure GRE tunnels with OSPF and a 10-second keepalive, plus static routes to ensure reachability; if OSPF tunnel learning causes issues, switch to BGP with export policies.
Learn ip-in-ip tunnelling, its configuration, routing implications, and how it compares to other tunnelling options, including scalability and reachability considerations in service provider networks.
Learn to implement a logical tunnel by using multiple logical systems on a single Juniper mx box, enabling ospf between two virtual routers with ip addresses and no physical cables.
Explore how to define and configure a bridge domain, group interfaces as trunk or access, and enable virtual switching with inter-switch roping for L2 connectivity.
Set up a bridge domain lab by creating a bridge domain, configuring interfaces as trunk ports, and using static mac entries to ensure they ping each other.
Configure virtual IP failover within a bridge domain by duplicating interface settings to a second mix and creating a virtual switch instance; verify VIP reachability with ICMP.
Explore VLAN translations within service provider networks, including how customer VLANs are encapsulated and translated through a provider backbone using QinQ, tagging, and swap operations for scalable traffic segregation.
Explore QinQ implementation for service provider switching, detailing tunneling, push and pop operations, and encapsulation with flexible tagging to traverse bridge domains and map packets.
Discover multi-chassis link aggregation (mc-lag) and port-channel topologies, using iccp control plane and icl keepalive for redundancy, with active-active and active-standby modes for uplink resilience.
Configure the MC Lag Lab by setting up interface aggregation, lcp options, redundancy groups, liveliness detection, and distributing traffic.
Agenda of the course
-> Learn about Tunnelling Protocols - GRE and IPIP
-> Implement Tunnelling
-> Implement LT Interfaces
-> Implement Bridge Domains
-> Implement VRRP in Bridge Domains
-> Implement Vlan Translations
-> Implement QinQ
-> Implement MC-Lag
This is purely done keeping one thing in mind as i have re-iterated earlier, the goal of this course is to make it as practical as possible along with exploring the user-friendly options where students who enroll for this course can take a better advantage by setting up their own systems without worrying about hardware. I have also made sure that this entire course can run in VMX Instances of Junos. All the Labs and configuration / Slideware are uploaded in Github for your references.
I hope you enjoy this course as much as I did developing it.
What are the requirements?
What am I going to get from this course?
What is the target audience?
What level student is this for?
What level skill is the course?
What type of course within a given field is it?
What will the student be able to do or understand after taking this course?