- [Instructor] Previously, we've seen OSPFF version
two configurations, and that lets us route traffic
for IP version four networks.
Now in this video, let's consider OSPFF version three.
That's going to let us route traffic
for IP version six networks,
and there are a couple of ways to configure
OSPFF for version three.
There's a traditional approach
and there's an address families approach.
In this video, we're going to look
at the traditional approach
and with that approach we still configure
OSPFF version two as we did before
to support IP version four networks and then we add on
OSPFF version three to support IP version six networks.
Then, in our next video, we'll take a look at
the address families approach,
that's going to allow us to have one routing
configuration that performs routing
for both IPv4 and for IPv6,
but for now, we see this topology has both IP version four
and IP version six networks.
Let's begin by configuring OSPFF version two
to support our IP version four networks.
And we'll begin on router R1.
Let's go into global configuration mode
and I'll start the process, I'll say router OSPFF
process ID one and I'll use that shortcut
we saw earlier where I want all interfaces
to participate in area zero.
I'll say "network 0.0.0.0.255.255.255.255 area zero."
And we're done on router R1.
Let's go to router R2.
Not able to use that trick on R2
because we have interfaces in different areas.
Let's go into router configuration mode
for OSPFF process ID one.
And I'm just using one so it's easy to remember,
it's not that they have to match between routers,
these are locally significant process IDs,
not autonomous system numbers.
And let's say network 172.16.1.0
and a wildcard mask of 0.0.0.3.
It's going to be for gigabyte zero slash one,
we want it to belong to area zero.
And then we'll say network 192.168.1.0,
0.0.0.3,
that's going to be gigabyte zero slash two,
we want it to belong to area one.
Oh and notice we had an adjacency
come up with R1 already.
That looks good.
And let's do our loop back interface,
I'll say network 2.2.2.2
with a wildcard mask of all zeros,
we want the loop back interface to also participate
in area one and we are done with the OSPFF
version two configuration on R2.
Let's go to R3 and we'll go onto router configuration mode
for OSPFF process ID one.
And for the gigabyte zero slash one network,
let's say network 192.168.1.0,
and a wildcard mask of 0.0.0.3,
we want it to belong to area one
and for our loop back interface we'll say
network 3.3.3.3
and all zeroes wild card mask.
That belongs to area one and I wanted to show you
something a little bit different here on R3.
Rather than giving a network command to say
"I want to influence an interface
to participate in an OSPFF process,"
there's another way to do that.
We can go into the interface itself and say,
"hey I want you to participate in this OSPFF process."
Here's how we do that.
I'm going to go directly
into interface gigabyte zero slash two,
so I'm not going to be giving a network command
under router configuration mode
to make interface gigabyte zero slash two participate,
I'm going to go directly into the interface
and I'll say IP OSPFF process ID one,
I want you to participate in area one.
So we can configuration an interface to participate
in OSPFF using either the network command
under router configuration mode,
or going in to the interface itself and saying
IP OSPFF, give the process ID, area,
and give the area number.
Now let's make sure that router R3
knows about all the networks in our topology.
Let's do a show IP route.
And let's see what we know about.
We know about,
the loop back interfaces on all of our routers, that's good.
Can I ping loop back on router R1?
Yes I can.
It seems like we do have knowledge
of all the different networks in our topology.
And at this point we're able to route IP version four
networks but not IP version six networks.
You'll notice in the topology on screen,
we've got IP version six configured
on these routers as well.
Let's use the traditional approach
of configuring OSPFF version three
to add the ability to route IP version six networks.
And we're going to begin, once again,
back on router R1.
Let's go to R1.
And something interesting about IP version six routing
and this applies regardless of whether we're using
OSPFF version three, or we're using EAGRP for IPv6
or we're using rip NG or BGP for IP version six.
Anything that's going to be routing IP version six routes,
we need to explicitly tell the router
that it's got permission, it's allowed to route
IP version six routes, it's not going to do it
by default as it does with our IP version four networks.
Let's go to global configuration mode
and I'm going to say IPv6 unicast hyphen routing.
And something else that I can do as a best practice,
I like to turn on Cisco express forwarding
for IP version six that makes the forwarding
of packets a lot more efficient.
I'll say IPv6 SEF for Cisco express forwarding.
Now let's create the OSPF of routing process.
Instead of saying router OSPFF one
I preface that with IPv6
I'll say "IPV six router or SPF one."
Now in router mode, I can do something
like setting the router ID to maybe 1.1.1.1
I might set a couple of passive interfaces.
I don't need to send OSPF of hellos
out of my loop back interface,
nor do I need to send OSPF of hellos out
of gigabit zero slash one because that points
out the end stations.
But if I give some context sensitive help,
you'll see that there doesn't seem
to be a network command here.
So how do I make an interface participate
in OSPF version three well remember
when we were configuring router R3 a moment ago
and I showed you
that you could go directly into an interface to say,
Hey, I want you to participate
in this OSPF version two process.
That was an option.
Well, it's a requirement with OSPF,
a version three we must go into
the interface to say, I want you to participate
in a OSPF version three
so I need to visit each interface.
I'll go into interface gigabit
zero slash one first
and I'll say IPv6 OSPF process ID one
I want you to participate in areas zero.
Let's do that for our other interfaces.
Let's go to gigabit zero slash two
I'll give the same command
and let's go to our loop back interface
and I'll give the same command there.
Now let's go configure routers R2 and R3
let's move over to router R2 and I'll give
just sort of a mirrored configuration here.
I'll say IPv6 unicast hyphen routing.
Let's enabled Cisco express forwarding
for IPB six and we'll create the writing process
IPV six router OSPF process ID one
also throughout our ID here as well 2.2.2.2
and what's going to each interface
and let's say I want you
to participate in a particular area
and for gigabit zero slash one
we're going to be an area zero.
I'll say "IPv6 well, OSPF process ID one
I want you to participate in area zero."
Let's go into interface.
Gigabit zero slash two.
typo there, Interface gigabit, zero slash two there we go
and I'll say, I want you to participate in area one
and interface. Look back zero.
I'll say, I want you to participate in area one,
one router to go, let's go over.
Oh by the way, did you notice
we had an adjacency come up between R2 and R1?
Great! Let's go over to R3
and let's give a similar configuration here
and global configuration mode.
I'll say IPv6 unicast hyphen routing,
IPv6 SEF, and let's create the writing process.
I'll say IPv6 router OSPF process ID one
let's set a passive interface.
I'll say passive interface
gigabit zero slash two and passive interface loop back zero.
What's that? The router ID to 3.3.3,
then we visit each of the interfaces
and tell the interfaces that we want them
to participate in this OSPF process will begin
on interface gigabit zero slash one
and we'll say IPv6 OSPFs process ID one area one.
Let's go into interface
gigabit zero slash two and we'll give
the same command and finally
in our loop back interface,
we want it to participate in area one
as well and we are done with our
configuration and it looks like we just
had an adjacency come up.
Awesome. Now let's do some verification.
We've already verified
that we know IP version four networks.
What about IP version six though?
If I do a show IPB six route,
what do we have?
Do I know how to get everywhere in the network?
Let's see. I seem to, here's the loop back
IP version six IP address on R1,
here it is on R2 and here
it is locally so that looks good.
Let's take a look at our neighbors.
Let's do a show IPv6 OSPF neighbor command
and I can see that I am a neighbor with R2 excellent.
I can look at a specific interface.
I can say show IPV six OSPF interface
gigabit zero slash one and it tells me
that on this segment,
the designated router
is 2.2.2.2 that's our to my current state
is as a BDR backup designated router.
Let's take a look at our OSPF of database.
We'll do a show IPv6 OSPF neighbor or rather database.
I'm at the top end and let's take a look
at some entries in our OSPF of database.
This is our link state database.
Some of this is going to be somewhat similar to OSPF version
two some of it's new here we have rattling States
for area one that's like a type one LSA for OSPF.
Remember a type one LSA
is where we're advertising
a directly attached network segment.
We also have Net link States.
That's like type two LSAs for OSPF version two,
a type two LSA is going to be advertised for a network within
an area that's a transit network.
It's not a stub or anything like that.
It's actually connecting to OSPF of speaking routers.
So it's a transit network and it's a segment
on which a designated router would be elected.
So it's not a point to point network type.
Now we have an inter area prefix
that's a type three LSA that we talked about
back in your CCNA studies,
that's where we're advertising networks
from one area into another area,
but the name has changed here
with OSPF version three
here it's called an inter area prefix instead
of a summary, which I think
is better because summary was always sort
of a misnomer in my opinion.
Now here's something new.
We've got type eight LSAs.
What's going on here?
We'll type eight LSAs.
That's going to provide information about
the IP version six addresses on a link,
including any link local addresses.
We also have intra area within an area,
intra area, prefixes.
These are type nine LSAs
and may contain information about prefixes
for stub networks and transit networks,
and they're Olin sent within an area,
and that's all. Look at the traditional configuration
of OSPFs version three.