路由与静态、动态路由介绍.ppt
路由与静态、动态路由介绍,华为技术,本课程主要介绍路由的基础概念、静态路由协议和动态路由协议,以及他们之间的区别。路由是指导数据包转发的路径。静态路由是一种特殊的路由,它由管理员手工配置而成。而动态路由是设备之间通过动态路由协议学习到的路由。,前 言,学习完此课程,您将会:掌握路由的概念和路由表的结构了解静态路由和缺省路由的区别了解动态路由协议基本概念,目 标,第1章 路由基本概念第2章 静态路由基础第3章 动态路由基础,内容介绍,什么是路由?,路由是指导IP报文转发的路径信息。相当于是指导IP报文前往目标网络的指路牌。,显示路由表信息,Quidwaydisplay ip routingRouting Tables:Destination/Mask proto pref Metric Nexthop Interface 9.1.0.0/16 RIP 100 4 120.0.0.2 Serial0.,路由的来源(Protocol),链路层协议发现的路由(直连路由)无需人工维护。只能发现本接口所属网段的路由。手工配置静态路由配置简单,需人工维护,适合简单拓朴结构的网络。动态路由协议发现的路由开销大,配置复杂,无需人工维护,适合复杂拓朴结构的网络。,路由优选顺序,到达同一个目标网络有多个路由源、多条路径,只有最佳路由才会进入路由表。先比较管理距离(优先级),再比较度量值,越小越好(好比两个人比年龄大小,先比出生在哪一年,出生在同一年的话,再来比出生日期)。不同路由协议略有差异,路由优先级(Preference),从优先级最高的协议获取的路由最先被优先选择加入路由表中。,路由表,路由优先级(Preference),不同厂商,路由协议的优先级规定不同,华为公司,路由协议的默认优先级如下:,注:除了直连路由,其它路由协议的默认优先级都可以修改;,路由的花费(Metric),路由的花费标示出了到达这条路由所指的目的地址的代价,通常以下因素会影响到路由的花费值。线路延迟、带宽、线路占有率、线路可信度、跳数、最大传输单元静态路由的花费值为0。不同的动态路由协议会选择以上的一种或几种因素来计算花费值。该花费值只在同一种路由协议内有比较意义。不同的路由协议之间的路由花费值没有可比性,也不存在换算关系。,路由表的查找,基于目标IP,按照最长匹配原则查找路由表。匹配,转发;不匹配,丢弃。路由器的行为是逐跳的,到目标网络的沿路径每个路由器都必须有关于目标的路由。数据是双向的。,第1章 路由基本观念第2章 静态路由基础 第3章 动态路由基础,内容介绍,静态路由概述,静态路由由管理员根据网络拓扑手工配置简单,无开销拓扑发生变化,不能自动感知拓扑变化,需要管理员人工干预。应用场景小型网络拓扑结构简单,网络稳定的环境,静态路由配置,静态路由的配置命令和命令模式Quidwayip route-static|preference reject|blackhole 例如:ip route 129.1.0.0 16 Serial 2注意:只有下一跳所属的的接口是点对点(PPP、HDLC)的接口时,才可以填写,否则必须填写。,静态路由配置示例,在路由器 Quidway A上配置:ip route-static 129.1.0.0 255.255.0.0 129.0.0.2 或:ip route-static 129.1.0.0 16 129.0.0.2 或:ip route-static 129.1.0.0 16 s0,E0,Quidway B,S0,Quidway A,S0,路由汇总,路由汇总通过改变子网掩码,用一条路由代替一些路由被汇总的路由是连续的,有共同的网络号,有共同的出口精确汇总减少路由条目,浮动静态路由,浮动静态路由主备备份,提高可靠性通过修改缺省的管理距离Ip route 目标网络 子网掩码 下一跳/本地出口 AD,缺省路由配置示例,在路由器 Quidway A上配置:Internet 上 大约99.99%的路由器上都存在一条缺省路由!缺省路由并不一定都是手工配置的静态路由,有时也可以由动态路由协议产生。,路由自环,路由自环的概念:“路由自环”是指某个报文从一台路由器发出,经过几次转发之后又回到初始的路由器。原因:其中部分路由器的路由表出现错误。产生的原因:可能是配置静态路由有误,有时动态路由协议也会错误地计算路由。,路由自环实例,Quidway A,S0,S0,Quidway B,Network N,Public Network,在路由器 Quidway A上配置,在路由器 Quidway B上配置,“路由自环”对网络的危害极大,应尽量避免!,第1章 路由基本观念第2章 静态路由基础第3章 动态路由基础,内容介绍,动态路由概述,路由来源直连路由静态路由配置简单,无开销,但无法自动适应拓扑变化,适合拓扑结构简单的网络动态路由设备之间通过动态路由协议学习发现路由、通告路由、计算并维持路由配置复杂、协议开销大,能自动适应拓扑变化,适合拓扑结构复杂、需要感知拓扑变化的网络,路由协议分类,按照管理范围分类IGP:RIP、EIGRP、OSPF、ISISEGP:BGP按照算法分类距离矢量路由协议:距离矢量算法(Distance-Vector,简称D-V)RIP、BGP链路状态路由协议:最短路径优先算法(SPF)OSPF、IS-IS,按照管理范围,外部路由协议(),距离矢量路由协议询问路人,通过距离矢量算法计算路由;将本路由器正在使用的该进程的路由,以相对于自己的距离矢量(度量值、下一跳),向相邻路由器通告。路由更新遵循水平分割原则:不将从邻居学习到的路由通告给该邻居。RIP、EIGRP、BGP,链路状态路由协议地图查找,通过SPF算法计算出路由收集本路由器的相关网络信息,以链路状态的形式向全网传播;直接洪泛收到的其他路由器生成的链路状态信息OSPF、ISIS,动态路由协议的基本原理,动态路由协议自动发现路由、通告路由、计算并维持路由如何做到每台路由器都运行相同的路由协议,能够认识彼此的报文和里面的内容每台路由器将自己已知的路由相关信息通告给相邻的路由器运行特定的算法,计算出最终的路由定期发送协议包,维持邻居关系拓扑发生变化,产生触发更新不同协议之间通过重发布引入路由,动态路由协议在协议栈中的位置,自治系统(),由同一机构管理的一组路由器的集合,它们共享相似的路由策略。一个AS可以是一些运行单个IGP(内部网关协议)协议的路由器集合,也可以是一些运行不同路由选择协议但都属于同一个组织机构的路由器集合,路由协议之间的互操作,每种路由协议只能发布和学习自己协议已知的路由自己已知的路由是指在某个接口上运行了该种路由协议,或者在路由表中的本路由协议发现的路由。如果需要知道其它的路由,需要进行引入(import-route)操作最经常使用的是引入静态路由和直连路由。有时也需要引入其它路由协议的路由。引入路由的含义是指:在本路由器的路由表中查询,如果发现要引入的路由(如static),则作为自己已知的路由发布出去。,现有路由协议的性能比较,综合性能,有路由环路问题,无路由环路问题,RIP1,RIP2,BGP,IS-IS,OSPF,总结,路由的概念路由表的结构路由匹配及选择原则静态及缺省路由动态路由动态路由协议,