Contact us

BGP from Scratch | Hindi and English | 22 Hours with EVE-NG Labs | BridgeWhy

Created by

  • English and Hindi

About the course

BGP runs the entire internet. 

Every time you load a website, send an email, or stream a video, BGP has done the work of choosing the path. And yet most engineers learn BGP the wrong way around. They start with CLI commands and try to remember a long list of attributes without ever knowing why those attributes exist. The result is a fragile memory that breaks the moment a real network behaves unexpectedly.


This course flips that order. 

You learn the problem first, and then you learn the BGP feature that was invented to solve it. Once you see the reason behind a design decision, the configuration stops feeling like a list of commands and starts feeling like an obvious move.


The Package gives you the full BGP journey in both Hindi and English at one price.

 Many learners watch a tough concept first in their stronger language and then watch the other version to lock the idea in. Others share their account with a family member who prefers the opposite language. Either way, you get both, and you do not pay twice.


The course is 22 hours long and is split across 17 lessons.

 It starts where any honest BGP course should start: with the question, why did we need BGP in the first place when we already had OSPF and EIGRP. From that first lesson, you move through autonomous system numbers, route propagation between AS boundaries, neighborship setup, the four BGP message types, and the six BGP states.


Once the foundation is solid, the course moves into iBGP. 

This is where most learners struggle in their career, because iBGP has rules that look strange until you understand the reason behind them. The split horizon rule, the full mesh requirement, the synchronization rule — each one exists because of a specific failure mode. You will see those failure modes drawn on a whiteboard, and then you will see them solved in an EVE-NG lab.


The middle of the course is dedicated to BGP attributes. 

BGP has more attributes than any other routing protocol, and that is not an accident. The internet is made of networks owned by different companies, each with their own business policy. Attributes are how those policies travel along with the route. You will learn the full attribute set, when each one matters, and which ones cross AS boundaries.


After attributes comes the BGP best path selection algorithm. 

This is the heart of BGP. When a router receives several paths to the same destination, it must pick one. The algorithm has 13 steps, and the order of those steps matters. You will not memorize the steps. You will understand why each step exists and what kind of design decision it lets you make.


The final part of the course is the policy section: 

prefix lists, route maps, route reflectors, communities, and regular expressions. These are the tools that service providers and large enterprises use every day. By the time you reach this part, you will have the foundation to see how each policy tool fits into the bigger picture.


All labs are demonstrated on EVE-NG. 

The labs are not separate from the theory. They are woven into the lessons, so you see the concept on the whiteboard and then watch the same concept come alive on real routers. The instructor, Vishnu Dutt, brings 19+ years of experience at Cisco and has taught networking to 15000+ learners across 100+ countries. His whiteboard analogies are the reason so many learners say BGP finally clicked after years of confusion.

If you are aiming for CCNP, CCIE, or a service provider role, BGP is non negotiable. If you are studying for interviews, BGP questions are some of the most common and the most feared. This Package gives you a solid foundation that holds up under pressure, in both Hindi and English. To strengthen your routing base before you start, consider Routing Fundamentals. To extend BGP into modern designs after you finish, look at MPLS from Scratch, SD-WAN from Scratch, and VXLAN with BGP-EVPN. For job interview practice, the Interview Preparation Series is the right companion. Read more about the teaching approach on the About Us page.


What you will learn


Lesson 1: BGP Introduction and AS Number
The internet is too big for a single routing protocol to handle. Every interior protocol like OSPF or EIGRP breaks down when the network grows beyond one administrative boundary. BGP exists because each network owner needs control over their own paths, and AS numbers exist to give every independent network its own identity. This lesson begins exactly there: why BGP, why AS numbers, and how the two ideas connect.

Lesson 2: Route propagation in BGP
Interior protocols flood routes to all neighbors. BGP does not. The reason is scale and policy: at internet scale, flooding would be a disaster, and at a policy level, you want to control exactly who hears about your routes. This lesson shows how a route travels from one AS to another, and what each AS decides along the way.

Lesson 3: BGP Neighborship and Messages
BGP does not auto discover neighbors the way OSPF does. You must manually configure each neighbor. The reason is trust: a BGP neighbor is usually a business partner, and you cannot let a random router show up and exchange routes with you. This lesson covers the four BGP message types, Open, Keepalive, Update, and Notification, and explains why each one is needed.

Lesson 4: BGP states and Multi-Hop
A BGP session does not become operational instantly. It moves through six states, and at each state something specific is negotiated. This lesson walks you through Idle, Connect, Active, OpenSent, OpenConfirm, and Established. It also covers Multi-Hop, which is needed whenever BGP neighbors are not directly connected, a situation that is very common in real designs.

Lesson 5: Multihoming with BGP
A business that depends on internet uptime cannot trust one ISP. Multihoming, which is connecting to two or more ISPs, is the standard answer. BGP is the protocol that makes multihoming possible. This lesson shows the why and the how, including the common multihoming designs and the trade offs of each.

Lesson 6: Why behind iBGP?
Once a route enters one router of your AS, every other router in your AS must know how to forward traffic for it. iBGP is the mechanism that carries this information inside the AS. This lesson explains the failure mode that iBGP was invented to solve, so the iBGP rules in later lessons make sense from the start.

Lesson 7: iBGP Issues and Resolutions
iBGP comes with three famous rules that frustrate beginners: split horizon, full mesh, and synchronization. Each one exists because of a real problem in route propagation or loop prevention. This lesson explains the problem first, the rule that was created to handle it, and then the resolutions used in production networks.

Lesson 8: iBGP synchronization and Our BGP Lab
Synchronization was a rule designed to prevent black holes when iBGP and the IGP did not agree on a route. Most modern networks disable synchronization, but you must understand the reasoning before you switch it off, otherwise you will not know when to switch it back on. This lesson also sets up the EVE-NG lab that the rest of the course uses.

Lesson 9: BGP Route Propagation in LAB
Theory becomes real only when you see routes move on actual routers. In this lab, you trace a route as it travels across multiple AS, and you see exactly what each router does with the route. Watching this once is worth reading the documentation ten times.

Lesson 10: BGP Attributes
BGP has more attributes than any other protocol because each network has different policies. Attributes are how policy is expressed and carried with the route. This lesson introduces the core attributes, why each one exists, and how routers use them.

Lesson 11: BGP Attributes Continued
Some attributes are local to a single AS and never leave. Others are transitive and travel across AS boundaries. Knowing which is which is the key to designing BGP policy that actually behaves the way you intended. This lesson covers the remaining attributes in depth, with whiteboard examples for each.

Lesson 12: BGP Best Path Selection Algorithm
When BGP receives several paths to the same destination, it must pick one. The selection algorithm has 13 steps, and the order matters. You will not memorize the order. You will understand why each step exists, what design intent it captures, and how to predict the outcome without looking it up.

Lesson 13: Prefix-List and Route-Map Part -1
A prefix list filters which routes you accept or send. A route map does the same and can also modify attributes. Together they are how you enforce BGP policy in the real world. Part one builds the foundation: syntax, logic, and the most common use cases.

Lesson 14: Prefix-List and Route-Map Part -2
Part two applies the foundation to scenarios you will face on the job: filtering customer routes, setting local preference, manipulating AS path, and chaining route maps. This is where BGP stops being theory and starts feeling like a tool you can control.

Lesson 15: Concept of Route Reflector
The iBGP full mesh requirement is painful in large networks. With 100 routers you need almost 5000 iBGP sessions. Route reflectors solve this by allowing one router to forward iBGP updates to others. The design has rules that keep it loop free, and this lesson explains those rules clearly with whiteboard diagrams.

Lesson 16: Communities and Regular Expression Part-1
A community is a tag attached to a route. Tags let many routers act consistently on a route without complex per route configuration. Regular expressions let you match AS paths flexibly. This lesson introduces both tools, with the why behind each one.

Lesson 17: Communities and Regular Expression Part-2
Part two shows the real designs that service providers use every day: customer tagging, route filtering at scale, transit policy, and traffic engineering with communities. By the end of this lesson, you will be able to read and write BGP policies the way professionals do.

Curriculum


Class-1: Course Introduction
Preview
Class-2: BGP Introduction and AS Number
Preview
Class-3: Route propagation in BGP
Class-4: BGP Neighborship and Messages
Class-5: BGP states and Multi-Hop
Class-6: Multihoming with BGP
Class-7: Why behind iBGP?
Class-8: iBGP Issues and Resolutions
Class-9: iBGP synchronization and Our BGP Lab
Class-10: BGP Route Propagation in LAB
Class-11: BGP Attributes
Class-12: BGP Attributes Continued
Class-13: BGP Best Path Selection Algorithm
Class-14: Prefix-List and Route-Map Part -1
Class-15: Prefix-List and Route-Map Part -2
Class-16: Concept of Route Reflector
Class-17: Communities and Regular Expression Part-1

Know your instructor


Frequently asked Questions


What does this BGP course cover from start to finish?

The course starts with the reason BGP was invented and the role of AS numbers. From there it builds up to neighborship, messages, states, multihoming, iBGP, attributes, the best path selection algorithm, route reflectors, communities, and regular expressions. Every concept is explained why first, then shown in an EVE-NG lab.

Is this course suitable for the internet scale BGP or only enterprise BGP?

Both. The course teaches BGP the way it actually runs on the internet and inside large enterprises. The why behind each feature is universal. The labs use EVE-NG topologies that mirror real ISP and enterprise designs.

Does this course cover iBGP and eBGP both?

Yes, both in depth. eBGP is covered from lesson 1 through lesson 5. iBGP is covered from lesson 6 through lesson 9, with a special focus on the rules that confuse most learners.

How deep does the course go into BGP attributes?

Two full lessons are dedicated to attributes (lessons 10 and 11), and the entire lesson 12 is the best path selection algorithm which uses these attributes. You will know every common attribute, when each one matters, and which ones travel across AS boundaries.

Does this course cover route reflectors and communities?

Yes. Lesson 15 covers route reflectors with whiteboard diagrams. Lessons 16 and 17 cover communities and regular expressions with real designs that service providers use.

What should I know before starting BGP from Scratch?

You need basic routing knowledge: IP addressing, subnetting, static routes, and how a router uses a routing table. Completing Routing Fundamentals gives you exactly the right base.

Do I need to complete OSPF before BGP?

No, but it helps. OSPF makes you think in terms of an interior protocol, which then makes BGP feel different in a useful way. If you want a strong routing foundation, the OSPF Package  is a good warm up.

Is this course suitable for someone who has just finished CCNA?

Yes. CCNA gives you the routing basics. This course is the natural next step into the world of large scale routing. If you came from the Hindi CCNA path, Be Job Ready in Computer Networking is the equivalent base. If you came from the English path, CCNA for Know Nothing Learner is your base.

What is the language of instruction?

The Package includes both Hindi and English versions. You can watch either at any time.

If I buy the Package, do I get both Hindi and English access?

Yes. The Package is the only version that gives you both languages at one price. The standalone English and Hindi pages exist for learners who want only one language.

Which version should I watch first, Hindi or English?

Whichever is your stronger language. Many learners watch the difficult concepts first in their stronger language and then watch the same lesson in the other language for reinforcement.

Does this course help with CCNP certification?

Yes. CCNP Enterprise covers BGP in depth, and the syllabus of this course aligns with that. The why first approach also makes you ready for CCIE level questions that the official material rarely answers directly.

Will I get a completion certificate from BridgeWhy?

Yes. On course completion you receive a BridgeWhy certificate that you can add to your LinkedIn profile and resume.

Can I add this course to my LinkedIn profile?

Yes. Many learners list BridgeWhy courses on LinkedIn, and the certificate is meant to be shared.

Does this course prepare me for BGP interview questions?

Yes. The why first method directly answers the conceptual questions interviewers ask, such as why iBGP needs full mesh, why BGP uses TCP, or why best path selection has so many steps. For dedicated practice, pair this course with the Interview Preparation Series.

Are real interview scenarios discussed in the lessons?

Yes. Across the course, the instructor brings up the kinds of trick questions that are asked in interviews and explains how to answer them from first principles.

Which platform are the labs done on?

All labs are demonstrated on EVE-NG. EVE-NG is the standard in the networking industry for hands on practice with real router images.

Do I need to install EVE-NG to follow the labs?

You do not need to install it to learn the concepts, because the lab demonstrations are recorded for you to watch. If you want to practice the configurations yourself, installing EVE-NG is recommended.

Can I run the labs on GNS3 or Packet Tracer?

GNS3 will work for most labs because it also supports real router images. Packet Tracer has limited BGP support and will not be enough for advanced lessons.

How long do I get to access the course?

Access depends on the plan you choose. BridgeWhy offers a 3 Month Plan, a 1 Year Plan, and a Lifetime Access Plan. The Lifetime Plan gives the best value for serious learners.

Can I download the videos for offline viewing?

The videos stream from the platform and are not available for download. You can watch them as many times as you want during your access period.

Can I watch on mobile and tablet?

Yes. The platform works on phones, tablets, laptops, and desktops.

Who is the instructor?

The instructor is Vishnu Dutt, with 19+ years of experience at Cisco. He has taught networking to 15000+ learners across 100+ countries. Read more on the About Us page.

Which course should I take after BGP from Scratch?

After BGP, the natural next steps are MPLS from Scratch, SD-WAN from Scratch, and VXLAN with BGP-EVPN. These three courses use BGP as their foundation, so the order makes the learning curve much gentler.

Enroll Now