s系列交換機Easy Operation技術白皮書_第1頁
s系列交換機Easy Operation技術白皮書_第2頁
s系列交換機Easy Operation技術白皮書_第3頁
s系列交換機Easy Operation技術白皮書_第4頁
s系列交換機Easy Operation技術白皮書_第5頁
已閱讀5頁,還剩92頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

S系列交換機EasyOperation技術白皮書S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書目錄PAGE\*romaniii01(2013-05-25)PAGE\*romaniii01(2013-05-25)目錄特性簡介 1原理描述 3Auto-Config(通過Option或中間文件方式實現(xiàn)空配置部署) 3Auto-Config應用環(huán)境 3Auto-Config相關概念 4Auto-Config工作流程 6Zero-Touch(通過Commander方式實現(xiàn)空配置部署) 10網絡結構圖 10與Auto-Config關系 Zero-Touch流程 12Zero-Touch中Client過程模型 13協(xié)議報文格式 15Commander數(shù)據庫 19RSA加解密 22Zero-Touch流程描述 23Zero-Touch應用場景 39設備自動加入 39網絡結構圖 39設備自動加入流程 40設備自動加入流程中Client過程模型 40協(xié)議報文格式 41Commander數(shù)據庫 41設備自動加入流程描述 42設備自動加入應用場景 45設備批量升級 46網絡結構圖 46設備批量升級流程 47設備批量升級中Client過程模型 48協(xié)議報文格式 50Commander數(shù)據庫 50設備批量升級流程描述 51設備批量升級應用場景 55故障設備替換 55網絡結構圖 56故障設備替換流程 56故障設備替換中Client過程模型 57協(xié)議報文格式 57Commander數(shù)據庫 57與Zero-Touch關系 58故障設備替換流程描述 58故障設備替換應用場景 62設備配置備份 62網絡結構圖 62設備配置備份流程圖 63設備配置備份中Client過程模型 63協(xié)議報文格式 64Commander數(shù)據庫 64設備配置備份流程描述 64設備配置備份應用場景 70USB開局 70功能整體流程 71用戶使用流程 73設備讀取文件流程 73產品能力 76基本規(guī)格 76主要約束 77應用場景 78Auto-Config應用場景 78Zero-Touch應用場景 81故障設備替換應用場景 86批量設備升級場景 89S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書1特性簡介PAGE101(2013-05-25)PAGE101(2013-05-25)特性簡介IT圖1-1EasyOperation的驅動力EasyOperation是華為推出的應對未來大網絡場景設備管理需求的解決方案。圖1-2EasyOperation結構圖EasyOperationSght網管的UI(1-1表1-1EasyOperation包含的概念及實現(xiàn)方式子概念實現(xiàn)方式易部署:Auto-Config、Zero-Touch、設備自動加入Auto-ConfigClientCommanderEZOP統(tǒng)稱為EasyDeploy,本文主要介紹此部分。易部署:USB開局已經支持的特性。易規(guī)劃:NetStream、NQA易診斷:日志&告警&NSE工具、端口鏡像、IPST&OAM&VCT已經成熟的特性,本文不做介紹。S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE301(2013-05-25)PAGE301(2013-05-25)原理描述Auto-Config(Option利用Auto-ConfigDHCP(Auto-Config應用環(huán)境圖2-1Auto-Config應用環(huán)境如2-1SwitchA~SwitchD沒有配置文件,需要通過Auto-Config功能實SwitchA~SwitchDAuto-Config功能,企業(yè)服務器群部署了DHCP服務器和文件服務器。如果待配置設備與DHCP服務器分布在不同的網段,為保證設備的DHCP請求報文能夠發(fā)送到DHCP服務器上,在開局部署階段,需要配置DHCP中繼實現(xiàn)待配置設備與DHCP服務器之間報文的交互。首先,待配置的交換機SwitchA~SwitchD作為DHCP客戶端定時向DHCP服務器發(fā)送DHCP請求報文以獲得配置信息。服務器接收到DHCPDHCPIPOptionIPOptionDHCPAuto-Config相關概念DHCP服務器Auto-ConfigDHCPDHCPDHCPIP(IP地址Option(DHCPDHCPIPAuto-ConfigDHCP服務器可以為任意支持DHCPServerIP華為公司交換機設備作為DHCP服務器時,可以配置基于全局地址池的DHCP服務器或基于VLANIF接口地址池的DHCP服務器。Option選項DHCP服務器利用報文的OptionDHCP2-1給出了與Auto-ConfigDHCP表2-1DHCPOption參數(shù)說明Option編號描述Option67表示為DHCP客戶端分配的配置文件名稱,文件名稱為cfg或zip后綴。Option141表示為DHCP客戶端分配的FTP/SFTP用戶名。Option142表示為DHCP客戶端分配的FTP/SFTP用戶密碼。Option143表示為DHCP客戶端分配的FTP服務器IP地址。Option145表示為DHCP客戶端分配的非配置文件信息。Option146表示用戶指定動作的操作信息,包括空間不足時刪除文件的策略、配置文件生效時間以及指定中間文件的名稱。Option147表示認證信息,用于待配置設備認證供開局部署的DHCP服務器??梢圆慌渲?,如果配置,必須配置為AutoConfig。Option149表示為DHCP客戶端分配的SFTP服務器IP地址和端口號。Option150表示為DHCP客戶端分配的TFTP服務器IP地址。其中:Option145中的非配置文件信息包括系統(tǒng)軟件信息、版本號信息、補丁文件信息和Web文件信息,用戶可根據實際需求選擇是否配置這些信息,其格式為:vrpfile=VRPFILENAME;vrpver=VRPVERSION;patchfile=PATCHFILENAME;webfile=WEBFILE;例如:設備應下載的系統(tǒng)軟件名稱為auto_V200R001C00.cc,版本號信息為V200R001C00,補丁文件為auto_V200R001C00.pat,Web文件名稱為auto.web.zip。則Option145中非配置文件的格式為:vrpfile=auto_V200R001C00.cc;vrpver=V200R001C00;patchfile=auto_V200R001C00.pat;webfile=auto.web.zip;需要注意以下四點:V200R002Option145(V20002V200R002版本后,配置Option67和Option145webfile=/auto/auto.web.zip;V200R001Option146V200R002Option146V200R002支持通過SFTPSFTP服務IP地址和端口號有Option149SFTPIP22,則Option149option149asciiipaddr=;port=22;。文件服務器

FTP/TFTP/SFTP服務器,用來保存Auto-ConfigDHCPIPIP丁文件和文件。在Auto-ConfigOption選項中的Option150TFTPIPOption選項中的Option141Option142和Option143FTPFTPFTPIPOption141、142149SFTPSFTPSFTP中間文件

MAC地址或ESN()DHCP服務器的OptionOptionOption信息功能MAC地址或ESNAC地址為0082C5AA9EN為93007234568,auto_V200R001C00.cc,補丁文件為auto_V200R001C00.patauto.web.zipMAC=0018-82C5-AA89;vrpfile=auto_V200R001C00.cc;vrpver=V200R001C00;patchfile=auto_V200R001C00.pat;cfgfile=auto_V200R001C00.cfg;webfile=auto.web.zip在中間文件的配置過程中需要注意:MAC地址和設備序列號ESNMAC地址和ESN序列號:MAC地址和ESNdisplaybridgemac-addressdisplayelabel(BaCoe字段AC地址和EN號。V200R002Option145。V200R001lswnet.cfg,V200R001版本之編輯或在用戶PCDHCP中繼

由于作為DHCPIPDHCPDHCPDHCPAuto-Config工作流程在配置Auto-Config功能前需要注意:Auto-Config功能與Uzip和cfg。VLAN(VLAN1)的接口支持Auto-Config下,所有接口都加入了VLAN1。圖2-2Auto-Config工作流程由圖2-2可以看出,Auto-Config的工作流程可以分為三個階段:通過DHCP獲取IP地址及相關配置信息階段、通過文件服務器獲取設備需要的文件階段和配置生效階段。通過DHCPIP地址及相關配置信息階段UpDHCPDHCPDHCP向設備發(fā)送DHCPAuto-ConfigIPFTP/TFTP/SFTPIPFTP/SFTP設備檢查DHCP回應報文攜帶的FTP/TFTP/SFTPDHCPOptionSFTP通過文件服務器獲取設備需要的文件階段IPIP獲取文件的兩種方式:Option方式交換機收到DHCP服務器的回應報文中如果攜帶了Option67參數(shù),那么就解析Option67獲取配置文件,同時解析Option145,判斷是否有系統(tǒng)軟件、補丁文件和Web文件。適用于待配置設備較少,不同設備加載相同配置文件的場景。如果HP回應報文中沒有pon67(此時也不再解析Opon45IP配置文件、系統(tǒng)軟件、補丁文件和適用于待配置設備較多,不同設備加載不同配置文件的場景。Auto-Config(3)系統(tǒng)軟件和版本號信息只有一項值,則Auto-Config流程掛起。系統(tǒng)軟件和版本號信息都有但不一致,則Auto-Config流程掛起。系統(tǒng)軟件和版本號信息一致,則判斷是否與設備下次啟動的系統(tǒng)軟件和版本號信息一致,如果不一致則Auto-Config流程掛起;如果一致,繼續(xù)以下判斷。系統(tǒng)軟件和版本號信息一致且與設備當前系統(tǒng)軟件相同,如果當前系統(tǒng)軟件處于運行狀態(tài),則轉到判斷第(3)步;如果當前系統(tǒng)軟件未運行,則Auto-Config流程掛起。,則Auto-Config(3)Webdspayauocongsaus查看(Option146)判斷是否需要刪除原來的系統(tǒng)軟件,默認不刪除原來的系統(tǒng)軟件。Auto-Config(4)步。有補丁文件信息,則判斷是否與設備下次啟動的補丁文件一致,如果不一致則Auto-Config流程掛起;如果一致,繼續(xù)以下判斷。Auto-Config(Auto-Config(4)Auto-Config模塊解析有沒有(5)步。有Web文件信息,且與設備當前Web文件相同,先刪除當前Web文件,刪除失敗,則Auto-config流程掛起;刪除成功,則從文件服務器下載Web文件。有bbbWeb文件下載成功后,轉到第(5)步。Auto-ConfigAuto-Config在文件服務器上獲取設備需要的文件時需要注意:Auto-Config3303230autoconfiggetting-filerestart文件和配置文件,繼續(xù)Auto-Config配置生效階段DHCP服務器上配置Option146(Option146)S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE1001(2013-05-25)PAGE1001(2013-05-25)Zero-Touch(Commander)EasyDeploy中的Zero-Touch功能主要適用于網絡部署初期,網絡剛剛搭建完成,網絡中大部分新安裝的設備還沒有配置文件無法正常工作,網絡無法連通的場景。Auto-ConfigClientCommanderEZOP私有Auto-ConfigMAC或License、(網絡結構圖Zero-Touch典型網絡結構主要包含Commander、Client、DHCP服務器、網管(可選)和文件服務器(可選)這幾大類,其典型組網如下圖所示。圖2-3Zero-Touch網絡結構圖網絡網絡Commander匯聚側接入側ClientClientClientGroupAGroupBClientClient網管DHCP TFTP/SFTP/FTP服務器 服務器Commander?ClientS系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE11PAGE1101(2013-05-25)?管理下掛的Client設備的與部署相關的信息,建立信息數(shù)據庫。?統(tǒng)一控制和管理下掛Client設備,控制和信息查詢都在Commander上完成。說明Commander可以安置在Client與DHCP服務器交互的二三層路徑上,如圖2-1所示,此時Commander可以根據二三層網絡不同使能DHCPSnooping或DHCPRelay;Commander也可以與Client獲取IP無任何關系,僅作為旁掛設備去管理Client。Client是被管理設備,也是?從Commander獲取信息。?向Commander發(fā)送自身設備的相關信息,以及Commander數(shù)據庫需要的信息。?響應Commander的命令,執(zhí)行相關操作。GroupGroupAuto-Config關系從上面的組網來看,Zero-Touch功能是繼承了Auto-Config的典型組網,而在功能方面也是如此。圖2-4Zero-Touch與Auto-Config關系是否有是否有auto-config認證的Option是否認證的Option的否內容是否正確是是否有Commander的IP地址的Option否是收到DHCP回應報文以Auto-Config方式處理以Zero-Touch方式處理不處理DHCP回應報文S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述Zero-Touch功能依然保留了與Auto-Config特性的向前兼容性,主要根據DHCP報文中Option147和Option148字段作為判斷。如果存在Opon47auocon如果存在Option148字段,則進入Zero-Touch流程,如果沒有Option148字段則仍然走原有的Auto-Config流程。Zero-Touch流程圖2-5Zero-Touch場景流程圖Zero-Touch的流程如圖2-5所示,以下逐個說明。0:CommanderCommanderClient升級的依據,需要提前在Commander配置。MACMAC地址或者ESN配置到Commander上的Client數(shù)據庫中。3:ClientDHCPIP4:DHCPClientIPOptionIPHP報文中是否攜帶合法的Coander的PentAuto-Config圖2-4Zero-Touch與Auto-Config關系5:Client開始和Commander文檔版本01(2013-05-25) 12S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE13PAGE1301(2013-05-25)6:7:Commander8:CommanderClientZero-TouchClient過程模型圖2-6Zero-Touch中Client過程模型Trace1Trace1Trace2初始化狀態(tài)Trace7申請IP地址狀態(tài)正常運行狀態(tài)Trace6 Trace5Trace3獲取下載信息狀態(tài)Trace4Trace8Trace9文件下載狀態(tài)Trace10Trace11文件生效狀態(tài)Trace12Trace14Trace13設備異常 設備復位表2-2過程環(huán)節(jié)說明TraceN事件Trace1設備空配置啟動。TraceN事件Trace2設備有配置文件,可以正常啟動。Trace3獲取到管理IP及其他信息,而且合法性檢查通過。Trace4&Trace5設備升級命令觸發(fā)。Trace6獲取版本相關文件信息失敗。Trace7獲取IP地址失敗。Trace8成功獲取到需要下載文件的信息。Trace9文件下載失敗。Trace10需要的文件都全部下載成功。Trace11文件無需復位便可激活。Trace12文件需要復位才可激活。Trace13復位后設備正常運行。Trace14復位后設備不能正常運行。ClientDHCP申IP此階段是Client正常運行的狀態(tài),這個狀態(tài)可以從任意一個狀態(tài)切換過來。當設備上有配置文件可以正常運行時;當設備已經完成所需文件的下載并且重啟完成后(IPClientIPDHCP地址以及CommamderIPCommamder要是Client與DHCPClient才知道CommamderIP獲取下載信息有3種途徑:?DHCPOptionIPV200R002C00?用戶在DHCPOption中定義了服務器的IP地址,沒有定義下載文件的名稱,Client需要通過中間文件獲取需要下載的文件的名稱。這個途徑也是V200R002C00及之前版本的Auto-config。?DHCPOptionCommanderIP地址,Client向Commander發(fā)送獲取信息的請求,從Commander獲取需要下載過程中所有的信息。15此階段,Client主要就是進行下載文件的操作,按照獲取的信息依照下面的順序下載文件。—>License文件—>載由Client根據CommanderCommander。52Client此階段,Client主要就是激活所下載的文件。配置文件比較特殊,在Zero-Touch時默認不采用復位的方式,而是通過VRP平臺的接口將配置文件反編譯后逐行輸入設備,實現(xiàn)配置。協(xié)議報文格式DHCPOption關信息;后期根據成熟的FTP(TFTP、SFTP)ClientOption后期CommanderClientUDPIPIP地址分別是CommanderClient60000。用戶可以通過命令或者OptionUDP對于Client設備的IP地址的獲取情況,當設備上存在多個IP地址時,按照下面的原則來上報源IP地址:如果Client設備是通過DHCPIPDHCPIPS系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE1601(2013-05-25)PAGE1601(2013-05-25)如果ClientIP地址,則優(yōu)先選擇LoopBackIP地址。如果沒有則選用根據CommanderIPIP。DHCPOption字段Option2-3Option148指定CommanderIPOptionAuto-config如果以Zero-Touch方式處理,除DNS信息外,只需指定Option148,其他信息都在Commander中進行配置。表2-3Option字段使用說明Option編號描述Option6DNSserver的IP地址Option15DNS域名Option66TFTP服務器hostnameOption67配置文件名稱Option141SFTP/FTP用戶名Option142SFTP/FTP密碼Option143FTP服務器IP地址Option145攜帶文件信息的OptionS系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE17PAGE1701(2013-05-25)Option編號描述Option146表示用戶指定動作的操作信息,包括存儲空間不足時opervalue=0。delaytime=0。netfile:表示設置的中間文件名稱,文件名稱最長480~9a~zA~Z、-、_,配置的文件名必須是“cfg”后綴。intime“00:00~23:59”。actmode=0actmode=0。說明86400配置的時間大于一天,則按一天計算。delaytimeintimedelaytime的配置生效。Option147表示認證信息。用于待配置設備認證供部署的DHCP服務器??梢圆慌渲?,如果配置,必須配置為AutoConfig。*Option148Commander的IP地址*Option149SFTP服務器的IP地址Option150TFTP服務器IP地址Option148?IPv4地址,端口號60000,是默認的端口號。下面3種表示都可以:Option148=“ipaddr=”O(jiān)ption148=“ipaddr=;port=60000”O(jiān)ption148=“ipaddr=;port=60000;type=ipv4”?IPv4地址,端口號50000。下面2種表示都可以:Option148=“ipaddr=;port=50000”O(jiān)ption148=“ipaddr=;port=50000;type=ipv4”?IPv6地址10:20::11:22,端口號60000,是默認的端口號。下面2種表示都可以:Option148=“ipaddr=10:20::11:22;type=ipv6”S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE1801(2013-05-25)PAGE1801(2013-05-25)Option148=“ipaddr=10:20::11:22;port=60000;type=ipv6”?IPv6地址10:20::11:22,端口號50000:Option148=“ipaddr=10:20::11:22;port=50000;type=ipv6”端口號默認為60000,IP地址默認為IPv4類型。在V200R003C00版本中,暫時不支持IPv6。Option149?SFTP222Option149=“ipaddr=”O(jiān)ption149=“ipaddr=;port=22”如果P中同時配置了Opon10Opon13和pon14Opon149Option150Option143,即SFTP>TFTP>FTP。EZOP協(xié)議報文Client與CommanderEZOP(EasyOperationProtocol)圖2-7EZOP報文結構Version:消息版本號,固定為01,作為后續(xù)消息擴展識別標記。MsgCode取值見下表。表2-4MsgCode字段說明編號名稱描述0x0001DOWNLOAD_INFO_REQUESTClient發(fā)送到Commander的請求下載文件信息消息碼。0x0002DOWNLOAD_INFO_RESPONSECommander回應給Client請求下載文件信息回應消息碼。0x0003PROCCESS_INFOClient發(fā)往Commander的過程信息消息碼。無論Client是否運行正常都會向CommanderZero-TouchEZOP協(xié)議協(xié)議報文的使用場景,將在業(yè)務具體介紹時分析。Commander數(shù)據庫CommanderClientClient信息表,全局ClientCommander各個ClientClient

Client信息表包含了Commander下某個Client的全部信息,包括:ClientID、ClientGroupClientMACESNClientClientClientClientClientClient(License文件)ClientClientClient)Client(IP)ClientClientClientClient120秒,則將Client運行狀態(tài)置為Lost標記Client上CommanderIPClientMAC匹配還是ESNClientClientClient信息表的索引只有MAC地址或者ESN標簽號。ClientMACClientClient(MsgCode0x0004)Commander的。Group

GroupClient的集合,通過配置GroupGroupGroup和用戶自定義Group內置GroupGroup表2-5V200R003C00版本支持的內置Group設備類型設備類型說明包括的設備型號S2750EIS275x-EI系列設備S2750-28TP-PWR-EI-ACS2750-20TP-PWR-EI-ACS2750-28TP-EI-ACS2751-28TP-PWR-EI-ACS5700EIS5700-EI系列設備S5700-28C-EIS5700-28C-EI-24SS5700-28C-PWR-EIS5700-52C-EIS5700-52C-PWR-EIS5700SIS5700-SI系列設備S5700-24TP-SI-ACS5700-24TP-SI-DCS5700-48TP-SI-ACS5700-48TP-SI-DCS5700-24TP-PWR-SIS5700-48TP-PWR-SIS5700-28C-SIS5700-52C-SIS5700-28C-PWR-SIS5700-52C-PWR-SIS5700-26X-SI-12S-ACS5700-P-LIS5700-LIP系列設備S5700-28P-LI-ACS5700-28P-LI-DCS5700-52P-LI-ACS5700-52P-LI-DCS5700-52P-PWR-LI-ACS系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE21PAGE2101(2013-05-25)設備類型說明包括的設備型號S5700-X-LIS5700-LIX系列設備S5700-28X-LI-ACS5700-28X-LI-DCS5700-52X-LI-ACS5700-52X-LI-DCS5700-28X-LI-24S-ACS5700-28X-LI-24S-DCS5700-10P-LIS5700-10P-LI系列設備S5700-10P-LI-ACS5700-10P-PWR-LI-ACS5700S-LIS5700S-LI系列設備S5700S-28P-LI-ACS5700S-52P-LI-ACS5700-HIS5700-HI系列設備S5700-28C-HIS5700-28C-HI-24SS5710-EIS5710-EI系列設備S5710-28C-EIS5710-52C-EIS5710-28C-PWR-EI-ACS5710-52C-PWR-EIS5710-HIS5710-HI系列設備S5710-108C-PWR-HIS6700-EIS6700-EI系列設備S6700-24-EIS6700-48-EIS7700S7700系列設備S7703S7706S7712S9700S9700系列設備S9703S9706S9712GroupMAC地址或者ESN0026-0E4C-E02B。GroupIP/24。GroupS5700-28X-LI-AC。Group分組非常類似,主要用來兼容新的Client。S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE2201(2013-05-25)PAGE2201(2013-05-25)GopC地址Gop>EN序號Gou>P地址Gou>設Group>Group內置Group。以MAC和IP地址為類型的Group可以配置掩碼,實現(xiàn)模糊匹配。全局信息表

全局信息表記錄了ClientGroup令行中一般在EZOPClient和GroupCommandereasyoperationCommanderIPClient是否自動加入Commander

Zero-Touch場景中,當Commander收到Client的EZOP報文請求下載文件信息時,會依次查找:Client信息表—>Group信息表。ClientRSA加解密由于TFTP/FTP/SFTP服務器的IP地址、用戶名和密碼是比較機密的用戶信息,因此,在Commander向Client回應服務器的相關信息時,需要采用加密的方式。Client與Commander交互過程中,通過在ClientRSARSA密鑰對只在Client啟動時生成,需要時Client將公鑰都發(fā)送給Commander,由Commander通過公鑰將信息加密后發(fā)給Client,Client通過私鑰解密。S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE2301(2013-05-25)PAGE2301(2013-05-25)圖2-8Zero-Touch場景中RSA流程圖sdsd加密信息交互過程ClientCommander生成RSA密鑰對()RSA公鑰獲取匹配的Client的相關信息()發(fā)送回應報文()對收到的報文進行解密,然后進入下載文件狀態(tài)()生成RSA密鑰對()上報狀態(tài)信息()發(fā)送回應報文()對收到的報文進行解密()加密的過程在Commander(MsgCode0x0002)和回應Client上(MsgCode0x0005)Zero-Touch流程描述2-5,Step2-5。S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE2401(2013-05-25)PAGE2401(2013-05-25)文件服務器

DHCP服務器

Commander ClientStep2:安裝Client,反饋MAC或ESN信息。Step4:DHCP服務器告知CommanderIP地址Step0Step4:DHCP服務器告知CommanderIP地址Step0:準備階段網絡規(guī)劃Step1:離線配置Client信息表Step3:Client向DHCP請求IPStep6:Commander告知Client下載文件信息。Step7:Client向文件服務Step5:Client向Commander請求下載文件信息器下載自己的文件Step8:文件服務器向Client下發(fā)其需要的文件。????多文件下載匯報文件下載進展?!究蛇x】Step10:Client文件生效。上圖介紹了Zero-Touch的基本流程,其中Step0~Step2過程比較簡單不再介紹,下面從Step3開始介紹過程細節(jié)。Client向DHCPIP(Step3)Client設備上所有端口默認加入VLAN1,并且VLANIF1也是默認存在。當Client加入后系統(tǒng)會自動在VLAN1中發(fā)送DHCPDiscovery報文。如果沒有獲取到IP,Client將在5分鐘后再次發(fā)送DHCPDiscovery報文,重復以上動作。DHCP服務器告知CommanderIP地址(Step4)用戶如果選擇通過Commander獲取下載信息的場景下,需要在DHCP服務器上配置Option148,指定Commander的IP地址。Client在接收到DHCP的回應報文后,根據Option148向指定的Commander獲取需要下載的信息。Client對DHCPAuto-config是否有認證的Option是否是否有認證的Option是否認證的Option的否內容是否正確是是否有Commander的IP地址的Option否是以auto-config方式處理收到DHCP回應報文以Zero-Touch開局方式處理不處理DHCP回應報文判斷是否有判斷是否有SFTPOption否判斷是否有地址的Option否是判斷是否有FTP地址的Option否判斷是否有DNS地址和TFTP稱的Option否處理DHCP回應報文不處理DHCP回應報文Clien向Commander請求文件信息(Step5)Client通過EZOP協(xié)議報文(DOWNLOAD_INFO_REQUEST報文)向Commander獲取下載文件信息,MsgCode為0x0001,協(xié)議報文的格式如下。圖2-11DOWNLOAD_INFO_REQUEST報文結構DOWNLOAD_INFO_REQUEST報文包含的字段及意義見下表。表2-6DOWNLOAD_INFO_REQUEST報文字段解釋字段含義stClientIpAddr請求下載文件信息的Client的IP地址。ulClientRequestType表示Client上報的請求下載的類型,分為空配置請求下載和升級下載。0-空配置,1-升級,其他值默認為空配置。szClientMacAddr請求下載文件信息的Client的MAC地址。szClientModel表示設備的型號,要求與設備的正式型號一致,例如:“S5700-28P-LI-AC”,一個型號對應一款設備形態(tài)。szClientDeviceType“S5700LI”。szClientESN請求下載文件信息的Client的ESN信息。ulGroupId表示Client申請的Group信息。szRsaPublicKeyRSA公鑰,Commander用公鑰加密應答報文。Commander告知Client文件信息(Step6)Commander在收到ClientCommander優(yōu)ClientClientMAC和ESNGroup信息表,如果能夠與ClientMAC取表中的文件信息;若沒有則查找ESNGroupClientCommanderZero-Touch流程查找Client信息表圖Zero-Touch流程查找Client信息表是否匹配是否匹配Client表中MAC?否是是Client信息表為空?是否匹配Client表中ESN?否流程結束否是否存在MAC屬性 否Group信息表?是否存在ESN屬性Group信息表?否是否存在產品型號屬性Group信息表?否是否存在產品類型屬性Group信息表?否是否是否是否是是否匹配內置Group信息表?是否匹配MAC屬性Group信息表中MAC?是否匹配ESN屬性Group信息表中ESN?是否匹配產品型號屬性Group信息表中產品型號?是否匹配產品類型屬性Group信息表中產品類型?否是是是是是是Groupt信息表為空?是否否查找Group信息表獲取Client信息表中文件流程結束丟棄報文不處理獲取全局信息表中文件獲取Client信息表中文件ClientClient2015(3請求仍未得到Commander的答復則重新流程結束丟棄報文不處理獲取全局信息表中文件獲取Client信息表中文件Commander獲取到Client對應的文件信息后,通過EZOP協(xié)議報文(DOWNLOAD_INFO_RESPONSEClientS系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE28PAGE2801(2013-05-25)圖2-13DOWNLOAD_INFO_RESPONSE報文結構DOWNLOAD_INFO_RESPONSE報文包含的字段及意義見下表。表2-7DOWNLOAD_INFO_RESPONSE報文字段解釋字段含義ulServerType表示文件服務器的類型,取值為1-TFTP,2-FTP,3-SFTP,其他字默認為SFTP。ulServerIpAddrIPulServerIpAddr[0]中。ulServerIpAddrType地址的類型,分為IPv4IPv4。szUserName表示用戶名。szPassword表示密碼。szVrpFilenameszVrpFileVersionszPatFilenameszWebFilenameszCfgFilenameszLicFilenameszUserDef3Filename表示下載的文件名稱等信息。S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE2901(2013-05-25)PAGE2901(2013-05-25)字段含義ulFlashCleanFlagFlash該標記只是針對軟件系統(tǒng)軟件而言,且只有在下載系統(tǒng)軟件空間不足時才會刪除非啟動的系統(tǒng)軟件。ClientTFTPFTPSFTPulActivateMode表示激活文件的方式,0-采用不復位激活的方式,1-采用復位激活的方式,其他值默認為采用不復位激活的方式。ulActivateDelayMode表示延時激活文件的方式,0-立即激活,1-Delay激活的方式,2-指定時間的激活的方式,其他值默認為立即激活。ulActivateDelayTime表示激活的延時時間,取值為0~86400,0表示不延時,單位為秒。備注:此字段如果是其他值,則認為是立即激活。ulActivateInTime表示指定激活的時間,取值為“00:00”~“23:59”。備注:此字段如果是其他值,則認為是立即激活。從CommanderCommanderClient的DOWNLOAD_INFO_RESPONSE報文是加密的,Client需要用自己的私鑰解密。Client向文件服務器下載文件(Step7&Step8)Client下載文件的順序為:系統(tǒng)軟件—>補丁文件—>Web網頁文件—>License文件—>配置文件—>用戶自定義文件,如果Client信息表或者Group信息表中沒有某個文件則表示不下載,直接下載下一個文件。下面分別介紹各種文件的下載流程。圖2-14Client系統(tǒng)軟件下載流程圖獲取版本文件信息

文件的下載流程是統(tǒng)一得是否有版本文件名和版本號信息 否是轉下載補丁文件處理流程版本號是否與轉下載補丁文件處理流程是當前版本號一致否文件是否成功下載了? 是是是否是啟動文件?是否否是是否是啟動文件?是否否否是下載是否成功否用戶是否配置刪除設原因是否是空間不足? 是 上的大包文件?是否否開始從服務器下載大包文件刪除設備上的非啟動大包文件刪除此大包文件刪除下載中生成的大包文件轉錯誤處理設備上是否有相同的文件?設置文件下載成功標志轉下載補丁文件處理流程大包文件檢查是否通過是設置文件下載成功標志轉下載補丁文件處理流程大包文件檢查是否通過圖2-15Client補丁文件下載流程圖獲取版本文件信息獲取版本文件信息是否有補丁文件信息否是文件是否成功下載了?是轉下載WEB文件處理流程否設備上是否有相同的文件? 設備上是否有相同的文件?刪除下載中生成的補丁文件開始從服務器下載補丁文件文件下載是否成功?是補丁文件檢查是否通過刪除下載中生成的補丁文件開始從服務器下載補丁文件文件下載是否成功?是補丁文件檢查是否通過否是此補丁文件是否是正在運行?是否刪除此補丁文件轉錯誤處理否是設置文件下載成功標志轉下載設置文件下載成功標志轉下載WEB文件處理流程圖2-16ClientWeb文件下載流程圖開始開始WEB文件下載是否有WEB文件信息否是文件是否成功下載了?是否件?是轉License文件處理流程否否刪除下載中生成的WEB文件否刪除下載中生成的WEB文件轉錯誤處理轉License文件處理流程設置文件下載成功標志開始從服務器下載WEB文件刪除設備上的WEB文件是刪除是否成功文件下載是否成功?否設置文件下載成功標志開始從服務器下載WEB文件刪除設備上的WEB文件是刪除是否成功文件下載是否成功?否是圖2-17ClientLicense文件下載流程圖獲取獲取License文件信息是否有License文件信息否是文件是否成功下載了?是轉下載配置文件處理流程否設備上是否有相同的文件? 設備上是否有相同的文件?刪除下載中生成的License文件開始從服務器下載License刪除下載中生成的License文件開始從服務器下載License文件文件下載是否成功?是License文件檢查是否通過否是此License文件是否是正在運行?是否刪除此License文件轉錯誤處理否是設置文件下載成功標志轉下載配置文件處理流程設置文件下載成功標志轉下載配置文件處理流程圖2-18Client配置文件下載流程圖配置文件下載配置文件下載是否有配置文件信息否是文件是否成功下載了?是轉用戶自定義文件處理流程否設備上是否有相同的文件? 設備上是否有相同的文件?開始從服務器下載配置文件文件下載是否成功?是此配置文件是否正在運行?開始從服務器下載配置文件文件下載是否成功?是此配置文件是否正在運行?是否否刪除下載中生成的配置文件刪除此配置文件轉錯誤處理是設置文件下載成功標志 轉用戶自定義文件處理流程設置文件下載成功標志轉用戶自定義文件處理流程用戶自定義文件下載流程與Web網頁文件下載流程類似,此處不再說明。Client向Commander反饋進展(Step9)Step9Step7&Step8Step7&Step8Step9Step7&Step8Step7&Step8的進展通過PROCCESS_INFO報(MsgCodeClient與Commander取Commander收到PROCCESS_INFO報文后并不答復確認報文。S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE35PAGE3501(2013-05-25)圖2-19PROCCESS_INFO報文結構PROCCESS_INFO報文包含的字段及意義見下表。表2-8PROCCESS_INFO報文字段解釋字段含義ulClientIpAddr表示ClientulClientIpAddr[0]中。ulClientIpAddrType地址的類型,分為IPv4IPv4。szClientMacAddr表示Client的MAC地址。szClientModel表示Client的型號,要求與設備的正式型號一致,例如:“S5700-28P-LI-AC”,一個型號對應一款設備形態(tài)。szClientDeviceType表示設備所屬的設備類型,要求與設備的正式類型一致,例如:“S5700LI”。szClientESN表示Client的ESN。szClientHostName表示Client的主機名。szVrpFilenameszVrpFileVersionszPatFilenameszWebFilenameszCfgFilenameszLicFilename表示下載的文件名稱等信息。字段含義szUserDef3FilenameulSmartconfgMethod表示Client在以什么方式進行自動部署,取值請參見表2-8。ulEasyInstallPhase表示Client2-9。ulEasyInstallOptStat表示Client在下載文件的過程中的狀態(tài),取值請參見表2-10。ulEasyInstallDownPercent表示文件下載的進度,以百分數(shù)表示,目前還不能支持,在結構中定義上,為將來預留。ulEasyInstallErrReson表示發(fā)生錯誤的原因,取值請參見表2-11。szErrResonDescr表示錯誤原因描述。ulSmartconfgMethod表示的意義如表2-9所示。表2-9ulSmartconfgMethod字段解釋取值含義0x00未知狀態(tài)0x01空配置自動部署0x02自動升級0x03USB開局ulEasyInstallPhase表示的意義如表2-10所示。表2-10ulEasyInstallPhase字段解釋取值含義0x00未知狀態(tài)0x01初始化狀態(tài)0x02DHCP申請IP地址狀態(tài)0x03獲取下載信息狀態(tài)0x04下載狀態(tài)0x05激活文件狀態(tài)取值含義0x06正常運行狀態(tài)表2-11ulEasyInstallOptStat字段解釋取值含義0x00未知狀態(tài)0x01處于下載系統(tǒng)軟件階段0x02處于下載配置文件階段0x03處于下載補丁文件階段0x04處于下載Web網頁文件階段0x05處于下載License文件階段0x06處于下載第一個用戶自定義文件階段0x07處于下載第二個用戶自定義文件階段0x08處于下載第三個用戶自定義文件階段ulEasyInstallErrReson表示的意義如表2-12所示。表2-12ulEasyInstallErrReson字段解釋取值含義0x00無錯誤0x01獲取下載信息失敗0x02服務器不可達0x03用戶名密碼錯誤0x04文件服務器沒有此文件0x05MAC地址非法0x06ESN非法0x07本設備或者單板存儲空間不足0x08其他設備或者單板存儲空間不足0x09向其他設備同步文件失敗0x0A需要下載的文件名稱與本設備或者單板的系統(tǒng)文件名稱相同S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE3801(2013-05-25)PAGE3801(2013-05-25)取值含義0x0B需要下載的文件名稱與其他設備或者單板的系統(tǒng)文件名稱相同0x0C文件合法性檢查失敗0x0D激活文件失敗0x0E重啟設備失敗0x0F服務器類型錯誤0xFFFFFFFE未知錯誤PROCCESS_INFOCommanderCommanderClientClientPROCCESS_INFOClient發(fā)送完PROCCESS_INFOCommander(如果Commander沒。PROCCESS_INFO第一是事件觸發(fā),發(fā)送過程信息的時機:PROCCESS_INFO30Commander發(fā)送一次,直至ClientClient文件激活(Step10)ClientDOWNLOAD_INFO_RESPONSEulActivateModeClientCommanderClient會時默認不采用復位的方式,而是通過VRPClientWeb網頁文件在V200R003C00版本Zero-Touch功能不能自動加載,需要人工干預。Zero-Touch應用場景使用前要求滿足如下幾點:Commander。從拓撲角度,建議Commander(CenCoander就是一個網段的網關或者DHCPRelay設備。Commander以及新設備Client都必須是V200R003C00除非多臺CentCoander冊ClientClientWEB網管完成ClientClient的信息,完成后直接導入就能自動生成ClientCommanderCommander告知CentP。Commander。設備自動加入CommanderClient沒有EasyDeployEasyDeploy實現(xiàn)了ClientClientCommander為了方便Client臨時加入,EasyDeploy還支持設備自動加入功能,可以讓一臺正常運行的設備接入已經運行的Commander&Client網絡成為一臺Client,并在Commander上自動注冊信息。說明設備自動加入功能需要在Commander上開啟,考慮到安全因素,該功能默認關閉。網絡結構圖CommanderClientDHCP可選))S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE40PAGE4001(2013-05-25)設備自動加入流程圖2-20設備自動加入流程圖圖2-201:Commander2:將已經正常運行的Client3:新ClientCommander。4:CommanderClient的信息,創(chuàng)建對應的Client5:Commander答復ClientCommander與ClientClient過程模型設備自動加入過程中Client一直處于正常運行狀態(tài),因此不涉及狀態(tài)切換。協(xié)議報文格式圖2-21EZOP報文結構Version:消息版本號,固定為01,作為后續(xù)消息擴展識別標記。MsgCode取值見下表。表2-13MsgCode字段解釋編號名稱描述0x0004STATUS_INFOClient定時發(fā)送到Commander的狀態(tài)消息的消息碼,類似于心跳報文,報文中攜帶了Client的文件的相關信息。0x0005STATUS_INFO_RESPONSECommander對Client的狀態(tài)消息的回應消息碼。Commander數(shù)據庫CommanderClient信息表,將新加入的Client信息ClientCommander動態(tài)學習而來,可以稱為動態(tài)Client信息表,它與用戶靜態(tài)配置的ClientCommander上ClientS系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE4201(2013-05-25)PAGE4201(2013-05-25)設備自動加入流程描述圖2-22設備自動加入場景抽象流程圖Commander ClientStep1:配置Client自動加入Step5Step1:配置Client自動加入Step5:Commander應答Client注冊消息。Step4:Commander上添加Client信息表。Step3:向Commander注冊信息。Step1Step2Step3Client向Commander注冊信息(Step3)Client通過EZOP協(xié)議報文(STATUS_INFO報文)向Commander知會自己的存在并上報其相關信息,MsgCode為0x0004,協(xié)議報文的格式如下。S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE43PAGE4301(2013-05-25)圖2-23STATUS_INFO報文結構STATUS_INFO報文包含的字段及意義見下表。表2-14STATUS_INFO報文字段解釋字段含義ulClientIpAddr表示Client的IP地址,IPv4地址固定存放在ulClientIpAddr[0]中。ulClientIpAddrTypeIPIPv4IPv6,0-IPv4,1-IPv6,IPv4。szClientMacAddr表示Client的MAC地址。szClientModel表示設備的型號,要求與設備的正式型號一致,例如:“S5700-28P-LI-AC”,一個型號對應一款設備形態(tài)。szClientDeviceType表示設備所屬的設備類型,要求與設備的正式類型一致,例如:“S5700LI”。szClientESN表示Client的ESN。szClientHostName表示Client的主機名。szVrpFilenameszPatFilenameszWebFilenameszCfgFilenameszLicFilename表示Client的系統(tǒng)文件名稱等信息。szBackupConfigName表示Client備份的配置文件名稱。S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE4401(2013-05-25)PAGE4401(2013-05-25)字段含義ulBackupConfigErrReson表示備份配置文件時發(fā)生錯誤的原因。szErrResonDescr向文件服務器備份配置結果的描述,當前僅支持成功和失敗的描述:成功:Backupconfigurationfilebysftpsuccessfully.失?。築ackupconfigurationfilebysftpfailed.szRsaPublicKey表示RSA公鑰。Client2.6說明STATUS_INFO報文還作為Commander與Client之間的心跳報文,每隔30s交互一次。如果Commander在超過2分鐘的時間沒有收到Client的STATUS_INFO狀態(tài)消息,則認為Client丟失。Commander注冊Client信息(Step4)Commander上注冊的自動加入的Client置的靜態(tài)Client從內容上看,動態(tài)Client信息表與靜態(tài)Client信息表內容一樣,通過Client信息表中ucMatchRuleType字段區(qū)分。當該字段為0時表示Client是自動加入動態(tài)學習的,非0則是用戶靜態(tài)配置的。Commander應答Client信息(Step5)Commander在收到Client的STATUS_INFO報文后,會以STATUS_INFO_RESPONSE報文應答,MsgCode為0x0005。協(xié)議報文的格式如下。S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE45PAGE4501(2013-05-25)圖2-24STATUS_INFO_RESPONSE報文結構STATUS_INFO報文包含的字段及意義見下表:表2-15STATUS_INFO報文字段解釋字段含義ulBackupEnableFlag表示配置文件備份使能標志。ulBackupInterval表示配置文件備份的時間間隔。ulBackupMode表示配置文件備份的模式。ulBackupServerType表示備份文件存放服務器類型。ulBackupServerIpAddr表示備份文件存放服務器的IP地址。ulBackupServerIpAddrType表示備份文件存放服務器的IP地址類型。szUserName表示用戶名。szPassword表示密碼。說明由于STATUS_INFO報文作為Commander與Client之間的心跳報文,所以STATUS_INFO_RESPONSE報文也可以看作是Client心跳報文的應答報文。設備自動加入應用場景設備自動加入功能適用于一臺正常工作的設備希望直接加入Commander和Client網絡場景,不再局限于加入的Client一定要空配置狀態(tài),向用戶提供了更加靈活的網絡部署方式。S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE4601(2013-05-25)PAGE4601(2013-05-25)EasyDeployCommander上使能設備自動加入功能,且Client上配置了CommanderIPClient與CommanderCommander會自動學習到Client的基本信息并加入Client信息庫中。自動學習到的信息包括Client的MACESNIPClientCommanderClient的設備ClientClientClientClient設備批量升級O(ndofecBu沒有EasyDeploy時,當多臺設備升級到相同版本時,需要網絡工程師依次向待升級設備加載版本完成升級。如果待升級的設備數(shù)量比較多時,工作量還是非常大的。EasyDeployMACESN或者設備類型等,將這些設備歸為一個Group,Group)網絡結構圖CommanderClientDHCP可選))S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE47PAGE4701(2013-05-25)設備批量升級流程圖2-25設備批量升級流程圖設備批量升級的流程如圖所示,以下逐個說明。0:1:GroupGroupepCoander上通過命令針對GoupCent下發(fā)之前Commander會比較該Client有則取消該Client3:Client收到升級指令后,向Commander根據ClientClientGroupGroup5:Client6:Commander7:CommanderClientS系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE4801(2013-05-25)PAGE4801(2013-05-25)Client過程模型圖2-26設備批量升級中Client過程模型正常運行狀態(tài)正常運行狀態(tài)Trace1Trace2 獲取下載信息狀態(tài)Trace3Trace4文件下載狀態(tài)Trace5Trace6文件生效狀態(tài)Trace7Trace9Trace8設備異常 設備復位

此階段是Client(獲取下載信息狀態(tài)ClientCommander15

此階段,Client主要就是下載文件的操作,按照獲取的信息依照下面的順序下載文件。系統(tǒng)軟件—>補丁文件—>Web網頁文件—>License文件—>配置文件—>用戶自定義文件對于設備批量升級而言,所有文件都是可選的,是否需要下載由Client根據Commander上的配置決定。52Commander。

此階段,Client主要就是激活所下載的文件。如果下載的文件中包含了系統(tǒng)軟件或配置文件,則默認采用復位的方式激活所有的文件。表2-16過程環(huán)節(jié)說明TraceN事件Trace1正常運行的設備收到Commander的升級指令通知。Trace2獲取升級所需相關文件信息失敗。Trace3成功獲取到需要下載文件的信息。Trace4文件下載中某個文件下載失敗。Trace5需要的文件都全部下載成功。Trace6文件無需復位便可激活。Trace7文件需要復位才可激活。Trace8復位后設備正常運行。Trace9復位后設備不能正常運行。S系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE50PAGE5001(2013-05-25)協(xié)議報文格式圖2-27EZOP報文結構Version:消息版本號,固定為01,作為后續(xù)消息擴展識別標記。MsgCode取值見下表。表2-17MsgCode字段說明編號名稱描述0x0001DOWNLOAD_INFO_REQUESTClient發(fā)送到Commander的請求下載文件信息消息碼。0x0002DOWNLOAD_INFO_RESPONSECommander回應給Client請求下載文件信息回應消息碼。0x0003PROCCESS_INFOClient發(fā)往Commander的過程信息消息碼。無論Client是否運行正常都會向Commander匯報進展,直至批量升級流程結束。0x0006UPGRADE_NOTICEoanderCent的升Commander數(shù)據庫CommanderClient信息表和Group2.2.6設備批量升級中的查表順序與Commander收到Client的EZOPGoupCentCoander查找oupClientS系列交換機EasyOperationS系列交換機EasyOperation技術白皮書2原理描述PAGE5101(2013-05-25)PAGE5101(2013-05-25)設備批量升級流程描述(2-25Step圖2-25。圖2-28設備批量升級場景抽象流程圖文件服務器

DHCP服務器

Commander ClientStep0:準備階段網絡規(guī)劃Step1:配置Group信息表Step0:準備階段網絡規(guī)劃Step1:配置Group信息表Step2:Commander向Client下發(fā)升級指令Step4:Commander告知Client下載文件信息。Step5:Client向文件服務器下載自Step3:Client向Commander請求下載文件信息己的文件Step6:文件服務器向Client下發(fā)其需要的文件????多文件下載匯報文件下載進展。【可選】Step8:Client文件生效。上圖介紹了設備批量升級的基本流程,下文針對重點流程做介紹。Commander上配置Group信息表(Step1)Group信息表主要包含以下容,字段的含義見下表。表2-18Group信息表字段解釋字段含義ulGroupId表示Group信息表的索引,根據此索引決定Client所屬Group。szGroupName表示Group信息表的中文名稱,由用戶配置。ulMatchRule表示規(guī)則匹配類型,在代碼中是規(guī)則鏈表的頭結點地址。字段含義ulCurRuleNum表示當前已有匹配規(guī)則數(shù)目。szImgFileszImgVersszCfgFileszPatFileszWebFileszLicFileszCsmFile表示下載文件的名稱及信息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論