Throughout this course, we're going to dive deep into the IPsec protocol suite.
First,
we're going to discuss what IPsec actually is and give
a brief overview about the history, the use cases,
and the modes behind it.
Then, we'll talk about building the IPsec protocol from the bottom up.
Here, we're going to dive into the building blocks,
the components, and the authentication protocols for IPsec.
After,
we'll cover the use cases surrounding IPsec and touch
on the modes a little bit more,
as well as using it in an operating system IP stack environment.
We'll dive into securing the network with IKEv1,
one of the protocols that was used heavily in the many
years that the suite has been around.
We'll also discuss the IKEv2 protocol and how this works,
as well as how it fits into environments today.
Finally, we're going to see how IPsec fits into IPv6, then wrap up the course.
There are only a few prerequisites required for this course,
and I'll cover them briefly here.
Before viewing this one,
you should have a good understanding of networking and network technologies,
as well as an understanding of security threats to our data.
I'll talk about possible equipment to use to follow along
with the demonstrations in a minute,
but those aren't necessary unless you want to follow along with the
configuration and analysis of the protocol and corresponding data.
Other than those,
I only ask that you have a strong desire to learn all about
this protocol and dive into it with me.
As I've stated before, going through this course,
we're going to dive very deeply into the IPsec protocol
suite and find out exactly how it works.
I'm providing the configurations for the labs in each demo,
so you can set these up on your own.
I also provided the packet captures so that you can see the
protocol and analyze it along with us if you don't have the
capable devices for the lab.
We'll be using Cisco routers in the demos that require Layer 3 devices,
but you can follow along with any vendor devices so long as they support
the IPsec protocols and features we'll be discussing.
Some great virtualization applications to use are Cisco VIRL, GNS3, and EVE-NG.
Physical devices are also acceptable.
For our packet analysis,
I'll be using Wireshark to help us with the visualization of the data.
You can install this on many different platforms.
Our demos will be using Cisco VIRL so that we can have a one-stop shop to capture packets and analyze the data as we go.