【文章內(nèi)容簡介】
命令清除緩存中的PMTU靜態(tài)項reset ipv6 pathmtu static清除緩存中的PMTU動態(tài)項reset ipv6 pathmtu dynamic清除緩存中的所有PMTU項reset ipv6 pathmtu all TCP6的配置 配置TCP6的定時器1. 配置TCP6的FINWAIT定時器請在系統(tǒng)視圖下進行下列配置。表123 配置TCP6的FINWAIT定時器操作命令配置TCP6的FINWAIT定時器tcp ipv6 timer fintimeout value恢復(fù)FINWAIT定時器的缺省值undo tcp ipv6 timer fintimeout缺省情況下,F(xiàn)INWAIT定時器的值為675秒。2. 配置TCP6的SYNWAIT定時器請在系統(tǒng)視圖下進行下列配置。表124 配置TCP6的SYNWAIT定時器操作命令配置TCP6的SYNWAIT定時器tcp ipv6 timer syntimeout value恢復(fù)SYNWAIT定時器的缺省值undo ipv6 timer syntimeout缺省情況下,SYNWAIT定時器的值為75秒。 配置TCP6緩沖區(qū)的大小請在系統(tǒng)視圖下進行下列配置。表125 配置TCP6的緩沖區(qū)大小操作命令配置TCP6的緩沖區(qū)大小tcp ipv6 window size恢復(fù)TCP6的緩沖區(qū)大小為缺省值undo tcp ipv6 window缺省情況下,TCP6的收發(fā)緩沖區(qū)的大小為8KB(千字節(jié))。 IPv6 FIB介紹 概述FIB(Forwarding Information Base)中包含了路由器在轉(zhuǎn)發(fā)報文時所必需的一組最小信息。一個FIB條目中一般包括目的地址、前綴長度、傳輸端口、下一跳地址、標明路由特征的標志以及時間戳。路由器使用FIB的各項來轉(zhuǎn)發(fā)報文。 FIB基本原理1. 創(chuàng)建FIB首先,為了連接不同的網(wǎng)絡(luò)拓撲需要運行不同的路由協(xié)議,這樣就產(chǎn)生了RIB(Routing Information base)。RIB是創(chuàng)建FIB的基礎(chǔ),路由器會根據(jù)路由管理策略,從RIB中提取出最小轉(zhuǎn)發(fā)信息并放入FIB。用戶還可通過路由管理向FIB中增加靜態(tài)路由。2. FIB包含的元素Destination address:報文發(fā)送的目的網(wǎng)絡(luò)地址或主機地址。Prefix length:目的地址前綴長度,可確定目的地址是否對應(yīng)網(wǎng)絡(luò)或主機。Nexthop:為了將報文發(fā)送到目的地址所要經(jīng)過的緊鄰的下一跳地址。Flag(s):標明路由特征。有以下一些標志:l G:網(wǎng)關(guān)。l S:靜態(tài)路由。l D:動態(tài)路由l U:表明該路由狀態(tài)為Up。l B:黑洞路由,即下一跳是空接口(Null)。l H:下一跳為主機。Interface:輸出接口。例如Ethernet0(集中式系統(tǒng))或者Ethernet3/0/0(分布式系統(tǒng))。Timestamp:FIB項生成的時間。它不用于轉(zhuǎn)發(fā),但在分布式系統(tǒng)中可作為故障診斷與排除時的參考信息,可以驗證FIB項是否從主控板到I/O板定時刷新,同時還可以用于內(nèi)部老化功能。3. FIB機制FIB的操作包括兩個單獨的部分,用于控制平面的是FibAgent,用于轉(zhuǎn)發(fā)平面的是FibContainer。控制平面(FibAgent)負責(zé)在創(chuàng)建FIB項前與路由管理的接口工作,將FIB下載到轉(zhuǎn)發(fā)引擎,對于分布式系統(tǒng),還需要將FIB下載到I/O板。4. FIB性能由于FIB中保存的是最小轉(zhuǎn)發(fā)信息,所以它的轉(zhuǎn)發(fā)性能要明顯高于其他不使用FIB功能的路由器。 IPv6顯示和調(diào)試在完成上述配置后,在所有視圖下執(zhí)行display命令可以顯示配置后IPv6的運行情況,用戶可以通過查看顯示信息驗證配置的效果。在用戶視圖下,執(zhí)行debugging命令可以對IPv6進行調(diào)試。表126 IPv6顯示和調(diào)試操作命令顯示接口IPv6信息display ipv6 interface [interfacetype interfacenumber ] [ brief ]顯示鄰居緩存的內(nèi)容display ipv6 neighbors [ interfacetype interfacenumber ]顯示所有PMTU項display ipv6 pathmtu [ipv6address]顯示指定套接字相關(guān)信息display ipv6 socket [ [socktype socktype [ taskid sockid ] ] | [ taskid socketId ] ] 顯示IPv6報文統(tǒng)計信息display ipv6 statistics [slot slotnumber]顯示相關(guān)的TCP6統(tǒng)計信息display tcp ipv6 statistics查看TCP6連接狀態(tài)display tcp ipv6 status顯示UDP6相關(guān)統(tǒng)計信息display udp ipv6 statistic顯示FIB信息display ipv6 fib顯示FIB緩存中的路由總數(shù)display ipv6 fibcache打開ICMPv6調(diào)試開關(guān)debugging ipv6 icmpv6關(guān)閉ICMPv6調(diào)試開關(guān)undo debugging ipv6 icmpv6打開IPv6的鄰居狀態(tài)和消息的調(diào)試開關(guān)debugging ipv6 nd關(guān)閉IPv6鄰居發(fā)現(xiàn)調(diào)試開關(guān)undo debugging ipv6 nd打開IPv6報文調(diào)試開關(guān)debugging ipv6 packet關(guān)閉IPv6報文調(diào)試開關(guān)undo debugging ipv6 packet打開PMTU調(diào)試開關(guān)debugging ipv6 pathmtu關(guān)閉PMTU調(diào)試開關(guān)undo debugging ipv6 pathmtu打開TCP6調(diào)試開關(guān)debugging tcp ipv6 { packet | event } [ taskId socketId ]關(guān)閉TCP6調(diào)試開關(guān)undo debugging tcp ipv6 { packet | event } [ taskId socketId ]打開UDP6報文調(diào)試開關(guān)debugging udp ipv6 packet [ taskId socketId ]關(guān)閉UPD6報文調(diào)試開關(guān)undo debugging udp ipv6 packet [ taskId socketId ] IPv6基礎(chǔ)典型配置舉例 IPv6地址配置1. 組網(wǎng)需求兩臺路由器通過串口直接相連,給接口配置不同類型的IPv6地址,驗證它們之間的互通性。其中EUI64網(wǎng)絡(luò)地址為2001::/64,全球單播網(wǎng)絡(luò)地址為3001::/64。2. 組網(wǎng)圖圖130 IPv6地址配置組網(wǎng)圖3. 配置步驟(1) RouterA的配置: 使能路由器的IPv6轉(zhuǎn)發(fā)能力[RouterA]ipv6 配置接口Serial0的自動鏈路本地地址[RouterA]interface serial 0 [RouterASerial0]ipv6 address auto linklocal 配置接口Serial0的EUI64地址[RouterASerial0]ipv6 address 2001::/64 eui64 配置接口Serial0的全球單播地址[RouterBSerial0]ipv6 address 3001::1/64(2) RouterB的配置: 使能路由器的IPv6轉(zhuǎn)發(fā)能力[RouterB]ipv6 配置接口Serial0的自動鏈路本地地址[RouterB]interface serial 0 [RouterBSerial0]ipv6 address auto linklocal 配置接口Serial0的EUI64地址[RouterBSerial0]ipv6 address 2001::/64 eui64 配置接口Serial0的全球單播地址[RouterBSerial0]ipv6 address 3001::2/64(3) 顯示配置結(jié)果: 顯示RouterA的接口信息[RouterA]display ipv6 interface serial 0 Serial0 current state : UP ,Line protocol current state : UPIPv6 is enabled, linklocal address is FE80::7D6C:0:5C0C:1 Global unicast address(es): 2001::7D6C:0:5C0C:1, subnet is 2001::/64 3001::1, subnet is 3001::/64 Joined group address(es): FF02::1:FF0C:1 FF02::1:FF00:1 FF02::2 FF02::1 MTU is 1500 bytes ND DAD is enabled, number of DAD attempts: 1 ND reachable time is 30000 milliseconds Hosts use stateless autoconfig for addresses 顯示RouterB的接口信息[RouterB]display ipv6 interface serial 0 Serial0 current state : UP ,Line protocol current state : UPIPv6 is enabled, linklocal address is FE80::E525:0:F01D:1 Global unicast address(es): 2001::E525:0:F01D:1, subnet is 2001::/64 3001::2, subnet is 3001::/64 Joined group address(es): FF02::1:FF00:2 FF02::1:FF1D:1 FF02::2 FF02::1 MTU is 1500 bytes ND DAD is enabled, number of DAD attempts: 1 ND reachable time is 30000 milliseconds Hosts use stateless autoconfig for addresses(4) 測試連通性: 從路由器RouterA上Ping路由器RouterB的鏈路本地地址,注意需要使用i參數(shù),來指定鏈路本地地址的接口。[RouterA]ping ipv6 FE80::E525:0:F01D:1 i s0 PING FE80::E525:0:F01D:1 : 56 data bytes, press CTRL_C to break Reply from FE80::E525:0:F01D:1 bytes=56 Sequence=1 hop limit=255 time = 80 ms Reply from FE80::E525:0:F01D:1 bytes=56 Sequence=2 hop limit=255 time = 60 ms Reply from FE80::E525:0:F01D:1 bytes=56 Sequence=3 hop limit=255 time = 60 ms Reply from FE80::E525:0:F01D:1 bytes=56 Sequence=4 hop limit=255 time = 70 ms Reply from FE80::E525:0:F01D:1 bytes=56 Sequence=5 hop limit=255 time = 60 ms FE80::E525:0:F01D:1 ping statistics 5 packet(s) transmitted 5 packet(s) received % packet loss roundtrip min/avg/max = 60/66/80 ms 從路由器RouterA上Ping路由器RouterB的EUI64地址[RouterA]ping ipv6 2001::E525:0:F01D:1 PING 2001::E525:0:F01D:1 : 56 data bytes, press CTRL_C to break Reply from 2001::E525:0:F01D:1 bytes=56 Sequence=1 hop limit=255 time = 40 ms Reply from 2001::E525:0:F01D:1 bytes=56 Sequence=2 hop limit=255 time = 70 ms Reply from 2001::E525:0:F01D:1 bytes=56 Sequence=3 hop limit=255 time = 60 ms Reply from 2001::E525: