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


