资源描述:
《ospf路由网路的建置与实务应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、錢德仁(IvanChien)CCSIEmail:ivan.chien@training-partners.com研討會主題:•WhatislinkStateProtocol•DeployingOSPF•ScalingOSPF•TuningOSPF•DemoWhatIsaLinkStateProtocol?LinkStateProtocols•路由協定內部根據DijkstraAlgorithm為基礎,運算每一筆路由到達目的地遠近的Metric,並據此得知最佳路徑(ShortestPath).•相關應用的協定:CLNS/D
2、ECnetphase5IS-ISOSPF=OpenShortestPathFirstNLSPOSPFHistory•1987由IETF提出•1991RFC1247訂定了OSPFv2•最初旨在創造一種路由協定,能改善另一協定之不足–RIP•廣為熟悉的版本為1998年4月RFC2328DeployingOSPFOSPFDatabase•NeighborshipDatabase:記載與直接相鄰的Router之間的狀態.•LinkStateDatabase:相鄰Router交換LinkStateAdvertisement在記憶
3、體中建立、更新資料庫記載網路上各Router及Network連接的基本訊息.•ForwardingTable:記載DijkstraAlgorithm計算出到達目的地網段之最佳路徑.ComputetheBestPathLSAFromOtherRoutersLSAFromOtherRoutersLinkStateDataBaseForwardingTableDijkstraAlgorithmShortestPathFirstTreeOSPFBenefits•較精確的最佳路徑(MetricofCost)–以頻寬作為路徑選擇基
4、礎•反應路徑變動速度快(FasterConvergenceTime)–立即更新LSDB&F-Table,與DVRP(註)相較,對於路徑發生異動時的反應較快•符合複雜網路的需求(NetworkDesignIssue)–支援CIDR,VLSM,Authentication,Multipath,及IPunnumbered•適合網路擴充(Scalable)–路由協定本身耗用的網路頻寬相對於DVRP較少註:DVRP=DistanceVectorRoutingProtocol,是部分路由協定的通稱,通常具有採用廣播型式定期更新路由
5、表的特性,路由器以相鄰的路由器的更新作為路由表資訊的來源,容易有反應速度慢,廣播影響範圍較大的缺點,包括RIP,IGRPOSPFMetric•Metric=Cost•Cost計算的基礎為路由器的介面的頻寬值.•Cost為16-bit的值,1–65,535.•Cost越低,表示路徑越好!•以封包離開每個路由器的介面方向的頻寬計算.•各筆路由累計到達目的地沿途的值來表示Cost.10.0.0.0/8Cost1Cost2Cost3TotalCostto10.0.0.0=C1+C2+C3•以介面的bandwidth作為計算基礎
6、:InterfaceCost=108÷bandwidth•介面的Bandwidth可視需求調整:bandwidth-Interfacesubcommandipospfcost-Interfacesubcommandospfauto-costreferencebandwidth-RoutersubcommandOSPFMetricRouterID•OSPFRouters都有一個唯一的ID作為代表.•RID選擇方式:使用Router上Loopback最大的IP位址.若無Loopback介面,則使用實體介面最大的IP位址.可
7、以手動設定:router-idIam1.1.1.1Iam2.2.2.2Areas•OSPFRouter可視需求,邏輯的劃分成兩層式的結構.•當網路變得越來越龐大時:LSA傳送頻繁,頻寬需求增加SPF計算過於頻繁,Router負擔增加.RoutingTable(ForwardingTable)不穩定.AreaAreaAreaAreaABigOSPFNetwork(Unstable)Areas•AreasID為32bit數字可用IP位址格式表示也可用十進制數字表示(例:Area0.0.0.0,orAr
8、ea0)•0.0.0.0或0保留作為表示BackboneArea•其他Area皆須與Backbone直接透過AreaBorderRouter聯繫.Area0orArea0.0.0.0OtherAreaABROSPFAreas—ExampleBackboneArea0負責傳遞各Area的訊息VirtualLinks•網路異動造成Ar