思科dhcp服务器动态获取ip地址

news2024/12/21 22:59:31

项目要求:

 

某公司共有网管中心、行政部、技术部、三个部门,分别处在一栋大楼中的两个楼层,为了保证公司内部主机始终能够连接Internet,采用双向冗余设计,分别使用路由器R1与路由器R2连接中国电信和中国联通。

1.首先为了避免不必要的ip地址的浪费需要划分子网

2.要求公司内部所有网络可以互联互通。

3.要求技术部与行政部统一使用DHCP服务器动态获取IP地址。

4.要求公司内部所有主机可以访问公司内部WWW服务器

 

 

 【项目拓扑图】

 

【理解子网的划分】

 

ipv4 由 32位二进制数组成, 分四组,每组8位, 为了方便记忆:通常用10进制表示:192.168.1.1,

ip地址由两部分组成,网络号,主机号, 例如: 192.168.1.32  网络部分: 192.168.1  主机部分:0.0.0.32

 

ip地址分成4类:

A类 : 1.0.0.1 ~ 126.255.255.254 网络位+主机位+主机位+主机位, 默认子网掩码/8 255.0.0.0

B类: 128.0.0.1 ~ 129.255.255.254  网络位+网络位+主机位,+主机位

c类: 192,0.0.1 ~223.255.255.254 网络位+网络位+网络位+主机位

D类,D类不常用

 

子网掩码是用来区分,地址中有没有子网号的,所以用0,1表示,  网络号,子网号都用1,主机号用0,因此a,b,c类的子网掩码都用默认的。

 

默认子网掩码

A类255.0.0.0    11111111 00000000 00000000 00000000

B类255.255.0.0 11111111 11111111 00000000 00000000

C类255.255.255.0 11111111 11111111 11111111 00000000

子网掩码与ip地址向与得出的就是网络地址,网络地址的主机位换成1为广播地址,

子网掩码与IP地址相与,得出的就是网络地址,得出网络地址后,把网络地址的主机位全换成1可以得到广播地址。如:主机IP地址210.33.5.68/25                解:子网掩码/25,即为25个1:11111111 11111111 11111111 10000000所以子网掩码为:255.255.255.128.将IP地址和子网掩码相与得出网络地址,因为255为8个1,与其相与的结果定本身,所以我们只需要看68和128相与的结果即可。

 

【分析】

主机地址210.33.5.68    210.33.5.01000100

子网掩码255.255.255.128 255.255.255.10000000

网络地址 210.33.5.0   210.33.5.00000000

广播地址210.33.5.127   210.33.5.01111111

 

划分子网

如拓补图,网管中心,行政部,技术部,需要划分子网,网管中心4台主机,技术部两台,行政部两台,所以每个子网最大需要容纳的主机位为7台(4台pc机+网络地址+网关+广播地址=7),  计算:由于为c类的 ip地址   192.168.xx.0,所以 子网掩码为: 11111111 11111111 11111111  00000000              这样每个子网 最大需要的主机个数也就是 4台pc机+网络地址+网关+广播地址=7     2^3>7  ,所以 主机号 有3个0,主机号有5个0变成了1,被网络号占用了。       即:     11111111  11111111 1111111   11111000   :255.255.255.248           

 

         

 

但是有个疑问,希望大佬能请教一下,那这样的话 有5个主机号为占用   2^5 =32  这里最大划分32个子网,需要这么多子网吗?

 

【2 分析首先得让这个公司的网络可以互通】

先手动给pc机    静态分配ip地址,测试网络的互通:

 

【初始pc,服务器 ,路由配置】

 

服务器,及其网关中心的主机

 

路由器:

 

其他路由器同理

 

 

分析:   主要是让  r0  和 r2 r3 r1 之间形成相互的路由表:

 

 

这里使用ripv2 动态路由进行配置:

r2:    network 直连路由器的网段

R2(config-router)#network 192.168.1.0
R2(config-router)#network 192.168.2.0
R2(config-router)#network 10.10.3.0
R2(config-router)#network 10.10.1.0

 

r3  :network 直连路由器的网段

R3(config-router)#network 10.10.1.0

 

 

r1: :network 直连路由器的网段

R1(config-router)#network 10.10.2.0

 

r0 ::network 直连路由器的网段

R0(config-router)#network 192.168.3.0
R0(config-router)#network 10.10.3.0
R0(config-router)#network 10.10.2.0

 

 

这样配置完成就各个路由之间就形成了路由表,之前 已经静态分配的ip,所以pc3,pc0,测试网络是否互通

 

路由器之间各个 端口 的网关没配置错误的话,就通了

 

 

【3现在网络互通需要动态分配ip地址:】

 

配置dhcp服务器的dhcp服务:

【技术部的主机动态分配】

 

 

【行政部的主机动态分配】

 

 

dhcp服务器设置好,开启 dhcp服务之后, 路由器还需要设置相关的命令:

因为:

 

 

所以:

 

 

这样pc机 去 动态获取ip地址时,路由器就知道指向哪个服务器了,指向了192.168.1.2该服务器,该服务器由于设置了相关设置,就动态的分配了我们需要的ip地址

 

【结果】

 

 

【4要求公司内部的主机都可以访问web服务】

目前网络已经互通了,但是现实生活中web的服务器肯定不是192.168.1.4这样让我们容易记住的ip,如果客户不知道服务器的ip怎么办?【通常情况下只知道服务器的域名】

 

这样也可以访问,只是,没有dns只能用ip

 

 

这样要使用到dns 域名解析:  把域名映射成ip地址并且返回给客户,【客户并不知道,客户的pc机收到dns映射 返回p地址   自动访问网址】

dns 服务器 设置好域名与ip的映射:

 

   【如 这样理解】

 

【注意这里web服务器为:192.168.1.4    dns服务器为:192.168.1.3,并且dhcp服务动态分配ip时,dns统一都是192.168.1.3,pc机肯定是可以访问dns的,并且网络还是互通的】

希望对大家有所帮助,新手上路,文中有些疑问,大佬可以解答一下吗

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1390.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【算法详解】数据结构:7种哈希散列算法,你知道几个?

一、前言 哈希表的历史 哈希散列的想法在不同的地方独立出现。1953 年 1 月,汉斯彼得卢恩 ( Hans Peter Luhn ) 编写了一份IBM内部备忘录,其中使用了散列和链接。开放寻址后来由 AD Linh 在 Luhn 的论文上提出。大约在同一时间,IBM Researc…

项目进度管理

第3 章 项目进度管理 3.1 概述 1.项目进度管理是指在项目实施过程中,对各阶段的进展程度和项目最终完成的期限所进行的管理,是在 规定的时间内,拟定出合理且经济的进度计划(包括多级管理的子汁划),在执行该计划的过程…

常见的限流算法的原理以及优缺点

原文网址:常见的限流算法的原理以及优缺点_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍限流常用的算法及其优缺点。 常用的限流算法有: 计数器(固定窗口)算法滑动窗口算法漏桶算法令牌桶算法 下面将对这几种算法进行分别介绍…

tmux的简单使用

文章目录一、认识tmux1.1 会话1.2 tmux的作用1.3 tmux的安装二、tmux的使用2.1 会话管理2.1.1 创建会话2.1.2 退出会话2.1.3 从终端环境进入会话2.1.4 查看会话列表2.1.5 销毁会话2.1.6 重命名会话2.2 窗口管理2.3 窗格管理一、认识tmux 1.1 会话 命令行的典型使用方式是&…

rocketmq是如何消费

拉取消息的请求都在pullRequestQueue队列里, 拉取消息成功后设置下一次需要拉取的offset, boolean dispatchToConsume processQueue.putMessage(pullResult.getMsgFoundList()); 这个方法会把拉取回来的消息放进msgTreeMap里面 然后消费拉取回来的消…

MongoDB副本集成员如何复制新数据

复制是指在多台服务器上保持相同的数据副本。MongoDB 实现此功能的方式是保存操作日志(oplog),其中包含了主节点执行的每一次写操作。oplog 是存在于主节点 local 数据库中的一个固定集合。从节点通过查询此集合以获取需要复制的操作。 每个…

Solving Inverse Problems With Deep_Neural Networks – Robustness Included_

作者:Martin Genzel, Jan Macdonald, and Maximilian Marz期刊:preprint arXiv时间:2020代码链接:代码论文链接:论文 1 动机与研究内容 最近工作发现深度神经网络对于图像重构的不稳定(instabilities),以…

记一次漏洞挖掘【网络安全】

漏洞信息 从CVE-2019-10999查看该CVE的基础信息得知,这是一个栈溢出漏洞,攻击者在已登录的情况下可以通过向wireless.htm发送一个超长的WEPEncryption参数导致栈溢出,从而执行任意命令攻击. 现在我们利用Shambles Desktop工具确定这个漏洞的…

单商户商城系统功能拆解23—用户标签

单商户商城系统,也称为B2C自营电商模式单店商城系统。可以快速帮助个人、机构和企业搭建自己的私域交易线上商城。 单商户商城系统完美契合私域流量变现闭环交易使用。通常拥有丰富的营销玩法,例如拼团,秒杀,砍价,包邮…

在Windows使用VSCode搭建嵌入式Linux开发环境

在Windows使用VSCode搭建嵌入式Linux开发环境 百问网已经制作好了完备的Ubuntu镜像,可以从这里下载: 链接:https://pan.baidu.com/s/1vw4VUV_Mvt0HXz8IC66ACg 提取码:iftb 我们也正在(2022.10.17开始)使用纯粹的Ubuntu环境开始…

孙宇晨2022釜山区块链周演讲:区块链是未来数字城市发展基石

据韩国媒体全球经济新闻10月27日报道,波场TRON创始人孙宇晨线上出席了2022 釜山区块链周(Blockchain Week in Busan 2022,以下简称BWB 2022),并发表《 The Cities of Tomorrow》主题演讲。孙宇晨表示,“区块…

生产环境数据库表迁移实践集锦

数据库表迁移是开发者必须要掌握的一种能力,对中高级开发者来说更是如此。工作中随着公司业务不断发展、系统架构的慢慢调整演化,迁移数据库表是不可避免的。由于数据是公司最最核心的资产,所以对生产环境数据库表的迁移并不是谁都可以去实施…

Web服务器、Ftp服务器、DNS服务器搭建【高级路由协议与实验04-2】

上一篇自学练习了如何搭建web服务器 文章目录网络设置1.修改配置文件2.改成桥接模式访问外网3.选择网卡4.重启网卡一、web服务器补充:步骤1.安装httpd软件包2.将httpd服务设为开始自启动,并启动该服务3.查看httpd服务是否启动4.在防火墙开放80端口并查看…

小白学习spring第一天

第二章:Spring 第1节:概述 1.1 介绍 heap stack Spring是一个分层的Java SE/EE full-stack(一站式)轻量级开源框架,以 IoC(Inverse Of Control:控制反转)和 AOP(Aspec…

力扣刷题day32|738单调递增的数字、714买卖股票的最佳时机含手续费、968监控二叉树

文章目录738. 单调递增的数字思路难点:遍历顺序难点:设置flag714. 买卖股票的最佳时机含手续费贪心思路难点968. 监控二叉树思路难点:如何隔两个节点放一个摄像头738. 单调递增的数字 力扣题目链接 当且仅当每个相邻位数上的数字 x 和 y 满…

常用算法———P I D控制算法(P I D三个参数的作用和两种P I D算法的代码实现)

如果有错误请及时指出,大家一起学习交流。 目录 一、PID的概述 二、PID三个参数的控制原理 1、P控制器 2、I控制器 3、D控制器 4、PID控制器 5、PID的数学公式 三、位置式PID和增量式PID的差别和代码实现 1、位置式PID和增量式PID的差别 2、位置式PID …

(附源码)计算机毕业设计SSM竞赛报名管理系统

(附源码)计算机毕业设计SSM竞赛报名管理系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术&…

mindspore实现自定义CNN图像分类模型

一、数据集定义 使用mindspore.dataset中的ImageFolderDataset接口加载图像分类数据集,ImageFolderDataset接口传入数据集文件上层目录,每个子目录分别放入不同类别的图像。使用python定义一个create_dataset函数用于创建数据集,在函数中使用…

[C++基础]-初识模板

前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论区指正。 目录 一、泛型编…

【正点原子STM32连载】第五十五章 T9拼音输入法实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id677017430560 3)全套实验源码手册视频下载地址:http://www.openedv.com/thread-336836-1-1.html 4&#xff…