一 静态路由协议
两种类型的网络
a ma的网络 多路访问网段 ethernet 多个节点 静态路由写吓一跳地址
b p2p 点到点的网段 serial hdlc ppp 只有两个节点 数据发送出 只有一个对方能接收 静态路由写出站接口
#ip route network [mask] {address | interface} [distance] [permanent]
其中的network为网络号 即一个网段
mask为子网掩码
address为吓一跳地址 ma接口
interface为出站接口 与上面的为或的关系 p2p网段
实验1
1.如图所示
r4模拟为pc r5模拟为dhcp服务器 写静态路由让r4获取dhcp服务器分配的ip地址
r2与r1之间用串口连接 静态路由需要指定 端口 即可
2.命令
a 设置各个设备的ip地址
r2#conf t
#int fa 0/1
#no shutdown
#ip address 24.1.1.2 255.255.255.0
#int ser1/0
#no shutdown
#ip address 12.1.1.2 255.255.255.0
其中r4不设置地址
同理设置r1 fa 0/0 13.1.1.1
ser1/1 12.1.1.1
b
去掉r4和r5的路由功能 no ip routing
r4通过dhcp服务器获得地址 所以
int fa0/0
ip address dhcp
r5开启dhcp服务器
并设置网关 35.1.1.3 IP default-gateway 35.1.1.3
c 部署静态路由
查看路由表
show ip route
R2
r2#int fa0/1
#ip helper-address 35.1.1.5 //fa0/1 接口dhcp中继 但是没有路由 下面写路由
#exit
#ip route 35.1.1.0 255.255.255.0 serial 1/0 表明到35网段的路由 下一个端口
#show ip route
会显示
35.0.0.0/24 is subnetted ,1 subnets
s 35.1.1.0 is directly connected,serial0/1 表示静态添加的路由
或者为 s 35.1.1.0 【1/0】via 13.1.1.3 中括号中的1为管理距离 0为度量值 后面的地址为吓一跳地址
查看路由条目的详细情况
show ip route 35.1.1.0 255.255.255.0
看结果
R1
配置r1上的静态路由
r1#ip route 35.1.1.0 255.255.255.0 13.1.1.3
直连路由器不用设置静态路由
回包路由
r3
#ip route 24.1.1.0 255.255.255.0 fa 0/1 13.1.1.1 先写出站接口再写吓一跳地址
r1
#IP route 24.1.1.0 255.255.255.0 ser1/1 12.1.1.2
R5上部署dhcp
r5
#service dhcp
#ip dhcp pool 24 起名称为24 此为地址池的名称
#network 24.1.1.0 255.255.255.0
#default-router 24.1.1.2 默认路由器
#dns-server 24.1.1.2 dns服务器设置
#domain-name dongguolei.com 域名
#ip dhcp excluded-address 24.1.1.1 24.1.1.3 地址池中排除此范围地址
r4#int fa0/0
#shutdown
#no shutdown
#do show ip int brie
可以看到r4的此接口收到分配的ip地址 不出意外 应该是24.1.1.4 地址池中可以允许的最小地址