文章目录
一、静态路由
静态路由是在路由器中设置固定的路由表,其优点是简单、高效、可靠,在所有的路由中,静态路由优先级最高。
二、默认路由
默认路由可以看作是最后一条出路,就是说当路由找不到合适的下一路由时,就把信息送入默认路由指向的下一跃点。
三、使用思科模拟器实验
1、实验环境
- Cisco Packet Tracer 软件
2、准备工作
- 模拟 2921路由器三台
- 6台模拟PC
- 交叉线直连线若干
- 模拟2960交换机三台
3、实验要求与步骤
要求:有一个C类网络:202.204.220.0,依此划分3个子网,分别包含60,20,10个主机数,并为三个路由器留出两个点对点连接的子网
步骤:
1). 准备如图的设备,绘制出拓补图
路由的 gi 0/0端口连接交换机,是和主机(也即是PC)通信的端口
2). 分别对每个路由与它主机相连端口进行配置
在拓补图中单击路由,点击CLI,逐步输入命令。
如果出现了 (yes/no)让你选的话,直接输no就行
R1配置:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R1
R1(config)#int gi 0/0
R1(config-if)#ip address 202.204.220.30 255.255.255.240
R1(config-if)#no shutdown
R1(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
R1(config-if)#exit
R1(config)#int gi 0/1
R1(config-if)#ip address 202.204.220.5 255.255.255.252
R1(config-if)#no shutdown
R1(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
R1(config-if)#exit
R2配置:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R2
R2(config)#int gi 0/0
R2(config-if)#ip address 202.204.220.62 255.255.255.224
R2(config-if)#no shutdown
R2(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
exit
R2(config)#int gi 0/2
R2(config-if)#ip address 202.204.220.9 255.255.255.252
R2(config-if)#no shutdown
R2(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/2, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/2, changed state to up
exit
R2(config)#
R0配置:
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R0
R0(config)#int gi 0/0
R0(config-if)#ip address 202.204.220.126 255.255.255.192
R0(config-if)#no shutdown
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
R0(config-if)#exit
R0(config)#int gi 0/1
R0(config-if)#ip address 202.204.220.6 255.255.255.252
R0(config-if)#no shutdown
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up
R0(config-if)#exit
R0(config)#int gi 0/2
R0(config-if)#ip address 202.204.220.10 255.255.255.252
R0(config-if)#no shutdown
R0(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/2, changed state to up
R0(config-if)#exit
R0(config)#
R0的配置比较特殊,因为他是连接两个路由的中间路由,因此有一个端口连接R1,一个端口连接R2,一个连接主机
以上是通过命令行配置路由IP,我们亦可以直接通过页面操作,只要最后的IP遵循下述即可
R1: ip:202.204.220.30
子网掩码:255.255.255.240
//主机IP:202.204.220.[17-29]
R2: ip:202.204.220.62
子网掩码:255.255.255.224
//主机IP:202.204.220.[33-61]
R0: ip:202.204.220.126
子网掩码:255.255.255.192
//主机IP:202.204.220.[65-125]
为了后面操作的方便,以上IP均配置在 gi 0/0 端口上
--------------------------------
R0<->R1
R1: IP:202.204.220.5
子网掩码:255.255.255.252
R0: IP:202.204.220.6
子网掩码:255.255.255.252
以上两个路由在 gi 0/1端口连接
----------------------------------
R0<->R2
R2: IP:202.204.220.9
子网掩码:255.255.255.252
R0: IP:202.204.220.10
子网掩码:255.255.255.252
以上两个路由在 gi 0/2端口连接
打上//标志的不用理会,这是说明该路由的子网下主机能用的IP范围,下文给主机配置IP时用到
此处放一张R0图形操作添加IP的图片,其他两个路由类似操作
当然我们配置0/1端口时要切换到如下图所示位置:
3).配置主机IP
再来回忆上文中我们在各个路由下的0/0端口给主机分配的IP
R1: ip:202.204.220.30
子网掩码:255.255.255.240
//主机IP:202.204.220.[17-29]
R2: ip:202.204.220.62
子网掩码:255.255.255.224
//主机IP:202.204.220.[33-61]
R0: ip:202.204.220.126
子网掩码:255.255.255.192
//主机IP:202.204.220.[65-125]
为了后面操作的方便,以上IP均配置在 gi 0/0 端口上
上图我们采用了R1路由下的主机,因此我们观测到PC1主机的
IP地址:202.204.220.18 ----->其中18在[17-29]范围内
子网掩码:255.255.255.240 ----->与R1 0/0端口的一致
也即是,各个路由下的主机的子网掩码与路由0/0端口的子网掩码一致,主机的IP地址控制在上述给定的范围内即可,而依据给定的范围我们可以算出:R1最多可以分配13个主机,R2最多可以分配29个主机,R0最多可分配61个主机。是符合10,20,60台主机的最低要求
根据上述规则,给R2,R0路由下的主机分配IP和网关。一个路由使用两台主机即可
4).配置静态路由
本案例中,R0是中间路由,R1和R2通过R0进行通信,因此单纯配置静态路由只能实现R0和R1,R0和R2之间的通信,R1和R2无法通信,需要额外的配置两个默认路由,下文讲述
首先完成对R1和R0之间的静态路由配置,两个路由要互相配置对方的静态路由,这样才能让通信的数据有来有回达到真正的通信
R1配置:
R1>en
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#ip route 202.204.220.64 255.255.255.192 202.204.220.6
R0配置:
R0>en
R0#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R0(config)#ip route 202.204.220.16 255.255.255.240 202.204.220.5
此时,该简易互联网已经具备初步的通信功能了,也即R0和R1可以互相通信了,如下图:
此时再配置R2和R0间的静态路由使其可以互相通信
R2配置:
R2>en
R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#ip route 202.204.220.64 255.255.255.192 202.204.220.10
R0配置
R0>en
R0#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R0(config)#ip route 202.204.220.32 255.255.255.224 202.204.220.9
两台路由下的主机测试
测试通过
我们再配置R1和R2的静态路由
R1:
R1>en
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#ip route 202.204.220.32 255.255.255.224 202.204.220.6
R2:
R2>en
R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#ip route 202.204.220.16 255.255.255.240 202.204.220.10
做到这里是可以直接ping通两台主机的,到为了练习巩固,再加一处默认路由的配置
5).配置默认路由
默认路由的功能上文已有介绍,此处不再赘述
默认路由一般只有一个,当路由找不到合适的下一跳端口时就往默认路由走
R0>en
R0#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R0(config)#ip route 0.0.0.0 0.0.0.0 202.204.220.5
最后测试R1路由下的主机和R2路由下的主机连接。如下图:
成功!!!!