R1
#业务网段中不能出现协议报文,所以要配置静默接口
ospf 1 router-id 1.1.1.1
silent-interface LoopBack1
silent-interface LoopBack2
area 0.0.0.10
network 10.1.1.0 0.0.0.255
network 10.2.2.0 0.0.0.255
network 192.168.0.0 0.0.0.255
network 192.168.1.0 0.0.0.255
#
--------------------------------------------------------
R2
#
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 10.3.3.0 0.0.0.255
network 10.4.4.0 0.0.0.255
area 0.0.0.10
network 10.1.1.0 0.0.0.255
#
--------------------------------------------------------
R3
#
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 10.3.3.0 0.0.0.255
network 10.5.5.0 0.0.0.255
area 0.0.0.10
network 10.2.2.0 0.0.0.255
#
--------------------------------------------------------
R4
#
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 10.4.4.0 0.0.0.255
area 0.0.0.100
network 10.6.6.0 0.0.0.255
network 10.7.7.0 0.0.0.255
#
--------------------------------------------------------
R5
#
ospf 1 router-id 5.5.5.5
area 0.0.0.0
network 10.5.5.0 0.0.0.255
area 0.0.0.100
network 10.6.6.0 0.0.0.255
network 10.8.8.0 0.0.0.255
#
--------------------------------------------------------
R6
#业务网段中不能出现协议报文,所以要配置静默接口
ospf 1 router-id 6.6.6.6
silent-interface LoopBack1
silent-interface LoopBack2
area 0.0.0.100
network 10.7.7.0 0.0.0.255
network 10.8.8.0 0.0.0.255
network 192.168.2.0 0.0.0.255
network 192.168.3.0 0.0.0.255
#
配置完后查看邻居是否都起来了
R1有两个邻居
[R1]display ospf peer
OSPF Process 1 with Router ID 1.1.1.1
Neighbor Brief Information
Area: 0.0.0.10
Router ID Address Pri Dead-Time State Interface
2.2.2.2 10.1.1.2 1 35 Full/DR GE0/0
3.3.3.3 10.2.2.3 1 34 Full/DR GE0/1
--------------------------------------------------------
R2有三个邻居
[R2]display ospf peer
OSPF Process 1 with Router ID 2.2.2.2
Neighbor Brief Information
Area: 0.0.0.0
Router ID Address Pri Dead-Time State Interface
3.3.3.3 10.3.3.3 1 37 Full/DR GE0/1
4.4.4.4 10.4.4.4 1 33 Full/DR GE0/2
Area: 0.0.0.10
Router ID Address Pri Dead-Time State Interface
1.1.1.1 10.1.1.1 1 34 Full/BDR GE0/0
--------------------------------------------------------
R3有三个邻居
[R3]display ospf peer
OSPF Process 1 with Router ID 3.3.3.3
Neighbor Brief Information
Area: 0.0.0.0
Router ID Address Pri Dead-Time State Interface
2.2.2.2 10.3.3.2 1 35 Full/BDR GE0/1
5.5.5.5 10.5.5.5 1 36 Full/DR GE0/2
Area: 0.0.0.10
Router ID Address Pri Dead-Time State Interface
1.1.1.1 10.2.2.1 1 40 Full/BDR GE0/0
--------------------------------------------------------
R4有三个邻居
[R4]display ospf peer
OSPF Process 1 with Router ID 4.4.4.4
Neighbor Brief Information
Area: 0.0.0.0
Router ID Address Pri Dead-Time State Interface
2.2.2.2 10.4.4.2 1 38 Full/BDR GE0/1
Area: 0.0.0.100
Router ID Address Pri Dead-Time State Interface
6.6.6.6 10.7.7.6 1 39 Full/DR GE0/0
5.5.5.5 10.6.6.5 1 37 Full/DR GE0/2
--------------------------------------------------------
R5有三个邻居
[R5]display ospf peer
OSPF Process 1 with Router ID 5.5.5.5
Neighbor Brief Information
Area: 0.0.0.0
Router ID Address Pri Dead-Time State Interface
3.3.3.3 10.5.5.3 1 35 Full/BDR GE0/1
Area: 0.0.0.100
Router ID Address Pri Dead-Time State Interface
6.6.6.6 10.8.8.6 1 35 Full/DR GE0/0
4.4.4.4 10.6.6.4 1 30 Full/BDR GE0/2
--------------------------------------------------------
R6有两个邻居
[R6]display ospf peer
OSPF Process 1 with Router ID 6.6.6.6
Neighbor Brief Information
Area: 0.0.0.100
Router ID Address Pri Dead-Time State Interface
4.4.4.4 10.7.7.4 1 36 Full/BDR GE0/0
5.5.5.5 10.8.8.5 1 38 Full/BDR GE0/1
R2
#增加R2R4之间的链路开销,使area10和area100业务流量默认走R3-R5
interface GigabitEthernet0/2
ospf cost 1000
#
--------------------------------------------------------
R4
#
interface GigabitEthernet0/1
ospf cost 1000
#
修改完后在R1查看路由表,发现去往192.168.2.0网段的路由下一跳为10.2.2.3,说明业务流量走R3-R5,在R6上查看去往192.168.0.0网段的路由也是如此
[R1]display ip routing-table
Destinations : 29 Routes : 29
Destination/Mask Proto Pre Cost NextHop Interface
192.168.2.1/32 O_INTER 10 901 10.2.2.3 GE0/1
假如把R3的G0/0断掉,去往192.168.2.0网段的路由下一跳就会变成10.1.1.2
[R3]int g0/0
[R3-GigabitEthernet0/0]shutdown
--------------------------------------------------------
[R1]display ip routing-table
Destinations : 26 Routes : 26
Destination/Mask Proto Pre Cost NextHop Interface
192.168.2.1/32 O_INTER 10 1301 10.1.1.2 GE0/0
R4
#要求只对192.168.2.0的流量备份,所以可以把192.168.3.0的流量过滤掉
ospf 1 router-id 4.4.4.4
area 0.0.0.100
abr-summary 192.168.3.0 255.255.255.0 not-advertise
#
R4
#stub区域内的所有路由器都要配置成stub,否则邻居可能起不来
ospf 1 router-id 4.4.4.4
area 0.0.0.100
stub
#
--------------------------------------------------------
R5
#
ospf 1 router-id 5.5.5.5
area 0.0.0.100
stub
#
--------------------------------------------------------
R6
#
ospf 1 router-id 6.6.6.6
area 0.0.0.100
stub
#
R2
#
ospf 1 router-id 2.2.2.2
area 0.0.0.10
abr-summary 192.168.0.0 255.255.254.0
#
--------------------------------------------------------
R3
#
ospf 1 router-id 3.3.3.3
area 0.0.0.10
abr-summary 192.168.0.0 255.255.254.0
#
R1
#
interface GigabitEthernet0/0
ospf cost 300
interface GigabitEthernet0/1
ospf cost 400
#
--------------------------------------------------------
R2
#
interface GigabitEthernet0/0
ospf cost 300
interface GigabitEthernet0/1
ospf cost 500
#
--------------------------------------------------------
R3
#
interface GigabitEthernet0/0
ospf cost 400
interface GigabitEthernet0/1
ospf cost 500
#
R4R5R6配置类似
R2
#密钥配错了,邻居也起不来
ospf 1 router-id 2.2.2.2
area 0.0.0.0
authentication-mode simple plain 123456
#
--------------------------------------------------------
R3
#
ospf 1 router-id 3.3.3.3
area 0.0.0.0
authentication-mode simple cipher plain 123456
#
--------------------------------------------------------
R4
#
ospf 1 router-id 4.4.4.4
area 0.0.0.0
authentication-mode simple cipher plain 123456
#
--------------------------------------------------------
R5
#
ospf 1 router-id 5.5.5.5
area 0.0.0.0
authentication-mode simple cipher plain 123456
#
R2
#
ip route-static 0.0.0.0 0 200.1.1.7
#
ospf 1 router-id 2.2.2.2
default-route-advertise
#
R2
#
acl basic 2000
rule 0 permit source 192.168.0.0 0.0.0.255
rule 5 permit source 192.168.2.0 0.0.0.255
#
interface GigabitEthernet5/0
nat outbound 2000
#
配置完后只有192.168.0.0/24和192.168.2.0/24这两个网段可以ping通R7
[R1]ping -a 192.168.0.1 100.1.1.1
Ping 100.1.1.1 (100.1.1.1) from 192.168.0.1: 56 data bytes, press CTRL+C to break
56 bytes from 100.1.1.1: icmp_seq=0 ttl=254 time=1.000 ms
56 bytes from 100.1.1.1: icmp_seq=1 ttl=254 time=2.000 ms
56 bytes from 100.1.1.1: icmp_seq=2 ttl=254 time=2.000 ms
56 bytes from 100.1.1.1: icmp_seq=3 ttl=254 time=1.000 ms
56 bytes from 100.1.1.1: icmp_seq=4 ttl=254 time=2.000 ms
--- Ping statistics for 100.1.1.1 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 1.000/1.600/2.000/0.490 ms
--------------------------------------------------------
[R1]ping -a 192.168.1.1 100.1.1.1
Ping 100.1.1.1 (100.1.1.1) from 192.168.1.1: 56 data bytes, press CTRL+C to break
Request time out
Request time out
Request time out
Request time out
Request time out
--- Ping statistics for 100.1.1.1 ---
5 packet(s) transmitted, 0 packet(s) received, 100.0% packet loss
--------------------------------------------------------
[R6]ping -a 192.168.2.1 100.1.1.1
Ping 100.1.1.1 (100.1.1.1) from 192.168.2.1: 56 data bytes, press CTRL+C to break
56 bytes from 100.1.1.1: icmp_seq=0 ttl=252 time=4.000 ms
56 bytes from 100.1.1.1: icmp_seq=1 ttl=252 time=5.000 ms
56 bytes from 100.1.1.1: icmp_seq=2 ttl=252 time=6.000 ms
56 bytes from 100.1.1.1: icmp_seq=3 ttl=252 time=3.000 ms
56 bytes from 100.1.1.1: icmp_seq=4 ttl=252 time=6.000 ms
--- Ping statistics for 100.1.1.1 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 3.000/4.800/6.000/1.166 ms
--------------------------------------------------------
[R6]ping -a 192.168.3.1 100.1.1.1
Ping 100.1.1.1 (100.1.1.1) from 192.168.3.1: 56 data bytes, press CTRL+C to break
Request time out
Request time out
Request time out
Request time out
Request time out
--- Ping statistics for 100.1.1.1 ---
5 packet(s) transmitted, 0 packet(s) received, 100.0% packet loss