静态路由实验

静态路由优点

  1. 对路由器CPU没有管理性开销
  2. 在路由器间没有带宽占用
  3. 安全稳定

静态路由缺点

  1. 对于新添网络配置繁琐,对于大型网络工作量大
  2. 需要对网络架构非常熟悉

静态路由配置方法

R1(config)#ip route network [mask] {address | interface} [distance] [permanent]
network:目的网段
mask:子网掩码
address:下一跳地址
interface:出站接口
distance:管理距离

第一种写法

ip route 新增的路由或某一IP地址 掩码 下一跳地址

第二种写法

ip route 新增的路由或某一IP地址 掩码 出接口

第三种写法

ip route 新增的路由或某一IP地址 掩码 出接口 下一跳 //出接口和下一跳顺序不能调换,这样不会触发递归查询机制,(推荐写法)

第四种写法(默认路由)

ip route 0.0.0.0 0.0.0.0 出接口或下一跳或出接口 下一跳 //通过下一跳去往下一跳能去的所有网络(一般适用于末梢网络)

当目的网段是MA(多路访问网段),此时写静态路由一定要关联下一跳,而是P2P(点到点网段)时,写静态路由一定要关联出站接口

实验图

实验目的

R4为一台PC,R5为DHCP服务器,要使得R4能获取到R5分配的ip地址

实验操作

R4的请求过程

R4的帧只能发送到R2的e0/0接口,而DHCP Discover报文是广播包,路由器默认是不会转发广播包的,因此需要在R2的e0/0接口上做DHCP中继来将R4的DHCP Discover报文转达到R5,但是R2开始没有去往R5的路由,因此需要手动添加,先添加去往R1的路由,再在R1上添加去往R3的路由,由于R3与R5是直连路由,会自动获取路由条目

R5的回复过程

R5先发给R3,R3上没有去往R4的路由,因此需要先添加去往R1的路由条目,再在R1上添加去往R2的路由条目,最后由R2转发给R4

第一步基本配置

R1(中间路由)

en
conf t
int e0/0
ip add 13.1.1.2 255.255.255.0
no sh
exit
int e0/1
ip add 14.1.1.1 255.255.255.0
no sh

查看接口状态

show ip int bri

查看路由表

show ip route

R2(中间路由)

en
conf t
int e0/1
ip add 13.1.1.1 255.255.255.0
no sh
exit
int e0/0
ip add 12.1.1.1 255.255.255.0
no sh

查看接口状态

查看路由表

R3(中间路由)

en
conf t
int e0/0
ip add 14.1.1.2 255.255.255.0
no sh
exit
int e0/1
ip add 15.1.1.1 255.255.255.0
no sh

查看接口状态

image

查看路由表

image

R4(内网PC)

en
conf t
no ip routing
int e0/0
ip add dhcp
no sh

查看接口状态

R5(DHCP服务器)

en
conf t
no ip routing
int e0/0
ip add 15.1.1.2 255.255.255.0
no sh
exit
ip default-gateway 15.1.1.1             //可以不开启,但开启网关后,数据转发效率更高

查看接口状态

下面先对路由表的格式进行分析,例如R1的路由表

首先13.0.0.0/8和14.0.0.0/8并不是一条具体的路由条目,而是代表这个主网段的路由条目,依次对路由条目进行分类,C代表是直连路由,直连路由都没有下一跳地址,因此第一条路由条目的意思是当有去往13.1.1.0网段的数据帧过来,R1会通过e0/0口转发。L代表去往这个网段的接口的地址,是自动生成的

查看一下这条路由条目的详细信息
show ip route 13.1.1.0 255.255.255.0

image

可以发现这种路由的管理距离和度量值都为0(没有度量值),最为可靠最优先

第二步配置请求路由

R2

conf t
ip route 15.1.1.0 255.255.255.0 e0/1              //e0/1为出站接口

再次查看路由表

可以看到多出一条路由条目,S代表静态,查看详细信息

可以看到静态路由的管理距离为1,当写静态路由只关联了出站接口时,路由条目的格式与直连路由类似

R1

conf t
ip route 15.1.1.0 255.255.255.0 14.1.1.2                    //14.1.1.2为下一跳地址

这条路由条目才是经典的非直连网段的路由条目格式
前缀:15.1.1.0
[1/0]:1代表管理距离,0代表度量值
via:下一跳地址

到这里R5就能获取到R4的DHCP报文,因为R4可以发给R2,R2发给R1,R1发给R3,R3和R5是直连路由,默认就有R5的路由条目

第三步配置回复路由

R3

conf t
ip route 12.1.1.0 255.255.255.0 e0/0 14.1.1.1                  //e0/0是出站接口,14.1.1.1是下一跳

查看路由表

R1

conf t
ip route 12.1.1.0 255.255.255.0 e0/0 13.1.1.1

查看路由表

R5配置DHCP服务器

conf t
service dhcp                                        //配置DHCP服务
ip dhcp pool server                                 //配置DHCP服务器名
network 12.1.1.0 255.255.255.0                      //配置DHCP地址池
default-router 12.1.1.1                             //配置网关
dns-server 12.1.1.1                                 //配置DNS服务器
domain-name cisco.com                               //域名,自定义

R2配置DHCP中继

conf t
int e0/0
ip helper-address 15.1.1.2                          //配置DHCP中继

可以看到R4已经获取到IP地址,实验成功

你可能感兴趣的:(静态路由实验)