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

article/2025/9/21 4:36:18

在这里插入图片描述

实验需求
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
``

http://chatgpt.dhexx.cn/article/ow3e4UX4.shtml

相关文章

IS-IS LSDB详解(华为设备)

概述: IS-IS协议主要有两大功能:子网依赖功能和子网无关功能。子网依赖功能就是建立和维护邻接关系的功能,而子网无关功能则主要用于执行和管理和管理链路状态信息的交换和路由计算,具体可以分为四个过程。 更新过程。路由决策过…

1.1.6 LSDB同步

邻接关系 邻接建立过程 讲完了报文之后我们具体来看一下是怎么同步的,我们可以看到下图是我们LSDB的过程: 注意: 我们要注意,在到达同步过程之前我们先要达到2-way的状态,就是我们首先要有邻居状态的建立,才…

网络篇 OSPF的LSDB过载保护-52

目录 一、实验原理 二、实验拓扑 三、实验步骤 四、实验过程 总结 实验难度 2 实验复杂度3 一、实验原理 若没有正确规划网络或配置不好,可能出现大量的LSA,这些LSA会消耗掉本地的CPU和内存资源的。在Cisco IOS 12.3(7)和更晚的版本中&#xff0…

OSPF之链路状态数据库LSDB

OSPF链路状态数据库 原理概述: OSPF是一种基于链路状态的动态路由协议,每台 OSPF 路由器都会生成相关的LSA,并将这些LSA通告出去。路由器收到LSA后,会将它们存放在链路状态数据库LSDB中。 LSA有多种不同的类型,不同类型…

ORACLE生成自增唯一序列值的函数

“F_NEXT_VAL” 函数名 VAL 变量值 PRAGMA AUTONOMOUS_TRANSACTION 声明为自治事务 CREATE OR REPLACE FUNCTION "F_NEXT_VAL" RETURN INTEGER ASpragma autonomous_transaction;VAL INTEGER; BEGINSELECT t."VALUE" INTO VAL FROM SYS_SEQUECE t WHERE t…

Mysql和Oracle实现序列自增

/*ORACLE设置自增序列 oracle本身不支持如mysql的AUTO_INCREMENT自增方式,我们可以用序列加触发器的形式实现, 假如有一个表 T_WORKMATES,我们需要让学号PNO自增*/ --创建序列 SEQ_PNO CREATE SEQUENCE SEQ_PNO minvalue 1 --最小值为1 n…

如何实现 Oracle 的自增序列,两步轻松搞定

在实际项目开发过程中,设计数据库表时经常遇到需要主键自增的场景。那如何实现Oracle的主键自增呢,这里我们记录一种最常用的方式:sequence trigger。 就是利用Oralce的序号和触发器来实现字段的自增,下面直接来看一个完整的例子…

oracle中设置表的主键字段为自增序列(实例)

oracle中设置表的主键字段为自增序列(实例) 1、首先创建一个表(如日志表) //删除库表中存在的日志表 drop table S_LOG_INFO cascade constraints; //新建日志表 create table S_LOG_INFO (PRIMARYKEY NUMBER …

oracle数据库新建表增加表序列,设置id自增

1,oracle数据库增加新表时,设置表id为自增 最小1 最大9999999999 CREATE SEQUENCE “数据库名称”.“SEQ_表名称” MINVALUE 1 MAXVALUE 9999999999 INCREMENT BY 1 START WITH 100000014 NOCACHE NOORDER NOCYCLE 2,向数据库插入数据时&…

Oracle自增序列探秘:一篇文章教你读懂

目录 1:什么是Oracle 自增长序列 2 :创建数据-->实现自增长序列 2.1 创建序列 2.2 使用序列 3 :查询数据-->实现自增长序列 1:什么是Oracle 自增长序列 Oracle自增长序列是一种生成唯一数字的方法,可以用于创…

oracle 序列,程序中实现自增

文章目录 1. 序列作用和含义2. 序列的使用2.1 直接使用序列2.2 配合触发器隐式使用2.3 修改删除序列 1. 序列作用和含义 序列是用于生成唯一、连续序号的对象;可以是升序的,也可以是降序的; 使用create sequence语句创建序列 create sequen…

oracle自增序列

1.创建表TABLESPACETEST -- Create table create table TABLESPACETEST (contract_no VARCHAR2(100) primary key,contract_start_dt DATE,contract_end_dt DATE,loan_amt NUMBER(20,6),loan_bal NUMBER(20,6) ) tablespace SYSTEM;2.创建自增序列&…

【PWA】关于PWA的实操以及使用经验总结

关于PWA的实操以及使用经验总结 什么是PWA如何给项目加上PWA优缺点增强我们的 PWA写在后面 关于标题的说明: 实操: 实际操作 PWA : Progressive Web App 什么是PWA PWA 是渐进式 Web 应用, 类似于原生 App 的体验。 当我们在手机…

为什么 PWA 还没有“干掉”原生应用?

摘要:PWA 即渐进式网页应用,是 Web 应用的一种,具有安全、渐进式、响应式、无需网络、类应用程序、保持最新、可检测、可重新接入、可安装、可分享这 10 个要素,但 PWA 至今仍没有成为应用的默认格式。 原文链接:https…

PWA入门:手把手教你制作一个PWA应用

摘要: PWA图文教程 原文:PWA入门:手把手教你制作一个PWA应用作者:MudOnTire Fundebug经授权转载,版权归原作者所有。 简介 Web前端的同学是否想过学习app开发,以弥补自己移动端能力的不足?但…

PWA 即将终结应用程序商店!

渐进式Web应用很快就会将用户从Google Play和iOS应用商店中解放出来。 作者 | Owen Williams 译者 | 弯月,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 苹果和Google将产品统统锁在了他们的应用商店,现在就让我们来摧毁这…

【PWA学习】1. 初识 PWA

什么是PWA PWA(Progressive Web Apps,渐进式 Web 应用)运用现代的 Web API 以及传统的渐进式增强策略来创建跨平台 Web 应用程序。这些应用无处不在、功能丰富,使其具有与原生应用相同的用户体验优势 我们需要理解的是,PWA 不是某一项技术&am…

搭建BWAPP靶场(详细过程)

靶场介绍 bwapp是一款非常好用的漏洞演示平台,目的是帮助网络安全爱好者、开发人员和学生发现并防止网络漏洞。包含有100多个漏洞,涵盖了所有主要的已知Web漏洞,包括OWASP Top10安全风险,最重要的是已经包含了OpenSSL和ShellShoc…

PWA的探索与应用

本文由云社区发表 PWA(Progressive Web App)起源背景 传统的Web网页存在以下几个问题: 进入一个页面必须要记住它的url或者加入书签,入口不便捷;没网络就没响应,不具备离线能力;不像APP一样能…

PWA 应用列表及常用工具

引言 在做 PWA 的过程中自己写了一些相关的应用和工具,在这里整合下,方便记录及查找使用。 应用列表 PWA 支持检测工具番茄钟二维码生成新闻应用身体数据统计应用支付宝集福应用田英章书法字典应用抖音无水印下载应用很好用的备忘录精神氮泵 PWA 支持检…