国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Cisco Packet Tracer模擬器的IPV6網(wǎng)絡(luò)OSPFv3路由實驗設(shè)計與實現(xiàn)

2016-04-29 00:44張波劉菲
軟件工程 2016年2期

張波 劉菲

摘 要:通過介紹基于IPv6中的開放最短路徑優(yōu)先的路由協(xié)議(OSPFv3)方法理論,并借助實驗教學(xué)仿真軟件Cisco Packet Tracer來講解IPv6中的OSPFv3路由的配置技術(shù)及實驗過程,實現(xiàn)了多臺設(shè)備互聯(lián)互通,并通過實測,豐富了計算機工程組網(wǎng)中路由配置實驗教學(xué)內(nèi)容。

關(guān)鍵詞:Cisco Packet Tracer;ipv6;OSPFv3;開放最短路徑優(yōu)先

中圖分類號:TP393.4 文獻標識碼:A

1 引言(Introduction)

IPv6路由選擇協(xié)議仍然是最長匹配前綴作為路由選擇機制。OSPF是另一個基于Dijkstra的SPF算法的鏈接狀態(tài)協(xié)議。OSPF適應(yīng)基于協(xié)議89的IPv4數(shù)據(jù)包,向OSPF路由器通告路由選擇信息[1]。相比較IS-IS,OSPF有巨大的擴展性層次化且必須是區(qū)域的成員,提供鏈路在接口貸款性質(zhì)的基礎(chǔ)上計算的代價信息。IPv4 OSPFv2是現(xiàn)在Cisco路由器實現(xiàn)IPv4的最高版本。IPv6協(xié)議中與OSPFv2對應(yīng)的協(xié)議稱為OSPFv3。每個IPv6地址簇都有獨立的SPF,其前綴直接運行在IPv6上,所以能同時使用OSPFv2和OSPFv3。

2 IPV6 開放最短路徑優(yōu)先的路由協(xié)議(IPV6 open

shortest-path first)

2.1 OSPFv3與OSPFv2

OSPFv3使用與OSPFv2相同的數(shù)據(jù)庫描述數(shù)據(jù)包、鏈路狀態(tài)請求數(shù)據(jù)包、鏈路狀態(tài)更新數(shù)據(jù)包和鏈路狀態(tài)通告數(shù)據(jù)包類型。擁有相同的鄰居發(fā)現(xiàn)和鄰接形成機制。LSA泛洪和衰老機制也是相同的。

OSPFv2的命令模式中網(wǎng)絡(luò)聲明換之與接口配置的一條OSPFv3命令。使用IPv6本地鏈路地址標識其鄰接的鄰居,加入了列出所有IPv6前綴的鏈路LSA(link-LSA)和穿越網(wǎng)絡(luò)相關(guān)前綴的區(qū)內(nèi)前綴LSA(Intra-Area-Prefix-LSA)類型[2]。支持通過IPv4隧道的數(shù)據(jù)包發(fā)送,使用兩個標準的多播地址。采用認證包頭(IPSec AH)和封裝安全有效載荷(IPSec ESP)擴展包頭作為認證機制。

2.2 IPV6 OSPFv3 配置指令

OSPFv3是新加入CISCO IOS軟件的IPv6 IGP。ipv6 router ospf命令在路由器上啟用一個OSPFv3進程。process-id是一個本地于路由器的數(shù)值,唯一地標識一個OSPFv3進程,這個命令是在全局基礎(chǔ)上使用的。不推薦在同一臺路由器上運行多個OSPFv3進程,原因是這樣會創(chuàng)建多個數(shù)據(jù)庫,造成系統(tǒng)負擔(dān)。其次,對于IPv6單協(xié)議網(wǎng)絡(luò)的OSPF路由器而言,在OSPFv3配置中必須定義router-id參數(shù),使用router-id ipv4-address命令另一位一個IPv4地址,取值可以使用任何IPv4地址[3]。之后聚合匹配ipv6-prefix/prefix-length參數(shù)的IPv6路由。進入接口配置模式,然后為網(wǎng)絡(luò)接口指定靜態(tài)IPv6地址。最后標識指定給這個接口的IPv6前綴作為OSPFv3網(wǎng)絡(luò)的組成部分。這個命令替換了OSPFv2所用的network area命令。

Router(config)#ipv6 router ospf process-id

Router(config-router)#router-id ipv4-address

Router(config-router)#area area-id rang ipv6-prefix/prefix-length

Router(config-router)#interface interface-id

Router(config-if)#ipv6 address ipv6-address/prefix-length

Router(config-if)#ipv6 ospf process-id area areaid