楊文清
(煙臺大學文經學院現代教育技術部,264005)
隨著互聯網規模快速增長,數字化校園建設在現代化職業教育中的重要性日益彰顯。校園網已經成為各個學校提高教學質量、提升管理水平的重要途徑和手段。但是隨著物聯網的發展,接入互聯網的不僅僅是計算機,還有許多智能設備,IPv4的43億個地址空間在不久的將來顯然是不夠用的。因此,如何應對IPv4地址枯竭問題,滿足用戶日益增長的IP地址需求,是迫使互聯網向下一代互聯網(IPv6)演進的原動力。
IPv6是人們針對IPv4目前暴露出來的地址不足而重新設計的一套網絡層協議。IPv6的地址空間為128位,是IPv4地址空間的79×1024倍,因此,IPv6可以從根本上解決IPv4地址不足的問題,同時IPv6在擴展性、Qos以及安全性方面也相對IPv4進行了改進,具體包括:較大的地址空間、高效的協議首部、無狀態自動配置、多播、超大型數據包、網絡層安全、服務質量能力、支持移動性等。
隨著互聯網的迅猛發展,高校的數字化、信息化建設為學校的發展創造了新的契機,注入了新的活力。目前,絕大部分高校都已經初步具備了相對完善的校園網絡,并且校園網用戶也隨之與日俱增,部分學校基本實現了在線辦公、在線教學等辦公自動化服務。校園網的建設及應用改變了傳統的辦公、教學模式,同時也為學生在校園內外進行網絡學習提供了可靠的保障。然而,隨著廣大師生對網絡資源的使用,網絡流量隨之增大,所需要的IP地址空間也相應增多。由于目前全球使用的主要是IPv4地址空間,一般分配給高校的網絡地址都是C類IP地址,學校內部IP地址非常有限。雖然可采用NAT與PAT(動態的端口轉換)相結合的NAPT技術以及動態分配IP地址的策略來緩解合法IP地址緊缺的問題,但是無法從根本上解決IP地址短缺的難題。因此,校園數字化建設從IPv4向IPv6過渡迫在眉睫。
根據目前常見的IPv4校園網的情況,高校校園網建設應該根據具體情況,綜合的運用各種過渡技術,實現IPv4網絡和IPv6網絡的共存。為了考慮IPv6和IPv4的互通性,本文采用雙協議棧技術,雙協議棧的協議結構如圖1所示:

圖1 雙協議棧的協議結構
雙協議棧技術是 IPv4向 IPv6 過渡的一種有效的技術。網絡中的節點同時支持 IPv4 和 IPv6 協議棧,源節點根據目的節點的不同選用不同的協議棧,而網絡設備根據報文的協議類型選擇不同的協議棧進行處理和轉發。雙棧用戶可以同時訪問IPv6 和 IPv4 網絡。對于雙棧終端,IPv4 網關和 IPv6 網關均部署在匯聚 3 層交換機上。三層設備均選雙棧設備,這樣,既能運行 IPv4 路由協議也可運行 IPv6 路由協議。本文設計的校園網按照層次化方法分別對網絡進行分層設計,拓撲結構由核心層、匯聚層、接入層三層構成,如圖2所示。

圖2 網絡拓撲圖
接入層進行二層數據轉發,匯聚層、核心層設備提供IPv6/IPv4層的雙協議數據轉發,基于IPv6/IPv4雙協議的校園網設計方案采用IPv6的三層拓樸結構,各個層次的需求定義如下:
1)核心層:能夠提供如二層的線速的數據轉發能力、高背板帶寬、高可靠性、高擴展能力、能夠提供多種業務的支持,支持基于IPv6的多種路由協議,包括QoS保證、DDOS防攻擊能力、流量管理、支持SNMP標準管理協議,支持雙機熱備,提供IPv6險道接口、IPv6/IPv4雙找及多種隧道協議的支持等。
2)匯聚層:高密度mini端口、高性能、高容量,支持多種接入技術,接口豐富,支持基于COM、Telnet、web的管理等,能實現安全控制,如DOTlx、802.Ix等,完善ACL功能,能實現基于k級的端口和IP級的流量管理功能,對于學生宿舍應支持基于流量、包月等多種形式的計費管理等功能。
3)接入層:高性能、高帶寬、提供多種速率的接入,支持多業務,對組播業務的提供支持,能夠實現IGMP Snooping功能,支持SNMPvl/v2/v3、RM0N1,支持基于HTTP協議WEB網管功能,通過幵放的網絡管理系統對設備進行可視化的、遠程的管理監控,接入層設備本身也應該具有一定的安全管理功能,如支持防arp攻擊,支持MAC地址到端口綁定等功能。根據我們對校園網網絡結構的設計規劃和需求分析,結合考慮到未來的發展需要,我們建議需要選用的核心、匯聚、接入的三層交換機支持IPv6/IPv4雙協議棧、IPv6 over IPv4隧道、ISATAP隧道等過渡技術。
核心層和匯聚層一起構成了網絡系統的骨干層,骨干層設備主要為校園網跨網段的接入層設備提供高速的路由轉發,并提供交換級的線速轉發速率。校園的每個樓棟設置一個匯聚中心,匯聚中心采用RG3700系列和5700系列的全光口三層交換設備,每層的接入設備釆用RG2600系列的二層交換設備,每個二層交換設備具有24TX口+2FTX口,同時可以實現2路光纜上聯至樓棟匯聚層設備,再經過區域匯聚設備上聯至網絡中心。
高校目前絕大部分都是只支持IPv4的設備,假如一次性將其更新為IPv6設備,將花費巨大的成本,在目前的條件下是很難在短時間內能實現的。另外,網絡的更新升級也要注意不能影響現有網絡的正常運行。因此,從IPv4過渡到IPv6需要一個循序漸進的過程,不能操之過急。
ISP骨干網過渡的目標是啟動IPv6過渡,逐步過渡到IPv6單棧。根據網絡現狀,ISP骨干網可分為IP骨干網、MPLS骨干網和新建骨干網等幾種類型,本文采用MPLS骨干網的部署,MPLS骨干網承載IPv4和IPv6業務流量,繼續保持部署IPv4服務策略,同時按需部署IPv6策略。在部署6PE和 6VPE的MPLS骨干網中,P設備不要求支持IPv6,與IPv6無關,PE設備開啟雙棧。因此,IPv6的QoS策略僅需部署在PE設備上。這里僅考慮QoS策略部署的一種場景,假定MPLS骨干網已經部署了IPv4的QoS策略。在部署6PE和 6VPE后,MPLS骨干網的QoS策略不僅要保證IPv4的業務質量,也要保證IPv6的業務質量。圖3描述了QoS策略部署在PE設備下行端口的情況。
在圖3所示的部署中,IPv6的QoS策略部署模板部分代碼如下:
class-map match-any class-name1
bandwidth percent 60
police rate percent 60 burst 1000 ms peak-burst 1000 ms
conform-action transmit
exceed-action drop
random-detect precedence flash,internet 100 packets 280 packets
class class-name2
bandwidth percent 30
police rate percent 90 burst 1000 ms peak-burst 1000ms
conform-action transmit
exceed-action drop
random-detect precedence immediate 80 packets 225 packets
class class-defaultandwidth percent 10
random-detect precedence routine,priority 35 packets 150 packets
end-policy-map
由于IPv4地址快速耗盡,不可避免地要加快向IPv6地址過渡的步伐,在實際寬帶接入中,用戶終端(包括PC和CPE)必須首先完成接入認證,獲得IP地址、DNS服務器地址等配置信息,才能訪問應用服務器。用戶的任何訪問都是在用戶主機和ICP應用服務器之間完成,訪問報文跨越CPE、接入網、ISP承載網,最后到達ICP服務器。PC與ICP應用服務器之間的部分只負責提供訪問通道,相關的配套系統除保證用戶的正常接入,還保證通道的正常運行。
互聯網應用類型復雜多樣。雖然個別應用軟件已經支持IPv6,但是大量應用軟件在IPv6過渡初期只支持IPv4,只能提供IPv4服務。與此同時,寬帶接入用戶的訪問需求多種多樣,ISP無法排除部分用戶終端訪問只支持IPv4的應用程序。因此,為了滿足訪問IPv4應用軟件的需要,終端用戶必須運行IPv4協議棧,同時為了向IPv6更好的過渡,終端用戶還需運行IPv6協議棧。對于ISP來說,在IPv4地址耗盡之前,用戶可以采用公網雙棧,當IPv4地址耗盡后,用戶可以采用私網雙棧過渡。
校園網內部不同網絡協議的用戶之間能夠實現數據傳輸和相互訪問,從而實現了IPv4和IPv6兩個不同網絡協議之間的連接和核心層的雙棧交換機與雙棧路由器的連接。由于雙棧路由器具有IPv4和IPv6兩個協議棧,能收發和解讀雙棧交換機傳輸的兩種IP數據報,因此通過雙棧路由器,校園網內部不同網絡協議的用戶可以實現與外部IPv4網和IPv6網的連接。
IPv4 地址空間枯竭問題已成為數字化校園建設與發展的瓶頸。IPv6作為下一代網絡協議,為下一代互聯網的應用和發展提供了廣闊的前景和完善的支持,它能提供高效、安全、可靠和優質的服務。校園網中大規模的網絡應用都需要IPv6的支持,為了更好地建設數字化校園,我們在以后的工作中,還需加強“IPv6”方面的研究,努力為師生提供一個更加安全、可靠、快速的網絡交流平臺。

圖3 QoS策略部署
[1]王玲芳,張武,趙志強.部署IPv6網絡.北京:人民郵電出版社,2013,2
[2]夏俊杰.IPv6技術精要.北京:人民郵電出版社,2013,5
[3]Deering S,Hinden R.Internet Protocol Version 6(IPv6) Specification,RFC2460,2010,3-6
[4]Dobrucki M.The Effects of the Transition to IPv6 on Internet Security.NixuIII.2009,12
[5]Conta A,Deering S.Internet Control Message Protocol(ICMPv6) for the Internet Protocol Version 6(IPv6).RFC 1885,2009