13道BGP属性面试题
問題1:關于BGP屬性為什么這么分類?
答:BGP協議是用于路由的傳遞和控制選路的,同時現網中有各種各樣的場景和需求,所以要對BGP的各個屬性進行分類,便于了解各種屬性的特征及應用場景,每種分類對應不同的應用場景;
廠家也可以根據該屬性屬于哪種大類,來決定是否設計時支持該屬性。
問題2:BGP路由器如何得知相應的屬性屬于哪一類?
答:每個路徑屬性中有一個flags位標識
問題3:介紹一下med,并舉例場景說明?
答:Med是多出口鑒別器,主要用于控制其他的AS如何來訪問本AS。
問題4:可選非傳遞屬性可傳遞的范圍?
答:
MED傳遞給EBGP鄰居后,只能在EBGP鄰居所在的AS內部傳遞
CLUSTER_LIST 只能在本AS內傳遞。
ORIGINATOR_ID 只能在AS內傳遞。
問題5:Community 在 MPLS 里的擴展屬性有哪些?
答:Community在MPLS里的擴展屬性有Route-target,Soo, Cost-community;
問題6:MP-BGP新增加了哪一類的屬性,分別哪些?
答:MP-BGP中新增了可選非過渡屬性:
MP_REACH_NLRI:Multiprotocol Reachable NLRI,多協議可達NLRI。用于發布可達路由及下一跳信息。
MP_UNREACH_NLRI:Multiprotocol Unreachable NLRI,多協議不可達NLRI。用于撤銷不可達路由。
問題7:如何理解簇的概念?
答:路由反射器及其客戶機的集合,一臺客戶機不一定屬于一個簇 (即一臺客戶機可以屬于多個簇)
問題8:聯盟在傳遞路由時,as_path表現形式是怎樣的?
答:
1.當BGP Speaker將這條路由通告給EBGP對等體時,便會把本地
AS編號添加在AS_Path列表的最前面(最左面)。收到此路由的BGP設備根據
AS_Path屬性就可以知道去目的地址所要經過的AS。離本地AS最近的相鄰AS號排
在前面,其他AS號按順序依次排列
2.當BGP Speaker將這條路由通告給IBGP對等體時,不會改變這條路由相關的AS_Path屬性
問題9:AS-Path屬性有4個值,你知道嗎?
答:
(1)AS_SEQUENCE
(2)AS_SET
(3)AS_CONFED_SEQUENCE
(4)AS_CONFED_SET
SET和SEQUENCE的不同之處在于:
SET選項下的AS列表通常用于路由聚合,將來自不同AS的AS號無序排列在AS列表里;
而SEQUENCE選項下的AS列表是有序的,每經過一個AS都會將其AS號排列在列表的前端。
AS_CONFED僅僅只能應用于BGP聯盟的情況下,一旦路由信息向外部AS更新時,
AS_CONFED將會被刪去。
問題10:聯盟在路由傳遞給外部as時,怎么知道要剝離成員as的as號?
答:因為在配置confederation的時候,會配置一條命令confederation peer-as 64513,
讓聯盟內的BGP路由器知道同一個聯盟內的子AS有哪些成員,而沒有被指定的則為其他的聯盟,所以當從聯盟發出的時候會將子AS的AS號剝離(即將被圓括號括起來的AS號剝離);
問題11:ATOMIC-AGGREGATE屬性的作用以及產生的條件?
答:Atomic-aggregate 通告路由接收者,該路由是經過聚合的,是公認可選屬性。
產生條件:手工聚合并抑制明細;
? ? 有時BGP發布者會收到兩條重疊的路由,其中一條路由包含的地址是另一條路由的子集。一般情況下BGP發布者會優選更精細的路由(前者),但是在對外發布時,如果它選擇發布更粗略的那條路由(后者),這時需要附加上ATOMIC-AGGREGATE屬性,以知會對等體。它實際上是一種警告,因為發布更粗略的路由意味著更精細的路由信息在發布過程中丟失了。在進行路由聚合時,對于聚合的路由信息會添加ATOMIC-AGGREGATE屬性。
問題12:aggregate屬性的作用?
答:用于標識是哪一個 AS 中的,哪一臺路由器對路由進行了匯總(AS 號以及router-id);
問題13:如圖所示,所有的設備只運行了BGP協議,R1、R4分別network相應的網段,此時PC1可以正常訪問PC2嗎,為什么?如果不可以如何實現PC1和PC2的正常互訪?
答:不能,因為從 EBGP 鄰居收到路由傳遞給到 IBGP 鄰居時,不會改變下一跳,在 AR1和 AR4 上看到該路由可能是不可達的。
解決方法:
1、在 AR2 和 AR3 將 AR2 和 AR3 互聯的接口 Network 進 IGP;
2、在 AR2 和 AR3 針對 AR1 和 AR4 配置 next-hop-local;
3、AR1 和 AR4 配置到達 AR2 和 AR3 互聯的接口的靜態路由。
end
歡迎關注微信公眾號【廈門微思網絡】。www.xmws.cn專業IT認證培訓19周年
主要課程:思科、華為、紅帽、ORACLE、VMware、CISP、PMP等認證培訓及考證?
總結
以上是生活随笔為你收集整理的13道BGP属性面试题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【干货】你不知道的 Linux 命令使用
- 下一篇: 运维基础(4)流量监控工具篇