1111045201000sstatemachinereorderWord文档格式.docx
- 文档编号:22719838
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:19
- 大小:250.16KB
1111045201000sstatemachinereorderWord文档格式.docx
《1111045201000sstatemachinereorderWord文档格式.docx》由会员分享,可在线阅读,更多相关《1111045201000sstatemachinereorderWord文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
Phone
DanHarkins
ArubaNetworks
1322Crossmanave,Sunnyvale,CA
+14082274500
dharkinsatarubanetworksdotcom
GuenaelStrutt
PowerwaveTechnologies
1801EStAndrewplace
SantaAna,CA92705
+17144661792
gstruttatpwavdotcom
Abstract
Thissubmissionsubstantiallyre-ordersthestatemachinetextforMPMandAMPE.
Modifysection11C.4.4andsub-clausesasindicated:
11C.4.4MeshPeeringManagementfinitestatemachine(MPMFSM)
11C.4.4.1General
Eachmeshpeeringinstance,includingitsstatesandresource,aremanagedbyaMeshPeeringManagementfinitestatemachine(MPMFSM).TheMPMFSMusesMLMEprimitivestocontrolthemeshSTAtosendandreceiveMeshPeeringManagementframes.
11C.4.4.2States
TheMeshPeeringManagementfinitestatemachineusesthefollowingsixstates:
—IDLE—IDLEstateisaterminalstate.IntheIDLEstate,theMPMFSMisreadytostartanewmeshpeeringinstancebyeitherpassivelylisteningforanincomingMeshPeeringOpenframeoractivelyinitiatingameshpeeringinstance.
—OPN_SNT—IntheOPN_SNTstate,thefinitestatemachinehassentaMeshPeeringOpenframeandiswaitingforaMeshPeeringOpenframeandMeshPeeringConfirmframefromthecandidatepeermeshSTA.
—CNF_RCVD—IntheCNF_RCVDstate,thefinitestatemachinehasreceivedaMeshPeeringConfirmframe,buthasnotreceivedaMeshPeeringOpenframe.ThemeshSTAhasnotsentthecorrespondingMeshPeeringConfirmframeyet.
—OPN_RCVD—IntheOPN_RCVDstate,thefinitestatemachinehasreceivedonlytheMeshPeeringOpenframebutnottheMeshPeeringConfirm.ThemeshSTAhasalsosentaMeshPeeringConfirmframeuponreceivingaMeshPeeringOpenframe.
—ESTAB—IntheESTABstate,thefinitestatemachinehasreceivedboththeMeshPeeringOpenandMeshPeeringConfirmframes.ThemeshSTAhasalsosentboththeMeshPeeringOpenframeandMeshPeeringConfirmframe.ThemeshpeeringisestablishedandconfiguredforexchangingframeswiththepeermeshSTAintheESTABstate.
—HOLDING—IntheHOLDINGstate,thefinitestatemachineisclosingthemeshpeeringinstancewiththepeermeshSTAorthecandidatepeermeshSTA.
11C.4.4.3Eventsandactions
Thefinitestatemachineusesthreetypesofevents:
1)eventsforstatemachinetransitions;
2)externaleventsgeneratedbyframeprocessing;
and3)eventsassociatedwithinternaltimers.
Theeventsforstatemachinetransitionsare:
—CNCL(localLinkID,peerMAC,ReasonCode)—UsedtoinstructthemeshpeeringinstancetocancelthemeshpeeringwiththepeermeshSTA.localLinkIDidentifiestheMPMFSMforthecorrespondingmeshpeeringinstance.peerMACistheMACaddressofthepeermeshentity.ReasonCodeisusedtoinformthereasontocancelthemeshpeeringinstance.See11C.3.6.1(MeshPeeringCloseprocessing).
—ACTOPN(peerMAC,localLinkID)—TheSMEusesthiseventtocreateanewmeshpeeringinstancetoactivelyinitiatethemeshpeeringestablishmentwiththecandidatepeermeshSTAwhoseMACaddressispeerMAC.localLinkIDidentifiestheMPMFSM.
Theeventsgeneratedbyframeprocessingare:
—OPN_ACPT—PeeringOpen_Accept(peerMAC,peerLinkID)eventindicatesthataMeshPeeringOpenframemeetingthecorrectnesscriteriaof11C.4.3.2(MeshPeeringOpenframes)hasbeenreceivedfrompeerMACforthemeshpeeringinstanceidentifiedbypeerLinkID.
—OPN_RJCT—PeeringOpen_Reject(peerMAC,peerLinkID,Configuration,reasonCode)eventindicatesthataMeshPeeringOpenframefrompeerMACforthemeshpeeringinstanceidentifiedbypeerLinkIDisrejectedduetoincompleteorerroneousconfiguration,asindicatedbytheConfiuration,withreasonCodebeingthespecificreasonforrejectionoftheMeshPeeringOpenframe.See11C.3.4.2(MeshPeeringOpenprocessing).
—CNF_ACPT—PeeringConfirm_Accept(peerMAC,localLinkID,peerLinkID)eventindicatesthataMeshPeeringConfirmframemeetingthecorrectnesscriteriaof11C.4.3.3(MeshPeeringConfirmframes)hasbeenreceivedfrompeerMACforthemeshpeeringinstanceidentifiedbylocalLinkIDandpeerLinkID.
—CNF_RJCT—PeeringConfirm_Reject(peerMAC,localLinkID,peerLinkID,reasonCode)eventindicatesthataMeshPeeringConfirmframefrompeerMACforthemeshpeeringinstanceidentifiedbylocalLinkID,peerLinkIDisrejectedduetoincompleteorerroneousconfiguration,andreasonCodeisthespecificreasonforrejectionoftheConfirmframe.See11C.3.5.2(MeshPeeringConfirmprocessing).
—CLS_ACPT—PeeringClose_Accept(peerMAC,localLinkID,peerLinkID,reasonCode)eventindicatesthataMeshPeeringCloseframemeetingthecorrectnesscriteriaof11C.4.3.4(MeshPeeringCloseframes)hasbeenreceivedfrompeerMACforthemeshpeeringinstanceidentifiedbylocalLinkIDandpeerLinkID.ThereasonCodespecifiesthereasonthatcausedthegenerationoftheMeshPeeringCloseframe.See11C.3.6.1(MeshPeeringCloseprocessing).
—REQ_RJCT—PeeringRequest_Reject(peerMAC,peerLinkID,reasonCode)eventindicatesaspecialincidencethatthemeshSTArejectstheincomingMeshPeeringOpenframerequestingtosetupanewmeshpeeringforsomespecifiedreason.TheincomingrequestisidentifiedbythepeerMAC,peerLinkIDisthepeerLinkIDreceivedfromtheMeshPeeringOpenframe,andreasonCodeisthespecificreasonforrejectionoftheMeshPeeringOpenframe.See11C.3.4.2(MeshPeeringOpenprocessing).
1.
—
Thefinitestatemachinemaytakeanactiontriggeredbyanevent.Itusestwotypesofactions:
sendingaMeshPeeringManagementframeandhandlingatimer.
ActionsrelatedtosendingaMeshPeeringManagementframeareasfollows:
—sndOPN—sendOpen(peerMAC,localLinkID,Configuration)istheactionthatthemeshSTAtakestosendaMeshPeeringOpenframetothecandidatepeermeshSTA,whoseMACaddressispeerMAC..TheMLME-MeshPeeringManagement.requestprimitiveshallbeinvokedtosendtheframetothepeermeshentity.
—sndCNF—sendConfirm(peerMAC,localLinkID,peerLinkID,Configuration)istheactionthatthemeshSTAtakestosendaMeshPeeringConfirmframetothecandidatepeermeshSTA,whoseMACaddressispeerMAC..TheMLME-MeshPeeringManagement.requestprimitiveshallbeinvokedtosendtheframetothepeermeshentity.
—sndCLS—sendClose(peerMAC,localLinkID,peerLinkID,reasonCode)istheactionthatthemeshSTAtakestosendaMeshPeeringCloseframetothepeermeshSTAorcandidatepeermeshSTA,whoseMACaddressispeerMAC.TheMLME-MeshPeeringManagement.requestprimitiveshallbeinvokedtosendtheframetothepeermeshentity.
11C.4.4.4Timers
Threetimersareusedbythefinitestatemachine:
2.TheretryTimertriggersaresendoftheMeshPeeringOpenframewhenaMeshPeeringConfirmframewasnotreceivedasaresponse.TheretryTimerissettothedot11MeshRetryTimeout.
3.TheconfirmTimersignalsthatalinkestablishmentattemptshouldbeabortedbecauseaMeshPeeringConfirmframerespondingtoaMeshPeeringOpenframewasneverreceived.TheconfirmTimerissettothevalueofdot11MeshConfirmTimeout.
4.TheholdingTimersignalsthatitsmeshpeeringinstancemaybecompletelyclosedandfacilitatesgracefulshutdown.TheholdingTimerissettothevalueofdot11MeshHoldingTimeout.
Theeventsassociatedwithinternaltimersareindicatedinthestatemachineasacronymsthatindicatetimerexpiry..Witheachtimereventthereisanassociatedaction.
—TOR1—ThiseventindicatesthattheretryTimerhasexpiredanddot11MeshMaxRetrieshasnotbeenreached.TheMeshPeeringOpenframeshallberesent,anactionindicatedinthestatemachinebysetR.
—TOR2—ThiseventindicatesthattheretryTimerhasexpiredanddot11MeshMaxRetrieshasbeenreached.ThemeshpeeringinstanceshallbeclosedwhenTOR2occurs.
—TOC—ThiseventindicatesthattheconfirmTimerhasexpired..WhenTOCeventoccurs,themeshpeeringinstanceshallbeclosed,anactionindicatedinthestatemachineassetC.
—TOH—ThiseventindicatesthattheholdingTimerhasexpired.WhenTOHoccurs,themeshpeeringinstanceshallbeclosedandthefinitestatemachineshalltransitiontoIDLEstate,anactionindicatedinthestatemachineassetH.
11C.4.4.5Statetransitions
Table
11C-1(MeshPeeringManagementfinitestatemachine)andFigure
11C-2(FinitestatemachineofMeshPeeringManagementprotocol)summarizethestatetransitionsfortheMeshPeeringManagementprotocol.
InTable
11C-1(MeshPeeringManagementfinitestatemachine),eachrowrepresentsstatetransitionsfromthestatetoallotherstates.Ablankentryindicatesanimpossibletransition.
Table11C-1—MeshPeeringManagementfinitestatemachine
ToState
IDLE
OPN_SNT
CNF_RCVD
OPN_RCVD
ESTAB
HOLDING
FromState
REQ_RJCT/sndCLS
ACTOPN/(sndOPN,setR)
OPN_ACPT/(sndOPN,sndCNF,setR)
TOR1/(sndOPN,setR)
CNF_ACPT/(clR,setC)
OPN_ACPT/(sndCNF)
CLS_ACPT,OPN_RJCT,CNF_RJCT,TOR2,CNCL/(sndCLS,clR,setH)
OPN_ACPT/(clC,sndCNF)
CLS_ACPT,OPN_RJCT,CNF_RJCT,CNCL/(sndCLS,clC,setH)
TOC/(sndCLS,setH)
OPN_ACPT/sndCNF
TOR1/(sndOPN,setR)
CNF_ACPT/clR
CLS_ACPT,OPN_RJCT,CNF_RJCT,TOR2,CNCL/(sndCLS,clR,setH)
OPN_ACPT/sndCNF
CLS_ACPT,OPN_RJCT,CNF_RJCT,CNCL/(sndCLS,setH)
TOH/—,CLS_ACPT/clH
OPN_ACPT,CNF_ACPT,OPN_RJCT,CNF_RJCT/sndCLS
InFigure
11C-2(FinitestatemachineofMeshPeeringManagementprotocol),eacharrowrepresentsastatetransition.
Figure11C-2—FinitestatemachineofMeshPeeringManagementproto
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1111045201000 sstatemachinereorder