本文檔包含有關按需路由(ODR)的常見問題(FAQ)。
A.按需路由不是路由協定。它使用Cisco Discovery Protocol(CDP)傳播IP字首。ODR是中心輻射型拓撲的完美解決方案,當輻射型路由器作為末節路由器時,它只能連線到中心路由器之外的其他路由器。如果網路中僅使用運行Cisco IOS® 11.2或更高版本的思科路由器,則可以使用ODR。如果您運行的是動態協定(例如,如果您是ISP),則ODR不適合您的網路環境。如需更多詳細資訊,請參閱設定隨選路由。
A. 在中心路由器中配置router odr命令,並關閉分支路由器中的所有動態路由協定。分支路由器自動開始使用CDP通告其子網。在分支路由器上不需要router odr命令。有關配置ODR的詳細資訊,請參閱配置按需路由。
A.使用router odr命令在集線器上啟動ODR。然後,分支通過CDP傳送IP字首。此CDP擴展包含5個位元組,其中可包含所連線子網的IP地址加上1個位元組作為子網掩碼。
A.此限制在Cisco IOS®軟體版本12.1及更高版本中已修正。
A.要在點對多點介面上運行ODR,需要啟用CDP。預設情況下,點對多點介面上禁用CDP。使用cdp enable 命令配置介面以接收ODR更新。
A.不能將路由從中心端或分支端重分發到ODR。您不應在分支端啟用ODR,在分支端也不必啟用ODR,因為它使用CDP來傳播連線介面的IP字首。
一旦分支中有靜態路由指向中心以外的某個位置,則該分支將不再充當末節路由器;它成為中繼路由器。ODR不適用於中轉路由器,建議不要在這種環境中使用ODR。
關於從中心點到分支點的路由再分配,如果您的分支只有一個出口點,則它始終依賴指向中心的預設路由。根據使用的Cisco IOS軟體版本,此預設路由要麼在分支上手動配置,要麼在中心上啟用ODR後通過CDP從中心學習。如果您有兩個用於冗餘的集線器路由器,ODR仍然可以正常工作。您可以執行負載平衡,也可以保留一個鏈路作為備份。
答:是,您可以在多供應商情況下運行ODR。必須將非Cisco路由器用作分支。由於中心路由器運行ODR,因此它不會收到有關充當輻條的非思科路由器的任何資訊。因此,Cisco建議在非Cisco分支和集線器之間使用標準路由協定,例如RIP或OSPF。當分支路由器的其餘部分是思科路由器時,中心路由器仍然可以運行ODR。有關詳細資訊,請參閱使用ODR設計大規模末節網路白皮書。
答:不,ODR不佔用大量的CPU,因為它使用CDP,CDP每分鐘傳送一個小資料包通過第2層。使計時器更具攻擊性不會增加CPU使用率。
答:思科已使用1000個輻條測試了ODR,並發現CPU使用率最高可達4%。該測試是使用Cisco 7206路由器上的150-MHz NPE處理器執行的。有關測試的詳細資訊,請參閱使用ODR設計大規模末節網路白皮書。
A.是,您可以使用計時器basic命令調整ODR計時器。有關如何執行此操作的詳細資訊,請參閱使用ODR設計大規模末節網路白皮書。
是的,ODR可以與多個集線器配合工作。所有集線器必須完全互連,並且必須在它們之間運行IGP。這可確保在一個集線器發生故障時,輻條仍能連線到網路主幹。
答:否。在分支路由器中啟用任何動態路由協定時,ODR不起作用。當輻條路由器通過CDP將子網傳送到集線器時,它會檢查路由器上是否啟用了路由協定。如果發現任何動態路由協定,它會停止通告其子網。
A.是。ODR和動態路由協定可以在集線器路由器上運行。
A.是。您可以將ODR重新分發到任何動態路由協定中。重分佈只能在中心路由器上發生。有關ODR設計的詳細資訊,請參閱使用ODR設計大規模末節網路白皮書。
答:僅當使用低於12.0.5T的Cisco IOS軟體版本時,才能在分支路由器中配置靜態預設路由。在Cisco IOS軟體版本12.0.5T和更新版本中,新增了一項功能,可將自動預設路由從集線器傳送到分支。