CCNA 单臂路由与DHCP实验

单臂路由是指在路由器的一个接口上通过配置子接口的方式,该子接口也叫“逻辑接口”,并不是真正的物理接口。实现原来相互隔离的不同VLAN之间的互联互通。在Cisco网络认证体系中,单臂路由是一个重要的学习知识点。通过单臂路由的学习,能够深入的了解VLAN的划分、封装和通信原理,理解路由器子接口、ISL协议和802.1Q协议,是CCNA考试中经常考的。
DHCP是动态主机配置协议,它的优点有不会下放相同的地址给两台主机;管理员也可以约束特定的计算机使用特定的IP地址。它的缺点有不能发现网络中非DHCP用户已经使用的地址;DHCP服务器不能跨路由器通信,除非路由器允许BOOT转发
DHCP的数据包有4类
1.dhcp discover 发现包
2.dhcp offer 提供包
3.dhcp request 请求包
4.dhcp ack 确认包
工作过程:
PC发送dhcp discover包(以广播形式)寻找DHCP服务器;DHCP服务器收到discover包后做出响应,发送一个包含未出租的IP地址和其他设置的offer包;PC收到DHCP服务器发送的offer包后(若有多台DHCP服务器做出响应,PC只接收第一台DHCP服务器发送来的数据),以广播的形式向DHCP服务器回答一个request请求(之所以用广播方式回答,是为了通知所有的DHCP服务器,它将选择那台DHCP服务器所提供的IP地址);DHCP服务器收到request包后,会向PC发送一个包含它所提供的IP地址和其他设置的DHCPack确认包;以后PC登录网络时,不会发送discover包,而是直接发送request包进行IP地址分配,当DHCP服务器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCPack确认包。如果此IP地址已无法再分配给原来的DHCP客户机使用时(比如此IP地址已分配给其它PC使用),则DHCP服务器给PC回答一个DHCPnack否认包。当原来的DHCP客户机收到此DHCPnack否认包后,它就必须重新发送DHCPdiscover发现包来请求新的IP地址。
成为DHCPserver的条件:
1.自身拥有合法的IP地址
2.必须已经连接到所要下放的广播域

实验操作
单臂路由
要求:
1.PC0划入vlan2;PC1划入vlan3.
2.通过DHCP自动下放地址。
3.PC1和PC0可以互通

配置
1.交换机上创建vlan
SW1(config)#vlan 2 (创建vlan2)
SW1(config-vlan)#exit
SW1(config)#vlan 3 (创建vlan3)
SW1(config-vlan)#exit
SW1(config)#interface f0/2 进入接口
SW1(config-if)#switchport mode access 将接口模式改为接入
SW1(config-if)#switchport access vlan 2 将接口划入到对应的vlan
SW1(config-if)#exit
SW1(config)#interface f0/3
SW1(config-if)#switchport mode access
SW1(config-if)#switchport access vlan 3
SW1(config-if)#exit
2.交换机上改trunk干道
trunk干道不属于任何一个vlan,可以承载所有vlan的流量,标记和识别不同vlan流量
SW1(config)#interface f0/1
SW1(config-if)#switchport mode trunk
SW1(config-if)#exit
3.路由器上配置子接口
Router(config)#interface f0/0
Router(config-if)#no shutdown (打开接口)
Router(config-if)#exit
Router(config)#interface f0/0.1
Router(config-subif)#encapsulation dot1Q 2 (封装模式为dot1Q vlan2)
Router(config-subif)#ip address 192.168.1.254 255.255.255.0
Router(config-subif)#exit
Router(config)#interface f0/0.2
Router(config-subif)#encapsulation dot1Q 3
Router(config-subif)#ip address 192.168.2.254 255.255.255.0
Router(config-subif)#exit
4.通过DHCP进行IP地址的下放
Router(config)#ip dhcp pool 2 (创建一个名叫2的DHCP地址池)
Router(dhcp-config)#network 192.168.1.0 255.255.255.0 (下放网段的IP地址)
Router(dhcp-config)#default-router 192.168.1.254 (网关的地址)
Router(dhcp-config)#dns-server 8.8.8.8 (DNS服务器的地址)
Router(dhcp-config)#exit
Router(config)#ip dhcp pool 3
Router(dhcp-config)#network 192.168.2.0 255.255.255.0
Router(dhcp-config)#default-router 192.168.2.254
Router(dhcp-config)#dns-server 8.8.8.8
Router(dhcp-config)#exit
在这里插入图片描述
在这里插入图片描述
PC都拿到了各自网段的地址
测试连通性:
在这里插入图片描述