静态路由与默认路由的配置
- 格式:ppt
- 大小:315.00 KB
- 文档页数:6
Ensp配置静态路由和默认路由原理:
‘
实验场景:
实验拓扑:
实验编址:
按照实验拓扑和实验编址搭好实验环境,
测试连通性
两台PC ping⼀下,发现⽆法连通
查看⼀下路由表:
可以看到在R1的路由表上,没有关于PC2所在⽹段的路由信息
同样的,R2上没有关于PC1和PC2所在⽹段的路由信息
R3上没有关于PC1所在⽹段的路由信息
也就是说在初始状态下,各个路由器只有与⾃⾝直连⽹段的路由信息。
现在PC1与PC2之间跨越了⼏个不同⽹段,要ping通需要在3台路由器上配置相应的路由信息。
可以通过配置静态路由来实现。
在R1需要加⼊⽹段10.0.20.0的信息
看R2的路由表,也需要加⼊⽬标⽹段20的下⼀跳路由
看R3的路由表,有20⽹段,但是ping可以过来,回去却找不到192.168.10.0⽹段呀,
同样的步骤,在R2上再弄⼀遍:
完成,成功ping通了。
普通静态路由、默认路由和浮动路由的配置语句静态路由是通过手动配置的路由,需要管理员手动输入路由规则,是一种最基本的路由配置方式,可以提供网络死亡控制和负载均衡等功能。
ip route 目标子网掩码下一跳地址。
其中,目标子网是需要生成路由的目标IP子网;掩码是目标IP子网的掩码;下一跳地址是该子网数据包转发的下一个路由器的IP地址。
比如,要将目标子网为192.168.1.0/24的数据包,发送给下一跳地址为192.168.2.1的路由器,那么配置语句为:ip route 192.168.1.0 255.255.255.0 192.168.2.1。
默认路由是当一张路由表中没有与目标网络地址匹配的路由规则时,该数据报将被发送到默认路由,从而达到数据包的转发目的。
默认路由配置语句:ip route 0.0.0.0 0.0.0.0 下一跳地址。
其中,0.0.0.0表示任意IP地址,表示该规则适用于所有的IP地址;下一跳地址是该子网数据包转发的下一个路由器的IP地址。
比如,将所有不能匹配到路由规则的数据包发送给下一跳地址为192.168.2.1的路由器,那么配置语句为:ip route 0.0.0.0 0.0.0.0 192.168.2.1。
浮动路由是当已配置的默认路由和静态路由失效后,备用路由将自动生效,从而保证网络连接的连续性。
浮动路由配置语句:ip route 目标子网掩码下一跳地址跃点数 track 1。
其中,track 1是跟踪默认路由状态的关键字,当默认路由不可达时,备用路由即生效。
比如,将目标子网为192.168.1.0/24的数据包,发送给下一跳地址为192.168.2.1的路由器,并跟踪默认路由状态,备用路由生效,那么配置语句为:ip route 192.168.1.0 255.255.255.0 192.168.2.1 track 1。
总的来说,以上三种路由配置方式各有特点,在不同的场合下可针对性地进行选择和配置,以达到最优的网络路由方案。
静态路由与默认路由的配置内容:1.用静态路由使全网联通2.用默认路由使全网联通拓扑图:实验过程:一、基本配置enableconfigure terminalno ip domain-loenable sec ciscoline vty 0 15pass ciscologinexitline con 0pass ciscologinhost R二、配置接口R1:conf tint s0/0ip add 192.168.11.1 255.255.255.0clo r 64000no shexitint s0/1ip add 192.168.12.1 255.255.255.0 clo r 64000no shexitinterface loopback 0ip add 192.168.10.1 255.255.255.0 no shendsh ip int brR2:conf tint s0/0ip add 192.168.11.2 255.255.255.0 clo r 64000no shexitint s0/1ip add 192.168.21.2 255.255.255.0 clo r 64000no shexitinterface loopback 0ip add 192.168.20.1 255.255.255.0 no shendsh ip int brR3:conf tint s0/0ip add 192.168.31.3 255.255.255.0 clo r 64000no shexitint s0/1ip add 192.168.12.3 255.255.255.0 clo r 64000no shexitinterface loopback 0ip add 192.168.30.1 255.255.255.0 no shendsh ip int brR4:conf tint s0/0ip add 192.168.31.4 255.255.255.0 clo r 64000no shexitint s0/1ip add 192.168.21.4 255.255.255.0 clo r 64000no shexitint s0/2ip add 192.168.40.4 255.255.255.0 clo r 64000no shexitendsh ip int brR5:conf tint s0/0ip add 192.168.40.5 255.255.255.0 clo r 64000no shexitint f0/0ip add 192.168.50.5 255.255.255.0 no shexitint f0/1ip add 192.168.51.5 255.255.255.0 no shexitendsh ip int br三、检测连通性用ping命令去测试两个相连的接口是否连通四、配置路由1.1、静态路由的配置R1:conf tip route 192.168.20.0 255.255.255.0 192.168.11.2ip route 192.168.21.0 255.255.255.0 192.168.11.2ip route 192.168.30.0 255.255.255.0 192.168.12.3ip route 192.168.31.0 255.255.255.0 192.168.12.3ip route 192.168.40.0 255.255.255.0 192.168.11.2ip route 192.168.50.0 255.255.255.0 192.168.11.2ip route 192.168.51.0 255.255.255.0 192.168.11.2ip route 192.168.51.0 255.255.255.0 192.168.12.3ip route 192.168.50.0 255.255.255.0 192.168.12.3ip route 192.168.40.0 255.255.255.0 192.168.12.3endR2:conf tip route 192.168.10.0 255.255.255.0 192.168.11.1ip route 192.168.40.0 255.255.255.0 192.168.21.4ip route 192.168.31.0 255.255.255.0 192.168.21.4ip route 192.168.12.0 255.255.255.0 192.168.11.1ip route 192.168.30.0 255.255.255.0 192.168.11.1ip route 192.168.50.0 255.255.255.0 192.168.21.4ip route 192.168.51.0 255.255.255.0 192.168.21.4endR3:conf tip route 192.168.10.0 255.255.255.0 192.168.12.1ip route 192.168.11.0 255.255.255.0 192.168.12.1ip route 192.168.20.0 255.255.255.0 192.168.12.1ip route 192.168.21.0 255.255.255.0 192.168.31.4ip route 192.168.40.0 255.255.255.0 192.168.31.4ip route 192.168.50.0 255.255.255.0 192.168.31.4ip route 192.168.51.0 255.255.255.0 192.168.31.4endR4:conf tip route 192.168.10.0 255.255.255.0 192.168.21.2ip route 192.168.20.0 255.255.255.0 192.168.21.2ip route 192.168.30.0 255.255.255.0 192.168.31.3ip route 192.168.50.0 255.255.255.0 192.168.40.5ip route 192.168.51.0 255.255.255.0 192.168.40.5ip route 192.168.11.0 255.255.255.0 192.168.21.2ip route 192.168.12.0 255.255.255.0 192.168.31.3endR5:conf tip route 192.168.10.0 255.255.255.0 192.168.40.4ip route 192.168.30.0 255.255.255.0 192.168.40.4ip route 192.168.20.0 255.255.255.0 192.168.40.4ip route 192.168.11.0 255.255.255.0 192.168.40.4ip route 192.168.12.0 255.255.255.0 192.168.40.4ip route 192.168.21.0 255.255.255.0 192.168.40.4ip route 192.168.31.0 255.255.255.0 192.168.40.4end配置PC1:IP 192.168.50.1 255.255.255.0GA TEWAY 192.168.50.5配置PC2:IP 192.168.51.1 255.255.255.0GA TEWAY 192.168.51.51.2检测静态路由的配置a、在每台路由器上使用show ip route命令查看路由器的路由表R1路由表:R2路由表:R3路由表:R4路由表R5路由表b、在PC上使用ping命令检测到网络中的各点能否连通2.1在R5上配置默认路由将原来配置的所有静态路由条目删除,然后添加一条默认路由后,使用PC测试连通性进入全局配置模式no ip route 192.168.10.0 255.255.255.0 192.168.40.4no ip route 192.168.20.0 255.255.255.0 192.168.40.4no ip route 192.168.30.0 255.255.255.0 192.168.40.4no ip route 192.168.11.0 255.255.255.0 192.168.40.4no ip route 192.168.12.0 255.255.255.0 192.168.40.4no ip route 192.168.21.0 255.255.255.0 192.168.40.4no ip route 192.168.31.0 255.255.255.0 192.168.40.4ip route 0.0.0.0 0.0.0.0 192.168.40.4实验结果:实验成功完成,在做实验是要注意网关!免得因为网关没配好使得PC机无法与外面的网段ping通!。
路由器静态路由配置命令在网络通信中,路由器是一个重要的设备,它负责将数据包从一个网络传输到另一个网络。
静态路由是一种通过手动配置的方式来指定路由器如何转发数据包的方法。
在配置静态路由时,我们需要使用一些特定的命令来完成相关操作。
本文将介绍一些常用的路由器静态路由配置命令。
配置静态路由前,我们首先需要了解一些基本的网络信息,如网络地址、子网掩码和网关地址。
网络地址用于标识一个网络,而子网掩码用于区分网络地址和主机地址。
网关地址是一个在同一网络中的其他设备,用于将数据包转发到其他网络。
以下是一些常见的静态路由配置命令:1. 设置默认路由在配置路由时,我们通常会设置默认路由。
默认路由是指当路由器无法找到更为具体的路由信息时,将数据包发送到默认网关。
下面是配置默认路由的命令:```ip route 0.0.0.0 0.0.0.0 <网关地址>```其中,0.0.0.0 0.0.0.0 表示匹配所有目的网络,<网关地址>表示默认网关的IP地址。
2. 配置静态路由除了默认路由,我们还可以根据需要配置其他的静态路由。
静态路由的配置命令如下:```ip route <目的网络地址> <子网掩码> <下一跳地址>```其中,<目的网络地址>表示要访问的目标网络,<子网掩码>用于区分网络地址和主机地址,<下一跳地址>表示数据包下一跳的网关地址。
例如,要将数据包发送到目标网络192.168.1.0/24,下一跳地址为192.168.0.1,我们可以使用以下命令进行配置:```ip route 192.168.1.0 255.255.255.0 192.168.0.1```3. 配置静态路由优先级在配置多个静态路由时,路由器会根据路由的优先级来选择最佳的路由。
我们可以使用以下命令为静态路由设置优先级:```ip route <目的网络地址> <子网掩码> <下一跳地址> <优先级>```其中,<优先级>用于指定路由的优先级。
实验四 Cisco路由器静态路由和默认路由的配置一、实验目的1.进一步熟悉Cisco路由器的配置环境2.掌握Cisco路由器静态路由的配置方法3.掌握Cisco路由器默认路由的配置方法二、实验内容(一)静态路由的配置建立如上所示的拓扑结构,现在需要完成的就是让主机0能和主机1互相ping通。
具体配置如下:router1的配置:Press Enter to StartRouter>Router>enRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#hostname router1router1(config)#interface e0router1(config-if)#ip address 192.168.1.2 255.255.255.0router1(config-if)#no shut%LINK-3-UPDOWN: Interface Ethernet0, changed state to uprouter1(config-if)#interface s0router1(config-if)#ip address 192.168.2.1 255.255.255.0router1(config-if)#clock rate 64000 //clock rate是dce设备给dte设备提供时钟频率的,需要在dce里面设置,而另外的一个路由器里面则不用设置router1(config-if)#no shut%LINK-3-UPDOWN: Interface Serial0, changed state to uprouter1(config-if)#end%LINK-3-UPDOWN: Interface Serial0, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0, changed state to downrouter1#config tEnter configuration commands, one per line. End with CNTL/Z.router1(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2 //设定静态路由router1(config)#endrouter1#copy running startupDestination filename [startup-config]?Building configuration...%LINK-3-UPDOWN: Interface Serial0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0, changed state to up主机0 ping主机1,能够ping通?原因?_____________________________router2的配置:Press Enter to StartRouter>enRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#interface e0Router(config-if)#endRouter#config tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#hostname router2router2(config)#interface s0router2(config-if)#ip address 192.168.2.2 255.255.255.0router2(config-if)#no shut%LINK-3-UPDOWN: Interface Serial0, changed state to uprouter2(config-if)#interface s0router2(config-if)#interface e0router2(config-if)#ip address 192.168.3.1 255.255.255.0router2(config-if)#no shut%LINK-3-UPDOWN: Interface Ethernet0, changed state to uprouter2(config-if)#endrouter2#config tEnter configuration commands, one per line. End with CNTL/Z.router2(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1router2(config)#endrouter2#copy running startupDestination filename [startup-config]?Building configuration...[OK]router2#ping 192.168.1.2Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 msrouter2#ping 192.168.2.1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.2.1, timeout is 2 seconds:Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 msrouter2#ping 192.168.2.2Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.2.2, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms//路由器之间试ping一下,应该可以ping通,接下来配pc主机0的配置如下:PT模拟器用图形界面配置ip地址、子网掩码和默认网关,可通过命令ipconfig查看是否正确,测试:ping 192.168.3.2Boson模拟器配置如下C:>ipconfig /ip 192.168.1.1 255.255.255.0 //此时尚未指定网关C:>ping 192.168.2.1Pinging 192.168.2.1 with 32 bytes of data:Request timed out.Request timed out.Request timed out.Request timed out.Request timed out.Ping statistics for 192.168.2.1:Packets: Sent = 5, Received = 0, Lost = 5 (100% loss), //未指定网关时不能ping通router1的s0Approximate round trip times in milli-seconds:Minimum = 0ms, Maximum = 0ms, Average = 0msC:>ipconfig /dg 192.168.1.2 //指定网关为与本机直连的router1的e0口C:>ping 192.168.1.2Pinging 192.168.1.2 with 32 bytes of data:Reply from 192.168.1.2: bytes=32 time=60ms TTL=241Reply from 192.168.1.2: bytes=32 time=60ms TTL=241Reply from 192.168.1.2: bytes=32 time=60ms TTL=241Reply from 192.168.1.2: bytes=32 time=60ms TTL=241Reply from 192.168.1.2: bytes=32 time=60ms TTL=241Ping statistics for 192.168.1.2: Packets: Sent = 5, Received = 5, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:Minimum = 50ms, Maximum = 60ms, Average = 55msC:>ping 192.168.2.1Pinging 192.168.2.1 with 32 bytes of data:Reply from 192.168.2.1: bytes=32 time=60ms TTL=241Reply from 192.168.2.1: bytes=32 time=60ms TTL=241Reply from 192.168.2.1: bytes=32 time=60ms TTL=241Reply from 192.168.2.1: bytes=32 time=60ms TTL=241Reply from 192.168.2.1: bytes=32 time=60ms TTL=241Ping statistics for 192.168.2.1: Packets: Sent = 5, Received = 5, Lost = 0 (0% loss), //指定网关后可以ping通s0口了主机1的配置如下:PT模拟器用图形界面配置ip地址、子网掩码和默认网关,可通过命令ipconfig查看是否正确, 测试:ping 192.168.1.1Boson模拟器配置如下:C:>ipconfig /ip 192.168.3.1 255.255.255.0C:>ipconfig /dg 192.168.3.1 //把IP和网关设好C:>ping 192.168.1.1Pinging 192.168.1.1 with 32 bytes of data:Reply from 192.168.1.1: bytes=32 time=60ms TTL=241Reply from 192.168.1.1: bytes=32 time=60ms TTL=241Reply from 192.168.1.1: bytes=32 time=60ms TTL=241Reply from 192.168.1.1: bytes=32 time=60ms TTL=241Reply from 192.168.1.1: bytes=32 time=60ms TTL=241Ping statistics for 192.168.1.1: Packets: Sent = 5, Received = 5, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:Minimum = 50ms, Maximum = 60ms, Average = 55ms可以ping通,实验成功(二)默认路由的配置建立如上所示的拓扑结构,同静态路由。
实训3 静态路由与默认静态路由配置一、实训目的通过本实训了解静态路由与默认静态路由的配置方法,掌握静态路由与默认静态路由的配置命令。
二、实训逻辑图图3-1 实训4.2逻辑图三、实训内容及步骤1.路由器基本配置(1)按下表所示为路由器配置接口信息网络设备接口IP地址默认网关总部路由器(hostname R1)S0/0 172.16.1.1/24 N/A S0/1 192.168.10.1/24 N/A S0/2 192.168.11.1/24 N/A Loopback 0 环回接口192.168.1.1/24 N/A分公司1 (hostname R2)S0/0 192.168.10.2/24 N/A Loopback 0 192.168.2.1/24 N/A分公司2 (hostname R3)S0/0 192.168.11.2/24 N/A Loopback 0 环回接口192.168.3.1/24 N/A边界R4 (hostname R4)S0/0 172.16.1.2/24 N/A Loopback 0 环回接口202.202.202.202/24 N/A注意:串口中时钟频率的配置,必须配置在DCE端,可以通过“show controller”命令来查看串口是DCE还是DTE。
(2)使用“show ip interface brief”查看接口信息,应该所有配置接口的都是up。
(3)使用“ping”命令测试路由器广域网链路之间的连通性。
如果配置正确,应该R1和R2、R3、R4的广域网链路是连通的。
2.静态路由的配置(1)总部路由器—R1:R1(config)#ip route 192.168.2.0 255.255.255.0 192.168.10.2 //到分公司1R1(config)#ip route 192.168.3.0 255.255.255.0 192.168.11.2 //到分公司2(2)分公司1—R2:R2(config)#ip route 192.168.1.0 255.255.255.0 192.168.10.1 //到总部R2(config)#ip route 192.168.3.0 255.255.255.0 192.168.10.1 //到分公司2(3)分公司2—R3:R3(config)#ip route 192.168.1.0 255.255.255.0 192.168.11.1 //到总部R3(config)#ip route 192.168.2.0 255.255.255.0 192.168.11.1 //到分公司1(4)边界路由器—R4:R4(config)#ip route 192.168.1.0 255.255.255.0 172.16.1.1 //到总部R4(config)#ip route 192.168.2.0 255.255.255.0 172.16.1.1 //到分公司1R4(config)#ip route 192.168.3.0 255.255.255.0 172.16.1.1 //到分公司23.默认静态路由的配置总部至边界路由器:R1(config)#ip route 0.0.0.0 0.0.0.0 172.16.1.2分公司1至边界路由器:R2(config)#ip route 0.0.0.0 0.0.0.0 192.168.10.1分公司2至边界路由器:R3(config)#ip route 0.0.0.0 0.0.0.0 192.168.11.14.查看各路由器的路由表R1#show ip routeCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is 172.16.1.2 to network 0.0.0.0C 192.168.10.0 is directly connected, Serial0/1C 192.168.11.0 is directly connected, Serial0/2C 172.16.1.0 is directly connected, Serial0/0C 192.168.1.0/24 is directly connected, Loopback0S 192.168.2.0/24 [1/0] via 192.168.10.6 //到分公司1的静态路由S 192.168.3.0/24 [1/0] via 192.168.10.10 //到分公司2的静态路由S* 0.0.0.0/0 [1/0] via 172.16.1.2 //到Internet的默认静态路由四、实训调试及结果1.分别查看R2、R3、R4的路由表,分析结果的正确性,并将其路由条目复制到下方。
静态路由及默认路由的基本配置首先假设主机PC1与PC3之间如果能够正常连通,那么PC1将发送数据给其网关设备R1;R1收到后将根据数据包中的目的地址查看它的路由表,找到相应的目的网络的所在路由条目,并根据该条目中的下一跳和出接口信息将该数据转发给下一台路由器R2;R2也采取同样的步骤将数据转发给与自己直连的主机PC3;主机PC3在收到数据后,与主机PC1发送数据到PC3的过程一样,再发送相应的回应消息给PC1。
在错误!未找到引用源。
中,用R3来模拟互联网Internet,由于Internet是一个目标范围很广的目标网络,故到达Internet的路由需要配置为默认路由,R3与R1之间使用串口(Serial)相连。
首先在PC1、PC2、PC3、PC4上配置IP地址、子网掩码、默认网关。
对于PC1,其网关地址为192.168.0.1,PC2的网关地址为192.168.1.1,PC3的网关地址为192.168.16.1,PC4的网关地址为192.168.17.1。
各个路由器的基础配置在PC1上测试其与其他计算机的连通性从上面的结果可观察到PC1与PC2互通,但PC1与PC3不能互通在路由表中,“Destination/Mask”列为目标网络的网络号和子网掩码,“Proto”列表示路由协议类型,“Pre”列为优先级(值越小,优先级越高),“Cost”列为到达目标网络的度量值,“Flags”列为路由类型标志,“NextHop”列为相对于当前设备到达目标网络的下一个设备入口IP地址(下一跳地址,如果目标为直连网络,则“NextHop”列值为当前设备出口IP地址),“Interface”列为通往目标网络的本设备出端口编号。
从上面的路由表信息可观察到,路由器默认会自动生成到达其所有直连网络的路由信息,PC1与PC2所属的网络192.168.0.0/24与192.168.1.0/24都在R1中有对应的路由信息,故PC1与PC2的网络是连通的,而PC1发向PC3、PC4的数据包的目标网络分别为192.168.16.0/24、为192.168.17.0/24,这两个目标网络在R1中无对应的路由信息,故PC1与PC3、PC4的网络不通。