实训日记0909

2020-09-09 Views 随笔 | 生活755字4 min read
featureimg

实训第三天

今天简单学习了一下交换机、ARP等基础知识,然后学习重点放在DHCP上。

ARP

ARP(Address Resolution Protocol),中文译为「地址解析协议」。
ARP原理:

  1. IP地址已确定,确定自身源地址和目标地址
  2. 自身MAC地址已知,求下一个站点的MAC地址
  3. 自身产生ARP请求,发送广播
  4. 接收者给出响应,带回MAC地址

DHCP概述

DHCP(Dynamic Host Configuration Protocol),中文译为「动态主机配置协议」。DHCP是在IP网络上使用的网络管理协议,主要用于给网络上的设备动态分配IP地址以及其他网络配置参数,从而减少互联网访问成本、减轻网络管理员或用户的配置任务和成本,从而更好地进行集中管理。
DHCP session
DHCP是基于客户端服务器模式运行的。当某一需要IP地址的设备接入该网,如果客户端和服务器不在同一个子网中,则需要借助DHCP帮助器或DHCP中继代理。设备启动时DHCP客户端软件就会发送一个DHCP发现报文,以发现DHCP服务器的IP地址。网络中的任意一台DHCP服务器都有可能受到该报文,但基本上是最近的那台服务器最先收到并作出响应。DHCP服务器先在其数据库中查找该计算机的配置信息。若找到返回找到的信息。若找不到,则从服务器的IP地址池pool中取一个地址分配给该计算机。

DHCP配置

0909tuopu

在该拓扑中,R1-R3 R5-R7是交换机(路由器伪装),R4是DHCP服务器,PC-1~PC-10是主机。

配置交换机

  1. 声明vlan
SW1#vlan database
SW1(vlan)#vlan 10
SW1(vlan)#vlan 20

2.配置静态vlan

  • 交换机和交换机之间配trunk模式
  • 交换机和路由器之间配trunk模式
  • 交换机和主机之间配access模式
SW1#conf t
SW1(config)#int f0/0
SW1(config-if)#switchport mode access
SW1(config-if)#switchport access vlan 10
SW1(config-if)#exit
SW1(config)#int f0/2
SW1(config-if)#switchport mode access
SW1(config-if)#switchport access vlan 20
SW1(config-if)#exit
SW1(config)#int f0/1
SW1(config-if)#switchport mode trunk
SW1(config-if)#switchport trunk encapsulation dot1q
SW1(config-if)#no shut
SW1(config-if)#exit

配置DHCP服务器

//开启DHCP服务
R4(config)#service dhcp
//分配地址池
R4(config)#ip dhcp pool 1
//分配网段
R4(dhcp-config)#network 10.10.10.0 255.255.255.0
//配置默认网关
R4(dhcp-config)#default-router 10.10.10.254
//配置DNS
R4(dhcp-config)#dns-server 8.8.8.8
R4(dhcp-config)#exit
//配置保留地址(在此地址范围内不予分配)
R4(config)#ip dhcp excluded-address 10.10.10.250 10.10.10.254

配置主机

由于此次实验中是由路由器来伪装主机,因此需要关闭路由功能。

PC-9#conf t
PC-9(config)#no ip routing
PC-9(config)#ip default-gateway 50.50.50.254
PC-9(config)#int e0/1
PC-9(config-if)#no shut
PC-9(config-if)#ip add dhcp
PC-9(config-if)#exit
EOF