問題
前言
當一些或所有在 BGP時,被運用于一相鄰什么是屬性的優(yōu)先級順序?
什么0.0.0.0的下一跳意味著在show ip bgp 命令輸 出?
什么是BGP community屬性的眾所 周知的組織?
能使用什么格式配置 BGP community屬性?
BGP不同如何 運行帶有auto-summary enabled或disabled?
如何能驗證BGP路由器是否通知其BGP 網(wǎng)絡并且傳 播他們對全球BGP網(wǎng)?
何時并且怎 樣應該重置BGP會話?
什么是自 控系統(tǒng)號我如何可以獲得一個?
什么是BGP路徑選擇標準?
always-compare-med和deterministic-med有何區(qū) 別?
內(nèi)部BGP會議是否修改下一跳 ?
eBGP會話是否在聯(lián)邦之間修改 下一跳?
在eBGP會話上,IP地址 被發(fā)送作為下一跳?
路由反射器 是否更改反射的前綴的下一跳屬性?
僅當我丟失與我的主要ISP的時,連接如何能有條 件地公布前綴對一個ISP?
如何 能配置BGP提供負載共享和冗余在網(wǎng)絡?
應該有多少內(nèi)存在接受完全BGP路由表的路由器從 ISP?
什么是配置BGP對等體組的 好處?
什么是同步,如何和它影 響在IP 路由表里安裝的BGP路由?
如何知道哪個IOS版本支持特定BGP 功能?
如何能設置多出口分辨器(MED)值 在前綴做通告對EBGP鄰居匹配IGP下一跳權(quán)值?
什么是默認BGP ConnectRetry計時器,并且調(diào)整 BGP ConnectRetry計時器是否是可能的?
r RIB故障是什么意思在下面的show ip bgp命令 輸出?
前言
本文包含常見問題(常見 問題解答)邊界網(wǎng)關協(xié)議(BGP)。
Q. 當一些或所有在 BGP時,被運用于一相鄰什么是屬性的優(yōu)先級順序?
優(yōu)先級順序變化依靠屬性為 Inbound更新或出局更新是否是適用。
為Inbound更新優(yōu)先級順序是:
路由映射
filter-list
前綴列表,distribute-list
為出局更新優(yōu)先 級順序是:
前綴列表, distribute-list
filter-list
路由映射
注重: 屬性前綴 列表和distribute-list互相排斥,并且僅一個命令(鄰接前綴列表 或 相鄰distribute-list)可以實施 于每個Inbound或Outbound方向為一個特定鄰居。
Q. 什么0.0.0.0的 下一跳意味著在show ip bgp命令輸出?
一個網(wǎng)絡在BGP協(xié)議表里帶有下一跳地址為0.0.0.0在 BGP配置通過一個網(wǎng)絡或聚合命令意味著網(wǎng)絡本地產(chǎn)生通過內(nèi)部網(wǎng)關 協(xié)議( IGP的 ) 再分配 到BGP,或者。
Q. 什么是 BGP community屬性的眾所周知的組織?
community屬性是設計的傳遞,可選屬性組隊目的地 在有些屬性和運用某些制度(例如接受,更喜歡或者重新分配)。 下面的表顯示著名的BGP community。
公共 說明
Local-AS 使用在聯(lián)邦情形防止發(fā)送信息包外面本地自治系統(tǒng) (AS)。
無輸出 請勿做通告對外部BGP (ecBgp)對等體。 在AS 之內(nèi)保持此路由。
無廣告 請勿做通告此路由對任何對等體,內(nèi) 部或外部。
無 當您想要清除屬性與路由相關時,請勿適用 community屬性。
互聯(lián)網(wǎng) 做通告此路由對互聯(lián)網(wǎng)屬性和屬于它 的所有路由器。
欲知關于配置屬性的 更多信息,參見配置的BGP community過濾部分在 配置BGP。
Q. 能使用什么格式配置BGP community 屬性?
在® Cisco IOS軟件版本12.0和更高,您 能配置屬性以三種不同的格式: 十進制,十六進制和AA:NN 。默認情況下,IOS使用更舊的十進制形式。配置和顯 示在AA:NN,第一個部分其中是AS編號并且第二個部分是2字節(jié)編號 ,使用 ip bgp new-format global configuration命令。
注重: 雖然 community屬性在十進制,十六進制可以表示或者AA:NN,它仍然是 一個32位數(shù)字。例如,以下三個配置命令中的任一個指定屬 性30:20 (AS 30,第20):
set community 30:20
set community 0x1E0014
set community 1966100
不管哪個命令您使用,在路由器配置文件顯示的屬性 和BGP協(xié)議表是30:20。
欲知更多信 息,參見 Community屬性 和 使用BGP community 值控制路由策略在上行服務商網(wǎng)絡。
Q. BGP不同如何運行帶有auto-summary enabled或disabled?
自動匯總工作 情況橫跨Cisco IOS版本更改了。默認情況下最初,自動匯總 被啟用了; 然而,與Cisco Bug ID CSCdu81680 (注冊的用戶)此工作情況更改了。 默認情況下在最新的Cisco IOS,自動匯總禁用。當 自動匯總啟用時,總結(jié)本地產(chǎn)生的BGP網(wǎng)絡到他們的分級的邊界。 默認情況下(自動匯總在BGP被啟用)。當自動匯總失效 時,路由介紹本地到BGP協(xié)議表沒有總結(jié)到他們的分級的邊界。 當子網(wǎng)在路由表里存在并且以下三個條件是滿足的然后該有 類別的網(wǎng)絡所有子網(wǎng)在本地路由表里將提示BGP安裝有類別的網(wǎng)絡到 BGP協(xié)議表。
有類別網(wǎng)絡聲明為一 個網(wǎng)絡在路由表里
有類別的掩碼在 該網(wǎng)絡語句
支持 auto-summary
例如,假如子網(wǎng)在路 由表里是75.75.75.0 掩碼255.255.255.0和我們配置 network 75.0.0.0 在 router bgp命令之下,并且自 動匯總啟用,BGP將引入分類的網(wǎng)絡75.0.0.0掩碼255.0.0.0在BGP協(xié) 議表里。
假如這三個情況所有沒有 符合,則BGP 在BGP協(xié)議表里不會安裝任何條目除非有完全匹配在本 地路由表里。
注重: 假如執(zhí)行BGP的AS 沒擁有完全有類別的網(wǎng)絡 ,我們建議禁用自動匯總使用 no auto-summary命令在 路由器BGP之下。
Q. 如何能驗證BGP路由器是否通知其BGP網(wǎng) 絡并且傳播他們對全球BGP網(wǎng)?
檢 查假如IP塊公布對直接地連接的ISP ,使用以下命令。 show ip bgp neighbors [ address ] advertise-rout es 命令表示傳送哪些信息。 show ip bgp neighbors [ address ] routes 命令表示哪些消息收到。
注重: show ip bgp neighbors [ address ] advert ise-routes 命令不考慮到您可能運用了的 任何出局策略。在將來Cisco IOS版本將更改命令輸出反射出 局策略。
驗證IP塊如何獲得在互聯(lián) 網(wǎng)在路由服務器傳播對全球BGP網(wǎng)通過 直接 地 連接的ISP,記錄一個路由服務器 并且尋找前綴的BGP條目。
Q. 何時并且怎樣應該重 置BGP會話?
當您更改呼入/呼出的 制度為此會話時,您應該清除BGP會話。清除BGP會話帶領出 局策略變更進入作用,使用 clear ip bgp x.x.x.x soft out 命令。清除BGP會話帶領Inbound政策更改進入作 用,使用 clear ip bgp x.x.x.x命令。假如相鄰有軟重新配置功能,您能使 用 clear ip bgp x.x.x.x soft in命令。
注重: 用 Cisco IOS 12.0和更高,一個新的BGP SOFT重置增強功能功能被介 紹了。欲知更多信息,參見 BGP SOFT重置增強功能。
Q. 什么是自控系統(tǒng)號我如何可以獲得一個 ?
AS編號是全局使用識別AS,并且 啟用至于交換外部路由信息在相鄰的AS之間的獨特的號碼。 AS是一個連接的組遵守單個明確定義的路由策略的IP網(wǎng)絡。
有可用的AS編號的有限數(shù)量。 所以,確定是重要的哪些站點要求唯一AS 編號并且哪些不 。不要求一個唯一AS 編號的站點應該使用為專用的使用保 留的一個或很多AS編號,在范圍64512 - 65535。 得到AS編 號參見 AS編號注冊服務 。
Q. 什么是BGP路徑選擇 標準?
BGP路徑選擇標準在 BGP 最佳路徑選擇算法解釋。
Q. always-compare-med和 deterministic-med有何區(qū)別?
區(qū) 別的一個完全解釋這些命令的之間在被給予 bgp deterministic-med命令 與bgp always-compare-med命令如 何 有所不同。
Q. 內(nèi)部BGP會議是否修改下一跳?
內(nèi)部BGP (iBGP)會話保留從eBGP 對等體了解的下一跳屬性,這是為什么有內(nèi)部路由對下一跳是重要 的。BGP路由否則是不可得到的。確定您能到達eBGP下 一跳,包括網(wǎng)絡下一跳屬于在IGP或使用 next-hop-self neighbor命令強制路由器做通告自己 ,而不是外部對等體,作為下一跳。 關于更具體的細節(jié),參 見 BGP nexthop屬性。
Q. eBGP會話是否在聯(lián)邦之間修改下一跳?
不,eBGP會話在聯(lián)邦輔助AS之間不 修改下一跳屬性。所有iBGP規(guī)則仍然適用安排全部的AS正常 運行作為單個實體。度量和本地優(yōu)先權(quán)值也依然是未改變在 聯(lián)邦ecBgp 對等體之中。欲知關于聯(lián)邦的更多信息,參見 BGP聯(lián)邦。
Q. 在eBGP會話上,IP地址被發(fā)送作為下一 跳?
在eBGP同位體,下一跳是公布 路由相鄰的IP地址。然而,當時路由在做通告多路訪問媒質(zhì)( 例如以太網(wǎng)或幀中繼),下一跳通常是路由器接口的IP地址連接到那 媒體,產(chǎn)生路由。關于一個具體說明,參見 BGP nexthop屬性。
Q. 路由反射器是否更改反射的前綴的下一 跳屬性?
默認情況下,下一跳屬性 當前綴由路由反射器時,反射沒有更改。然而,使用 neighbor next-hop-self命令 ,您能從eBGP對等體更改下一跳的屬性為前綴被反射對所有路由反 射器客戶端。
Q. 僅當我丟失與我的主要ISP的時,連接 如何能有條件地公布前綴對一個ISP ?
默認情況下BGP做通告路由從其BGP 協(xié)議表對外部對 等體。BGP條件通告功能在BGP協(xié)議表里根據(jù)其他前綴的存在 提供路由通告另外的控制。通常,不管一條不同的路徑的, 存在路由被傳播。BGP條件通告功能使用 non-exist-map及advertise-map configuration命令 由路由前綴跟蹤路由。假如路由前綴不是存在在 non-exist-map命令, advertise-map命令指定的 路 由公布。關于更具體的細節(jié),請參閱 配置BGP的 配置的BGP有條件通告 部分。
Q. 如何能配置BGP提供負載共享和冗余在 網(wǎng)絡?
以下文件提供具體配置信息 : 單宿主和多宿主環(huán)境中與BGP分擔的示 例配置 和 如何使用 HSRP提供冗余在一個多宿主BGP網(wǎng)絡。
Q. 應該有多少內(nèi)存在接受完全BGP 路由表 的路由器從ISP?
必需的內(nèi)存大小 存儲BGP路由取決于許多要素,例如路由器,備選路徑的數(shù)量可用, 路由衰減,屬性,配置的最大路徑的數(shù)量,BGP屬性和VPN配置。 沒有這些參數(shù)知識計算必需的內(nèi)存大小存儲一定數(shù)量的BGP路 由是難的。我們在路由器典型地推薦最少128 MB RAM 存儲 完全全球BGP路由表從一個BGP對等體。 然而,了解方式減少 內(nèi)存消耗量和達到最佳路由沒有需要接受完全互聯(lián)網(wǎng)路由表是重要 的。 達到最佳路由并且減少BGP內(nèi)存消耗量 提供具體信息。
Q. 什么是配置BGP 對等體組的好處?
指定BGP對等體 組的主要優(yōu)點是減少相當數(shù)量用于更新生成(CPU和內(nèi)存)的系統(tǒng)資源 。它也簡化將被復制的BGP配置因為答應路由表只一次被檢查 和更新對其他同步對等體組員。根據(jù)對等體組成員的數(shù)量, 前綴的數(shù)量在表里和做通告的前綴的數(shù)量,這可以重大減少負荷。 我們建議您一起組隊對等體帶有相同的呼出通知策略。 BGP對等體組 提供詳 細信息。
Q. 什么是同步,如何和它影響在IP路由表 里安裝的BGP路由?
假如您的AS通 過數(shù)據(jù)流從另至于第三個AS,BGP不應該做通告路由在所有路由器在 您的AS了解關于路由通過IGP之前。BGP等待直到IGP在AS之內(nèi) 傳播了路由然后做通告它對外部對等體。假如它不能驗證那 些路由在其IGP,一個BGP路由器帶有被啟用的同步不會安裝iBGP學 到的路由到其路由表。禁用同步使用 no synchronization 命令在 路由器BGP之下 在IGP 防止BGP驗證iBGP路由。關于具體說明,請參閱 BGP案例分析:同步。
Q. 如何知道哪個IOS版本支持特定BGP功能 ?
使用 Cisco IOS軟件顧問 (注 冊的用戶)迅速查找哪Cisco IOS版本支持您的功能。
Q. 如何能設置多出口分辨器(MED) 值在 前綴做通告對EBGP鄰居匹配IGP下一跳權(quán)值?
set metric-type inte rnal route-map configuration命令造成BGP做通告對應于IGP 量 度關聯(lián)與路由的下一跳的MED。此命令是可用的在IOS版本 10.3和更高。欲知更多信息,參考 BGP命令。
Q. 什么是默認BGP ConnectRetry計時器, 并且調(diào)整BGP ConnectRetry計時器是否是可能的?
默認BGP ConnectRetry計時器是 120秒。 在這次消磨BGP進程檢查看見之后被動TCP 會話是 否建立。假如被動TCP會話沒有建立,則BGP進程開始新的激 活TCP企圖連接到遠程BGP揚聲器。在此空閑期間 ConnectRetry計時器的120秒,遠程BGP對等體能設立BGP會話對它。 Cisco IOS ConnectRetry計時器不可能從120秒其默認值目 前被更換。
Q. r RIB故障是什么意思在下面的 show ip bgp命令輸出?
R1> show ip bgp
BGP table version is 5, local router ID is 200.200.200.1
Status codes: s supPRessed, d damped, h history, * valid, > best, i - internal,
r RIB-failure
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
r> 6.6.6.0/24 10.10.13.3 0 130 0 30 i
*> 7.7.7.0/24 10.10.13.3 0 125 0 30 i
當BGP設法 安裝 bestpath 前綴 到路由信息庫(RIB),即,IP 路由表時,RIB也許拒絕BGP路由由于 任何以下原因:
例如,路由帶有更 好的治理距離已經(jīng)當前在IGP假如靜態(tài)路由在IP路由表里已經(jīng)存在。
內(nèi)存故障。
路由的數(shù)量在VPN routing/forwarding (VRF)超出路 由限額配置在VRF實例之下。
在這些 情況下,為上述原因被拒絕的前綴在 show ip bgp命令輸出由 r RIB 故障 確定和沒有做通告對對等體。此功能首先被使得可用 在Cisco IOS軟件版本12.2(08.05)T。
新聞熱點
疑難解答