版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ConfiguringOSPF
IntroducingtheOSPFProtocol
Link-StateProtocols
SPFTree
•Neighbortable:
-Alsoknownastheadjacencydatabase
-Containslistofrecognizedneighbors
•Topologytable:
-TypicallyreferredtoasLSDB
-Containsallroutersandtheirattachedlinksintheareaor
network
-IdenticalLSDBforallrouterswithinanarea
•Routingtable:
-Commonlynamedaforwardingdatabase
-Containslistofbestpathstodestinations
Link-StateRoutingProtocols
•Link-stateroutersrecognizemoreinformationaboutthe
networkthantheirdistancevectorcounterparts.
•Eachrouterhasafullpictureofthetopology.
•Consequently,link-staterouterstendtomakemoreaccurate
decisions.
Link-StateDataStructure:
NetworkHierarchy
•Link-stateroutingrequiresahierachical
networkstructurethatisenforcedbyOSPF.
•Thistwo-levelhierarchyconsistsofthefollowing:
-Transitarea(backboneorarea0)
-Regularareas(nonbackboneareas)
OSPFAreas
OSPFarea
characteristics:BackboneArea0
•Minimizesrouting
tableentries
•Localizesimpactof
atopologychange
withinanarea
•DetailedLSA
floodingstopsat
theareaboundary
Area2Area3
•Requiresa0
0
^
hierarchicalAutonomousSystem8
networkdesign
AreaTerminology
•RoutersAandBare
backbonerouters.BackboneArea0
•Backbonerouters
makeuparea0.
•RoutersC,D,andEare
knownasareaborder
routers(ABRs).
•ABRsattachallother
areastoarea0.
Area2Area3
9
L9
g
AutonomousSystemm
OSPFAdjacencies
•Routersdiscoverneighborsbyexchanginghellopackets.
•Routersdeclareneighborstobeupafterchecking
certainparametersoroptionsinthehellopacket.
FormingOSPFAdjacencies
•Point-to-pointWANlinks:
-Bothneighborsbecomefullyadjacent.
•LANlinks:
-NeighborsformafulladjacencywiththeDRandBDR.
-Routersmaintaintwo-waystatewiththeotherrouters
(DROTHERs).
•Routingupdatesandtopologyinformationarepassedonly
betweenadjacentrouters.
•Onceanadjacencyisformed,LSDBsaresynchronizedby
exchangingLSAs.
•LSAsarefloodedreliablythroughoutthearea(ornetwork).
OSPFCalculation
Routersfindthebestpathstodestinationsby
applyingDijkstra'sSPFalgorithmtothelink-state
databaseasfollows:
•Everyrouterinanareahastheidentical
link-statedatabase.
•Eachrouterintheareaplacesitselfinto
therootofthetreethatisbuilt.
•Thebestpathiscalculatedwithrespecttothe
lowesttotalcostoflinkstoaspecificdestination.
•Bestroutesareputintotheforwardingdatabase(routing
table).
SPFCalculation
AdjacencyDatabaseForwardingDatabases
(Neighborsofx:A,B,C,D)(RoutingTable)oJ
AssumealllinksareEthernet,withanOSPFcostof10.
Link-StateDataStructures:LSAOperation
LSA
Send
LSAck
FloodLSASendLSUwith
newer
RunSPFtocalculateinformation
newroutingtabletosource
End
Summary
•Link-stateroutingprotocolsrespondquicklytochanges,
sendtriggeredupdateswhenchangesoccur,andsend
periodicupdatesevery30minutes.
•Atwo-tierhierarchicalnetworkstructureisusedbyOSPFin
whichthenetworkisdividedintoareas.Thisareastructureis
usedtoseparatetheLSDBintomoremanageablesizes.
•AdjacenciesarebuiltbyOSPFroutersusingtheHello
protocol.Overtheselogicaladjacencies,LSUsaresentto
exchangedatabaseinformationbetweenadjacentOSPF
routers.
Summary(Cont.)
•Dijkstra'sSPFalgorithmisusedtocalculatebestpathsfor
alldestinations.SPFisrunagainsttheLSDB,andthe
outcomeisatableofbestpaths,knownastheroutingtable.
•AfteranLSAentryages,therouterthatoriginatedtheentry
sendsanLSUaboutthenetworktoverifythatthelinkisstill
active.TheLSUcancontainoneormoreLSAs.
CiscoSYSTEMS
ConfiguringOSPF
OSPFPacketTypes
OSPFPacketTypes
❶Hello
2DatabaseDescription
3Link-StateRequest
7
❹Link-StateUpdate
■
5Link-StateAcknowledgmentri
OSPFPacketHeaderFormat
zzz
LinkIPOSPFLink
HeaderHeaderPacketTrailer
Types
Protocol
IDNumber
89=OSPF
Neighborship:TheHelloPacket
RouterID
Helloanddeadintervals*
Neighbors
AreaID*
Routerpriority
DRIPaddress
BDRIPaddress
Authenticationpassword*
Stubareaflag*
*Entrymustmatchonneighboringrouters
EstablishingBidirectionalCommunication
InitState
RouterB
NeighborsList
172.16.5.1/24,IntE1
IamrouterID172.16.5.2,andIsee172.16.5.1.
UnicasttoA◄----------------------------------------------------------------------------
RouterA
NeighborsList
172.16.5.2/24,IntEO
Two-V\^yState
DiscoveringtheNetworkRoutes
EO
172.16.5.1172.16.5.3
ExstartState
IwillstartexchangebecauseIhaverouterID172.16.5.1.
No,IwillstartexchangebecauseIhaveahigherrouterID.
◄---------------------------------------------------------------------------------------DBD
ExchangeState
HereisasummaryofmyLSDB.
HereisasummaryofmyLSDB.
DBD
AddingtheLink-StateEntries
Thanksfortheinformation!
LoadingState
Ineedthecompleteentryfornetwork172.16.6.0/24.
Hereistheentryfornetwork172.16.6.0/24.
Thanksfortheinformation!
—LSAck
FullState
MaintainingRoutingInformation
•RouterAnotifiesallOSPFDRson224.0.0.6.
•DRnotifiesotherson224.0.0.5.
LSASequenceNumbering
•EachLSAintheLSDBmaintainsasequencenumber.
•Thesequencenumberingschemeisa4-bytenumberthat
beginswith0x80000001andendswith0x7FFFFFFF.
•OSPFfloodseachLSAevery30minutestomaintainproper
databasesynchronization.EachtimetheLSAisflooded,the
sequencenumberisincrementedbyone.
•Ultimately,anLSAsequencenumberwillwraparoundto
0x80000001.Whenthisoccurs,theexistingLSAis
prematurelyagedtothemaximumage(onehour)and
flushed.
•WhenarouterencounterstwoinstancesofanLSA,itmust
determinewhichismorerecent.TheLSAhavingthenewer
(higher)LSasequencenumberismorerecent."
LSASequenceNumbersandMaximumAge
RTC#showipospfdatabase
OSPFRouterwithID(192.168.1.67)(ProcessID10)
RouterLinkStates(Area1)
LinkIDADVRouterAgeSeq#ChecksumLinkcount
192.168.1.67192.168.1.67480x800000080xB1122
192.168.2.130192.168.2.1302120x800000060x3F442
<outputomitted>
•EveryOSPFrouterannouncesarouterLSAforthose
interfacesthatitownsinthatarea.
•RouterwithlinkID192.168.1.67hasbeenupdatedeight
times;thelastupdatewas48secondsago.
debugipospfpacket
Debugofasinglepacket
Rl#debugipospfpacket
OSPFpacketdebuggingison
RI#
*Feb1611:03:51.206:OSPF:rev.v:2t:11:48rid:10.0.0.12
aid:0.0.0.1chk:D882aut:0auk:fromSerial0/0/0.2
•ShowsfieldsinOSPFheader
Summary
•TherearefiveOSPFpackettypes:hello,DBD,LSU,LSR,and
LSAck.
•TheHelloprotocolformslogicalneighboradjacency
relationships.ADRmayberequiredtocoordinateadjacency
formations.
•Theexchangeprotocolpassesthroughseveralstates
(down,init,two-way,exstart,andexchange)beforefinally
reachingthegoaloffullstate.Fullstatemeansthat
databasesaresynchronizedwithadjacentrouters.
Summary(Cont.)
•LSAsaresentonchangebutarealsosentevery30minutes
toensuredatabaseintegrity.ThemaximumtimethatanLSA
willstayinthedatabase,withoutanupdate,is1hour.The
LSAsequencenumberisincrementedeverytimeitis
advertised.
•EachLSAintheLSDBhasasequencenumber,whichis
incrementedbyoneeachtimetheLSAisflooded.Whena
routerencounterstwoinstancesofanLSA,itmustdetermine
whichismorerecent.TheLSAhavingthenewer(higher)LSA
sequencenumberismorerecent.
•UsethedebugipospfpacketcommandtoverifythatOSPF
packetsareflowingproperlybetweentworouters.
CiscoSYSTEMS
ConfiguringOSPF
ConfiguringOSPFRouting
ConfiguringBasicOSPF
Router(config)#
routerospfprocess-id[vrfvpn-name]
•EnablesoneormoreOSPFroutingprocesses
Router(config-router)#
networkip-addresswildcard-maskareaarea-id.
•DefinestheinterfacesthatOSPFwillrunon
Router(config-if)#
ipospfprocess-idareaarea-id[secondariesnone]
•OptionalmethodtoenableOSPFexplicitlyonaninterface
ConfiguringOSPFonInternalRoutersofa
SingleArea
BroadcastNetworkPoint-to-PointNetwork
<OutputOmitted><0utputOmitted>
interfaceFastEthernetO/OinterfaceFastEthernet0/0
ipaddress10.64.0.1255.255.255.0ipaddress10.64.0.2255.255.255.0
ff
<0utputOmitted>interfaceSerial0/0/l
routerospf1ipaddress10.2.1.2255.255.255.0
network10.0.0.00.255.255.255area0<OutputOmitted>
routerospf50
network10.2.1.20.0.0.0area0m
1network10.64.0.20.0.0.0area0
Li-----▽
Canassignnetworkor
interfaceaddress
ConfiguringOSPFforMultipleAreas
<outputomitted><outputomitted>
interfaceFastEthernetO/OinterfaceFastEthernet0/0
ipaddress10.64.0.1255.255.255.0ipaddress10.64.0.2255.255.255.0
<outputomitted>interfaceSerial0/0/l
routerospf1ipaddress10.2.1.2255.255.255.0
network10.0.0.00.255.255.255area0
ipospf50area1
<outputomitted>
routerospf509
g
o
id
network10.64.0.20.0.0.0area0n
co
OSPFRouterID
•TherouterisknowntoOSPFbytheOSPFrouterIDnumber.
•LSDBsusetheOSPFrouterIDtodifferentiateonerouterfromthe
next.
•Bydefault,therouterIDisthehighestIPaddressonanactive
interfaceatthemomentofOSPFprocessstartup.
•AloopbackinterfacecanoverridetheOSPFrouterID.Ifaloopback
interfaceexists,therouterIDisthehighestIPaddressonanyactive
loopbackinterface.
•TheOSPFrouter-idcommandcanbeusedtooverridetheOSPF
routerID.
•Usingaloopbackinterfaceorarouter-idcommandisrecommended
forstability.
LoopbackInterfaces
UnadvertisedloopbackaddressAdvertisedloopbackaddress
Ex.192.168.255.254Ex.172.16.17.5
•NotinOSPFtable•InOSPFtable
3
•Savesaddressspace•Usesaddressspace-
•Cannotusepingcommand•Canusepingcommand
Network
172.16.0.0
Router(config)#interfaceloopback0
Router(config-if)#ipaddress172.16.17.5255.255.255.255
•IftheOSPFprocessisalreadyrunning,theroutermustbe
reloadedortheOSPFprocessmustberemovedand
reconfiguredbeforethenewloopbackaddresswilltakeeffect.
OSPFrouter-idCommand
Router(config-router)#
router-idip-address
•Thiscommandisconfiguredundertherouterospf[process-id\
command.
•Anyuniquearbitrary32-bitvalueinanIPaddressformat
(dotteddecimal)canbeused.
•IfthiscommandisusedonanOSPFprocessthatisalready
active,thenthenewrouterIDisusedafterthenextreloador
manualOSPFprocessrestartusing:
Router#
clearipospfprocess
Router(config)#routerospf1
Router(config-router)#router-id172.16.1.1
Router#clearipospfprocess
OSPFRouterIDVerification
RouterB#shipospf
RoutingProcess"ospf50"withID10.64.0.2
<outputomitted>
Numberofareasinthisrouteris2.2normal0stub0nssa
Numberofareastransitcapableis0
Externalfloodlistlength0
AreaBACKBONE(0)
AreaBACKBONE(0)
Areahasnoauthentication
SPFalgorithmlastexecuted00:01:25.028ago
SPFalgorithmexecuted7times
<outputomitted>
Area1
Numberofinterfacesinthisareais1
Areahasnoauthentication
SPFalgorithmlastexecuted00:00:54.636ago
SPFalgorithmexecuted3times
<outputomitted>
VerifyingOSPFOperation
Router#
showipprotocols
•VerifiestheconfiguredIProutingprotocolprocesses,
parameters,andstatistics
Router#
showiprouteospf[process-id]
•DisplaysallOSPFrouteslearnedbytherouter
Router#
showipospfinterface[typenumber]
•DisplaystheOSPFrouterID,areaID,andadjacencyinformation
VerifyingOSPFOperation(Cont.)
Router#
showipospf
•DisplaystheOSPFrouterID,timers,andstatistics
Router#
showipospfneighbor[typenumber][neighbor-id]
[detail]
•DisplaysinformationabouttheOSPFneighbors,includingDR
andBDRinformationonbroadcastnetworks
Example:TheshowiprouteospfCommand
RouterA#showiprouteospf
10.0.0.0/8isvariablysubnetted,3subnets,2masks
OIA10.2.1.0/24[110/782]via10.64.0.2,00:03:05,FastEthernet0/0
RouterA#
Example:Theshowipospfinterface
Command
RouterA#showipospfinterfacefastEthernet0/0
FastEthernetO/Oisup,lineprotocolisup
InternetAddress10.64.0.1/24,Area0
ProcessID1,RouterID10.64.0.1,NetworkTypeBROADCAST,Cost:1
TransmitDelayis1sec,StateDROTHER,Priority0
DesignatedRouter(ID)10.64.0.2,Interfaceaddress10.64.0.2
Nobackupdesignatedrouteronthisnetwork
Timerintervalsconfigured,Hello10,Dead40,Wait40,Retransmit5
oob-resynctimeout40
Helloduein00:00:04
SupportsLink-localSignaling(LLS)
Index1/1,floodqueuelength0
Next0x0(0)/0x0(0)
Lastfloodscanlengthis1,maximumis4
Lastfloodscantimeis0msec,maximumis4msec
NeighborCountis1,Adjacentneighborcountis1
Adjacentwithneighbor10.64.0.2(DesignatedRouter)
Suppresshellofor0neighbor(s)
Example:Theshowipospfneighbor
Command
RouterB#showipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface
10.64.0.10FULL/DROTHER00:00:3010.64.0.1FastEthernet0/0
10.2.1.10FULL/-00:00:3410.2.1.1Serial0/0/l
RouterB#showipospfneighbordetail
Neighbor10.64.0.1,interfaceaddress10.64.0.1
Inthearea0viainterfaceFastEthernet0/0
Neighborpriorityis0,StateisFULL,16statechanges
DRis10.64.0.2BDRis0.0.0.0
<outputomitted>
Neighbor10.2.1.1,interfaceaddress10.2.1.1
Inthearea1viainterfaceSerial0/0/l
Neighborpriorityis0,StateisFULL,6statechanges
DRis0.0.0.0BDRis0.0.0.0
<outputomitted>
Summary
•ConfigurationofOSPFisatwo-stepprocess:
-EnterOSPFconfigurationwiththerouterospfcommand.
-Usethenetworkcommandtodescribewhichinterfaceswill
runOSPFinwhicharea.
•OSPFselectsarouterIDatstartuptime:
-TherouterID9sspecifiedintherouter-idcommandunderthe
OSPFprocess.
-Otherwise,thehighestIPaddressofaloopbackinterface,if
thereareany,isused.
-Bydefault,thehighestIPaddressofallactiveinterfaces
•UsetheshowipospfcommandtoverifytherouterID.
•Usetheshowipprotocols,showiprouteospf,showipospf
interface,showipospf,andshowipospfneighborcommandsto
verifyOSPFoperation.
CiscoSYSTEMS
ConfiguringOSPF
OSPFNetworkTypes
OSPFNetworkTypes
ThethreetypesofnetworksdefinedbyOSPFare:
•Point-to-point:Anetworkthatjoinsasinglepairofrouters.
•Broadcast:Amultiaccessbroadcastnetwork,suchas
Ethernet.
•Nonbroadcastmultiaccess(alsocalledNBMA):Anetwork
thatinterconnectsmorethantworoutersbutthathasno
broadcastcapability.FrameRelay,ATM,andX.25are
examplesofNBMAnetworks.
一FivemodesofOSPFoperationareavailableforNBMA
networks.
Point-to-PointLinks
•UsuallyaserialinterfacerunningeitherPPPorHDLC.
•Mayalsobeapoint-to-pointsubinterfacerunningFrame
RelayorATM.
•NoDRorBDRelectionrequired.
•OSPFautodetectsthisinterfacetype.
•OSPFpacketsaresentusingmulticast224.0.0.5.
MultiaccessBroadcastNetwork
•Generallytheseare,LANtechnologieslikeEthernetand
TokenRing.
•DRandBDRselectionarerequired.
•AllneighborroutersformfulladjacencieswiththeDRand
BDRonly.
•PacketstotheDRandtheBDRuse224.0.0.6.
•PacketsfromDRtoallotherroutersuse224.0.0.5.
ElectingtheDRandBDR
•HellopacketsareexchangedviaIPmulticast.
•TherouterwiththehighestOSPFpriorityisselectedas
theDR.Therouterwiththesecond-highestpriorityvalueis
theBDR.
•UsetheOSPFrouterIDasthetiebreaker.
•TheDRelectionisnonpreemptive.
SettingPriorityforDRElection
Router(config-if)#
ipospfprioritynumber
•ThisinterfaceconfigurationcommandassignstheOSPF
prioritytoaninterface.
•Differentinterfacesonaroutermaybeassigneddifferent
values.
•Thedefaultpriorityis1.Therangeisfrom0to255.
•0meanstheroutercannotbetheDRorBDR.
•ArouterthatisnottheDRorBDRisDROTHER.
NBMATopology
•Asingleinterfaceinterconnectsmultiplesites.
•NBMAtopologiessupportmultiplerouters,butwithout
broadcastingcapabilities.
DRElectioninNBMATopology
•OSPFconsidersNBMAtobelikeotherbroadcastmedia.
•TheDRandBDRneedtohavefullymeshedconnectivitywith
allotherrouters,butNBMAnetworksarenotalwaysfully
meshed.
•TheDRandBDRneedalistofneighbors.
•OSPFneighborsarenotautomaticallydiscoveredbythe
router.
FrameRelayTopologies
Full-Mesh
Topology
£
StarTopology
(hub-and-spoke)
OSPFoverNBMATopologyModesof
Operation
•RFC2328-compliantmodesareasfollows:
-Nonbroadcast(NBMA)
-Point-to-multipoint
•AdditionalmodesfromCiscoareasfollows:
-Point-to-multipointnonbroadcast
-Broadcast
-Point-to-point
SelectingtheOSPFNetworkTypefor
NBMANetworks
Router(config-if)#
ipospfnetwork[{broadcast|non-broadcast|point-to-
multipoint[non-broadcast]|point-to-point}]
•DefinesOSPFnetworktype
Example:BroadcastMode
Router(config)#interfaceserial0/0/0
Router(config-if)#encapsulationframe-relay
Router(config-if)#ipospfnetworkbroadcast
NonbroadcastMode(NBMAMode)
•Treatedasabroadcast
networkbyOSPF
(actslikeaLAN).
•Allserialportsarepartof
thesameIPsubnet.
•FrameRelay,X.25,and
ATMnetworksdefaultto
nonbroadcastmode.
•Neighborsmustbe
staticallyconfigured.
•DuplicatesLSAupdates.
•ComplieswithRFC2328.
UsingtheneighborCommand
Router(config-router)#
neighborip-address[prioritynumber][poll-interval
number][costnumber][database-filterall]
•UsedtostaticallydefineneighborrelationshipsinanNBMA
network
neighborCommandExample
RouterA(config)#routerospf100
RouterA(config-router)#network192.168.0.00.0.255.255area0
RouterA(config-router)#neighbor192.168.1.2priority0
RouterA(config-router)#neighbor192.168.1.3priority0
RouterA(config-router)#network172.16.0.00.0.255.255area0
TheshowipospfneighborCommand
RouterA#showipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface
192.168.1.30FULL/DROTHER00:01:57192.168.1.3Serial0/0/0
192.168.1.20FULL/DROTHER00:01:33192.168.1.2Serial0/0/0
172.16.1.11FULL/BDR00:00:34172.16.1.1FastEthernet0/0
Point-to-MultipointMode
•Thepoint-to-multipointmodeallowsforNBMAnetworking.
•Thepoint-to-multipointmodefixespartial-meshandstar
topologies.
•NoDRisrequiredandonlyasinglesubnetisused.
•A30-secondhelloisused.
•ThismodeisRFC2328-compliant.
Point-to-MultipointConfiguration
RouterA
interfaceSerial0/0/0
ipaddress192.168.1.1255.255.255.0
encapsulationframe-relay
ipospfnetworkpoint-to-multipoint
<outputomitted>
routerospf100
log-adjacency-changes
network172.16.0.00.0.255.255area0
network192.168.0.00.0.255.255area0
RouterC
interfaceSerial0/0/0
ipaddress192.168.1.3255.255.255.0
encapsulationframe-relay
ipospfnetworkpoint-to-multipoint
ipospfpriority0
Point-to-MultipointExample
RouterA#shipospfints0/0/0
Serial0/0/0isup,lineprotocolisup
InternetAddress192.168.1.1/24,Area0
ProcessID100,RouterID192.168.1.1,NetworkTypePOINT_TO_MULTIPOINT,
Cost:781
TransmitDelayis1sec,StatePOINT_TO_MULTIPOINT
Timerintervalsconfigured,Hello30,Dead120,Wait120,Retransmit5
oob-resynctimeout120
Helloduein00:00:26
SupportsLink-localSignaling(LLS)
Index2/2,floodqueuelength0
Next0x0(0)/0x0(0)
Lastfloodscanlengthis1,maximumis1
Lastfloodscantimeis0msec,maximumis4msec
NeighborCountis2,Adjacentneighborcountis2
Adjacentwithneighbor192.168.1.3
Adjacentwithneighbor192.168.1.2
Suppresshellofor0neighbor(s)
RouterA#
Point-to-MultipointNonbroadcast
•CiscoextensiontoRFC-compliantpoint-to-multipointmode
•Muststaticallydefineneighbors,likenonbroadcastmode
•Likepoint-to-multipointmode,DRandBDRnotelected
•Usedinspecialcaseswhereneighborscannotbeautomatically
discovered
UsingSubinterfaces
Router(config)#
interfaceserialnumber.subinterface-number{multipoint|
point-to-point}
•Thephysicalserialportbecomesmultiplelogicalports.
•EachsubinterfacerequiresanIPsubnet.
Router(config)#
interfaceserialnumber.subinterface-numberpoint-to-point
•EachPVCandSVCgetsitsownsubinterface.
•OSPFpoint-to-pointmodeisthedefaultonpoint-to-point
FrameRelaysubinterfaces.
-NoDR/BDR
一Donotneedtoconfigureneighbor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品结构优化调整食品级包装用纸改建项目可行性研究报告模板-备案审批
- 天津市太平村中学人教版高中政治教学设计+教学设计
- 2026年金融科技发展动态与风险防范报告
- 矿业阶段性承包协议
- 绿色建筑合同样本解读
- 物业管理临时股权激励协议
- 体育境内战略合作协议
- 江苏省句容市二圣中学七年级生物下册 第11章 第1节 地面上的植物教学设计(2)(新版)苏科版
- 人教部编版(五四制)二年级下册4邓小平爷爷植树教学设计
- 七年级生物下册 第四单元 第六章 第二节《神经系统的组成》教案 (新版)济南版
- 2026年云南省地矿测绘院有限公司招聘(37人)笔试备考试题及答案详解
- 2026浙江省交通投资集团有限公司成员单位中后台职能岗位(第二批)联合招聘15人笔试模拟试题及答案详解
- 临床成人危重症ENI全程防治新进展
- 2026年执业医师乡村全科执业助理医师考试真题及答案
- GB/Z 160-2025电气简图用图形符号IEC 60617标准化设计指南
- XXX公司2026年度安全生产资金投入计划(安全生产资金投入制度)
- 涂装工考试:初级涂装工题库知识点(题库版)
- 儿童护理:儿童保健各年龄儿童保健课件
- NB/T 10731-2021煤矿井下防水密闭墙设计施工及验收规范
- LY/T 2111-2013美国白蛾防治技术规程
- GB/T 25000.10-2016系统与软件工程系统与软件质量要求和评价(SQuaRE)第10部分:系统与软件质量模型
评论
0/150
提交评论