校園網IP位址管理系統解決分配方式並存現象

2020-12-13 中國教育和科研計算機網

  隨著校園網規模的日益擴大,建網時間長,使用人數多的高校,如北京大學,存在IP位址數量多,多種分配方式並存的現象。若採用手動方法管理IP位址,不僅操作不便,而且極易出現錯誤。

  根據校園網管理IP位址的實際需求,本著向網管人員提供最佳的使用界面,北京大學開發了校園網IP位址資源管理系統。

  特點

  管理IP位址主要是給網際網路接入單元分配網絡地址。在CERNET中,各接入高校從上一級IP位址管理機構獲得某些地址段,在其校園內分配使用,統一管理。

  例如,北京大學擁有一個B類子網162.105.0.0/16和若干C類子網。從地址分配角度看,這相當於地址池,在此基礎上進行校園內IP位址和子網劃分。

  為了更合理、有效地利用有限的IP位址資源,北京大學採用變長子網劃分方法,即同一網絡內不同的子網採用不同的子網掩碼,形成不同大小的子網,分配給不同的院系。由院系管理員進一步分配他所管轄的IP位址段。

  對於個別管理能力弱,IP位址用量小的院系,採取計算中心直接分配和管理單個IP位址的方法。

  IP位址的分配和使用特點可概括為:
  1.地址分配方式不同,既有靜態IP,又有動態IP;
  2.子網大小不同,既有以樓宇和片區為單位分配的不同掩碼子網,也有單個IP位址的直接分配;
  3.連通性不同,既有只能訪問校內資源的IP位址,又有可以訪問國內或國際的IP位址。

  系統結構

  為了更好地進行IP位址管理,北京大學採用三級管理機制。

  第一級是地址池的管理,即對校園網所有IP位址的分配情況、使用狀況、地址屬性進行管理,管理單元是從上一級地址分配機構獲得的地址段;

  第二級是子網管理,即從第一級的地址池中作進一步劃分,根據需要分給不同的部門和樓宇,管理單元是已經分配校內單位的地址子網;

  第三級是單個IP位址管理,即具體某臺主機的IP分配情況。其結構如圖1所示。

  根據實際IP管理的需求,系統分別為地址池、子網、單個IP位址管理提供操作界面,圖2是首頁面的地址池使用比例餅圖以及左側欄的系統功能導航。

  地址池管理


  隨著網絡規模的變化,校園網可能會增加新的地址塊,也可能釋放多餘的地址塊,還可能對每個地址塊信息的描述進行更新,因此,系統相應地要向管理員提供地址池的添加、刪除、更新等功能。圖3為地址池管理界面。

  子網管理


  系統提供釋放子網的功能。首先,系統提供分配子網的功能,當某部門所分配的子網信息有改變時,就要及時更新子網;當某部門不再需要分配的子網、或其當前子網不再滿足要求而需要分配新的子網時,應釋放當前子網。

  系統提供合併子網的功能。採用可變長子網掩碼(VLSM)分配機制,將網絡劃分成不同大小的子網,可以節省大量的IP位址空間,即劃分子網的功能;有時又需要將幾個小的網絡合併成一個大的網絡,以便統一管理。

  此外,系統還提供快速分配子網的功能。當指定子網掩碼的網絡地址位數,即指定了子網的大小,系統應隨機生成符合要求的多個子網段供網管人員選擇,圖4為子網管理界面。

  單個IP位址管理


  每一個使用IP協議進行通信的網絡接口都應該有一個IP位址。與子網管理類似,系統應該提供對單個IP位址進行分配、釋放和更新的功能,圖5為IP位址管理界面。

  地址查詢


  當網管人員需要查詢滿足特定條件(如子網號、VLAN號、使用單位等)的某個或某些子網時,需使用查詢子網功能。同樣,可以指定IP位址的查詢條件,如IP位址號、MAC地址、使用單位、地址類型等查詢特定的IP位址。系統將查詢結果返回給用戶。圖6為子網查詢界面。

  管理權限


  基於安全因素考慮,系統對各級管理設置了不同的管理權限。如果對地址池、子網進行操作的管理人員,必須經過校級管理員身份驗證。同理,如果對單個IP位址進行操作,則需要院系級管理員權限。

  系統輔助功能


  管理員經常需要查看對地址池、子網、IP位址操作的歷史記錄,以獲取某些有用信息。因此,系統應提供查詢地址池、子網、IP等變更歷史的功能。

  應用Struts + Hibernate 框架


  Struts是一個開放原始碼的應用框架,Web應用程式開發人員通過Struts Framework,可以充分利用面向對象設計、代碼重用以及「編寫一次、到處運行」的優點。它基於模型(Model)-視圖(View)-控制器(Controller)設計模式。

  因此,系統在地址池管理、子網管理、IP位址管理中都應用了Struts框架,在持久化層選用Hibernate中間件,模型層通過Hibernate API訪問持久化層,而控制層的Action又可以訪問模型層。

  因為子網管理的實現是三級中最為複雜的一級,而子網劃分、子網合併又是子網管理最具特色的部分,所以本文僅以子網劃分、子網合併為例,講述其實現過程,描述該過程的MVC架構如圖7所示。

  子網劃分


  IP位址分為網絡域和主機域,掩碼用於說明子網域在一個IP位址中的位置,通過使用掩碼可將主機域分出若干位作子網域,從而達到劃分子網的目的。

  劃分子網應遵循如下準則:
  1.確定需要的子網數目;
  2.確定各個子網上需要的主機ID數目。

  例如,IPv4地址前綴162.105.130.0/20有20個固定位和12個可變位。假如某院系最多需要30個子網,可以將12個可變位中的5位用來標識子網(使用5個位最多可以表示30個子網),剩餘的7位用來標識各個子網上的主機ID(7個位最多可以表示126個主機ID)。

  每個子網網絡ID的結果地址前綴長度都是17位(原來的12位加上用於劃分子網的5位)。IPv4的子網劃分產生了一組子網網絡ID及與其對應的有效IPv4地址範圍。地址計算所採用的公式是:2n-2

  在這個公式中,n代表子網或主機域的位數,減2說明從計算出的地址總數中減去兩個保留地址——網絡地址和廣播地址。RFC 950要求限制子網號為「全0」和「全1」的使用。在一些特定情況下,這些限制地址還是可以用的,它取決子網中的設備所使用的IP軟體。

  通過劃分子網,系統可以儘可能高效利用可用的地址空間。但是子網的數量不宜過多,因為子網化是以犧牲部分IP位址為代價的。

  Web頁面提示用戶輸入掩碼,這就是MVC模式的視圖部分,用戶輸入完畢,進行提交後,Struts框架自動將請求轉發給控制器SubnetAction,該控制器調用模型組件SubnetModel完成劃分工作。

  子網合併

  合併子網所應用的Struts框架的過程與劃分子網類似,只是實現各組件的具體方法不同。就模型部分的合併子網方法而言,它和子網劃分的過程正好相反,它將幾個小的子網合併到一起,形成一個大的網絡。這需要從每個子網的網絡域部分取若干位作為新子網的網絡域,而剩下的部分則屬於主域。

  當然,並不是任意兩個或幾個子網都可以進行合併。若是連續的子網號,則可以合併;否則,不能進行合併。為了使界面更加友好,用戶不必輸入想要合併的子網,而是通過頁面提供的複選框,選擇任意個數的子網進行合併。

  根據Forrester研究機構的調查數據,在接受調查的公司之中,管理IP位址正在從25%傳統的手工方式轉變為使用內部開發的應用程式,還有20%使用第三方工具。

  目前,本系統正在北京大學校園網上運行。作為北京大學校園網運行管理綜合框架的一部分,本系統的研究和開發為其他管理功能的實現提供了紮實的基礎。同時,可以與已經在線運行的實時IP位址使用情況、監視用戶管理系統的IP位址帳號和伺服器帳號等功能進一步融合,獲得校園網IP位址分配和使用的全貌,為IP位址的合理分配、使用、規劃提供原始數據。

相關焦點

  • 校園網Wi-Fi的IP位址管理
    移動互聯技術的不斷發展以及信息化技術的廣泛應用,推動了無線校園網建設的發展和教學方式的改變。依託移動網際網路,學校的教學、科研、管理和服務等各項業務變得更加快速便捷,學校師生對無線網絡的倚賴程度,已經變得越來越高。很多學校充分利用移動互聯、教育資源平臺、電子書包、錄播系統等平臺,為學校、教師和學生提供了多層次的智能化服務。
  • 關於無線網卡分配IP位址異常的解決方法
    關於無線網卡分配IP位址異常的解決方法 文章摘要:本文詳細介紹了無線網卡分配IP位址異常情況的解決方法和原理。首先,對於問題,需要分析和逐一地進行排查。詳情見下文。
  • 詳解DHCP中繼配置,向不同網段分配IP位址
    組網要求: 1、Router為DHCP伺服器,開啟DHCP服務,為PC分配地址。使用的地址池網段為192.168.1.0/24,並且地址池中需排除掉地址192.168.1.254、192.168.1.253,因為這些地址不能分配給PC。同時為客戶端分配的網關地址是192.168.1.254,所分配的地址租期為2天。客戶端自動獲取的DNS伺服器地址為8.8.8.8。
  • 區域網ip地址不夠用怎麼解決?三種解決辦法
    如果是在一個小型的區域網裡可能完全不必要考慮IP位址不夠的情況,但是在超過「255臺」電腦的大型區域網裡,就必須要考慮電腦IP位址不夠用該如何解決了。 很多時候企業區域網路出現私網地址192.168.1.x-255不夠用了,去掉一個廣播地址及一個網絡地址後就可能不夠用。
  • 如何手動更改IP位址及DNS
    各位在上網的時候一般有撥號、自動獲取地址或手動配置地址之分,一般在家裡都是通過路由器之間自動獲取就可以了。那麼在區域網或者在公司或校園網中如何手動配置ip地址呢?或者說網卡無法自動獲取的時候如何通過手動修改呢?
  • 網友解答:強制DHCP伺服器分配上網IP
    【IT168 專稿】在企業內網管理過程中筆者接觸過很多網絡管理員都針對IP位址分配問題抱怨過,一般來說為了合理有效的管理內網IP位址信息企業管理者都會儘量選擇DHCP這種為客戶機提供自動分配地址的方式,一方面客戶員工計算機連接後配置更簡單,另一方面由於DHCP地址池以及租約的存在使得內網管理更加有據可依。
  • 工程院鄔賀銓:三網融合改變IP位址分配方式
    工程院鄔賀銓:三網融合改變IP位址分配方式更新時間:2010-04-08 14:28:06  核心提要:工程院鄔賀銓:三網融合改變IP位址分配方式    騰訊科技訊   4月7日消息,在日前召開的IPv6下一代網際網路高峰論壇上,中國工程院副院長
  • 中小學校園網解決方案
    對於網絡的配置管理簡單方便,對網絡實行集中監測、分權管理,並統一分配帶寬資源,選用先進的網絡管理平臺,實現對整網設備、埠的管理、流量統計分析,以及提供故障的自動報警。  良好可擴充性?  高性價比,滿足目前需要,通過靈活性和模塊化的方式平滑升級網絡功能和擴展網絡規模,滿足不斷增長的教學和管理的網絡需求。
  • 我們的電腦是如何獲得路由器自動分配的ip地址,並實現上網的?
    粉絲提問粉絲提問:「我們的電腦是如何獲得路由器自動分配的ip地址,並實現上網的?」粉絲提問,一口君必須滿足!好在一口君對網絡協議還是比較熟悉的,畢竟當年也有幾篇專利,做過的網絡協議模塊一大堆。【本文默認大家了解了IP位址,及其分類】
  • 校園網於802.1x無感知認證的研究與實現
    但目前3G、GPRS上網資費較貴,所以WIFI成為校園網中智能終端的主要接入方式。為了保障無線網絡及用戶數據傳輸的安全,需要對接入終端身份進行校驗,同時對傳輸數據進行加密。  校園網中常見的無線身份驗證方式為:預共享密鑰的方式、Portal方式(WEB認證)。  (1)預共享密鑰:學校網絡管理員提前配置無線安全密鑰,用戶接入網絡時輸入提前配置的密鑰進行身份驗證。
  • 如何用Python優雅的登錄校園網?
    我們需要做到的效果就是點擊一個可執行文件然後實現校園網的自動登錄。(這裡的可執行文件在mac中為excu文件、win中為exe)我們首先解決如何通過Python進行登錄,然後再解決打包的問題。首先,我們抓包獲取校園網登錄提交表單的地址:
  • 如何查看自己的ip地址?ip地址查看方法【圖文步驟】
    現在ip地址分為兩種分別是內網和外網兩種ip地址,如果你家裡沒有路由器的話那就沒有內網ip地址,一般內網和外網ip地址都有的情況對出現在學校或者工作單位,想要查看自己ip地址的朋友要先了解這點。小編知道很多朋友對查看ip地址都很關心,但是不會操作所以今天主要是教大家如何查看自己的ip地址的,你會發現非常簡單並且方法很多。
  • 清華大學校園網IPv6技術升級
    清華大學校園網已經整體實現IPv6技術升級,基於7854芯公裡光纖通信基礎設施,通達375座樓宇,覆蓋6.5萬個信息點,4.5萬用戶,擁有全萬兆主幹網,千兆/萬兆到樓,百兆/千兆到桌面,萬兆接入CNGI-CERNET2,IPv6地址空間為/32,具有獨立自治域(AS45576)資格。
  • 校園網中IP盜用應如何解決
    摘要:IP位址的盜用問題是網絡管理人員最頭痛的問題,文章從分析TCP/IP協議出發,以CISCO路由器為例,說明解決IP盜用的一般方法。通過靜態的ARP地址表的綁定和交換機埠-MAC地址綁定相結合可以解決IP位址盜用的問題。
  • 動態ip地址和靜態ip有什麼區別
    打開APP 動態ip地址和靜態ip有什麼區別 發表於 2017-12-27 11:14:37   對於基於TCP/IP協議的區域網,IP位址的管理方式主要有靜態分配方式和動態分配方式,還可以根據需要將兩種方式結合使用,即混合分配方式。
  • IP和IP位址的詳解
    IP位址有IPv4和IPv6兩種,不過目前廣泛使用的還是IPv4地址,所以本文將重點介紹IPv4地址;IPv6地址是為了應對IPv4地址枯竭而提出的一種解決方案,在國內的使用比較少,這裡不多做介紹了。IPv4地址地址根據用途和安全性可以分為兩類:1、公用(網)地址:公用ip地址是可以在公網(外網)中使用的,使用公用地址的計算機可以通過Internet彼此訪問。2、私有地址:私有地址只能夠用在區域網(內網)中,使用私有地址的計算機不能通過intern訪問。
  • 拋棄重啟路由器獲取ip地址方式,巧妙運用ip代理改IP工具
    網絡是簡單的也是複雜的,在如此龐大的網絡世界裡有太多的不確定因素,導致我們遇到IP限制問題,從而影響到我們的網絡訪問,而大家都知道,如果遇到ip被限制的問題,最快速直接的辦法就是把被限制的ip更換一個新的ip,不然將無法正常上網,那怎麼換ip地址呢?
  • 揪出區域網中私自為DHCP分配IP的元兇
    【IT168專稿】我們單位的住宅小區是通過雷科通的易線寬產品進行的雙向網改造,組網示意圖如1所示: 圖1 利用雷科通的易線寬產品進行組網  如上所示,這種組網方式是利用雷科通設備+有線電視分支分配網絡將網際網路信號送至樓幢內,再通過樓幢內交換機+五類線入戶,這樣就可以有效的保護已有的投資,終端
  • IP與MAC綁定的難題
    校園網中的計算機原來採用公網固定IP位址。為了避免被他人盜用,使用「arp -s ip mac」命令對MAC地址和IP位址進行了綁定。後來,由於某種原因,又使用「arp -d ip mac」命令取消了綁定。
  • 網絡視頻監控系統攝像頭IP位址如何規劃?這兩個方法最通用
    對於監控項目來說,很多故障的原因都是跟ip地址設置不當有關,如ip衝突,或者有幾路監控圖像沒有顯示等,都是跟ip有一定關聯,合理的分配ip地址十分重要。今天分享兩種方法,規劃攝像機IP位址的時候會用到。