Tải bản đầy đủ (.pdf) (11 trang)

NXLD43 OSPF open shortest path first part III kho tài liệu bách khoa

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (390.88 KB, 11 trang )

OSPF (Open Shortest Path First) Part- III
Topology

Figure 1 OSPF

R1 (config) #int fa0/0
R1 (config-if) #ip add 192.168.101.1 255.255.255.0
R1 (config-if) #no shut
R1 (config) #int s0/0
R1 (config-if) #ip add 192.168.1.1 255.255.255.0
R1 (config-if) #no shut
R2 (config) #int fa0/0
R2 (config-if) #ip add 192.168.102.1 255.255.255.0
R2 (config-if) #no shut
R2 (config) #int s0/0
R2 (config-if) #ip add 192.168.1.2 255.255.255.0
R2 (config-if) #no shut

Topology


OSPF (Open Shortest Path First) Part- III
R2 (config) #int s0/1
R2 (config-if) #ip add 192.168.2.1 255.255.255.0
R2 (config-if) #no shut
R3 (config) #int f0/0
R3 (config-if) #ip add 192.168.103.1 255.255.255.0
R3 (config-if) #no shut
R3 (config) #int s0/0
R3 (config-if) #ip add 192.168.2.2 255.255.255.0
R3 (config-if) #no shut


R3 (config) #int s0/1
R3 (config-if) #ip add 192.168.3.1 255.255.255.0
R3 (config-if) #no shut
R3 (config) #int s0/2
R3 (config-if) #ip add 192.168.6.1 255.255.255.0
R3 (config-if) #no shut
R3 (config) #int s0/3
R3 (config-if) #ip add 101.1.1.100 255.255.255.0
R3 (config-if) #no shut
R4 (config) #int fa0/0
R4 (config-if) #ip add 192.168.104.1 255.255.255.0
R4 (config-if) #no shut
R4 (config) #int s0/0
R4 (config-if) #ip add 192.168.3.2 255.255.255.0
R4 (config-if) #no shut
R4 (config) #int s0/1
R4 (config-if) #ip add 192.168.4.1 255.255.255.0
R4 (config-if) #no shut
R5 (config) #int f0/0
R5 (config-if) #ip add 192.168.105.1 255.255.255.0
R5 (config-if) #no shut
R5 (config) #int s0/0
R5 (config-if) #ip add 192.168.4.2 255.255.255.0
R5 (config-if) #no shut
R5 (config) #int s0/1
R5 (config-if) #ip add 192.168.5.1 255.255.255.0
R5 (config-if) #no shut
R6 (config) #int f0/0
R6 (config-if) #ip add 192.168.106.1 255.255.255.0



OSPF (Open Shortest Path First) Part- III
R6 (config-if) #no shut
R6 (config) #int s0/0
R6 (config-if) #ip add 192.168.5.2 255.255.255.0
R6 (config-if) #no shut
R6 (config) #int loo 1
R6 (config-if) #ip add 172.60.1.1 255.255.255.0
R6 (config) #int loo 2
R6 (config-if) #ip add 172.60.2.1 255.255.255.0
R6 (config) #int loo 3
R6 (config-if) #ip add 172.60.3.1 255.255.255.0
R6 (config) #int loo 4
R6 (config-if) #ip add 172.60.4.1 255.255.255.0
R6 (config) #int loo 5
R6 (config-if) #ip add 172.60.5.1 255.255.255.0
R7 (config) #int fa0/0
R7 (config-if) #ip add 192.168.107.1 255.255.255.0
R7 (config-if) #no shut
R7 (config) #int s0/0
R7 (config-if) #ip add 192.168.6.2 255.255.255.0
R7 (config-if) #no shut
R7 (config) #int loo 1
R7 (config-if) #ip add 172.70.1.1 255.255.255.0
R7 (config) #int loo 2
R7 (config-if) #ip add 172.70.2.1 255.255.255.0
R7 (config) #int loo 3
R7 (config-if) #ip add 172.70.3.1 255.255.255.0
R7 (config) #int loo 4
R7 (config-if) #ip add 172.70.4.1 255.255.255.0

R7 (config) #int loo 5
R7 (config-if) #ip add 172.70.5.1 255.255.255.0
R7#ping 192.168.6.1
R7#ping 192.168.6.1
Successful
ISP (config) #int fa0/0
ISP (config-if) #ip add 102.1.1.1 255.255.255.0
ISP (config-if) #no shut
ISP (config) #int s0/0
ISP (config-if) #ip add 101.1.1.1 255.255.255.0


OSPF (Open Shortest Path First) Part- III
ISP (config-if) #no shut
OSPF Configuration
R1 (config) #int fa0/0
R1 (config-if) #ip os 100 area 1
R1 (config) #int s0/0
R1 (config-if) #ip os 100 area 1
R2 (config) #int fa0/0
R2 (config-if) #ip os 100 area 1
R2 (config) #int s0/0
R2 (config-if) #ip os 100 area 1
R2 (config) #int s0/1
R2 (config-if) #ip os 100 area 0
R3 (config) #int fa0/0
R3 (config-if) #ip os 100 area 0
R3 (config) #int s0/0
R3 (config-if) #ip os 100 area 0
R3 (config) #int s0/1

R3 (config-if) #ip os 100 area 0
R3 (config-if) #router ei 100
R3 (config-router) #no auto-summary
R3 (config-router) #network 192.168.6.0
R4 (config) #int fa0/0
R4 (config-if) #ip os 100 area 2
R4 (config) #int s0/0
R4 (config-if) #ip os 100 area 0
R4 (config) #int s0/1
R4 (config-if) #ip os 100 area 2
R5 (config) #int s0/0
R5 (config-if) #ip os 100 area 2
R5 (config-if) #router ei 200
R5 (config-router) #no auto-summary
R5 (config-router) #network 192.168.105.0
R5 (config-router) #network 192.168.5.0
R6 (config-if) #router ei 200
R6 (config-router) #no auto-summary


OSPF (Open Shortest Path First) Part- III
R6 (config-router) #network 0.0.0.0
R7 (config-if) #router ei 200
R7 (config-router) #no auto-summary
R7 (config-router) #network 0.0.0.0
R3#sh ip route
Now we want to communicate OSPF domain with ei 100 domain.
For that we will perform here redistribution
R3 (config) #router os 100
R3 (config-router) #redistribute ei 100 subnets metric-type 1

R3 (config-router) #router ei 100
R3 (config-router) #redistribute os 100 metric 1 1 1 1 1
We performed here two way of redistribution.
R1#ping 172.70.1.1 source fa0/0
Successful
R1#sh ip route os
Here we can see two types of routes
First is intra area (which belongs to its area)
OIA means Inter area
E – External Area
Now our task is configure area 1 is as stub.
R1 (config) #router os 100
R1 (config-router) #area 1 stub
R2 (config) #router os 100
R2 (config-router) #area 1 stub
Requirements for stub area
1. Virtual links are not allowed
2. Area 0 can’t be stub
3. All the routers must be agree that we are a part of stub area. If you are configuring R1, that area
1 is stub so it is your duty you have to configure R2 that area 1 is stub, if you will not configure,
neighborship will not established.


OSPF (Open Shortest Path First) Part- III
R1#sh ip route os
R1#ping 172.70.1.1 source fa0/0
Successful
R2 #sh ip route
It contains entire ospf routes.
Now we will see totally stub, it filters the external routes and inter area routes, and places them as a

default route.
R2 (config) #router os 100
R2 (config) #area 1 stub no-summary
R1#sh ip route os
We can see small routing table here
R5#sh ip route os
R5 (config) #router os 100
R5 (config-router) #area 2 stub
R4 (config) #router os 100
R4 (config-router) #area 2 stub no-summary
R5#sh ip route os
R5#ping 192.168.101.1 source s0/0
successful
Now we will perform redistribution on R5
R5 (config) #router os 100
R5 (config-router) #redistribute ei 200 subnets metric-type 1
R5 (config) #router ei 200
R5 (config-router) #redistribute os 100 metric 1 1 1 1 1
R3#sh ip route
Here we cannot see 172.60.0.0 routes
Now we will configure NSSA
First we need to remove this command here
R4 (config) #router os 100
R4 (config-router) #no area 2 stub


OSPF (Open Shortest Path First) Part- III
R5 (config) #router os 100
R5 (config-router) #no area 2 stub
If we will remove stub command totally stub command will removed automatically.

R4 (config) #router os 100
R4 (config-router) #area 2 nssa
R5 (config) #router os 100
R5 (config-router) #area 2 nssa
R3#sh ip route
Here we can see
O E 1 – 172.60.1.0 to 5
R7#sh ip route ei
Here we can see this route 172.60.1.0 to 5
R4#sh ip route os
It contain 70 series here 172.70.0.0
R5#sh ip route os
It doesn’t contain the route of 172.70.0.0
R5#ping 172.70.1.1
not successful
Now we will configure Totally NSSA on R4

R4 (config) #router os 100
R4 (config-router) #area 2 nssa no-summary default-information-originate
R5#ping 172.70.1.1
successful
R6#ping 172.70.1.1
successful
R6#ping 172.70.1.1 source fa0/0
successful


OSPF (Open Shortest Path First) Part- III
Now we will remove stub and totally stub from area 1
R1 (config) #router os 100

R1 (config-router) #no area 1 stub
R2 (config) #router os 100
R2 (config-router) #no area 1 stub
Now here we will provide the internet access on all routers.
R3 is directly connected with the ISP router.
R3#ping 101.1.1.1 successful.
R3#ping 102.1.1.1 not successful.
Now we will create default route on R3 towards ISP
R3 (config) #Ip route 0.0.0.0 0.0.0.0 101.1.1.1
R3#ping 102.1.1.1 successful
R3#ping 101.1.1.1 successful
Here R3 is able to communicate with the ISP
R3#ping 102.1.1.1 source fa0/0
not successful.
R3 (config) #int s0/0
R3 (config-if) #ip nat inside
R3 (config-if-nat) #int s0/1
R3 (config-if) #ip nat inside
R3 (config-if-nat) #int s0/2
R3 (config-if) #ip nat inside
R3 (config-if-nat) #int s0/3
R3 (config-if) #ip nat outside
R3 (config-if-nat) #int f0/0
R3 (config-if) #ip nat inside
R3 (config) #access-list 10 permit any
R3 (config-access) #ip nat inside source list 10 int s0/3 overload
R3#ping 102.1.1.1 source fa0/0 successful
R3#sh ip nat translation
Now we will provide the internet access to all areas.
R2#sh ip route

It hasn’t any default route so it can’t communicate with the internet.


OSPF (Open Shortest Path First) Part- III
R3 (config) #router os 100
R3 (config-router) #default-information originate always
R2 #sh ip route
Here we can see a default route O*E2 0.0.0.0/0
R1#piing 102.1.1.1 source fa0/0 successful
R6#ping 102.1.1.1 source loo1 successful
R7#ping 102.1.1.1 source loo1 not successful
R7#sh ip route
It doesn’t contain default route
R3 (config) #ip summary-address ei 100 0.0.0.0 0.0.0.0
R3#sh ip route
D* 0.0.0.0 / 0
Now we can see here default route.

R7#ping 102.1.1.1 source loo 1
successful
There are three ways to generate default route in Eigrp
1. Redistribution
2. Summarization
3. IP default network.
Now here we will check LSAs.
R1#sh ip ospf database

 Router LSA
Router LSA contains router ID of a router. It is sent within an area.
Router ID

(i)
(ii)
(iii)

Highest Loop Back
Highest Up Physical int IP
Router ID

Here we can see two router ID


OSPF (Open Shortest Path First) Part- III
192.168.101.1
192.168.102.1

 Network LSA
It contains DR router ID and it is sent by DR.
DR & BDR are elected only in Broadcast and non-broadcast multi-access network.
We have point to point link, so DR and BDR is not available.
We will make forcefully it broadcast segment via command.
R1 (config) #int s0/0
R1 (config-if) #ip os network broadcast
R2 (config) #int s0/0
R2 (config-if) #ip os network broadcast
R1#sh ip os neighbor
R1#debug ip os adj
R1#clear ip os process
Yes
R1#un all
We can see first is Down state. Attempt state only happens in frame-realy. To check init we need to go

on R2.
R2#debug ip os adj
R2#clear ip process
Yes
R2#un all
Here we can see init.

 Network LSA
Contain DR ID
For DR
(i) Highest router Priority
(ii) Highest router ID
Router 2 is DR here.


OSPF (Open Shortest Path First) Part- III


Summary LSA

When a route of one area goes to another area they go as summary SLA. It is sent by ABR.
Here R2 is ABR

 AS LSA
It contains ASBR router ID & it is sent by ABR
R3 is ASBR here

 External LSA
It contains External routes. It is sent by ASBR.
172.70 series sending R3

172.60 series sending R4


Group Membership LSA – It is not supported by cisco.
 NSSA– It allows an ASBR to send external area through stub area to backbone area using LSA 7.
R5#sh ip os database
R4#sh ip os database
R3#sh ip os database



×