企業核心網絡設計分析——Internal/External架構

1.網絡環境描述

1.1 區域

①區域內路由的可達性由其IGP提供

②區域邊界路由器同時運行區域IGP進程與BGP進程

③當區域中有多臺區域邊界路由器時,如果這些路由器間存在直連鏈路,則以環回口爲源建立全互聯iBGP會話

1.2 核心層

①核心層設備通過核心層IGP提供可達性

②核心層設備間以環回口爲源建立全互聯iBGP會話

③每臺核心層設備運行核心層IGP進程與BGP進程,建立iBGPeBGP會話

1.3 區域與核心層之間

①核心層與區域間的DMZ不參與任何IGP

②區域內設備抵達外網通過其區域邊界設備IGP下發缺省路由實現

③區域邊界設備通過宣告或重分發將區域內的路由通告給其eBGP peer

1.4 路由

1前綴數

①核心層由於提供區域間的互通,因此所有核心層路由器都必須擁有全網路由

②區域邊界路由器根據策略需要決定是否接受全網路由

還有一種更爲經濟的做法是,核心層路由器向各個區域邊界路由器下發BGP缺省路由

2next-hop-self的必要性

區域邊界多臺iBGP對等體設備間以及核心層路由器間都有必要在建立iBGP會話時,指定next-hop-self

3MED

區域路由直接由區域邊界路由器通告給核心層路由器時,將攜帶MED屬性,並且影響核心層整個AS的選路

4AS_PATH

所有起源於區域的路由通過核心層傳輸到其它區域時,AS_PATH的長度都爲2

5輕微的次優路徑問題

如示例圖中該部分拓撲,R8R9都將其它區域路由通過eBGP傳遞給R10,默認情況下,影響R10選路的主要因素爲RID,在該拓撲中,R10永遠優選R8作爲去往外部區域的下一跳

此時考慮來自AS 65101的路由,從拓撲中可以發現,從R9去往AS 65101路徑爲R9R3,而從R8去往AS 65101的路徑爲R8R6R4R3


這裏的解決辦法是,R8R9AS 65103通告更新時,應該反映AS 65100內部網絡的情況,可以通過將待通告的路由下一跳的metric繼承爲MED的方式來實現

配置示例:

R8R9

route-map SET_MED permit 1

set metric-type internal                //BGP路由的MED值設爲到該路由下一跳的IGP metric

!

router bgp 65100

neighbor 31.31.1.10 route-map SET_MED out               //R10發送更新時攜帶MED屬性

6bestpath compare-routerid


2.網絡分析

2.1 Path selection & Routingpolicy

1默認選路

①核心層對區域內路由選路主要取決於MEDMED相同時比較RID

②在覈心層內,當有多臺核心層設備通告同一前綴時,主要比較下一跳IGPmetric

③區域邊界路由器對來自核心層的路由進行選路時主要比較RID

這裏比較建議的做法是通過配置set metric-type internal使得核心層網絡情況得以反映,此時主要比較MED

2路由策略部署

①核心層的路由選擇與iBGP核心架構一樣,要求具有一致性

②通過MED的設計可以影響區域邊界路由器對直連核心層路由器,以及核心層路由器對其直連區域邊界路由器的選路

③通過核心層IGP度量值設計,可以影響核心層路由器對其它核心層路由器的選路

3互訪控制

該網絡環境下由於徹底分離了核心層與各個區域,因此路由過濾可以在覈心層路由器對直連區域邊界路由器發送路由更新時使用,以此來限制區域間的互訪。這相比iBGP核心架構及eBGP核心架構來講,是一種更好的策略實現

2.2 Failure and recovery

1區域內故障

此時故障及恢復主要受到IGP收斂速度影響

2區域與核心層之間故障

此時故障將直接導致eBGP會話中斷,因此鏈路以及設備的冗餘是需要部署的

此時網絡的收斂速度收到BGP收斂速度的影響

3核心層故障

核心層鏈路故障未必會直接導致核心層iBGP會話中斷

核心層設備故障將影響核心層iBGP會話以及與其直連區域的eBGP會話

核心層收斂速度受到核心層IGPBGP收斂速度的共同影響

2.3 Administrative control

該網絡架構將管理域進行了徹底的劃分,不同管理團隊可以分別負責核心網管理、各個區域管理、遠程站點管理,相互獨立

2.4 Scalability

1不增加核心設備

此時,新接入的設備與核心層設備間需要建立新的eBGP會話

並不會導致核心層路由協議進程的增加

BGP會話數量的增加也僅限於負責接入新區域的核心層設備

2增加新的核心設備

此時導致各核心層設備iBGP會話數量增加,核心層規模趨大的同時增加了的複雜性


3.結論

①引入BGP,減小了區域內路由器的路由前綴數量

②路由選路主要受到MED、下一跳IGP開銷、RID的影響

③網絡的收斂速度在不同部分影響因素不同

④該網絡架構的主要優勢在於

a.管理域的劃分清晰,具有層次感(核心層主要負責路由傳輸,各個區域爲路由的起源及終點)

b.易於排錯、策略制定

c.相對前2種架構而言,類似模塊化的設計具有非常良好的可擴展性


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章