CISCOOSPF讲解及其排错_第1页
CISCOOSPF讲解及其排错_第2页
CISCOOSPF讲解及其排错_第3页
CISCOOSPF讲解及其排错_第4页
CISCOOSPF讲解及其排错_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CISCOOSPF讲解及其排错讲解及其排错OSPF的操作的操作 OSPF的网络类型的网络类型 点到点网络点到点网络 非播送多址网络非播送多址网络 点到多点网络点到多点网络 播送型网络播送型网络 X.25Frame RelayOSPF的的DR与与BDR ACBDEABCED多路寻址网络中多路寻址网络中 建立邻接关系建立邻接关系 构成构成n(n一一1)2个个 邻接关系邻接关系 OSPF的的DR与与BDR (Cont.)ACBDE指定路由器指定路由器DR描述了一个多路描述了一个多路寻址网络。网络上的其他路由器都寻址网络。网络上的其他路由器都和指定路由器和指定路由器DR构成邻接关系构成邻接关系,而不是

2、它们互相之间构成邻接关,而不是它们互相之间构成邻接关系系ABCEDOSPF的邻居的邻居Cont.建立一个邻接关系建立一个邻接关系 ABOSPF路由器的类型路由器的类型内部路由器内部路由器(Internal Router)区域边界路由器区域边界路由器(Area Border Routers,ABR) 骨干路由器骨干路由器(Back bone Router) 自主系统边界路由器自主系统边界路由器(Autonomous System Boundary Router,ASBR) LSA的类型的类型类型代码描述1路由器LSA2网络LSA3网络汇总LSA4ASBR汇总LSA5AS外部LSA7NSSA外部L

3、SA8外部属性LSA每一种区域内允许泛洪的每一种区域内允许泛洪的LSA类型类型OSPF排错介绍排错介绍OSPF排错总体流程图排错总体流程图 OSPF排错总体流程图排错总体流程图检查是否出现显示的报错信息检查是否出现显示的报错信息 ospf-4-BADLSA type cant allocate router-id ospf- 4-errrcv ospf unknown protocol(当进行配置当进行配置ospf的时候的时候)检查检查ospf邻居状态是否正常邻居状态是否正常full检查检查ospf路由表是否完整路由表是否完整OSPF排错总体流程图错误信息排错总体流程图错误信息ospf-4-B

4、ADLSA typeospf-4-BADLSA type此错误信息分析请见此错误信息分析请见ospfospf邻居状态一节邻居状态一节cant allocate router-idcant allocate router-id错误信息解析错误信息解析cant allocate router-idcant allocate router-id错误信息解析错误信息解析当当ospf路由进程启动后,路由器必须存在一个具有有效路由进程启动后,路由器必须存在一个具有有效ip地地址的物理端口或址的物理端口或loopback是是up状态;如果路由器存在多状态;如果路由器存在多个个ospf进程,那么必须为每一个进

5、程保持一个有效端口。进程,那么必须为每一个进程保持一个有效端口。OSPF排错总体流程图错误信息排错总体流程图错误信息%OSPF-4-ERRRCV 错误信息解析错误信息解析出现此错误信息说明出现此错误信息说明ospf路由器收到了一个无效的路由器收到了一个无效的ospf数据数据包包可能原因为:可能原因为:Mismatched area ID 区域区域ID不匹配不匹配Bad checksum 错误的校验值错误的校验值OSPF not enabled on the receiving interface 接收端口未能激活接收端口未能激活ospf协议协议OSPF not enabled on the r

6、eceiving interface due to bug CSCdr48014 指向软件指向软件BugBad version ospf运行版本错误运行版本错误Invalid type 无效的无效的LSA类型类型Bad link-state update advertisement countBad link-state update length %OSPF-4-ERRRCV错误信息分析错误信息分析 第一种可能原因:区域第一种可能原因:区域IDID不匹配不匹配%OSPF-4-ERRRCV: Received invalid packet: mismatch area ID, from bac

7、kbone area must be virtual-link but not found from 170.170.3.3, Ethernet0解释:此错误说明路由器在其以太口解释:此错误说明路由器在其以太口E0上收到了一个无效的数据上收到了一个无效的数据包,对端路由器包,对端路由器ID为;无效的原因是路由器的端口在为;无效的原因是路由器的端口在area0骨干区骨干区域中。这就暗示了本地路由器连接路由器的域中。这就暗示了本地路由器连接路由器的E0没有运行在没有运行在area0中。中。解决方法:解决方法:检查检查ospf区域配置并保持区域配置并保持area一致一致%OSPF-4-ERRRCV错

8、误信息分析错误信息分析 第二种可能原因:错误的校验值第二种可能原因:错误的校验值%OSPF-4-ERRRCV: Received invalid packet: Bad Checksum from 144.100.21.141, Ethernet 0/0 解释:解释:OspfOspf路由器在路由器在E0/0E0/0端口上收到对端路由器的一个错误数据端口上收到对端路由器的一个错误数据包校验包校验可能原因:可能原因:1 1、在、在ospfospf邻居之间的设备如交换机出现了错误邻居之间的设备如交换机出现了错误2 2、发送、发送ospfospf数据包的路由器端口硬件故障,或软件数据包的路由器端口硬件

9、故障,或软件BugBug3 3、接收方路由器的端口硬件故障或软件、接收方路由器的端口硬件故障或软件BugBug这种可能性是最小的这种可能性是最小的解决方法:解决方法:1、检查路由器之间的物理线缆,尤其要重点检查发送方、检查路由器之间的物理线缆,尤其要重点检查发送方路由器的端口及其状态路由器的端口及其状态2、更换线缆或中间设备之间的端口、更换线缆或中间设备之间的端口3、使用线缆把路由器进行直接连接、使用线缆把路由器进行直接连接4、检查当前路由器、检查当前路由器IOS是否存在是否存在Bug5、对路由器端口进行物理更换,对非模块化设备采用物、对路由器端口进行物理更换,对非模块化设备采用物理替换理替换

10、RMA%OSPF-4-ERRRCV错误信息分析错误信息分析%OSPF-4-ERRRCV错误信息分析错误信息分析 第三种可能原因:接收端口上未能激活第三种可能原因:接收端口上未能激活ospfospf协议协议%OSPF-4-ERRRCV: Received invalid packet: OSPF not enabled on interface from 141.108.16.4, Serial0.100 解释:此错误说明路由器在解释:此错误说明路由器在s0.100端口上收到了对端路由器端口上收到了对端路由器ID为的无为的无效数据包;无效的原因是端口效数据包;无效的原因是端口S0.100上未能激

11、活上未能激活ospf协议协议解决方法:解决方法:使用命令使用命令show ip ospf interface serial0.100 查看查看ospfospf运行状态运行状态 ospf unknown protocolospf unknown protocol错误分析错误分析 ospf unknown protocolospf unknown protocol一、路由器是否为一、路由器是否为Cisco800Cisco800、Cisco1600Cisco1600路由器路由器Cisco800Cisco800路由器不支持路由器不支持ospfospf协议,只可运行协议,只可运行riprip、Eigrp

12、EigrpCisco1600Cisco1600路由器大局部路由器大局部IOSIOS不支持不支持ospfospf,需要装载具有,需要装载具有ospf ospf featurefeature的的IOSIOS版本方可运行版本方可运行二、其余路由器二、其余路由器路由器是否翻开路由功能路由器是否翻开路由功能 ip routing ip routing检查路由器检查路由器IOSIOS,升级至支持,升级至支持ospf featureospf feature的的IOSIOS版本版本OSPF邻居关系的排错流程图邻居关系的排错流程图检查起始状态检查起始状态检查检查2层链路层链路检查有问题的数据包检查有问题的数据包

13、检查检查2way状态状态检查链路检查链路Ospf邻居状态排错邻居状态排错init邻接停留在邻接停留在initinit状态是因为路由器无法从对端收到状态是因为路由器无法从对端收到hellohello数数据包,因此需重点检查为什么路由器无法正常收到据包,因此需重点检查为什么路由器无法正常收到hellohello数据包数据包例如:例如:router2# show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 170.170.5.1 1 INIT/- 00:00:34 170.170.1.1 Serial0 Osp

14、f邻居状态排错邻居状态排错init1、使用、使用ping命令检查物理链路的畅通性,并检查端口是命令检查物理链路的畅通性,并检查端口是否可以否可以ping通通224.0.0.5(ospf路由器组播地址路由器组播地址)2、NBMA 播送检查播送检查frame-relay map ip 1.1.1.1 100 broadcast 或或 dialer map ip 1.1.1.1 broadcast name router1 55346 3、使用、使用show ip ospf interface检查端口是否进行了认证检查端口是否进行了认证4、端口是否应用了、端口是否应用了ACL配置配置5、检查物理线路

15、,如果路由器是物理上被交换机隔离,、检查物理线路,如果路由器是物理上被交换机隔离,那么检查交换机上的相关配置。那么检查交换机上的相关配置。6、使用、使用debug ip packet detail 命令命令 收集该端口上所有收集该端口上所有ospf及端口封装错误信息及端口封装错误信息 Ospf邻居状态排错邻居状态排错exstartexchange使用使用show ip interface命令检查端口的命令检查端口的MTU值值使用扩展使用扩展ping建立链路是否可以建立链路是否可以ping通大的数据包通大的数据包使用使用ip ospf mtu-ignore 命令特殊情况命令特殊情况一、一、Exc

16、hangeExchange状态多数是由于状态多数是由于MTUMTU不匹配造成的不匹配造成的二、二、ExstartExstart状态多数是由于状态多数是由于“单播中断导致单播中断导致n在在ATM或或FR网络中错误的网络中错误的VC map映射映射n仅可以仅可以ping通小数据包的通小数据包的MTU不匹配不匹配nACL阻止了单播数据包的通过阻止了单播数据包的通过nNAT转换了单播数据包源或目的地址转换了单播数据包源或目的地址n路由器路由器ID冲突冲突Ospf邻居状态排错邻居状态排错loading当出现路由器停留在当出现路由器停留在loading状态的时候一般都会伴随着状态的时候一般都会伴随着%OS

17、PF-4-BADLSA 错误信息出现。错误信息出现。错误信息:错误信息:%OSPF-4-BADLSAMASK: Bad LSA mask: Type dec, LSID IP_address Mask IP_address from IP_address nNOTE: This route will not be installed in the routing table. %OSPF-4-BADLSATYPE: Invalid lsa: chars Type dec, LSID IP_address from IP_address, IP_address, chars 解决方法:解决方法:

18、 1 1、检查邻居的、检查邻居的ipip地址,定位引发问题的路由器地址,定位引发问题的路由器2 2、使用、使用show runningshow runningconfigconfig命令检查配置命令检查配置3 3、使用、使用show ip ospf databaseshow ip ospf database定位有问题的路由条目以便确定错误的定位有问题的路由条目以便确定错误的LSALSA4 4、使用、使用show logshow log命令来确定此问题是否为自然问题命令来确定此问题是否为自然问题5 5、重新启动路由器、重新启动路由器6 6、查找、查找IOS BugIOS BugOspf邻居状态排

19、错邻居状态排错2way理解理解2way状态状态1、路由器只要可以在对端邻居的、路由器只要可以在对端邻居的hello数据包中看到自数据包中看到自己的路由器己的路由器ID,就认为双向通信建立成功,就认为双向通信建立成功2way2、在播送网络中,路由器仅与、在播送网络中,路由器仅与DR、BDR路由器建立路由器建立full链接,其余路由器之间建立的最终状态为链接,其余路由器之间建立的最终状态为2way。u当网络中没有当网络中没有DR、BDR路由器的时候,两台试图建立邻接路由器的时候,两台试图建立邻接关系的路由器只能建立关系的路由器只能建立2way状态。如当路由器的状态。如当路由器的ospf端口上端口上

20、手工配置优先级为手工配置优先级为0的时候。的时候。Ospf邻居状态排错邻居状态排错2wayR7# show ip ospf neighborNeighbor ID Pri State Dead Time Address Interface170.170.3.4 1 2WAY/DROTHER 00:00:34 170.170.3.4 Ethernet0170.170.3.3 1 2WAY/DROTHER 00:00:34 170.170.3.3 Ethernet0170.170.3.8 1 FULL/DR 00:00:32 170.170.3.8 Ethernet0170.170.3.2 1 F

21、ULL/BDR 00:00:39 170.170.3.2 Ethernet0OSPF路由表排错流程图路由表排错流程图检查外部检查外部LSA检查所有邻居检查所有邻居着重检查着重检查Area0及其及其配置配置Database与路由表不一致与路由表不一致当当ospfospf邻居在邻居在fullfull状态下,状态下,databasedatabase中的路由与路由表中的路由与路由表中的路由是一致的,但有些时候确会出现不能装载路由中的路由是一致的,但有些时候确会出现不能装载路由表的情况,当使用命令表的情况,当使用命令show ip ospf databaseshow ip ospf database查看

22、路查看路由信息时会出现以下信息:由信息时会出现以下信息:Adv Router is not-reachableLS age: 418Options: (No TOS-capability, DC)LS Type: Router LinksLS Seq Number: 80000002Checksum: 0 xFA63Length: 60 Number of Links: 3例如:例如:路由表错误原因路由表错误原因1: Network Type Mismatch 网络类型不匹配网络类型不匹配 2: Wrong Address Assignment in DUAL Serial Link Setu

23、p 双广域网连接线路中双广域网连接线路中IP地址分配错误地址分配错误 3: One Side of Point-to-Point Link Included in Wrong Majornet or Subnet 4: One Side Is Unnumbered and the Other Side Is Numbered 5: Broken PVC in Fully Meshed Frame Relay Environment 6: Forwarding Address Known via an External Route 7: Distribute List Is Blocking t

24、he Routes 除去个别的除去个别的CASECASE中是由于配置错误或物理线路中断引发路由表错误以外,最中是由于配置错误或物理线路中断引发路由表错误以外,最有可能出现的原因有:有可能出现的原因有:原因一原因一网络类型不匹配网络类型不匹配1、使用、使用show ip ospf interface查看网络类型查看网络类型2、在接口下使用、在接口下使用ip ospf network 命令统一网络类型命令统一网络类型3、在网络中,如果一个结点为、在网络中,如果一个结点为multipoint,其余为,其余为sub-interface子接口,那么必须统一配置为子接口,那么必须统一配置为broadcas

25、t原因二、原因三原因二、原因三R4-4K(4)# show ip ospf neighborNeighbor ID Pri State Dead Time Address Interface172.16.32.2 1 FULL/ - 00:00:37 172.16.32.2 Serial2172.16.32.2 1 FULL/ - 00:00:31 172.16.29.2 Serial3原因四原因四OSPF Router with ID (172.16.30.1) (Process ID 20) Router Link States (Area 0) Adv Router is not-rea

26、chable LS age: 396 Options: (No TOS-capability, DC) LS Type: Router Links LS Seq Number: 80000003 Checksum: 0 xBEA1 Length: 48 Number of Links: 2原因五原因五正常情况下正常情况下ospf路由是没有问题的,但当其中一路由是没有问题的,但当其中一台路由器的台路由器的pvc中断的时候就会引发故障,如:当中断的时候就会引发故障,如:当R9路由器与路由器与R3之间的之间的pvc故障。故障。DR原因六原因六R2515router ospf 1redistribut

27、e rip metric 20 subnetsnetwork 0.0.0.0 255.255.255.255 area 1 router ripR2504R2504router ospf 1 router ospf 1 network 1.1.1.0 0.0.0.255 area 0network 1.1.1.0 0.0.0.255 area 0network 3.0.0.0 0.255.255.255 area 1network 3.0.0.0 0.255.255.255 area 1 原因六原因六R2507# show ip route 1.0.0.0/ 24 is subnetted,

28、1 subnetsC 1.1.1.0 is directly connected, Serial0 3.0.0.0/ 8 is variably subnetted, 4 subnets, 2 masksO IA 3.0.0.0/ 8 110/ 70 via 1.1.1.2, 00: 15: 37, Serial0O E2 3.3.4.0/ 24 110/ 20 via 1.1.1.2, 00: 06: 37, Serial0O E2 3.22.88.0/ 24 110/ 20 via 1.1.1.2, 00: 06: 37, Serial0O E2 3.44.66.0/ 24 110/ 20

29、 via 1.1.1.2, 00: 06: 37, Serial0 7.0.0.0/ 24 is subnetted, 1 subnetsC 7.7.7.0 is directly connected, Serial1S* 0.0.0.0/ 0 is directly connected, Serial1原因六原因六R2507# R2507# OSPF Router with ID (7.7.7.1) (Process ID 1) OSPF Router with ID (7.7.7.1) (Process ID 1) Type- 5 AS External Link States Type-

30、 5 AS External Link States LS age: 72 LS age: 72 Options: (No TOS- capability, DC) Options: (No TOS- capability, DC) LS Type: AS External Link LS Type: AS External Link Link State ID: 200.1.1.0 (External Network Number ) Link State ID: 200.1.1.0 (External Network Number ) LS Seq Number: 80000001 LS

31、Seq Number: 80000001 Checksum: 0 xF161 Checksum: 0 xF161 Length: 36 Length: 36 Network Mask: /24 Network Mask: /24 Metric Type: 2 (Larger than any link state path) Metric Type: 2 (Larger than any link state path) TOS: 0 TOS: 0 Metric: 20 Metric: 20 External Route Tag: 0 External Route Tag: 0解决方法解决方法

32、1、取消、取消ABR上的汇总上的汇总R2507# show ip route 1.0.0.0/ 24 is subnetted, 1 subnets C 1.1.1.0 is directly connected, Serial0 3.0.0.0/ 24 is subnetted, 3 subnets O IA 3.3.4.0 110/ 70 via 1.1.1.2, 00: 00: 48, Serial0 O IA 3.22.88.0 110/ 80 via 1.1.1.2, 00: 00: 48, Serial0 O IA 3.44.66.0 110/ 80 via 1.1.1.2, 00

33、: 00: 48, Serial0 7.0.0.0/ 24 is subnetted, 1 subnets C 7.7.7.0 is directly connected, Serial1 O E2 200.1.1.0/ 24 110/ 20 via 1.1.1.2, 00: 00: 48, Serial0 S* 0.0.0.0/ 0 is directly connected, Serial1解决方法解决方法2、在、在ASBR上进行上进行redistribute时候使用访问控制列表时候使用访问控制列表,阻止内部路由被再分布进,阻止内部路由被再分布进ospfR2515# configure t

34、erminalR2515(config)# router ospf 1R2515(config-router)# redistribute rip metric 20 subnets route-map rip_to_ospf_filter R2515(config)# R2515(config)# route-map rip_to_ospf_filter permit 10R2515(config-route-map)# match ip address 28R2507# show ip route 1.0.0.0/ 24 is subnetted, 1 subnets C 1.1.1.0

35、is directly connected, Serial0 O IA 3.0.0.0/ 8 110/ 70 via 1.1.1.2, 00: 07: 05, Serial0 7.0.0.0/ 24 is subnetted, 1 subnets C 7.7.7.0 is directly connected, Ethernet0 O E2 200.1.1.0/ 24 110/ 20 via 1.1.1.2, 00: 00: 21, Serial0 S* 0.0.0.0/ 0 is directly connected, Ethernet0采用采用route-maproute-map控制后的路

36、由表控制后的路由表原因六总结原因六总结首先检查外部路由是否存在首先检查外部路由是否存在database中并定位转发地中并定位转发地址址Forward Address在本地路由表中查找转发地址是否为外部路由还是本地在本地路由表中查找转发地址是否为外部路由还是本地路由路由检查修改配置或使用策略路由确保转发地址在本地路由检查修改配置或使用策略路由确保转发地址在本地路由表中为表中为ospf内部路由内部路由Ospf常用常用show命令命令citrus# debug ip packet detailIP packet debugging is on (detailed)citrus# show ip os

37、pf database OSPF Router with ID (10.48.77.45) (Process ID 1) Router Link States (Area 0)Link ID ADV Router Age Seq# Checksum Link count Oct 23 11:26:16: IP: s=10.48.77.45 (local), d=255.255.255.255 (Dialer1), len 70, sending broad/multicastOct 23 11:26:16: UDP src=57969, dst=53Oct 23 11:26:16: IP: s

38、=126.106.177.81 (local), d=255.255.255.255 (Dialer2), len 70, sending broad/multicastOct 23 11:26:16: UDP src=57969, dst=53Oct 23 11:26:16: IP: s=10.48.77.45 (local), d=255.255.255.255 (Ethernet0), len 70, sending broad/multicastOct 23 11:26:16: UDP src=57969, dst=53.Oct 23 11:26:31: IP: s=10.48.77.

39、45 (local), d=255.255.255.255 (Ethernet0), len 70, sending broad/multicastOct 23 11:26:31: UDP src=57969, dst=5310.48.77.45 160 0 x80000001 0 x3AFD 1citrus#Show命令命令OSPF常见问题常见问题Loopback地址通告主机路由地址通告主机路由 Ospf在通告在通告loopback接口路由的时候缺省使用接口路由的时候缺省使用32位主机路由,可以使用位主机路由,可以使用ip ospf network point-to-point 命令修正命令

40、修正Cisco ospf是否支持是否支持TOSBased路由路由 Cisco仅支持仅支持TOS0路由,这就意味着所有路由,这就意味着所有cisco的的ospf数据包均在数据包均在tos0路路径中径中 ospf是否支持是否支持offset-list 列表列表 不支持,偏移列表仅能运行在距离矢量路由协议中不支持,偏移列表仅能运行在距离矢量路由协议中 在在ospf中是否可以使用中是否可以使用distribute-list in/out 命令命令 distribute-list命令不能过滤命令不能过滤ospf的的database,且只能在,且只能在ospf的的in方向进行方向进行控制控制 IOS升级后

41、升级后FR链路丧失路由链路丧失路由Serial0 is up, line protocol is up Hardware is MK5025 Description: Charlotte Frame Relay Port DLCI 100 MTU 1500 bytes, BW 1024 Kbit, DLY 20000 usec, reliability 255/255, txload 44/255, rxload 44/255 Encapsulation FRAME-RELAY, loopback not set, keepalive set (10 sec) LMI enq sent 794

42、0, LMI stat recvd 7937, LMI upd recvd 0, DTE LMI up LMI enq recvd 0, LMI stat sent 0, LMI upd sent 0 LMI DLCI 1023 LMI type is CISCO frame relay DTE Broadcast queue 64/64, broadcasts sent/dropped 1769202/1849660, interface broadcasts 3579215故障现象:故障现象:解决方案解决方案frame-relay broadcast-queue size byte-rat

43、e packet-rate SerialSerial缺省值:缺省值:64 queue size, 256,000 bytes per second 64 queue size, 256,000 bytes per second (2,048,000 bps), and 36 pps (2,048,000 bps), and 36 pps 高速高速SerialSerialHSSIHSSI:256 queue size, 1,024,000 bytes per second 256 queue size, 1,024,000 bytes per second (8,192,000 bps), an

44、d 144 pps (8,192,000 bps), and 144 pps 案例学习案例学习router ospf 1 router-id 10.255.255.1 log-adjacency-changes passive-interface Loopback0 network 10.0.0.0 0.0.0.255 area 0 network 10.255.255.1 0.0.0.0 area 0 ! router ospf 2 router-id 192.168.255.1 log-adjacency-changes redistribute ospf 1 subnets match

45、internal passive-interface Loopback1 network 192.168.0.0 0.0.0.255 area 0 network 192.168.255.1 0.0.0.0 area 0 R1配置配置router ospf 1 router-id 10.255.255.2 log-adjacency-changes passive-interface Loopback0 network 10.0.0.0 0.0.0.255 area 0 network 10.255.255.2 0.0.0.0 area 0 ! router ospf 2 router-id 192.168.255.2 log-adjacency-changes redistribute ospf 1 subnets

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论