版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
:第一章背景介 實(shí)驗(yàn)背 實(shí)驗(yàn)?zāi)?實(shí)驗(yàn)環(huán)境搭 第二章可行性分 Floodlight對Openvswitch的控制 OpenvSwitch對QoS策略的支持 第三章實(shí)驗(yàn)方案設(shè) OpenFlowQoS總體方案設(shè) 控制平面功能設(shè) 轉(zhuǎn)發(fā)平面功能設(shè) 第四章OpenFlowQoS實(shí) QoS控制器模塊實(shí) CLI指令配置模塊實(shí) DiffServ流量控制模塊實(shí) 第五章OpenFlowQoS功能測 系統(tǒng)測試環(huán)境介 測試平 實(shí)驗(yàn)拓 實(shí)驗(yàn)測試方 網(wǎng)絡(luò)流量測試工 流量控制功能驗(yàn)證方 流量控制功能驗(yàn) 系統(tǒng)端口速率TCP限速測 系統(tǒng)端口TCP帶寬保障測 系統(tǒng)流速率帶寬保障測 實(shí)驗(yàn)總 附錄流量種類Map 第一章:背景介務(wù)),可能影響業(yè)務(wù)的正常運(yùn)轉(zhuǎn)(不流暢)。量需求日益擴(kuò)大。某些國內(nèi)最大的海量數(shù)據(jù)流,每天2-2.5億的需求,基于互聯(lián)網(wǎng)架構(gòu)的流服務(wù)應(yīng)該具有更好的QoS服務(wù)保證。新型網(wǎng)絡(luò)業(yè)務(wù)的廣泛應(yīng)用,包括通話、會議、VOIP等,使得人們對服務(wù)質(zhì)量(QualityofService,QoS)要求越來越高。網(wǎng)絡(luò)如何有效保障業(yè)務(wù)的服務(wù)因此,一場新型網(wǎng)絡(luò)體系架構(gòu)的蓄勢待發(fā),軟件自定義網(wǎng)絡(luò)——一種可編程網(wǎng)絡(luò)體系架構(gòu)應(yīng)運(yùn)而生。OpenFlowSDN的產(chǎn)物,是一種新型網(wǎng)絡(luò)交換模針對當(dāng)前OpenFlow網(wǎng)絡(luò)對QoS管理的需求,結(jié)合對傳統(tǒng)IP網(wǎng)絡(luò)區(qū)分服務(wù)模QoS系統(tǒng)。按照預(yù)定的設(shè)計(jì)方案通過搭建小型網(wǎng)絡(luò)拓?fù)鋵ζ溥M(jìn)行驗(yàn)實(shí)時(shí)流協(xié)議(RTSP)、資源預(yù)訂協(xié)議(RSVP)等協(xié)議是基于TCP協(xié)議,且現(xiàn)在越來越多的流基于TCP協(xié)議傳輸。、實(shí)驗(yàn)環(huán)境搭1.1OpenFlowFloodlightLinux(Ubuntu)主機(jī),F(xiàn)loodlightOVS為運(yùn)行OpenFlow網(wǎng)絡(luò)的控制器和交換機(jī)。OVS與控制器直連,提供多種服務(wù)的服務(wù)集群,PC1PC2OVS上。實(shí)驗(yàn)結(jié)果通過數(shù)PC12種優(yōu)從實(shí)驗(yàn)結(jié)果可知,QoS系統(tǒng)能夠正確地區(qū)分不同的QoS等級的服務(wù),并提不同的QoS等級的數(shù)據(jù)流獲得的網(wǎng)絡(luò)帶寬不同。從而實(shí)現(xiàn)對數(shù)據(jù)中心中提供的某種業(yè)務(wù)(如業(yè)務(wù))進(jìn)行帶寬預(yù)留與保障。OpenFlow協(xié)議支持控制器到交換機(jī)消息交互,controller-to-switch消息由控在建立傳輸層安全會話(TransportLayerSecuritySession)的時(shí)候,控制器發(fā)送feature請求消息給交換機(jī),交換機(jī)需要應(yīng)答自身支持的功能。(一)Configuration控制器設(shè)置或查詢交換機(jī)上的配置信息。交換機(jī)僅需要(五)Barrier控制器確保消息依賴滿足,或接收完成操作(六)asynchronous消息由switch發(fā)起,用來將網(wǎng)絡(luò)或交換機(jī)狀態(tài)變化OpenvSwitch對QoSQoS中的流量(TrafficPolicing)就是對流量進(jìn)行控制,通過監(jiān)督進(jìn)入QoS流量功能是采用令牌桶(Token-Bucket)機(jī)制進(jìn)行的。這里的“令牌桶”是指OpenvSwitch的內(nèi)部池,而“令牌”則是指以給定速率填充令牌桶一個(gè)孔,不斷地按你指定作為平均通信速率(b/s)的速度領(lǐng)出令牌(也的包,這時(shí)在包上將發(fā)生指定器中規(guī)定的行為(丟棄或標(biāo)記)。OpenvSwitchHTB,HierarchicalTokenBucket令牌桶機(jī)制來保障和限制流量的帶寬。后文將詳細(xì)說明HTB機(jī)制在Queue隊(duì)列上的應(yīng)用。按規(guī)定的速率向桶內(nèi)添加令需由此接口輸出的桶中令牌數(shù)的包將直先經(jīng)過分令牌2.1TBDiffServ在實(shí)現(xiàn)上由PHB、包的分類機(jī)制和流量控制功能三個(gè)功能模塊組絡(luò)時(shí),OpenvSwitch通過標(biāo)識IP數(shù)據(jù)包報(bào)頭的服務(wù)編碼點(diǎn)(TypeofService,ToS)將IP包劃分為不同的服務(wù)類別,作為業(yè)務(wù)類別分類的標(biāo)示符。OpenvSwitchIP包時(shí),則根據(jù)該字段所標(biāo)識的服寬、緩沖處理控制每個(gè)隊(duì)列,即給予不同的每一跳行為(Per-HopBehavior,在實(shí)際應(yīng)用時(shí),DiffServIPv4IP服務(wù)類型字段(TOS),作為業(yè)0x0000000xffffff范圍內(nèi)為每個(gè)PHB行為。每個(gè)服務(wù)等級為分類的業(yè)務(wù)流提供不同的QoS保證,如下所示:OpenflowOpenflow轉(zhuǎn)發(fā)平CLI指令配置模Openflow控制平Diffserv流量控制控制數(shù)據(jù)3.1OpenflowQoSOVS對業(yè)務(wù)進(jìn)行轉(zhuǎn)發(fā),同時(shí)運(yùn)行在入端口上的策略單元,對接受到的業(yè)務(wù)流進(jìn)量和,查詢數(shù)據(jù)業(yè)務(wù)是否遵循了SLA,并依據(jù)測量的結(jié)果對業(yè)務(wù)流進(jìn)行整形、丟棄和重新標(biāo)記等工作。這一過程稱為流量調(diào)整(trafficconditioning,TC)或流量策略(trafficpolicing,TP)。SLAPHBPHB,所指按照并選擇特定PHB,獲得指定的流量調(diào)整、隊(duì)列調(diào)度和丟棄操作。最后業(yè)務(wù)流進(jìn)入網(wǎng)絡(luò)中的下一跳,獲得類似的DiffServ處理??刂破矫婀δ茉O(shè)預(yù)設(shè)的調(diào)度算法將隊(duì)列中等待處理的分組調(diào)度到相應(yīng)的輸出鏈。器顯規(guī)則更完3.3QoS轉(zhuǎn)發(fā)平面功能設(shè)Linux內(nèi)核流量機(jī)制提供了多種隊(duì)列管理和隊(duì)列調(diào)度的算法。其中無類的隊(duì)RED、WRED算法,分類的隊(duì)列規(guī)則能夠?qū)峅penvSwitch的linut-htb隊(duì)列模塊進(jìn)行配置來實(shí)現(xiàn)。ovs-ovs-內(nèi)流交換機(jī)端口處的流量整形和限制,隊(duì)列調(diào)度機(jī)制通過對OpenvSwitch用分層令牌桶(HierarchicalTokenBucket,HTB)調(diào)度算法進(jìn)行實(shí)現(xiàn)。這些組件OpenFlow交換機(jī)上進(jìn)行實(shí)現(xiàn)。(一)Sha:僅僅發(fā)生在葉子節(jié)點(diǎn),依賴于其他 (二)Borrowing:sudoovs-vsctl--setports1-eth1qos=@defaultqos--setports1-eth2qos=@defaultqos----id=@defaultqoscreateqostype=linux- createqueueother-config:min- other-config:max-----id=@q1createqueueother-config:max- id=@q2create other-config:mix-第四章:OpenFlowQoSQoS在整個(gè)管理系統(tǒng)中QoS控制管理模塊處于的地位,部署在OpenFlow控制器上,提供DiffServ模型的流表控制管理功能。OpenFlow網(wǎng)絡(luò)的流表下QoS控制器來決策并完成的。其中,流表的下發(fā)需要控制器和被控制的OpenFlow交換機(jī)通過OpenFlow協(xié)議規(guī)范來完成。DiffServ模型的流量控制模塊提供以下基本的流Map<String,Object>null
IResultSetSet= 口
/*strogeSourcefor(I tor<IResultSet>iter=Set.i iter.hasNextrowiter.next().getRow();/*遍歷信息*/QoSp=newQoS();||!row.containsKey(COLUMN_SW)/*獲取OVS||row.containsKey(COLUMN_QUEUE)/*獲取隊(duì)列||!row.containsKey(COLUMN_ENQPORT)/*獲取||!row.containsKey(COLUMN_SERVICE)){logger.error("Skipentrywithrequiredfields{}",row);/*獲取服務(wù)類型}
CLICLIQoS控制器指令,通過流表控制程序?qū)崿F(xiàn)流表管理機(jī)制QoS指令,通過查詢、配置接口,對底層交換機(jī)狀態(tài)、端口配置、cmd="-- --type --src%s--dst --name%s"%(c,cprt,src,dest,name) print'./circuitpusher.py%s'%cmdc_proc=subprocess.Popen('./circuitpusher.py%s'%cmd,s=True)print"Process%sstartedtocreatecircuit"%c_proc.pid 建完成
#waitforthecircuittobecreatedexceptExceptionasprint"couldnotcreatecircuit,Error:%s"%
subprocess.Popen("catcircuits.json",s=True).wait()/*把策略寫入exceptExceptionasprint"Erroropeningfile,Error:%s"%str(e)#cannotcontinuewithoutfile 流量控制模塊實(shí)控制器模塊是對Floodlight控制功能的擴(kuò)展,即通過編程實(shí)現(xiàn)一些預(yù)定的DSCPIP頭多元組匹配分類策略,數(shù)據(jù)流入隊(duì)策略,主從命令配置組件QoS流規(guī)則,對流規(guī)則進(jìn)行解析,提取流分類將流匹配規(guī)則以底層OpenFlowIP包頭元組匹配,主要通過配置流規(guī)則對分類后的具有某種相同特征的流設(shè)置相應(yīng)的動作指set_nwtosIP的OSpenvwich口中執(zhí)行,確保進(jìn)入的數(shù)據(jù)流打上。網(wǎng)絡(luò)結(jié)點(diǎn)則直接根據(jù)IP根據(jù)包DCPPHB的分類和入隊(duì)操作。數(shù)據(jù)流在進(jìn)行了分類和標(biāo)記處理后,入隊(duì)操作則根據(jù)標(biāo)記的DSCP值將數(shù)enqueueport為queue所在的端。QoS控制器模塊是在Floodlight控制器上服務(wù)和QoS策略的添加、刪除、修改等。QoSQoS服務(wù)提供分類、標(biāo)記和入隊(duì)操作的匹配規(guī)則。主要包括策略編號id、IP包頭域、交換機(jī)通用唯一標(biāo)識符(UniversallyUniqueIdentifier,UUID)標(biāo)示符dpid(datapathid)和本條策略()匹配的服務(wù)類型編號sRef及本條策略的優(yōu)先級(priority),QoS類的具體定義如下:publicclass{publiclongid;publicStringtype;/*IP包頭域*/publicshortethtype;publicbytepublicintipdst;publicintipsrc;publicbytetos;publicshortvlanid;publicStringethsrc;publicStringpublicshorttcpudpdstport;publicStringdpid;*pubicshortset_nw_tos;/*重新標(biāo)DSCP值/*入隊(duì)操作,Enqueue1:21queue隊(duì)列號,2enqueue隊(duì)端publicshortqueue;/*BestpublicStringsRef;/*策略對應(yīng)服務(wù)編號sRef*/publicshortpriority=0;/*策略優(yōu)先級*/}QoS策略添加函數(shù)add通過指令接口獲得QoS的匹配規(guī)則,同flowPusherStringswidpublicvoidadd ,Stringswid)/*從結(jié)構(gòu)體中獲取流表修改表項(xiàng)*/OFFlowModflow=ToFlowMod();("Adding-flow{}toswitch/*將dpid哈希值作為流名稱的唯一標(biāo)識碼*/}指令配置模塊通過調(diào)用add函數(shù)分別添加流控規(guī)則實(shí)現(xiàn)對數(shù)據(jù)流的分elifobj_type=="print"Tryingtoadd%s"%url=""%#preserve_json=print"[CONTROLLER]:%s"%reqr_j=simplejson.loads(req)ifr_j['status']!="PleaseenableQualityofService":print"[QoSPusher]pleaseenableQoSoncontroller"exceptExceptionase:printprint"CouldNotCompleteRequest"print"Errorparsingcommand%s"%type現(xiàn)基于Linux操作系統(tǒng)的終端來完成。CLIQoS控制器API接口和QoSAPI接口實(shí)現(xiàn)QoS的配置功能語法:statusenable|disable統(tǒng)disableQoS語法:listswId]語法:add|dele[moduleType]與兩種類型對應(yīng)的cfgContent配置信息同樣分為兩類,控制器類型配置信息為QoS服務(wù)、QoS策略配置信息,交換機(jī)類型為QoS端口隊(duì)列配置信息。OpenFlowQoS系統(tǒng)測試環(huán)境介物理機(jī)安裝VMwareWorkstation10。SDNHub()構(gòu)建的all-in-onetutorialVMVMwareSDN相關(guān)的軟件和工具的64位的Ubuntu12.10虛擬機(jī)映像。內(nèi)置軟件和工具如下:·SDN控制器:Opendaylight,Ryu,F(xiàn)loodlight,Pox和·Mininet:創(chuàng)建和運(yùn)行示例·Eclipse5.1Mininet 地址00:00:00:00:00:00:00:01、 分別OpenvSwitch1和OpenvSwitch2,連接OpenvSwitch1的為服務(wù)器,提供流WebOpenvSwitch2Host1,Host25.2Floodlight實(shí)驗(yàn)測試方工具iperf。TCP測客戶端執(zhí)行:iperfswindows平臺下命令。服務(wù)器執(zhí)行:iperf-c這部分實(shí)驗(yàn)對OpenFlow軟交換機(jī)上DiffServDiffServ功能進(jìn)行正確性驗(yàn)證。當(dāng)被標(biāo)記的數(shù)據(jù)流通過OpenvSwitch時(shí),在其上應(yīng)用的QoS對交換機(jī)進(jìn)行的隊(duì)列配置應(yīng)具有對這些數(shù)據(jù)流的分組進(jìn)行匯聚分類和Host1Host2HTB隊(duì)列調(diào)度算法設(shè)置的帶寬一致,則可驗(yàn)證OpenFlowQoS管理系統(tǒng)上的DiffServ模流量控制功能驗(yàn)系統(tǒng)端口速率TCP限速測Host進(jìn)行打包測試,驗(yàn)證配置端口速率限制的正確性。首先由服務(wù)器作為服務(wù)端,Host1作為客戶端進(jìn)TCPQoSTCP打包測試。從打包結(jié)果可以看出QoS策略完成了端口隊(duì)列速率限制的功能。5.3Queue5.4QoS創(chuàng)建一條實(shí)際的QoS策略:5.6QoS在Floodlight控制器中已經(jīng)Protocol=“6”是TCP流5.7Map表創(chuàng)建QoS策略成功,并且寫入json文件中:5.8顯示5.9TCP入了兩條限制隊(duì)列之后(一條為限制限制在2Mbps,另一條限制在100kbps)Host12Mbps和系統(tǒng)端口TCP在第一個(gè)測試的基礎(chǔ)上改變OVSQueue隊(duì)列機(jī)制,Queue0的機(jī)制是保障最低的帶寬為100Mbps:5.10Queue05.11TCPQueue0隊(duì)列TCP流基于Queue0QoSJson圖5.12寫入Json文使用iperf進(jìn)試帶寬5.13TCP最低帶寬(100Mbps),所以帶寬還是達(dá)到了500Mbps。達(dá)到題目的要求。系統(tǒng)流速率帶寬保障測試(具體到流在Floodlight控制器中已經(jīng)Protocol=“4b”是Packet_流量,說明圖5.14顯示流Map流流QoS寫入成功實(shí)驗(yàn)總TCPTCP還可以借 控制器對流進(jìn)行單獨(dú)區(qū)分并且保障其帶寬OpenFlowQoSOpenFlow網(wǎng)絡(luò)技QoS服務(wù)質(zhì)量系統(tǒng)性管理的缺乏,提出了一種適用于OpenFlow網(wǎng)絡(luò)的QoS管理機(jī)制。OpenFlow協(xié)議的傳統(tǒng)DiffServHTB算法的隊(duì)列管并實(shí)現(xiàn)了控制靈活、擴(kuò)展性高的QoS系統(tǒng)。QoS系統(tǒng)框架模型,限制基于TCP流量或者其他流量來保障服務(wù)級別高的帶寬。直接保障基于TCP流量或的實(shí)時(shí)和資源利用率等信息,不能根據(jù)網(wǎng)絡(luò)環(huán)境提供動態(tài)的QoS策QoS管理體系是下一步的主要研附流量種類MappublicclassTypeAliasesprotectedstaticfinalMap<String,String>l3TypeAliasMap=newHashMap<String,String>();staticl3TypeAliasMap.put("0599","L3_V1Ether");l3TypeAliasMap.put("0800","L3_IPv4");l3TypeAliasMap.put("0806","L3_ARP");l3TypeAliasMap.put("8035","L3_RARP");l3TypeAliasMap.put("809b","L3_AppleTalk");l3TypeAliasMap.put("80f3","L3_AARP");l3TypeAliasMap.put("8100","L3_802_1Q");l3TypeAliasMap.put("8137","L3_Novell_IPX");l3TypeAliasMap.put("8138","L3_Novell");l3TypeAliasMap.put("86dd","L3_IPv6");l3TypeAliasMap.put("8847","L3_MPLS_uni");l3TypeAliasMap.put("8848","L3_MPLS_multi");l3TypeAliasMap.put("8863","L3_PPPoE_DS");l3TypeAliasMap.put("8864","L3_PPPoE_SS");l3TypeAliasMap.put("886f","L3_MSFT_NLB");l3TypeAliasMap.put("8870","L3_Jumbo");l3TypeAliasMap.put("889a","L3_HyperSCSI");l3TypeAliasMap.put("88a2","L3_ATA_Ethernet");l3TypeAliasMap.put("88a4","L3_EtherCAT");l3TypeAliasMap.put("88a8","L3_802_1ad");l3TypeAliasMap.put("88cc","L3_LLDP");l3TypeAliasMap.put("88cd","L3_SERCOS_III");l3TypeAliasMap.put("88e5","L3_802_1ae");l3TypeAliasMap.put("88f7","L3_IEEE_1588");l3TypeAliasMap.put("8902","L3_802_1ag_CFM");l3TypeAliasMap.put("8906","L3_FCoE");l3TypeAliasMap.put("9000","L3_Loop");l3TypeAliasMap.put("9100","L3_Q_in_Q");l3TypeAliasMap.put("cafe","L3_LLT");}protectedstaticfinalMap<String,String>l4TypeAliasMap=newHashMap<String,String>();staticl4TypeAliasMap.put("01","L4_ICMP");l4TypeAliasMap.put("03","L4_GGP");l4TypeAliasMap.put("04","L4_IP");l4TypeAliasMap.put("05","L4_ST");l4TypeAliasMap.put("06","L4_TCP");l4TypeAliasMap.put("07","L4_UCL");l4TypeAliasMap.put("08","L4_EGP");l4TypeAliasMap.put("09","L4_IGRP");l4TypeAliasMap.put("0a","L4_BBN");l4TypeAliasMap.put("0b","L4_NVP");l4TypeAliasMap.put("0c","L4_PUP");l4TypeAliasMap.put("0d","L4_ARGUS");l4TypeAliasMap.put("0e","L4_EMCON");l4TypeAliasMap.put("0f","L4_XNET");l4TypeAliasMap.put("10","L4_Chaos");l4TypeAliasMap.put("11","L4_UDP");l4TypeAliasMap.put("12","L4_TMux");l4TypeAliasMap.put("13"," l4TypeAliasMap.put("14","L4_HMP");l4TypeAliasMap.put("15","L4_Packet_Radio");l4TypeAliasMap.put("16","L4_XEROX_NS_IDP");l4TypeAliasMap.put("17","L4_Trunk_1");l4TypeAliasMap.put("18","L4_Trunk_2");l4TypeAliasMap.put("19","L4_Leaf_1");l4TypeAliasMap.put("1a","L4_Leaf_2");l4TypeAliasMap.put("1b","L4_RDP");l4TypeAliasMap.put("1c","L4_IRTP");l4TypeAliasMap.put("1d","L4_ISO_TP4");l4TypeAliasMap.put("1e","L4_NETBLT");l4TypeAliasMap.put("1f","L4_MFE");l4TypeAliasMap.put("20","L4_MERIT");l4TypeAliasMap.put("21","L4_D l4TypeAliasMap.put("23","L4_IDPR");l4TypeAliasMap.put("24","L4_XTP");l4TypeAliasMap.put("25","L4_Datagram_Delivery");l4TypeAliasMap.put("26","L4_IDPR");l4TypeAliasMap.put("27","L4_TP");l4TypeAliasMap.put("28","L4_ILTP");l4TypeAliasMap.put("29","L4_IPv6_over_IPv4");l4TypeAliasMap.put("2a","L4_SDRP");l4TypeAliasMap.put("2b","L4_IPv6_RH");l4TypeAliasMap.put("2c","L4_IPv6_FH");l4TypeAliasMap.put("2d","L4_IDRP");l4TypeAliasMap.put("2e","L4_RSVP");l4TypeAliasMap.put("2f","L4_GRE");l4TypeAliasMap.put("30","L4_DSR");l4TypeAliasMap.put("31","L4_BNA");l4TypeAliasMap.put("32","L4_ESP");l4TypeAliasMap.put("33","L4_AH");l4TypeAliasMap.put("34","L4_I_NLSP");l4TypeAliasMap.put("35","L4_SWIPE");l4TypeAliasMap.put("36","L4_NARP");l4TypeAliasMap.put("37","L4_Minimal_Encapsulation");l4TypeAliasMap.put("38","L4_TLSP");l4TypeAliasMap.put("39","L4_SKIP");l4TypeAliasMap.put("3a","L4_ICMPv6");l4TypeAliasMap.put("3b","L4_IPv6_No_Next_Header");l4TypeAliasMap.put("3d","L4_Any_host_IP");l4TypeAliasMap.put("3e","L4_CFTP");l4TypeAliasMap.put("3f","L4_Any_local");l4TypeAliasMap.put("40","L4_SATNET");l4TypeAliasMap.put("41","L4_Kryptolan");l4TypeAliasMap.put("42","L4_MIT_RVDP");l4TypeAliasMap.put("43","L4_Internet_Pluribus");l4TypeAliasMap.put("44","L4_Distributed_FS");l4TypeAliasMap.put("45","L4_SATNET");l4TypeAliasMap.put("46","L4_VISA");l4TypeAliasMap.put("47","L4_IP_Core");l4TypeAliasMap.put("4a","L4_Wang_Span");l4TypeAliasMap.put("4b","L4_Packet_");l4TypeAliasMap.put("4c","L4_Backroom_SATNET");l4TypeAliasMap.put("4d","L4_SUN_ND");l4TypeAliasMap.put("4f","L4_WIDEBAND_EXPAK");l4TypeAliasMap.put("50","L4_ISO_IP");l4TypeAliasMap.put("51","L4_VMTP");l4TypeAliasMap.put("52","L4_SECURE_VMTP");l4TypeAliasMap.put("53","L4_VINES");l4TypeAliasMap.put("54","L4_TTP");l4TypeAliasMap.put("55","L4_NSFNET_IGP");l4TypeAliasMap.put("56","L4_Dissimilar_GP");l4TypeAliasMap.put("57","L4_TCF");l4TypeAliasMap.put("58","L4_EIGRP");l4TypeAliasMap.put("59","L4_OSPF");l4TypeAliasMap.put("5a","L4_Sprite_RPC");l4TypeAliasMap.put("5b","L4_Locus_ARP");l4TypeAliasMap.put("5c","L4_MTP");l4TypeAliasMap.put("5d","L4_AX");l4TypeAliasMap.put("5e","L4_IP_within_IP");l4TypeAliasMap.put("5f","L4__ICP");l4TypeAliasMap.put("61","L4_EtherIP");l4TypeAliasMap.put("62","L4_Encapsulation_Header");l4TypeAliasMap.put("64","L4_GMTP");l4TypeAliasMap.put("65","L4_IFMP");l4TypeAliasMap.put("66","L4_PNNI");l4TypeAliasMap.put("67","L4_PIM");l4TypeAliasMap.put("68","L4_ARIS");l4TypeAli
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄉(xiāng)鎮(zhèn)網(wǎng)格員培訓(xùn)制度
- 醫(yī)院培訓(xùn)費(fèi)用管理制度
- 學(xué)校培訓(xùn)教師管理制度
- 培訓(xùn)藥品追溯管理制度
- 培訓(xùn)機(jī)構(gòu)決策管理制度
- 鹵菜店員工服務(wù)培訓(xùn)制度
- 小規(guī)模培訓(xùn)機(jī)構(gòu)制度
- 體育培訓(xùn)餐廳管理制度及流程
- 幼兒園校車學(xué)習(xí)培訓(xùn)制度
- 鎮(zhèn)年度安全培訓(xùn)制度
- 十八而志夢想以行+活動設(shè)計(jì) 高三下學(xué)期成人禮主題班會
- 2023年上海華東理工大學(xué)機(jī)械與動力工程學(xué)院教師崗位招聘筆試試題及答案
- TOC供應(yīng)鏈物流管理精益化培訓(xùn)教材PPT課件講義
- 醫(yī)院18類常用急救藥品規(guī)格清單
- 放棄公開遴選公務(wù)員面試資格聲明
- 2023-2024學(xué)年江蘇省海門市小學(xué)語文五年級期末點(diǎn)睛提升提分卷
- GB/T 1685-2008硫化橡膠或熱塑性橡膠在常溫和高溫下壓縮應(yīng)力松弛的測定
- 北京城市旅游故宮紅色中國風(fēng)PPT模板
- DB42T1319-2021綠色建筑設(shè)計(jì)與工程驗(yàn)收標(biāo)準(zhǔn)
- 經(jīng)濟(jì)學(xué)原理 第一章課件
- DB31T 685-2019 養(yǎng)老機(jī)構(gòu)設(shè)施與服務(wù)要求
評論
0/150
提交評論