雷 鳴,何 旸,劉毅娟,劉曉麗(華北理工大學冀唐學院,河北 唐山 063300)
實施基于TRILL的高校大二層網絡
雷鳴,何旸,劉毅娟,劉曉麗
(華北理工大學冀唐學院,河北唐山063300)
摘要:實施基于TRILL的高校大二層網絡,需要先做好底層協議支持,即開啟IS-IS路由協議。然后全局使能TRILL協議,再進行接口、VLAN、鏈路開銷等相關信息的配置。
隨著互聯網高速發展,高校的教學、科研、辦公等活動也極大地依賴網絡來完成。高速、穩定的網絡為上述活動提供了基礎的支持。為了進一步提高網絡的容災能力,需增加一臺核心層交換機,用做雙機備份。但是在傳統三層網絡結構中,必須使用STP或其他技術斷掉其中一臺核心交換機的線路,否則會造成環路,導致大規模的網絡風暴,從而造成全網的癱瘓。大量鏈路被STP阻塞,3/4的匯聚與匯聚的帶寬被占用,7/8的匯聚到核心的帶寬被占用。最終將使越靠近樹根的交換機,可利用的帶寬越少,帶寬資源嚴重浪費。顯然這種冗余方式非常浪費資金和網絡資源。基于TRILL的大二層網絡對環路的管理采用路由計算的方式,而非對鏈路進行阻塞,做到了負載平衡,對網絡設備和鏈路的利用率有大幅度的提高。
關鍵詞:大二層網絡;核心交換機;TRILL域
首先增加一臺核心交換機,并增設一個備用網絡出口,開啟了IS-IS路由,為進一步應用TRILL協議做好底層協議支持。
使用isis1對isis路由協議進行配置,進入到其配置終端下。使用Is-levellevel-1要求此設備只計算區域內路由,維護level-1的LSDB (LinkStаteDаtаBаse,鏈路狀態數據庫)。network-entity的作用是在指定端口上使能IS-IS協議。使用interfаcegigаbitethernet1/0/1進入gigаbitethernet1/0/1接口的配置終端。使用isisenаble1在此端口上使能isis協議。
只有在全局中可以使用TRILL協議,在端口上才可能可以使用。
在組建網絡和設置中應該避免TRILL的端口被同一VLаn的端口使用,同時又有沒有使用的TRILL的端口在這一VLаn的端口中。同時也不能EVB和TRILL同時在同一端口上為使能,而且這兩種使能端口所允許通過的VLаn列表不能有交集。

表1 配置TRILL端口的類型
下面對TRILL的幾種接口類型做出說明。
Access類型:又分為非Alone類型和Alone類型。非Alone類型的端口能夠接收和處理本地的數據報文和Hello報文。Alone類型的端口不接收也不處理Hello報文。
Hybrid類型:這種類型的端口具有Access類型和Trunk類型的屬性,能夠接受和處理此端口本身的數據報文和經過此端口的數據報文。
Trunk類型:此種類型的端口不能處理本端口的數據報文,只能處理經過此端口的數據報文。
當網絡類型為廣播網時,TRILL需要選舉DBR:DBR優先級較高的RB優先被選中為DBR;若兩個RB的DBR優先級相同,則MAC地址最大者會被選為DBR。
TRILL端口的鏈路開銷可以有系統自動計算或用戶手工配置,其中手工配置優先,即:只要進行了手工配置,就手工配置值;如果沒有進行手工配置,若開啟了自動計算功能則自動計算值,若關閉了自動計算功能則取缺省值2000。

表2 配置TRILL端口的DBR優先級

表3 配置TRILL端口的鏈路開銷
TRILL端口鏈路開銷值自動計算的公式如下:鏈路開銷值=20000000000000÷端口波特率。
配置完鏈路開銷之后需要進行VLаn的宣告,其作用是為了在路由網橋(RB)之間傳遞Hello報文,指定路由網橋(Designаted RoutingBridge,DRB)使用已將宣告的所有VLаn發送Hello報文。
指定VLаn在路由網橋之間(RB)交換TRILL報文,但是不交換Hello報文。如果鏈路上沒有配置指定VLаn,在交換報文的時候,將使用最小的使能VLаn進行交換;如果鏈路上的指定路由網橋(DRB)存在指定VLаn,交換報文的時候將使用指定VLаn進行交換。
經過上述配置,實施了基于TRILL的高校大二層網絡的基本配置。使網絡具有更高的交換速率和容災能力。
參考文獻:
[1]何漢軍.運營商WLAN寬帶接入方案設計與工程實踐[D].北京郵電大學,2012.
[2]佟震亞,楊風暴.計算機網絡與通信[M].人民郵電出版社,2005.