簡體   English   中英

我應該先配置 BGP 還是重新分發

[英]Should I configure BGP or Redistribute first

我有 2 個分區:1 個 OSPF,包括 3 個路由器 R1、R2、R3、R1,連接 R2 和 R3,1 個 RIPv2,包括 2 個路由器 R4 R5。 R3 連接到 R4。 我不太清楚 redistribute 可以做什么,但它需要 BGP 和 redistribute 配置。 我應該先配置哪個?

簡而言之,您的情況從問題中並不完全明顯,甚至拓撲也不完全明顯。

也就是說,聽起來好像您有以下內容:
R2--R1--R3----------R4--------R5
/--OSPF--//--BGP?--//-RIPv2-/

然后你提出 BGP 和重新分配。 即使這種情況看起來很簡單,仍然可能有許多不同的解決方案方法,但不清楚問題是什么,要求是什么,甚至您使用的是哪個網絡制造商。

有了這些作為警告,這里就……對思科進行了假設。

您沒有在 R3-R4 鏈路上指出 R3 和 R4 之間運行的任何協議。 如果假設需要 BGP,那么這就是您運行 BGP 的地方,您需要分四個部分來考慮,如下所示。

在 R4 上,要將 RIP 路由導入 BGP,向 R3 通告:
(1a) 在 BGP 下使用一個或多個網絡語句,這些語句必須與來自 RIP 的路由表中的前綴完全匹配,或者
(1b) 在路由器 bgp 部分下重新分發 RIP,理想情況下使用路由映射來拒絕重新分發帶有標記集的前綴,同時允許其他所有內容。

在 R4 上,要讓 R5 將 R4 視為來自 OSPF 路由器的所有路由的下一跳:
(2a) 僅從 R4 向 RIP 發起默認路由,或者
(2b) 在 RIP 進程下將 BGP 路由重新分配到 RIP 中,理想情況下使用路由映射在 BGP 路由上設置標簽,因為它們被通告到 OSPF 中,以供以后使用。

在 R3 上,要讓 OSPF 路由進入 BGP,向 R4 通告:
(3a) 在 BGP 下使用一個或多個網絡語句,這些語句必須與 OSPF 路由表中的前綴完全匹配,或者
(3b) 在路由器 bgp 部分下重新分發 OSPF,理想情況下使用路由映射來拒絕重新分發帶有標記集的前綴,同時允許其他所有內容。

在 R3 上,要讓 R1/R2 將 R3 視為來自 RIP 路由器的所有路由的下一跳:
(4a) 僅從 R3 向 OSPF 發起默認路由,或者
(4b) 在 OSPF 進程下將 BGP 路由重新分配到 OSPF 中,記住在重新分配語句上使用“子網”后綴。

您的 Q1:“重新分配可以做什么?”
Answer1: Redistribute 從路由器上的一個路由協議中獲取已經安裝到路由表中的前綴,並將它們安裝到同一路由器上的另一個協議中。 當然,還有其他選項可以將 Connected 和/或 Static 路由重新分配到任何協議中。 需要明確的是,一個協議已知但未被該協議安裝到路由表中的路由將不符合重新分配的條件。
示例:如果 192.168.0.0/24 是 static 路由並且也被 OSPF 獲知,則路由表將安裝 (S)tatic 路由,因為 Static 的管理距離為 1,其中 OSPF 的 AD 為 110。在路由器 bgp 下的 redistribute ospf 語句,則不會重新分配 192.168.0.0/24 前綴,因為從技術上講它不是作為 OSPF 路由安裝的。

您的 Q2:“我先配置哪個?”
回答 2:由於重新分發不是全局命令,也不是接口級命令,因此您必須在路由器塊下進行配置。 您在下面配置“redistribute...”的路由協議是您要放入前綴的協議,您希望它們來源的協議是“redistribute...”行中的第二個關鍵字。 話雖如此,您必須至少部分配置這兩種協議才能輸入任何重新分發命令。 可能的例外情況是,如果您想將 static 和/或連接的前綴重新分配到任何路由協議中,您只需配置目標協議即可接受這些重新分配命令中的一個或兩個。 這是因為 connected 和 static 不是需要配置的協議,盡管這些命令也可以通過路由映射傳遞以確保僅允許通過重新分配適當的前綴。

-搶

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM