路由重分布及协议默认路由
08路由重分布
注意事项( 注意事项(续)
5、因为EIGRP的度量相对复杂,所以在重分 因为EIGRP的度量相对复杂, EIGRP的度量相对复杂 布时,需要分别指定带宽、延迟、可靠性、 布时,需要分别指定带宽、延迟、可靠性、 带宽 负载以及MTU参数的值。 负载以及MTU参数的值。 以及MTU参数的值 6、EIGRP能够识别内部路由和外部路由,默 EIGRP能够识别内部路由和外部路由, 能够识别内部路由和外部路由 认情况下,内部路由的管理距离是90,外 认情况下,内部路由的管理距离是90, 90 170( 部路由的管理距离是170 部路由的管理距离是170(路由代码为 EX” ”D EX )。
3、注入默认路由
EIGRP:ip defaultEIGRP:ip default-network (D* 1.0.0.0/8) OR:redistribute static (D*EX 0.0.0.0/0) RIP:defaul defaulRIP:defaul-information originate defaultOR:ip default-network OR:redistribute static 0.0.0.0/0) (R* 0.0.0.0/0) OSPF:defaul defaulOSPF:defaul-information originate (O*E2 0.0.0.0/0)
度量
路由重分布时,必须给重分布而来的路 由指定的度量值被称为默认度量值或 由指定的度量值被称为默认度量值或种 子度量值,它是在重分布期间定义的。 子度量值,它是在重分布期间定义的。
路由协议 RIP EIGRP OSPF IS-IS BGP 默认种子度量值 无限大 无限大 BGP为1,其他为20 0 IGP的度量值
配置重分布( 配置重分布(续)
默认路由配置
默认路由配置默认路由是计算机网络中的重要概念,它用于将数据包从源主机发送到目标主机。
在网络中,当一个主机不知道如何直接发送数据包时,将使用默认路由来指示数据包的传输路径。
默认路由配置的正确设置对网络的性能和安全性至关重要。
本文将探讨默认路由的定义、作用、配置方法以及相关的最佳实践。
一、默认路由的定义和作用1.1 默认路由的定义默认路由是指当一个主机或路由器不知道如何将一个数据包发送到下一个目标地址时,将该数据包发送到默认网关的路由。
默认网关是指主机或路由器连接到的网络中的下一个跃点,通过该跃点转发数据包到目标地址。
1.2 默认路由的作用默认路由的作用是为网络中的主机提供一个“后备”的传输路径,当目标地址不属于当前网络范围内时,将数据包转发到默认网关,由默认网关负责将数据包转发到正确的目标地址。
默认路由的配置可以使网络具有更好的连通性和可靠性。
二、默认路由的配置方法2.1 配置默认路由的命令在大多数操作系统中,配置默认路由可以使用route命令或ip route 命令。
以下是一些常见操作系统中配置默认路由的命令示例:- Windows操作系统:route ADD 0.0.0.0 MASK 0.0.0.0 <网关地址> METRIC <跃点数> IF <接口编号>- Linux操作系统:ip route add default via <网关地址>- Cisco路由器:ip route 0.0.0.0 0.0.0.0 <网关地址>2.2 配置默认路由的注意事项配置默认路由时,需要注意以下几点:- 默认网关的地址必须与主机或路由器所连接的网络中的下一个跃点的地址相匹配。
- 默认路由的配置必须在网络配置中指定,以确保所有主机都能顺利访问其他网络。
- 在选择默认路由时,应考虑路由器的健康状态和网络流量的负载情况。
三、默认路由配置的最佳实践为了确保默认路由配置的高效性和可靠性,以下是一些最佳实践建议:3.1 网络拓扑优化合理规划网络拓扑,减少网络链路和设备的数量,降低网络传输时延和丢包率,提升默认路由的传输性能。
默认路由的用法
默认路由的用法默认路由是一种特殊的静态路由,指的是当路由表中与包的目的地址之间没有匹配的表项时路由器能够做出的选择。
那么你对默认路由的使用方法了解多少呢?以下是由店铺整理关于默认路由的用法的内容,希望大家喜欢!默认路由的用法指定默认路由指定默认路由(last resort gateway)的命令:ip route 0.0.0.0 0.0.0.0ip default-networkip default-gatewaydefault-information originateip default-gateway当路由器上的ip routing无效时,使用它指定默认路由,用于RXBoot模式(no ip routing)下安装IOS等。
或者关闭ip routing 让路由器当主机用,此时需要配置默认网关。
另外此命令常用于二层交换机上,因为在二层交换机上没有第三层路由表项。
ip default-network2、ip default-network和ip route 0.0.0.0 0.0.0.0两者都用于ip routing有效的路由器上,区别主要在于路由协议是否传播这条路由信息。
比如:IGRP无法识别0.0.0.0,因此传播默认路由时必须用ip default-network。
当用ip default-network指令设定多条默认路由时,administrative distance最短的成为最终的默认路由;如果有复数条路由distance值相等,那么在路由表(show ip route)中靠上的成为默认路由。
同时使用ip default-network和ip route 0.0.0.0 0.0.0.0双方设定默认路由时,如果ip default-network设定的网络是直连(静态、且已知)的,那么它就成为默认路由;如果ip default-network指定的网络是由交换路由信息得来的,则ip route 0.0.0.0 0.0.0.0指定的表项成为默认路由。
华为路由重分布
华为路由重分布⼀.基本信息配置system-view //进⼊系统视图[H3C]sysname RT3 //为设备命名[RT3]super password simple H3C //设置超级密码[RT3]local-user admin //添加⽤户[RT3-luser-admin]password simple admin //为⽤户设定密码[RT3-luser-admin]service-type telnet //指定⽤户的类型[RT3-luser-admin]quit //返回上⼀级[RT3]user-interface vty 0 4 //进⼊vty[RT3-ui-vty0-4]set authentication password simple telnet //设置远程登陆认证,密码为telnet[RT3-ui-vty0-4]idle-timeout 5 0 //配置超时退出时间其它略⼆、链路配置及调测interface Serial0/2/0ip address 10.1.13.2 255.255.255.252undo shutdowninterface LoopBack0ip address 3.3.3.3 255.255.255.255undo shutdowninterface Ethernet0/1/0ip address 10.1.3.1 255.255.255.0undo shutdown其它略三、OSPF多区域及RIP配置[RT3]ospf 1 router-id 3.3.3.3 //配置OSPF ROUTER-IDsilent-interface all //配置所有端⼝为被动接⼝undo silent-interface Serial0/2/0 //关闭此接⼝的被动接⼝undo silent-interface Serial0/2/2area 1 //OSPF区域,可以写成点分⼗进制 0.0.0.1 network 3.3.3.3 0.0.0.0 //宣告OSPF的⽹段network 10.1.13.0 0.0.0.3 network 10.1.3.0 0.0.0.255[RT1]ospf 1 router-id 1.1.1.1silent-interface allundo silent-interface Serial0/2/0undo silent-interface Serial0/2/2area 0network 10.0.15.0 0.0.0.3network 1.1.1.1 0.0.0.0area 1network 10.1.13.0 0.0.0.3network 10.1.1.0 0.0.0.255[RT5]ospf 1 router-id 5.5.5.5silent-interface allundo silent-interface Serial0/2/0undo silent-interface Serial0/2/2area 0network 5.5.5.5 0.0.0.0network 10.0.5.0 0.0.0.255 network 10.0.56.0 0.0.0.3[RT6]ospf 1 router-id 6.6.6.6silent-interface allundo silent-interface Serial0/2/0 undo silent-interface Serial0/2/2 area 0network 10.0.56.0 0.0.0.3network 6.6.6.6 0.0.0.0area 2network 10.2.6.0 0.0.0.255 network 10.2.26.0 0.0.0.3[RT2]ospf 1 router-id 2.2.2.2silent-interface allundo silent-interface Serial0/2/2 area 2network 10.2.26.0 0.0.0.3network 10.2.2.1 0.0.0.255rip //启动RIPundo summary //关闭⾃动汇总version 2 //RIPV2network 172.16.0.0 //宣告RIP的⽹段silent-interface all //配置所有接⼝为被动接⼝undo silent-interface Serial0/2/3 //将接⼝不设为被动接⼝[RT4]ripundo summaryversion 2network 172.16.0.0network 4.0.0.0silent-interface allundo silent-interface Serial0/2/1四、OSPF重分布外部路由及下发缺省路由[RT5]ospf 1area 0import-route direct cost 1000 type 2 //重分布直连路由default-route-advertise always //下发缺省路由default cost 2000 //指定缺省路由的COST为2000 default type 1 //指定下发的缺省路由为类型1 [RT2]ospf 1area 2import-route rip 1 cost 1000 //重分布RIP到OSPF ripimport-route ospf 1 cost 5 //重分布OSPF到RIP 五、OSPF特殊区域配置及路由汇总[RT3]ospf 1area 1stub //配置为STUB区域[RT1]ospf 1area 1stub no-summary //配置完全STUB区域abr-summary 10.1.0.0 255.255.0.0 //区域内汇总[RT6]ospf 1area 2nssa no-summary //配置完全NSSA区域abr-summary 10.2.0.0 255.255.0.0 //区域内汇总area 2nssa //配置NSSA区域asbr-summary 172.16.0.0 255.255.0.0 cost 1000 //外部路由汇总六、OSPF虚链路system-view[Sysname] ospf 100[Sysname-ospf-100] area 2[Sysname-ospf-100-area-0.0.0.2] vlink-peer 1.1.1.1 指定对⽅的ROUTER-ID[Sysname-ospf-100-area-0.0.0.2]vlink-peer 1.1.1.1 md5 10 cipher H3C 虚链路MD5认证vlink-peer 1.1.1.1 simple cipher H3C 虚链路明⽂认证虚链路的另⼀端也类似配置display ospf vlink //显⽰虚链路七、OSPF认证[RT1]ospf 1[RT1ospf-1]area 1[RT1-ospf-1-area-0.0.0.1]authentication-mode md5[RT1-ospf-1-area-0.0.0.1]quit[RT1-ospf-1]quit[RT1]int s0/2/0[RT1-Serial0/2/0]ospf authentication-mode md5 10 cipher H3C[RT3ospf-1]area 1[RT3-ospf-1-area-0.0.0.1]authentication-mode md5[RT3-ospf-1-area-0.0.0.1]quit[RT3-ospf-1]quit[RT3]int s0/2/0[RT3-Serial0/2/0]ospf authentication-mode md5 10 cipher H3C 或是采⽤明⽂认证,配置⽅法与上类似authentication-mode simpleospf authentication-mode simple cipher H3C⼋、OSPF调测调试命令display ospf brief //显⽰OSPF的摘要信息display ospf cumulative //OSPF的统计信息display ospf interface //显⽰OSPF的接⼝信息display ospf peer //显⽰OSPF的邻居信息display ospf lsdb //显⽰OSPF的LSDBdisplay ospf routing //显⽰OSPF的路由信息display ospf error //显⽰OSPF的错误信息reset ospf process //重启OSPF进程其它命令int e0/2/0ospf cost 1000 //修改OSPF的COST值 COST=10的8次⽅/带宽ospf network broadcast|nbma |p2mp |p2p //修改OSPF的⽹络类型ospf dr-priority 10 //修改接⼝的优先级,缺省为1九、H3C与CISCO的路由协议管理距离的区别:CISCO:H3C:。
三种动态路由协议下发默认路由的方式
RIP:(边界路由)
1.重分布静态路由re distribute static
2.default-intformation originate
3.缺省路由ip default-network (宣告主类网络号)
4.在RIP进程中宣告缺省路由network 0.0.0.0
5.在接口下汇总默认路由ip summary-address rip 0.0.0.0 0.0.0.0
EIGRP:(边界路由)
1.重分布静态路由re distribute static
2.缺省路由ip default-network (宣告主类网络号),同时在进程下宣告主类网络号,另外在连接内网的接口下采用手动汇总该外部路由
3.在EIGRP进程中宣告缺省路由network 0.0.0.0
4.全网使用静态路由实现逻辑全互联(不推荐)
OSPF:(边界路由)
使用default-information originate 必须在路由表中手动添加缺省指向NULL 0
default-information originate always----->强制添加缺省路由进入路由表
OSPF来说,它和距离矢量协议是不一样的,它的路径计算是基于SPF算法的,是通过LSA 来泛红路由,如果想在ospf内重分布默认路由的话,那么就需要配合使用default-information originate这个命令,因为ospf是只能重分布非缺省状态的静态路由,如果要是没有配置缺省路由的话,那么就要在default-information originate 后面加个always,就是无论本路由器路由表里有没有默认路由,都会广播出去。
路由重分发工作原理
路由重分发工作原理路由重分发工作原理网络协议有很多种,例如isis、rip、ospf、bgp等,在大型公司中经常会出现网络设备之间运行多种网络协议的情况,各种网络协议之间如果不进行一定的配置那么设备之间是不能进行互通信息的,在这种情况下就出现了路由重分发技术,路由重分发的作用就是为了实现多种路由协议之间的协同工作。
路由重分发的工作原理:通过在各种路由协议的配置中添加一定的配置使将路由协议广播到另外的路由协议中,让各个路由协议都能检测到运行其他的路由协议的网段,从而实现数据的传输。
路由重分发技术需要用到redistribute命令rip协议的redistribute命令redistribute protocol 【metric metric-value】【match internal | external nssa-external type】【route-map map-tag】protocol:路由重分发的源路由协议 metric metric-value:设置路由重分发的度量值(1···6),没有将使用default-metric命令设置的metric值 match internal | external nssa-external type:设置重分发路由的条件,只适合重分发的源路由协议是ospf route-map map-tag应用路由图进行重分发ospf协议的redistribute命令 redistribute protocol 【subnets】【metric metric-value】【metric-type{1 | 2}】【tag tag-value】【route-map map-tag】protocol:路由重分发的源路由协议subnets:设置是否重分发子网metric metric-value:设置路由重分发的度量值(1···16777214),没有将使用default-metric命令设置的metric值metric metric-type:设置重分发的路由度量类型,默认值为2 tag tag-value:设置重分发的路由的tag(0···2147483647)默认为0 route-map map-tag应用路由图进行重分发重分发到ospf中的时候,除了直连路由和默认路由外,其他重分发的路由的默认的度量值是20,默认度量值类型是2,且默认不重分发子网。
路由协议的优先级,以及管理距离AD和metric的区别
路由协议的优先级,以及管理距离AD和metric的区别发布时间:2013-07-20 09:02:06 浏览次数:737路由协议的优先级(Preference,即管理距离Administrative Distance)一般为一个0到255之间的数字,数字越大则优先级越低。
∙直连路由具有最高优先级。
∙人工设置的路由条目优先级高于动态学习到的路由条目。
∙度量值算法复杂的路由协议优先级高于度量值算法简单的路由协议路由的优先级的概念是优先级高的新路由协议可替代优先级低的同信宿路由,反之,则不然。
需要区别的是路由开销(metric)和路由优先级(preference)这两个概念。
metr ic是针对同一种路由协议而言,对不同的路由协议,由于代表的含义不同,比较不同协议的metric是无意义的,所以要在两条不同协议的同信宿路由中作出选择,只能比较路由协议的优先级。
相反,preference是针对不同路由协议而言,同协议的路由的preference 优先级是一般情况下一样的,这时metric是在两条同信宿路由中作出选择的标准。
总结:路由优先级在不同协议时候,比较preference的大小,而在路由协议相同时候由于preference相同,则再比较metric的大小,进而确定最终选择的路由。
一般在ip route命令中静态路由中的参数“Distance metric for this route“都是指metric参数,而Administrative Distance在使用不同路由协议间比较时候,都使用默认值,。
一般Administrative Distance值不单独写出来,除非要更改其默认值。
PS:对于小规模的网络,使用静态路由方式很合适,以下为cisco的静态路由配置命令:Static Routing静态路由:手动填加路由线路到路由表中,优点是:1.没有额外的router的CPU负担2.节约带宽3.增加安全性缺点是:1.网络管理员必须了解网络的整个拓扑结构2.如果网络拓扑发生变化,管理员要在所有的routers上手动修改路由表3.不适合在大型网络中静态路由的配置命令:ip route [dest-network] [mask] [next-hop address或exit interface][administrative distance] [permanent]ip route:创建静态路由dest-network:决定放入路由表的路由表mask:掩码next-hop address:下1跳的router地址exit interface:如果你愿意的话可以拿这个来替换next-hop address,但是这<p> [NextPage][/NextPage]</p>个是用于点对点(point-to-point)连接上,比如广域网(W AN)连接,这个命令不会工作在LAN上administrative distance:默认情况下,静态路由的管理距离是1,如果你用exit int erface代替next-hop address,那么管理距离是0(不同协议是AD,但是对于相同路由协议时候,是指metric)permanent:如果接口被shutdown了或者router不能和下1跳router通信,这条路由线路将自动从路由表中被删除.使用这个参数保证即使出现上述情况,这条路线仍然保持在路由表中。
路由各协议配置步骤
1.静态路由配置第一步:(conf-if)配置各个路由接口、主机的ip地址,启用接口。
主机网关为最近的路由器接口地址。
第二步:(conf)配置路由表。
Ip route “目的ip网段(192.168.1.0)子网掩码(255.255.255.0)出口(f0/1)”。
2.Dhcp协议配置第一步:配置接口ip地址第二步:dhcp配置。
创建地址池:Router(config)ip dhcp pool v1;配置v1地址池的所属网段:Router(dhcp-conf)network 192.168.1.0 255.255.255.0.配置dns服务器:Router(dhcp-conf)dns 192.168.1.2.配置网关:(dhcp-conf)def 192.168.1.3.第三步:根据需要排除地址:Router(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10 第四步:将主机设为dhcp获取ip地址。
3.acl分割配置第一步:根据需求,创建扩展ACL,例如:拒绝192.168.2.0和192.168.3.0两个网络内的主机相互通信Router(config)#access-list 101 deny ip 192.168.2.0 0.0.0.255 192.168.3.0 0.0.0.255Router(config)#access-list 101 permit ip any anyRouter(config)#access-list 102 deny ip 192.168.3.0 0.0.0.255 192.168.2.0 0.0.0.255Router(config)#access 102 per ip any any将访问控制列表应用于路由器相应的f0/1和f1/0两个端口上。
Router(config)#int f 0/1Router(config-if)#ip access-group 101 inRouter(config-if)#exitRouter(config)#int f1/0Router(config-if)#ip access-group 102 in4.ospf协议配置第一步:配置ip地址,需要路由器的接口提供时钟。
路由重分发的基本概念
路由重分发的基本概念在计算机网络中,路由器是用于转发网络数据包的设备。
路由器根据目的地地址将数据包从一个网络接口转发到另一个网络接口,以便将数据从源主机传输到目标主机。
如果网络结构发生改变或者某个路径出现故障,路由器就需要重新分发路由信息,以便确保数据能够正确地到达目标主机。
下面是路由重分发的基本概念。
路由重分发是指将新的路由信息通知给其它路由器,以便它们能够将数据包转发到正确的目标。
当网络拓扑发生改变时,例如有一条链路故障或者新增了一条链路,路由重分发就需要被执行。
在路由重分发的过程中,路由器会发送路由更新消息给其它路由器,以便让它们更新它们的路由表。
这样,当一个数据包到达网络时,路由器就可以根据最新的路由表将其正确地转发到目标主机。
路由器可以采用不同的路由协议来执行路由重分发。
常用的路由协议包括距离向量路由协议和链路状态路由协议。
距离向量路由协议根据最短距离确定最佳路径,并向其它路由器发送这些路径的距离信息。
当一条路径不可用时,路由器会从其它可能的路径中选择一个最佳路径,然后向其它路由器发送更新消息。
链路状态路由协议则根据网络中各链路的状态动态计算出路由信息。
当网络结构发生改变时,路由器会重新计算路由信息并通知其它路由器。
在执行路由重分发之前,路由器通常会先删除旧的路由信息。
这样可以避免新的路由信息和旧的路由信息冲突,导致数据包被错误地转发。
当路由重分发完成后,路由器会重新建立路由信息表。
新的路由表将包含最新的路由信息,以便将数据包正确地转发到目标主机。
总之,路由重分发是计算机网络中维护路由信息的重要过程。
它可以确保数据包能够正确地到达目标主机,同时避免了路由信息的冲突。
在实际应用中,路由重分发的频率对网络的性能有重要影响。
如果路由重分发太频繁,会导致网络负载过大,从而降低网络的吞吐量。
因此,在设计网络拓扑时,需要仔细考虑路由重分发的频率,并采取相应的措施来保证网络的高效稳定运行。
重分布原则
重分布原则(影响的是该协议中其他路由器路由表,不影响本路由器路由表,只影响本路由器数据库)
1.复制粘贴路由表.
2.寻找被直连取代的路由(必须在路由进程下通告出来的直连路由).也会被复制粘贴。
3.往同一个协议的重分布中,重分布直连最优先处理,并且被重分布直连处理过的接口以后都不再处理了.
4.向EIGRP重分布RIP和OSPF时,重分布OSPF被最优先处理。
RIP
重分布EIGRP,OSPF,ISIS协议的时候要挂metric参数或者default-metric 1
重分布直连,静态,rip的时候不需要
EIGRP
重分布ospf,rip,isis协议的时候需要挂metric或者default-metric
重分布静态,直连,eigrp的时候不需要
OSPF
重分布任何协议,静态,直连的时候都不需要挂metric,但是注意subnets参数
IS-IS
IS-IS 度量必须在1 和63 之间。
IS-IS 中没有
default-metric 选项,应该为每个协议定义权值,如果没有为重分配到IS-IS 的路由指定权值,则度量值默认为0。
华为路由交换由浅入深系列(二)静态路由、浮动路由、默认路由配置以及华为路由协议优先级总结
华为路由交换由浅入深系列(二)静态路由、浮动路由、默认路由配置以及华为路由协议优先级总结掌握目标一、配置设备名称与IP地址:二、配置静态路由三、配置浮动路由用于备份四、配置默认路由五、了解华为不同路由协议的优先级一、配置设备名称与IP地址:R1:<Huawei>system-viewEnter system view,return user view with Ctrl+Z.[Huawei]sysname R1[R1]interface g0/0/1[R1-GigabitEthernet0/0/1]ip address202.100.1.1255.255.255.0 quit[R1]interface g0/0/2[R1-GigabitEthernet0/0/2]ip add202.100.2.1255.255.255.0quit[R1-GigabitEthernet0/0/1]int lo0 =====创建环回接口[R1-LoopBack0]ip add1.1.1.1255.255.255.255[R1-LoopBack0]quit[R1]display current-configuration interface =====显示接口信息#interface GigabitEthernet0/0/0#interface GigabitEthernet0/0/1ip address202.100.1.1255.255.255.0#interface GigabitEthernet0/0/2ip address202.100.2.1255.255.255.0#interface NULL0#interface LoopBack0ip address1.1.1.1255.255.255.255R2:[R2]interface g0/0/1[R2-GigabitEthernet0/0/1]ip add202.100.1.2255.255.255.0 [R2-GigabitEthernet0/0/1]int g0/0/0[R2-GigabitEthernet0/0/0]ip add202.100.3.2255.255.255.0 [R2-GigabitEthernet0/0/0]int lo0[R2-LoopBack0]ip ad2.2.2.2255.255.255.255[R2-LoopBack0]quitR3:[R3]int g0/0/2[R3-GigabitEthernet0/0/2]ip add202.100.2.3255.255.255.0 [R3-GigabitEthernet0/0/2]int g0/0/0[R3-GigabitEthernet0/0/0]ip add202.100.3.3255.255.255.0 [R3-GigabitEthernet0/0/0]int lo0[R3-LoopBack0]ip add3.3.3.3255.255.255.255<R1>ping-c2202.100.1.2=====ping两个数据包PING202.100.1.2:56data bytes,press CTRL_C to breakReply from202.100.1.2:bytes=56Sequence=1ttl=255time=10ms Reply from202.100.1.2:bytes=56Sequence=2ttl=255time=1ms---202.100.1.2ping statistics---2packet(s)transmitted2packet(s)received0.00%packet lossround-trip min/avg/max=1/5/10ms<R1>ping-c2202.100.2.3PING202.100.2.3:56data bytes,press CTRL_C to breakReply from202.100.2.3:bytes=56Sequence=1ttl=255time=20ms Reply from202.100.2.3:bytes=56Sequence=2ttl=255time=10ms---202.100.2.3ping statistics---2packet(s)transmitted2packet(s)received0.00%packet lossround-trip min/avg/max=10/15/20ms<R1>display ip routing-table ====查看路由表Route Flags:R-relay,D-download to fib------------------------------------------------------------------------------Routing Tables:PublicDestinations:11 Routes:11Destination/Mask Proto Pre Cost Flags NextHop Interface1.1.1.1/32Direct0 127.0.0.0/8Direct0 0 D 127.0.0.1127.0.0.1127.0.0.1LoopBack00 D InLoopBack0InLoopBack0InLoopBack0GigabitEthernet0127.0.0.1/32Direct0 127.255.255.255/32Direct0 202.100.1.0/24Direct0 0 D0 D 127.0.0.1 0 D 202.100.1.1二、配置静态路由[R1]ip route-static 3.3.3.3 255.255.255.255 202.100.2.3 ===添加静态路由[R1]ip route-static 202.100.3.0 255.255.255.0 202.100.2.3[R1]display ip routing-table =====Static 代表静态路由,60 代表静态路由优先级Route Flags: R - relay, D - download to fib------------------------------------------------------------------------------Routing Tables: PublicDestinations : 13 Routes : 13Destination/Mask Proto Pre Cost Flags NextHop Interface1.1.1.1/32 Direct 03.3.3.3/32 Static 60<R1>ping -c 1 3.3.3.3 PING 3.3.3.3: 56 data bytes, press CTRL_C to breakReply from 3.3.3.3: bytes=56 Sequence=1 ttl=255 time=10 ms0 D 127.0.0.1 LoopBack0 0 RD 202.100.2.3 GigabitEthernet0<R1>ping -c 1 202.100.3.3PING202.100.3.3:56data bytes,press CTRL_C to breakReply from202.100.3.3:bytes=56Sequence=1ttl=255time=10ms三、配置浮动路由用于备份配置备份静态路由,当R1与R3之间链路出现故障时,可走R2。
路由重分布
方法一的缺陷
使用解决方法一的问题是:消除了多个重新分配点内在的冗余性。 当与重分布点相连的链路失效后,则不能到达与失效链路相同域的网 络。 本例中将R3的以太口down掉,则R3的路由表如下:
R3#show ip route Gateway of last resort is not set O O C 192.168.4.0/24 [110/74] via 192.168.3.1, 00:13:51, Serial0/0 192.168.5.0/24 [110/138] via 192.168.3.1, 00:13:51, Serial0/0 192.168.3.0/24 is directly connected, Serial0/0
router rip version 2 no auto-summary network 192.168.6.0 redistribute ospf 1 metric 2 distribute-list 2 in
access-list 1 permit 192.168.3.0 0.0.0.255 access-list 1 permit 192.168.4.0 0.0.0.255 access-list 2 permit 192.168.1.0 0.0.0.255 access-list 2 permit 192.168.2.0 0.0.0.255
解决方法一
R3#show ip route Gateway of last resort is not set O O R R C C 192.168.4.0/24 [110/74] via 192.168.3.1, 00:06:44, Serial0/0 192.168.5.0/24 [110/138] via 192.168.3.1, 00:06:44, Serial0/0 192.168.6.0/24 [120/1] via 192.168.2.5, 00:00:26, FastEthernet0/0 192.168.1.0/24 [120/1] via 192.168.2.5, 00:00:26, FastEthernet0/0 192.168.2.0/24 is directly connected, FastEthernet0/0 192.168.3.0/24 is directly connected, Serial0/0
路由重分布概念
路由重分布概念
路由重分布是指在不同路由协议之间共享路由信息的过程。
为了在同一个网络中有效地支持多种路由协议,需要在不同的路由协议之间进行路由信息的交换。
这个过程将一种路由协议获悉的路由信息告知给另一种路由协议,从而实现在不同的路由协议之间路由信息的共享。
在执行路由重分布时,需要注意一些关键问题。
首先,应避免在同一个网络中同时使用两个不同的路由协议,除非在网络之间有明显的界限。
其次,如果有多台路由器作为重分布点,应使用单项重分布以避免回环和收敛问题,并在不需要接收外部路由的路由器上使用默认路由。
此外,在单边界的情况下,可以使用双向重分布,但如果没有任何机制来防止路由回环,则不要在一个多边界的网络中使用双向重分布。
在进行路由重分布时,还需要考虑度量标准和管理距离。
种子度量值是在路由生分布时定义的,它是一条通过外部重分布进来的路由的初始度量值。
同时,由于不同路由协议的度量标准不同,需要进行协议标准的转换以实现兼容性。
总之,路由重分布是实现多个路由协议在同一个网络中协同工作的关键技术之一。
通过在不同路由协议之间进行路由信息的共享和转换,可以实现更加高效和可靠的路由选择和网络通信。
思科路由重分布
参考命令:switch0:switch>enswitch#conf tswitch(config)#hostname switch0 switch0(config)#exitswitch0#vlan databaseswitch0(vlan)#vtp clientswitch0(vlan)#vtp domain network switch0(vlan)#vtp password 123 switch0(vlan)#exitswitch0#conf tswitch0(config)#interface f0/3switch0(config-if)#switchport mode trunkswitch0(config-if)#switchport trunk allowed vlan allswitch1:switch>enswitch#conf tswitch(config)#hostname switch1switch1(config)#exitswitch1#vlan databaseswitch1(vlan)#vtp clientswitch1(vlan)#vtp domain networkswitch1(vlan)#vtp password 123switch1(vlan)#exitswitch1#conf tswitch1(config)#interface f0/3switch1(config-if)#switchport mode trunkswitch1(config-if)#switchport trunk allowed vlan allmultilayer switch0:switch>enswitch#vlan databaseswitch(vlan)#vtp serverswitch(vlan)#vtp domain networkswitch(vlan)#vtp password 123switch(vlan)#vlan 2 name salesswitch(vlan)#vlan 3 name marketingswitch(vlan)#vlan 4 name ToRouterswitch(vlan)#exitswitch#conf tswitch(config)#interface f0/11switch(config-if)#switchport mode trunkswitch(config-if)#switchport trunk allowed vlan all switch(config)#interface f0/12switch(config-if)#switchport mode trunkswitch(config-if)#switchport trunk allowed vlan allswitch0:switch0#sh vlanswitch0#conf tswitch0(config)#interface f0/1switch0(config-if)#switchport access vlan 2switch0(config-if)#exitswitch0(config)#interface f0/2switch0(config-if)#switchport access vlan 3switch1:switch1#sh vlanswitch1#conf tswitch1(config)#interface f0/1switch1(config-if)#switchport access vlan 2switch1(config-if)#exitswitch1(config)#interface f0/2switch1(config-if)#switchport access vlan 3multilayer switch0:switch>enswitch#conf tswitch(config)#interface vlan 2Switch(config-if)#ip add 192.168.10.1 255.255.255.0 switch(config)#interface vlan 3Switch(config-if)#ip add 192.168.20.1 255.255.255.0 switch(config)#interface vlan 4Switch(config-if)#ip add 192.168.30.1 255.255.255.0 switch(config)#interface f0/4switch(config-if)#switchport access vlan 4router0:router>enrouter#conf trouter(config)#hostname router0router0(config)#int fa0/0router0(config-if)#ip add 192.168.30.2 255.255.255.0 router0(config-if)#no shrouter0(config)#int fa0/1router0(config-if)#ip add 172.168.10.1 255.255.255.0 router0(config-if)#no shrouter1:router>enrouter#conf trouter(config)#hostname router1router1(config)#int fa0/0router1(config-if)#ip add 10.168.40.1 255.255.255.0 router1(config-if)#no shrouter1(config)#int fa0/1router1(config-if)#ip add 172.168.10.2 255.255.255.0 router1(config-if)#no shrouter1(config)#int s0/2router1(config-if)#ip add 222.168.10.1 255.255.255.0 router1(config-if)#clock rate 19200router1(config-if)#no shrouter2:router>enrouter#conf trouter(config)#hostname router2router2(config)#int fa0/0router2(config-if)#ip add 192.168.50.1 255.255.255.0 router2(config-if)#no shrouter1(config)#int s0/2router1(config-if)#ip add 222.168.10.2 255.255.255.0 router1(config-if)#no sh。
路由协议的概述
路由协议的概述路由协议是计算机网络中的一种协议,用于控制数据包在网络中的传输。
它负责决定数据包的路径,将数据从源地址传输到目的地址。
路由协议的作用是根据网络拓扑和路由表信息,确定数据包的最佳传输路径,以保证数据的有效传输和网络的高效运行。
一、路由协议的分类根据路由协议的工作方式和实现方式,可以将其分为以下几类:1. 静态路由协议:静态路由协议是由网络管理员手动配置的,不会自动适应网络变化。
它的优点是配置简单,对网络资源消耗少,但缺点是无法应对网络拓扑的变化,需要手动更新路由表。
2. 动态路由协议:动态路由协议是根据网络拓扑和路由表信息自动计算和更新路由表的,能够自适应网络变化。
常见的动态路由协议有RIP(Routing Information Protocol)、OSPF(Open Shortest Path First)和BGP(Border Gateway Protocol)等。
二、常见的路由协议1. RIP协议:RIP是一种基于距离向量的内部网关协议(IGP),使用跳数作为度量标准,通过交换路由信息来建立路由表。
RIP协议适用于小型网络,但由于其算法简单,收敛速度慢,对大型网络不适用。
2. OSPF协议:OSPF是一种基于链路状态的内部网关协议(IGP),使用链路状态数据库来计算最短路径,具有较快的收敛速度和较高的路由选择能力。
OSPF协议适用于复杂的大型网络,常用于企业内部网络。
3. BGP协议:BGP是一种外部网关协议(EGP),用于在自治系统之间交换路由信息。
BGP协议具有高度的可靠性和灵活性,能够实现更精确的路由选择,常用于互联网的边界路由器之间的通信。
三、路由协议的工作原理1. 路由表的建立:路由协议通过交换路由信息,建立起路由表。
路由表中存储着网络中各个节点的地址及其对应的最佳路径。
2. 路由选择:当收到一个数据包时,路由器根据目的地址查询路由表,选择最佳路径进行转发。
路由选择的依据可以是跳数、带宽、延迟等不同的度量标准。
路由协议的优先级-以及管理距离AD和metric的区别
路由协议的优先级,以及管理距离AD和metric的区别发布时间:2013-07-20 09:02:06 浏览次数:737路由协议的优先级(Preference,即管理距离Administrative Distance)一般为一个0到255之间的数字,数字越大则优先级越低。
∙直连路由具有最高优先级。
∙人工设置的路由条目优先级高于动态学习到的路由条目。
∙度量值算法复杂的路由协议优先级高于度量值算法简单的路由协议路由的优先级的概念是优先级高的新路由协议可替代优先级低的同信宿路由,反之,则不然。
需要区别的是路由开销(metric)和路由优先级(preference)这两个概念。
metr ic是针对同一种路由协议而言,对不同的路由协议,由于代表的含义不同,比较不同协议的metric是无意义的,所以要在两条不同协议的同信宿路由中作出选择,只能比较路由协议的优先级。
相反,preference是针对不同路由协议而言,同协议的路由的preferen ce优先级是一般情况下一样的,这时metric是在两条同信宿路由中作出选择的标准。
总结:路由优先级在不同协议时候,比较preference的大小,而在路由协议相同时候由于preference相同,则再比较metric的大小,进而确定最终选择的路由。
一般在ip route命令中静态路由中的参数“Distance metric for this route“都是指metric参数,而Administrative Distance在使用不同路由协议间比较时候,都使用默认值,。
一般Administrative Distance值不单独写出来,除非要更改其默认值。
PS:对于小规模的网络,使用静态路由方式很合适,以下为cisco的静态路由配置命令:Static Routing静态路由:手动填加路由线路到路由表中,优点是:1.没有额外的router的CPU负担2.节约带宽3.增加安全性缺点是:1.网络管理员必须了解网络的整个拓扑结构2.如果网络拓扑发生变化,管理员要在所有的routers上手动修改路由表3.不适合在大型网络中静态路由的配置命令:ip route [dest-network] [mask] [next-hop address或exit interface][administrative distance] [permanent]ip route:创建静态路由dest-network:决定放入路由表的路由表mask:掩码next-hop address:下1跳的router地址exit interface:如果你愿意的话可以拿这个来替换next-hop address,但是这<p >[NextPage][/NextPage]</p>个是用于点对点(point-to-point)连接上,比如广域网( WAN)连接,这个命令不会工作在LAN上administrative distance:默认情况下,静态路由的管理距离是1,如果你用exit int erface代替next-hop address,那么管理距离是0(不同协议是AD,但是对于相同路由协议时候,是指metric)permanent:如果接口被shutdown了或者router不能和下1跳router通信,这条路由线路将自动从路由表中被删除.使用这个参数保证即使出现上述情况,这条路线仍然保持在路由表中。
重分发,路由图,分发列表,前缀列表
路由重分发/各种列表介绍RIP*******A协议分布到RIP =A协议的直连接口地址和打A协议都被引入到RIP中,SEED-METRIC 默认是无穷大,需要手工添加METRIC直连分布到RIP =直连分布到RIP中SEED-METRIC默认是1 不用手工添加。
静态/默认分布到RIP =静态分布到RIP中SEED-METRIC默认是1 不用手工添加。
OSPF*******A协议分布到OSPF =A协议的直连接口地址和打A协议都被引入到OSPF中,必须手工添加SUBNETS,SEED-METRIC默认是20直连分布到OSPF =直连分布到OSPF必须手工添加SUBNETS,SEED-METRIC默认是20静态/默认分布到OSPF =静态分布到OSPF必须手工添加SUBNETS,SEED-METRIC默认是20,(默认路由不能被分布进去*)EIGRP*******A协议分布到EIGRP =A协议的直连接口地址(ISIS除外,有BUG)和打A协议都被引入到EIGRP中。
SEED-METRIC默认是无穷大,需要手工添加METRIC,直连分布到EIGRP =直连分布到EIGRP中,不用手工添加静态/默认分布到EIGRP =静态分布到EIGRP中,不用手工添加ISIS*******A协议分布到ISIS =A协议的直连接口地址和打A协议都被引入到ISIS中,SEED-METRIC 默认是0直连分布到ISIS =直连分布到ISIS中,SEED-METRIC默认是0静态/默认分布到ISIS =静态分布到ISIS中,SEED-METRIC默认是0,(默认路由不能被分布进去*)实验任务1:双点双向重分发出现次优路径选择,解决方法实验任务2:重分发问题:在R4上show ip route能学习到几条路由!!结论:两条,在路由器协议A引入协议B动作:R上的所有运行A的协议和直连路由(除ISIS,ODR)以及R上的所有学习到的A的协议路由,都会重分布的B协议中实验任务3:passive-interface interfaceX被动接口命令总结:RIP:此命令不主动发送路由更新,但接收路由更新EIGRP: 此命令不发送和接收HELLO信息OSPF:此命令不发送和接收HELLO信息ISIS:此命令不发送和接收HELLO信息以RIP举例:R1:router ripversion 2passive-interface Serial1/0--------------配置被动接口network 1.0.0.0network 13.0.0.0no auto-summaryR3:R3#show ip route ----------------没有学习到R1的1.1.1.0/24的路由3.0.0.0/24 is subnetted, 1 subnetsC 3.3.3.0 is directly connected, Loopback013.0.0.0/24 is subnetted, 1 subnetsC 13.1.1.0 is directly connected, Serial1/0查看R1的路由表:R1#show ip route ---------------可以接收到R3的3.3.3.0/24的路由3.0.0.0/24 is subnetted, 1 subnetsR 3.3.3.0 [120/1] via 13.1.1.3, 00:00:09, Serial1/0开启R1的debug开关R1#debug ip ripR1#clear ip route *-------清除路由表*Mar 1 01:05:30.767: 3.3.3.0/24 via 0.0.0.0, metric 2, tag 0-----------接收到R3的路由分发列表:distribute-list {access–list-number | name} out ------------出方向[interface–name| routing–process [routing-process parameter]]distribute-list [access–list-number | name] | [route-map map-tag] in [interface-type interface-number]]------------进方向分发列表的作用是影响到控制层,可以灵活的指定那些路由可以进入,那些路由被拒绝!实验任务4:两台路由器运行EIGRP协议,并宣告所有的接口到EIGRP中。
笔记
点对点(串行链路、直线链路)
路由信息和拓扑信息只在邻接路由上传输
neighbors(邻居)只交换hello包不通告路由
(2)、算法(spf算法)
(3)、路由表
OSPF
协议号89
show ip eigrp all-links
末节路由
进入Eigrp的进程中:route eigrp 90
eigrp stub ....
Ospf外部网关协议 协议号89
主播地址是224.0.0.5/224.0.0.6
(1)、数据结构 (邻居表)链路状态数据库
(2)以太网————广播型网络
(3)帧中继-------非广播多路访问(NBMA)网络
(4)帧中继-------点到多点网络
距离矢量协议的缺点
(1)度量值有上限如RIP 15跳,不是和大型网络
(2)周期性的更新整个路由表,造成不必要的带宽消耗。
(3)依照传闻的路由协议,自己不能决定去目的网络的最佳路径。
DV VS LS
①DV/LS都要去火车站怎么走
②DV通过问别人去火车站怎么走,A说做17路有7站,B说16路有6站。DV选择站最少的16路去火车站。
③LS通过绘制市区的地图,然后选出一条最短路径自己开车去火车站。
低于1.544M时hello包时间是30秒
查看数据库
show ip ospf database
链路状态路由选择协议
(1)为克服距离矢量路由选择协议的缺点,开发了链路状态路由协议
(2)链路状态路由选择协链路状态路由选择协议具有如下特征:
①快速响应网络变化
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
//手工汇总ip summary-address,在连接eigrp内部router的接口上汇总0.0.0.0的默认路由会传递给接口连接的邻居
router eigrp 1//配置eigrp路由协议
redistribute rip metric 1 1 1 1 1//路由重分布将RIP发布进EIGRP
redistribute ospf 1 metric 1 1 1 1 1//路由重分布将ospf发布进EIGRP
network 172.28.0.0//宣告172.28.0.0
network 192.28.20.0 0.0.0.3//宣告192.28.20.0这个网段
no auto-summary//禁止自动汇总
interface Serial0/0
ip address 192.28.20.1 255.255.255.252//配置s0/0的ip地址
router eigrp 1//配置ospf路由协议,进程号为1
network 192.28.20.0 0.0.0.3//宣告192.28.20.0这个网段,后面加上反掩码,只有20.1和20.2这两个地址参与eigrp
no auto-summary//关闭自动汇总
R4上做RIP:
接口的配置:
interface Loopback0//配置环回口
ip address 4.4.4.4 255.255.255.255
interface Serial0/0//配置接口
ip address 192.28.30.1 255.255.255.252
router-id 2.2.2.2//手动配置router-id
summary-address 172.28.0.0 255.255.0.0//汇总子网地址
redistribute eigrp 1 subnets//重分布EIGRP子网路由
redistribute rip subnets//重分布RIP子网路由
南京晓庄学院
【网络工程课程】
路由汇聚和
协议默认路由
所在院(系):信息工程学院
学号:12130228
学生姓名:蒋梦娇
年级专业:12网络工程
指导教师:吕立辉
提交日期:2015年05月
课程实验报告
班级
12网工2
姓名
蒋梦娇
学号
12130228
任课教师
吕立辉
实验日期
2015.5
成绩
一、实验目的
1、研究路由重分布特性
interface Serial0/2
ip address 192.28.30.2 255.255.255.252//配置s0/2的ip地址
EIGRP:
ip summary-address eigrp 1 172.28.0.0 255.255.0.0 5
//EIGRP使用ip summary-address eigrp对几个环回口进行手动路由汇总,本路由器会成长一条指向空接口null的路由
network 192.28.10.1 0.0.0.0 area 0//宣告192.28.10.1这个地址,后面加上反掩码,区域号为0。表示全部敏感,即只有192.28.10.1这个ip地址的接口参与ospf
R3上实现eigrp的功能:
接口的配置:
interface Loopback0
ip address 3.3.3.3 255.255.255.255//配置环回口
router rip//配置RIP
network 192.28.30.0//宣告网络
no auto-summary//关闭自动汇总
五、实验现象
使用Ping命令查看全网接口是否都通:
查看邻居:
使用show ip route查看是否学习到地址以及路由汇聚:
R1:
R2:
R3:
R4:
六、实验总结
通过本次实验,我学习到了OSPF,EIGRP,RIP的重分布以及默认路由的配置,更加巩固了基本命令配置,当然在实验过程中,也出现了很多其他这样那样问题,例如几个环回口的路由汇总,明明已经在R2路由器上配完了命令,在R1上show就没有显示汇总的路由。后来使用show run查看命令的时候,才发现同一个汇总命令做了两遍,No掉之后重新配置,就出现了汇总路由,总之,实验的经验是慢慢可以积累的,错误也是可以避免的,勤做笔记,好好学习。
2、研究三个协议的汇聚
3、研究三个协议的默认路由
2、使用环境
操作系统:WIN7(64BIT)
GNS3 (IOS 3640-IK)
三、内容与设计思想
学习研究路由重分布的特性,以及eigrp,rip,ospf三个协议的汇聚,和三个协议的默认路由。
四、配置流程
1、接口配置
S0/0
S0/1
S0/2
Loopback0
no auto-summary//禁止自动汇总
R4上实现rip的功能:
router rip//配置rip路由协议
network 192.28.30.0//宣告192.28.30.0这个网段
no auto-summary//禁止自动汇总
R2:
接口的配置:
interface Loopback0
ip address 2.2.2.2 255.255.255.255//配置环回口
interface Loopback0
ip address 1.1.1.1 255.255.255.255//配置环回口
interface Serial0/0
ip address 192.28.10.1 255.255.255.252//配置s0/0的ip地址
router ospf 1//配置ospf路由协议,进程号为1
redistribute eigrp 1 metric 1//重分布EIGRP路由到RIP
redistribute ospf 1 metric 1//重分布OSPF路由到RIP
network 172.28.0.0//宣告网络
network 192.28.30.0
default-information originate//在自己有默认路由的情况下给别的路由器注入一条默认路由
R1
192.28.10.1/30
1.1.1.1/32
R2
192.28.10.2/30
192.28.20.2/30
192.28.30.2/30
2.2.2.2/32
R3
192.28.20.1/30
3.3.3.3/32
R4
192.28.30.1/30
4.4.4.4/32
2、R1上面做ospf:
接口的配置:
network 172.28.0.0 0.0.0.0 area 0//宣告网络
network 192.28.10.2 0.0.0.0 area 0
default-information originate always//强制给别的路由注入一条默认路由
redistribute ospf 1 metric 1//重分布OSPF路由到RIP
interface Loopback1
ip address 172.28.10.1 255.255.255.255
interface Loopback2
ip address 172.28.20.1 255.255.255.255
interface Loopback3
ip address 172.28.30.1 255.255.255.255
RIP:
ip summary-address rip 172.28.0.0 255.255.0.0//汇总RIP地址
redistribute rip metric 1 1 1 1 1//路由重分布将RIP发布进EIGRP
redistribute rip subnets//重分布RIP子网路由
router rOSPF中选举DR和BDR时首先查看路由器的优先级,优先级大者当选DR,其次是BDR;如果优先级相同则根据route-id的大小来选举,route-id大者当选。route-id在不指定的情况下会由loopback接口数值最高的IP地址来做,当没有loopback接口时则由物理接口数值最高的IP来做。而DR和BDR选举只是在接口类型为广播或NBMA时会产生(就是说非广播类的点对点和点对多点的接口类型是不选举DR和BDR的),所以route-id更多的是作为路由器标识的作用。
interface Loopback4
ip address 172.28.40.1 255.255.255.255
interface Serial0/0
ip address 192.28.10.2 255.255.255.252//配置s0/0的ip地址
interface Serial0/1
ip address 192.28.20.2 255.255.255.252//配置s0/1的ip地址
redistribute eigrp 1 subnets//重分布EIGRP子网路由
redistribute eigrp 1 metric 1//重分布EIGRP路由到RIP
OSPF:
redistribute ospf 1 metric 1 1 1 1 1//路由重分布将ospf发布进EIGRP
router ospf 1//配置OSPF