当前位置: 代码迷 >> 综合 >> 【LAB4-Cisco】OSPF邻居建立过程与LSDB分析
  详细解决方案

【LAB4-Cisco】OSPF邻居建立过程与LSDB分析

热度:83   发布时间:2023-11-21 00:58:57.0

在这里插入图片描述

实验需求
1、根据拓扑提示,对各路由启用OSPF路由协议并划分相应区域,并验证邻居关系以及数据库信息,从而保证内网全网互通。其中,要求R7上的回环口条目作为外部条目引进来。
2、新加入公司网络的Area 2 区域存在一定的接入安全隐患,要求虚链路进行认证。
3、由于Area 2 区域业务繁多,尽量减少R7上存在的路由条目。配特殊区域
4、由于R4属于公司较早采购核心设备,性能有所不足,请减少R4上学到的外部路由条目。
5、由于R3是与公司分部接入的边界路由(此处并未标出),承载过多的路由条目信息,为了提高R3的性能,请减少R3上学到的路由条目。
6、该公司需要访问Internet,请根据具体情况配置NAT,达到全网互通。
7、正是由于R3的负载过重,因此将R7主机去往外网的数据流量都通过R5去往外网。
注:请通过命令show ip ospf neighbor /show ip ospf interface /show ip ospf database /show ip route /show ip protocol /ping /debug等命令查看实验现象


需求1:根据拓扑提示,没有标出的网段统一用10.1.X.X/24的网段,对各路由启用OSPF路由协议并划分相应区域,并验证邻居关系以及数据库信息,从而保证内网全网互通。其中,要求R7上的回环口条目作为外部条目引进来。

配置IP地址,注意配置下的不同模式
R8#conf ter
R8(config)#int s1/0
R8(config-if)#ip add 200.1.1.2 255.255.255.252——————配置掩码为30的IP
R8(config-if)#no shutdown
R8(config-if)#exit
R8(config)#int lo0
R8(config-if)#ip add 211.1.1.1 255.255.255.252
查看接口是否配置成功

R8#show ip int b
Interface                  IP-Address      OK? Method Status                Protocol
FastEthernet0/0            unassigned      YES unset  administratively down down    
FastEthernet0/1            unassigned      YES unset  administratively down down    
Serial1/0                  200.1.1.2       YES manual up                    down    
Serial1/1                  unassigned      YES unset  administratively down down    
Serial1/2                  unassigned      YES unset  administratively down down    
Serial1/3                  unassigned      YES unset  administratively down down    
Loopback0                  211.1.1.1       YES manual up                    up      
R8#

R6(config)#int s1/1
R6(config-if)#ip add 200.1.1.1 255.255.255.252
R6(config-if)#no shut
R6(config-if)#int f0/0
R6(config-if)#ip add 10.1.36.6 255.255.255.0
R6(config-if)#no shut
R6(config-if)#int s1/0
R6(config-if)#ip add 10.1.56.6 255.255.255.0
R6(config-if)#no shut
R6(config-if)#end

R6#show ip int b
Interface                  IP-Address      OK? Method Status                Protocol
FastEthernet0/0            10.1.36.6      YES manual up                    up      
FastEthernet0/1            unassigned      YES unset  administratively down down    
Serial1/0                  10.1.56.6      YES manual up                    down  ————此时链路对端接口还没有UP,所以protocol为down
Serial1/1                  200.1.1.1       YES manual up                    up    

其他接口同理,/24位掩码为255.255.255.0

OSPF邻居关系建立
R3(config)#router ospf 1
R3(config-router)#network 10.1.36.0 0.0.0.255 area 0————通告直连条目到骨干区域0
R3(config-router)#network 10.1.23.0 0.0.0.255 area 0
R6(config)#router ospf 1
R6(config-router)#network 10.1.36.0 0.0.0.255 area 0
R6(config-router)#network 10.1.56.0 0.0.0.255 area 0
R2(config)#router ospf 1
R2(config-router)#router-id 2.2.2.2—————————————手工指定Router-ID
R2(config-router)#network 10.1.25.0 0.0.0.255 area 0
R2(config-router)#network 10.1.23.0 0.0.0.255 area 0
R2(config-router)#network 10.1.12.0 0.0.0.255 area 1————通告直连条目到普通区域1
查看OSPF邻居是否建立成功

R3#show ip ospf neighbor 
Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/BDR        00:00:32    10.1.23.2      FastEthernet0/0
200.1.1.1         1   FULL/DR         00:00:32    10.1.36.6      FastEthernet0/1

R3(config)#router ospf 1
R3(config-router)#router-id 3.3.3.3
Reload or use “clear ip ospf process” command, for this to take effect
R6(config)#router ospf 1
R6(config-router)#router-id 6.6.6.6
Reload or use “clear ip ospf process” command, for this to take effect
手工指定Router-ID后,show ip ospf neighbor 不会立刻改变
需要重启OSPF进程,两边同时进行
R6#clear ip ospf process
Reset ALL OSPF processes? [no]: y
R3#clear ip ospf process
Reset ALL OSPF processes? [no]: y
可以看到Router-ID改变。由于R5和R6之间是串型链路,为点对点网络类型,不选举DR、BDR

R6#show ip ospf neighbor 
Neighbor ID     Pri   State           Dead Time   Address         Interface
5.5.5.5           0   FULL/  -        00:00:38    10.1.56.5      Serial1/0
3.3.3.3           1   FULL/BDR        00:00:38    10.1.36.3      FastEthernet0/0
R3#show ip ospf neighbor 
Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/DR         00:00:33    10.1.23.2      FastEthernet0/0
6.6.6.6           1   FULL/DR         00:00:35    10.1.36.6      FastEthernet0/1

其他直连网段同理通告
R7(config)#router ospf 1
R7(config-router)#redistribute connected subnets ————————R7上的回环口条目作为外部条目引进来
验证查看:
可以看到R1路由表学到R7回环口OE2的路由

R1#show ip route ospf172.16.0.0/32 is subnetted, 3 subnets
O       172.16.1.1 [110/2] via 10.1.14.4, 00:39:02, FastEthernet0/1
O       172.16.3.1 [110/2] via 10.1.14.4, 00:39:02, FastEthernet0/1
O       172.16.2.1 [110/2] via 10.1.14.4, 00:39:02, FastEthernet0/110.0.0.0/24 is subnetted, 7 subnets
O IA    10.1.25.0 [110/65] via 10.1.12.2, 00:39:02, FastEthernet1/0
O IA    10.1.23.0 [110/2] via 10.1.12.2, 00:39:02, FastEthernet1/0
O IA    10.1.36.0 [110/3] via 10.1.12.2, 00:39:02, FastEthernet1/0
O IA    10.1.56.0 [110/67] via 10.1.12.2, 00:39:02, FastEthernet1/0
O E2 192.168.1.0/24 [110/20] via 17.17.17.7, 00:00:39, FastEthernet0/0
O E2 192.168.2.0/24 [110/20] via 17.17.17.7, 00:00:39, FastEthernet0/0
O E2 192.168.3.0/24 [110/20] via 17.17.17.7, 00:00:39, FastEthernet0/0

OSPF 邻居建立过程分析:

在这里插入图片描述

  1. down :还未开启OSPF,或者设备故障
  2. init:OSPF通过224.0.0.5组播发送OSPF hello包,hello包建立邻居前用于发现邻居,带上自己的Router-ID
    1)因为R6没有手工指定Router-ID,因此会自动选择活动接口最大IP作为Router-ID
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. Two-way:双方收到hello包后,看到邻居的Router-ID,选举DR/BDR,建立起邻居关系。如果两台都是DRother,则结束,将DRother放到邻居关系表。
  4. Estart:选举主从关系。交互空的DBD包
    同步序列号,,选举主从关系,router-ID大的为主
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  5. Exchange:交互有内容的DBD包,LSA的摘要和目录
    在这里插入图片描述
    在这里插入图片描述
    6.Loading
    一方发起LSR请求详细链路状态信息
    在这里插入图片描述
    另一方回复LSU更新链路状态信息给邻居
    在这里插入图片描述
    回复LSACK确认,多次交互 ,直到链路状态数据库同步
    在这里插入图片描述
    链路状态数据库分析
R3#show ip ospf database OSPF Router with ID (3.3.3.3) (Process ID 1)Router Link States (Area 0)————————一类LSA,传播范围本区域
链路状态:本地路由器Router-ID     通告路由器:本地路由器Router-ID
Link ID         ADV Router      Age         Seq#       Checksum Link count
2.2.2.2         2.2.2.2         1682        0x80000008 0x0082BD 3
3.3.3.3         3.3.3.3         1732        0x80000009 0x00C0CF 2
5.5.5.5         5.5.5.5         1664        0x80000009 0x004182 4
6.6.6.6         6.6.6.6         1787        0x80000008 0x009775 3Net Link States (Area 0)————————二类LSA,传播范围本区域
链路状态:DR接口IP     通告路由器:DR的router-ID
Link ID         ADV Router      Age         Seq#       Checksum
10.1.23.3      3.3.3.3         1732        0x80000007 0x00A625
10.1.36.6      6.6.6.6         1787        0x80000007 0x00F094Summary Net Link States (Area 0)——————三类LSA,传播范围除了本区域的其他区域
链路状态:网络号     通告路由器:ABR路由器的Router-ID,经过一个区域改变一次
Link ID         ADV Router      Age         Seq#       Checksum
10.1.12.0      2.2.2.2         1682        0x80000007 0x009970
10.1.14.0      2.2.2.2         1685        0x80000007 0x005BA7
172.16.1.1      2.2.2.2         1685        0x80000007 0x00C4A8
172.16.2.1      2.2.2.2         1685        0x80000007 0x00B9B2
172.16.3.1      2.2.2.2         1686        0x80000007 0x00AEBCType-5 AS External Link States——————五类LSA,传播范围整个AS
链路状态:网络号     通告路由器:ASBR路由器的Router-ID
Link ID         ADV Router      Age         Seq#       Checksum Tag
192.168.1.0     7.7.7.7         1818        0x80000007 0x004CC7 0
192.168.2.0     7.7.7.7         1818        0x80000007 0x0041D1 0
192.168.3.0     7.7.7.7         1818        0x80000007 0x0036DB 0

到这里需求一完成


需求2:新加入公司网络的Area 2 区域存在一定的接入安全隐患,要求虚链路进行认证。

R1(config)#router ospf 1
R1(config-router)#area 1 virtual-link 2.2.2.2
R1(config-router)#area 1 virtual-link 2.2.2.2 message-digest-key 1 md5 xixi
R2(config)#router ospf 1
R2(config-router)#area 1 virtual-link 1.1.1.1
R2(config-router)#area 1 virtual-link 1.1.1.1 message-digest-key 1 md5 xixi

由于R7属于区域2没有和骨干区域直接相邻,虚链路配置之前,R7无法收到骨干区域0的路由信息

R7#show ip route ospf R7#show ip route ospf 

虚链路打通以后,R7可以收到骨干区域的路由

R7#show ip route ospf 172.16.0.0/32 is subnetted, 3 subnets
O IA    172.16.1.1 [110/3] via 10.1.17.1, 00:00:03, FastEthernet0/0
O IA    172.16.3.1 [110/3] via 10.1.17.1, 00:00:03, FastEthernet0/0
O IA    172.16.2.1 [110/3] via 10.1.17.1, 00:00:03, FastEthernet0/010.0.0.0/24 is subnetted, 3 subnets
O IA    10.1.14.0 [110/2] via 10.1.17.1, 00:00:03, FastEthernet0/0
O IA    10.1.12.0 [110/2] via 10.1.17.1, 00:00:03, FastEthernet0/0
R7#show ip route ospf 172.16.0.0/32 is subnetted, 3 subnets
O IA    172.16.1.1 [110/3] via 10.1.17.1, 00:00:59, FastEthernet0/0
O IA    172.16.3.1 [110/3] via 10.1.17.1, 00:00:59, FastEthernet0/0
O IA    172.16.2.1 [110/3] via 10.1.17.1, 00:00:59, FastEthernet0/010.0.0.0/24 is subnetted, 7 subnets
O IA    10.1.14.0 [110/2] via 10.1.17.1, 00:00:59, FastEthernet0/0
O IA    10.1.12.0 [110/2] via 10.1.17.1, 00:00:59, FastEthernet0/0
O IA    10.1.25.0 [110/66] via 10.1.17.1, 00:00:49, FastEthernet0/0
O IA    10.1.23.0 [110/3] via 10.1.17.1, 00:00:49, FastEthernet0/0
O IA    10.1.36.0 [110/4] via 10.1.17.1, 00:00:49, FastEthernet0/0
O IA    10.1.56.0 [110/68] via 10.1.17.1, 00:00:49, FastEthernet0/0

需求3:由于Area 2 区域业务繁多,尽量减少R7上存在的路由条目。配特殊区域
将area 2配置为NSSA区,过滤外部路由5类和允许其他路由3类,以此来减少路由条目
R1(config)#router ospf 1
R1(config-router)#area 2 nssa no-summary ——————————特殊区域标签一致
R7(config)#router ospf 1
R7(config-router)#area 2 nssa no-summary——————————特殊区域标签一致
ABR会自动向末节区域发送一条指向自己的默认路由

R7#show ip route ospf 
O*IA 0.0.0.0/0 [110/2] via 10.1.17.1, 00:00:02, FastEthernet0/0
R7#

需求4:由于R4属于公司较早采购核心设备,性能有所不足,请减少R4上学到的外部路由条目。
配置前路由表项

R4#show ip route ospf 10.0.0.0/24 is subnetted, 7 subnets
O       10.1.12.0 [110/2] via 10.1.14.1, 01:00:27, FastEthernet0/0
O IA    10.1.25.0 [110/66] via 10.1.14.1, 01:00:17, FastEthernet0/0
O IA    10.1.17.0 [110/2] via 10.1.14.1, 00:02:22, FastEthernet0/0
O IA    10.1.23.0 [110/3] via 10.1.14.1, 01:00:17, FastEthernet0/0
O IA    10.1.36.0 [110/4] via 10.1.14.1, 01:00:17, FastEthernet0/0
O IA    10.1.56.0 [110/68] via 10.1.14.1, 01:00:17, FastEthernet0/0
O E2 192.168.1.0/24 [110/20] via 10.1.14.1, 00:02:22, FastEthernet0/0
O E2 192.168.2.0/24 [110/20] via 10.1.14.1, 00:02:22, FastEthernet0/0
O E2 192.168.3.0/24 [110/20] via 10.1.14.1, 00:02:22, FastEthernet0/0

查看链路状态数据库可以看到,R4上收到的OSPF路由条目,对应的LSA主要属于3类LSA和5类LSA

R4#show ip ospf database OSPF Router with ID (4.4.4.4) (Process ID 1)Router Link States (Area 1)Link ID         ADV Router      Age         Seq#       Checksum Link count
1.1.1.1         1.1.1.1         592         0x80000007 0x001950 2
2.2.2.2         2.2.2.2         593         0x80000005 0x005D70 1
4.4.4.4         4.4.4.4         638         0x80000004 0x0051EF 4Net Link States (Area 1)Link ID         ADV Router      Age         Seq#       Checksum
10.1.12.2       2.2.2.2         1672        0x80000002 0x00B05B
10.1.14.4       4.4.4.4         1686        0x80000002 0x008E69Summary Net Link States (Area 1)Link ID         ADV Router      Age         Seq#       Checksum
10.1.17.0       1.1.1.1         175         0x80000001 0x002BF0
10.1.23.0       2.2.2.2         1672        0x80000002 0x00C848
10.1.25.0       2.2.2.2         1672        0x80000002 0x002BA4
10.1.36.0       2.2.2.2         1672        0x80000003 0x0041C0
10.1.56.0       2.2.2.2         1672        0x80000003 0x00E6C6Summary ASB Link States (Area 1)Link ID         ADV Router      Age         Seq#       Checksum
1.1.1.1         2.2.2.2         586         0x80000001 0x001B14Type-5 AS External Link StatesLink ID         ADV Router      Age         Seq#       Checksum Tag
192.168.1.0     1.1.1.1         610         0x80000001 0x00D522 0
192.168.1.0     7.7.7.7         1351        0x80000001 0x0058C1 0
192.168.2.0     1.1.1.1         610         0x80000001 0x00CA2C 0
192.168.2.0     7.7.7.7         1351        0x80000001 0x004DCB 0
192.168.3.0     1.1.1.1         610         0x80000001 0x00BF36 0
192.168.3.0     7.7.7.7         1351        0x80000001 0x0042D5 0

因为5类LSA是由区域中的R1传给R4的,因此要在R1上对5类LSA做汇总
R1(config)#router ospf 1
R1(config-router)#summary-address 192.168.0.0 255.255.0.0

R4#show ip route ospf 10.0.0.0/24 is subnetted, 7 subnets
O       10.1.12.0 [110/2] via 10.1.14.1, 00:00:04, FastEthernet0/0
O IA    10.1.25.0 [110/66] via 10.1.14.1, 00:00:04, FastEthernet0/0
O IA    10.1.17.0 [110/2] via 10.1.14.1, 00:00:04, FastEthernet0/0
O IA    10.1.23.0 [110/3] via 10.1.14.1, 00:00:04, FastEthernet0/0
O IA    10.1.36.0 [110/4] via 10.1.14.1, 00:00:04, FastEthernet0/0
O IA    10.1.56.0 [110/68] via 10.1.14.1, 00:00:04, FastEthernet0/0
O E2 192.168.0.0/16 [110/20] via 10.1.14.1, 00:00:04, FastEthernet0/0

需求5:由于R3是与公司分部接入的边界路由(此处并未标出),承载过多的路由条目信息,为了提高R3的性能,请减少R3上学到的路由条目。
配置前,可以看到收到多条前缀相同的OIA路由条目

R3# show ip route ospf 172.16.0.0/32 is subnetted, 3 subnets
O IA    172.16.1.1 [110/4] via 10.1.23.2, 00:34:19, FastEthernet0/0
O IA    172.16.3.1 [110/4] via 10.1.23.2, 00:34:19, FastEthernet0/0
O IA    172.16.2.1 [110/4] via 10.1.23.2, 00:34:19, FastEthernet0/010.0.0.0/24 is subnetted, 7 subnets
O IA    10.1.14.0 [110/3] via 10.1.23.2, 00:29:38, FastEthernet0/0
O IA    10.1.12.0 [110/2] via 10.1.23.2, 00:29:58, FastEthernet0/0
O       10.1.25.0 [110/65] via 10.1.23.2, 00:35:25, FastEthernet0/0
O IA    10.1.17.0 [110/3] via 10.1.23.2, 00:34:19, FastEthernet0/0
O       10.1.56.0 [110/65] via 10.1.36.6, 00:34:55, FastEthernet0/1
O E2 192.168.0.0/16 [110/20] via 10.1.23.2, 00:34:40, FastEthernet0/0

通过查看链路状态数据库可以判断出,这几条OIA路由条目是三类LSA,由R1和R2产生

R3#show ip ospf database OSPF Router with ID (3.3.3.3) (Process ID 1)Router Link States (Area 0)Link ID         ADV Router      Age         Seq#       Checksum Link count
1.1.1.1         1.1.1.1         4     (DNA) 0x80000003 0x002CD7 1
2.2.2.2         2.2.2.2         1106        0x80000003 0x008228 4
3.3.3.3         3.3.3.3         1131        0x80000003 0x00480F 2
5.5.5.5         5.5.5.5         1172        0x80000001 0x00E202 4
6.6.6.6         6.6.6.6         1132        0x80000002 0x004315 3Net Link States (Area 0)Link ID         ADV Router      Age         Seq#       Checksum
10.1.23.3       3.3.3.3         1161        0x80000001 0x00658F
10.1.36.6       6.6.6.6         1132        0x80000001 0x00F5D2Summary Net Link States (Area 0)Link ID         ADV Router      Age         Seq#       Checksum
10.1.12.0       1.1.1.1         2     (DNA) 0x80000001 0x0062BE
10.1.12.0       2.2.2.2         830         0x80000001 0x0044D8
10.1.14.0       1.1.1.1         2     (DNA) 0x80000001 0x004CD2
10.1.14.0       2.2.2.2         833         0x80000001 0x0038E1
10.1.17.0       1.1.1.1         12    (DNA) 0x80000001 0x002BF0
172.16.1.1      1.1.1.1         12    (DNA) 0x80000001 0x00E493
172.16.1.1      2.2.2.2         1120        0x80000001 0x00D0A2
172.16.2.1      1.1.1.1         12    (DNA) 0x80000001 0x00D99D
172.16.2.1      2.2.2.2         1120        0x80000001 0x00C5AC
172.16.3.1      1.1.1.1         12    (DNA) 0x80000001 0x00CEA7
172.16.3.1      2.2.2.2         1120        0x80000001 0x00BAB6Summary ASB Link States (Area 0)Link ID         ADV Router      Age         Seq#       Checksum
1.1.1.1         2.2.2.2         1120        0x80000001 0x001B14Type-5 AS External Link StatesLink ID         ADV Router      Age         Seq#       Checksum Tag
192.168.0.0     1.1.1.1         1155        0x80000001 0x00181B 0

所以在R1和R2上对三类LSA做汇总
对172.16.1.0、2.0、3.0汇总,计算得出前缀相同部分为172.16.0.0,掩码为/22
R1(config)#router ospf 1
R1(config-router)#area 1 range 172.16.0.0 255.255.252.0
R2(config)#router ospf 1
R2(config-router)#area 1 range 172.16.0.0 255.255.252.0
对10.1.12.0、14.0汇总,计算得出前缀相同部分为10.1.0.0,掩码为/20
对10.1.17.0汇总,计算得出前缀相同部分为10.1.0.0,掩码为/19
R1(config)#router ospf 1
R1(config-router)#area 1 range 10.1.0.0 255.255.240.0———10.1.12.0、14.0是area 1产生的
R1(config-router)#area 2 range 10.1.0.0 255.255.224.0———10.1.17.0是area 2产生的
汇总后路由表结果

R3#show ip route ospf 172.16.0.0/22 is subnetted, 1 subnets
O IA    172.16.0.0 [110/4] via 10.1.23.2, 00:20:06, FastEthernet0/010.0.0.0/8 is variably subnetted, 6 subnets, 3 masks
O IA    10.1.0.0/20 [110/2] via 10.1.23.2, 00:00:12, FastEthernet0/0
O IA    10.1.0.0/19 [110/3] via 10.1.23.2, 00:00:40, FastEthernet0/0
O       10.1.25.0/24 [110/65] via 10.1.23.2, 01:00:49, FastEthernet0/0
O       10.1.56.0/24 [110/65] via 10.1.36.6, 01:00:19, FastEthernet0/1
O E2 192.168.0.0/16 [110/20] via 10.1.23.2, 01:00:04, FastEthernet0/0

需求6:该公司需要访问Internet,请根据具体情况配置NAT,达到全网互通。

R6(config)#access-list 1 permit 172.16.0.0 0.0.255.255——————匹配R4的内网路由
R6(config)#access-list 1 permit 192.168.0.0 0.0.255.255——————匹配R7的内网路由
R6(config)#ip nat inside source list 1 interface s1/1 overload
R6(config)#int f0/0
R6(config-if)#ip nat inside
R6(config-if)#int s1/0
R6(config-if)#ip nat inside
R6(config-if)#int s1/1
R6(config-if)#ip nat outside
由于内网没有外网的路由,因此让网关下方一条默认路由,让内网可以访问外网
R6(config)#router ospf 1
R6(config-router)#default-information originate always
R6没有R8回环口的路由,因此要指定一条默认路由指向R8
R6(config)#ip route 0.0.0.0 0.0.0.0 200.1.1.2

R4#ping 211.1.1.1 source lo0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 211.1.1.1, timeout is 2 seconds:
Packet sent with a source address of 172.16.1.1 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 120/151/184 msR7#ping 211.1.1.1 source lo0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 211.1.1.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.1.1 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 120/153/188 ms

需求7:正是由于R3的负载过重,因此将R7主机去往外网的数据流量都通过R5去往外网。
由于R2和R5的链路为串型链路,所以接口开销较大,因此数据会走R3
在这里插入图片描述
修改策略前,R7访问外网的路线,走R3

R7#traceroute 211.1.1.1 source lo0
Type escape sequence to abort.
Tracing the route to 211.1.1.11 10.1.17.1 20 msec 40 msec 36 msec2 10.1.12.2 52 msec 32 msec 76 msec3 10.1.23.3 72 msec 84 msec 108 msec4 10.1.36.6 96 msec 152 msec 116 msec5 200.1.1.2 172 msec 132 msec 200 msec

R2(config)#access-list 1 permit 192.168.0.0 0.0.255.255————匹配R7内网路由
R2(config)#route-map pbr permit 10
R2(config-route-map)#match ip address 1——————匹配ACL
R2(config-route-map)#set ip next-hop 10.1.25.5 10.1.23.3——————设置下一跳优先走R5,备选走R3
R2(config-route-map)#exit
R2(config)#int f0/0
R2(config-if)#ip policy route-map pbr ————接口下调用策略路由

此时R7访问外网走R5

R7#traceroute 211.1.1.1 source lo0
Type escape sequence to abort.
Tracing the route to 211.1.1.11 10.1.17.1 32 msec 40 msec 20 msec2 10.1.12.2 52 msec 72 msec 36 msec3 10.1.25.5 100 msec 64 msec 132 msec4 10.1.56.6 128 msec 164 msec 104 msec5 200.1.1.2 192 msec 172 msec 128 msec
``
  相关解决方案