三层交换机实现DHCP功能

news2024/9/25 23:13:34

典型操作:三层交换机+VLAN实现网络

可以实现基本的企业需求

华为的三层交换机实现DHCP功能,需要给vlan划分地址池

1.网络拓扑图

2.三层交换机的配置 

//三层交换机的配置
//配置IP地址池,实现DHCP时分配给vlan下的终端
[Huawei]ip pool vlan20
Info:It's successful to create an IP address pool.
//地址池的IP范围
[Huawei-ip-pool-vlan20]network 192.168.2.0 mask 24	
//不进行分配的IP地址
[Huawei-ip-pool-vlan10]excluded-ip-address 192.168.1.253
[Huawei-ip-pool-vlan10]q
[Huawei]ip pool vlan20
Info:It's successful to create an IP address pool.
[Huawei-ip-pool-vlan20]network 192.168.2.0 mask 24	
[Huawei-ip-pool-vlan20]excluded-ip-address 192.168.2.253
[Huawei-ip-pool-vlan20]q
[Huawei]ip pool vlan30
Info:It's successful to create an IP address pool.
[Huawei-ip-pool-vlan30]network 192.168.3.0 mask 24
[Huawei-ip-pool-vlan30]excluded-ip-address 192.168.3.253
[Huawei-ip-pool-vlan30]q
//开启DHCP功能
[Huawei]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
[Huawei]int vlan 10
[Huawei-Vlanif10]dhcp select global
[Huawei-Vlanif10]q
[Huawei]int vlan 20
[Huawei-Vlanif20]dhcp select global
[Huawei-Vlanif20]q
[Huawei]int vlan 30
[Huawei-Vlanif30]dhcp select global 
[Huawei]ip pool vlan10
//这里出现问题,接口开启DHCP全局模式后,vlan配置网关失败需要我们手动清理占用此网关的设备,重新配置网关
[Huawei-ip-pool-vlan10]gateway-list 192.168.1.254
Error:The IP address's status is error.
//首先查看vlan下的IP池子是否存在,池子的使用情况
[Huawei]dis ip pool name vlan10 
  Pool-name      : vlan10
  Pool-No        : 0
  Lease          : 1 Days 0 Hours 0 Minutes
  Domain-name    : -
  DNS-server0    : -               
  NBNS-server0   : -               
  Netbios-type   : -               
  Position       : Local           Status           : Unlocked
  Gateway-0      : -               
  Mask           : 255.255.255.0
  VPN instance   : --
 -----------------------------------------------------------------------------
         Start           End     Total  Used  Idle(Expired)  Conflict  Disable
 -----------------------------------------------------------------------------
     192.168.1.1   192.168.1.254   254     3        249(0)         1        1
 -----------------------------------------------------------------------------

//退出配置模式
[Huawei]q
//在全局模式下关闭被占用的地址
<Huawei>reset ip pool name vlan10 192.168.1.254
Warning: If the IP addresses that are being used are reclaimed, may influence no
rmal user in the network. Are you sure to continue?[Y/N]:y
<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]ip pool vlan10
//配置网关	
[Huawei-ip-pool-vlan10]gateway-list 192.168.1.254	
[Huawei-ip-pool-vlan10]IP POol vlan20	
[Huawei-ip-pool-vlan20]gateway-list 192.168.2.254
Error:The IP address's status is error.
[Huawei]q
<Huawei>reset ip pool name vlan20 192.168.2.254
Warning: If the IP addresses that are being used are reclaimed, may influence no
rmal user in the network. Are you sure to continue?[Y/N]:y
<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]ip pool vlan20
[Huawei-ip-pool-vlan20]gateway-list 192.168.2.254
[Huawei-ip-pool-vlan20]q
<Huawei>reset ip pool name vlan30 192.168.3.254
Warning: If the IP addresses that are being used are reclaimed, may influence no
rmal user in the network. Are you sure to continue?[Y/N]:y
<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]ip pool vlan30	
[Huawei-ip-pool-vlan30]gateway-list 192.168.3.254
[Huawei-ip-pool-vlan30]q

3.DHCP的两种模式interface和global的区别

dhcp select interface

该命令用于在指定接口上启用DHCP服务

1、在系统模式启用DHCP的功能-----dhcp enable

2、给路由器(服务器)接口配地址

3、进入接口dhcp的选择模式为接口模式:dhcp select interface

4、IP池子、掩码、网关:不用配

原因:这一个接口的地址所在的网段就自动变成了地址池范围里

dhcp select global

1、在系统模式启用DHCP的功能-----dhcp enable

2、给路由器(服务器)接口配地址

3、在系统模式启用一个地址池(需起名)----ip pool c1  (c1为地址池名)

4、在地址池里定义

IP池子(地址池范围:必须和接口地址在一个网段内)-----network

网络掩码----mask

网关(与路由接口地址一致)----geteway-list

DNS(需两个后一个为备份)----dns-list(eg:61.134.1.4   8.8.8.8    8.8.4.4)

排除地址----excloud-ip-address(用户常用固定ip)

网址租约----lease day# hour# minute#

上网必配:IP、网络掩码、网关、DNS

5、在接口把dncp的生成方式选择称为全局模式  ----dhcp select global

4.注释

1.三层功能

二次交换机和三层交换机的区别在于:是否具备三层功能

三层功能,是帮助不同网段做数据转发的功能,也叫路由功能

2.交换机接口的access和trunk的区别

一、Access


1.Access只能属于一个vlan,一般用来连接计算机的端口
2.Access接受和转发的数据包必是无VID的数据包
3.Access端口发送出去的数据包无VID,可被PC接受或access口接受。
4.Access : 收到一个报文,先判断是否有vlan消息,无则打上端口的PVID在SW内转交给相同PVID的端口去掉标记的无VID数据包,有则直接丢弃。
二、Trunk


1.Trunk:可以允许多个vlan通过,可以接收和发送多个vlan的报文,一般用于交换机之间连接端口
2.Trunk:默认PVID与vlan1相等
3.在默认状态下,Trunk端口允许所有的Vlan发送和接口传输信息。
4.Trunk:收到一个报文,先判断是否有vlan消息,无则打上端口的PVID在SW内转交给其它端口;有则先判断trunk端口是否允许该vlan的数据进入,如果可以则转发,否则丢弃。
5.Trunk:在发送时,比较要发送报文的VID与端口的PVID,不相等则直接发送;相等则剥离VID,再发送

 

 

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

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

相关文章

玩转smardaten | 零基础构建多维数据可视化大屏(最全攻略)

不要再问睿睿&#xff1a;数据可视化大屏怎么做啦&#xff01; 没学过任何编程代码怎么办&#xff0c;能做吗&#xff1f;根本不是问题&#xff01; 这篇文章手把手教你&#xff0c;全方位攻略smardaten数据可视化大屏&#xff08;搭建无需代码&#xff09;~~ 一、可视化大屏…

TSINGSEE青犀视频汇聚融合平台EasyCVR的中性化版本如何配置?

TSINGSEE青犀视频监控管理平台EasyCVR能在复杂的网络环境中&#xff0c;将分散的各类视频资源进行统一汇聚、整合、集中管理&#xff0c;实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等&#xff0c;平台融合性强、开放度高、部署轻快&#xff0c;在智慧工地、智慧园区…

tcpdump 抓包记录

查看发往 10.0.2.220 的包 [rootbigdata-storage-05 ~]# tcpdump -i any -nn dst 10.0.2.220 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes 16:40:55.0253…

github token使用方法

git remote set-url origin https://<githubtoken>github.com/<username>/<repositoryname>.git 在私有仓库的HTTPS的url上加入<githubtoken>即为token url&#xff0c;可以免ssh key登录

入局元宇宙,所谓的无限可能到底在哪里?

最近的热点新闻表明&#xff0c;人们似乎认为元宇宙已经走向“死亡”。但实际上&#xff0c;市场应该重新定义对元宇宙的看法&#xff0c;以及正视它最大的机会所在——游戏领域。 1937年5月6日&#xff0c;一架名为兴登堡号的巨大氢能齐柏林飞艇飞临新泽西州曼彻斯特镇上空&a…

Dubbo 指定调用固定ip+port dubbo调用指定服务 dubbo调用不随机 dubbo自定义调用服务 dubbo点对点通信 dubbo指定ip

1. 在写分布式im时nami-im: 分布式im, 集群 zookeeper netty kafka nacos rpc主要为gate&#xff08;长连接服务&#xff09; logic &#xff08;业务&#xff09; lsb &#xff08;负载均衡&#xff09;store&#xff08;存储&#xff09; - Gitee.com&#xff0c;需要指定某一…

本地缓存LoadingCache

引入依赖 <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>32.1.1-jre</version> </dependency>主要代…

可以进行ai图片生成的三款软件分享给你

现在人类社会进入了一个令人瞩目的科技时代。人工智能已经渗透到生活的方方面面&#xff0c;然而&#xff0c;在这个智慧的时代&#xff0c;一种特殊的ai技术吸引着全球的目光&#xff0c;那就是ai自动生成图片软件&#xff0c;人们运用这种技术生成了下面这些美丽的图片。但同…

Docker构建Java镜像并部署Java项目

文章目录 1. 准备工作2. 创建Dockerfile3. 构建镜像4. 查看镜像是否构建成功5. 运行容器6. 访问Java服务7. 总结 本文介绍了如何使用Docker构建一个Java项目的镜像&#xff0c;并以后端项目为例进行演示。在这个例子中&#xff0c;我们将使用eclipse-temurin:8-jre作为基础镜像…

光伏圈告别「看天吃饭」,塞浦路斯大学耗时 2 年,发现机器学习预测污染损失未来可期

内容一览&#xff1a;光伏系统是一种利用太阳能发电的可再生能源解决方案&#xff0c;具有减少温室气体排放、分散式发电、经济效益等优势&#xff0c;对于推动可持续能源发展和应对环境挑战具有重要作用。然而&#xff0c;许多具有最高太阳辐射的地点也存在地面干燥、多尘的缺…

Vue2基础九、路由

零、文章目录 Vue2基础九、路由 1、单页应用 &#xff08;1&#xff09;单页应用是什么 单页面应用(SPA&#xff1a;Single Page Application): 所有功能在 一个html页面 上实现具体示例: 网易云音乐 https://music.163.com/ &#xff08;2&#xff09;单页面应用VS多页面…

角色权限的设置

1.先在登录页把角色存起来 2.然后分成普通管理员路由和超级管理员路由的动态路由 3.在导航栏这边接收循环路由以及文字等 4.给路由加属性看是否展示在导航栏ismenu 5.在templat标签上面循环 <template><div class"asders"><el-aside width"200…

Mybatis-Flex

一、Mybatis-Flex是什么&#xff1f; Mybatis-Flex 是一个优雅的 Mybatis 增强框架&#xff0c;它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库&#xff0c;其内置的 QueryWrapper^亮点 帮助我们极大的减少了 SQL 编写的工作的同时…

mfc140.dll丢失的多种解决方法分享,最全面的mfc140.dll文件修复手法

其实想要修复丢失的mfc140.dll文件&#xff0c;还是非常的简单的&#xff0c;我们需要针对其丢失的原因&#xff0c;去做针对性的修复&#xff0c;并不是所有的修复手段都是有用的&#xff01;这点我们必须了解清楚&#xff0c;好了下面我们一起来了解一下mfc140.dll丢失的多种…

神码ai火车头伪原创插件怎么用【php源码】

大家好&#xff0c;本文将围绕python绘制烟花特定爆炸效果展开说明&#xff0c;如何用python画一朵花是一个很多人都想弄明白的事情&#xff0c;想搞清楚用python画烟花的代码需要先了解以下几个事情。 1、表白烟花代码 天天敲代码的朋友&#xff0c;有没有想过代码也可以变得…

SSH连接Windows「用户名与密码的坑」及解决方案

文章目录 问题方案 问题 当我们想要通过 SSH 连接 Windows 来进行一些远程办公的时候&#xff0c;通常需要进行以下准备工作&#xff1a; 在 Windows 上安装 OpenSSH 服务器 在系统的「设置>应用>可选功能」中搜索关键词「SSH」即可找到该应用并下载安装 确定 Windows…

java:匿名内部类

匿名内部类 匿名内部类一般作为一个参数传递给方法 首先不作为参数 同时可以让代码更简化&#xff0c;直接调用go方法&#xff0c;将S1替换&#xff0c;也就是将内部类直接作为参数&#xff0c;传递给方法 内部类不是主动去实现而是被动实现的

Zabbix下载安装过程中的报错问题与解决方案

目录 系统环境1. switch-to 指令错误2. 缺少的组或模块 : php:7.4 / perl:5.26&#xff0c;以及衍生出来的一系列依赖模块缺少的问题3. 初始化架构和数据时缺失server.sql.gz&#xff0c;无法正常导入4. 启动Zabbix server和agent进程时无法正常启动&#xff0c;但也没有其他问…

Date时间相关语句

SimpleDateFormat格式化 Date date new Date(); /*注意&#xff0c;dd需要小写&#xff0c;另外&#xff0c;需要注意的是&#xff0c;匹配符字母不能随意写*/ /*获取date*/ SimpleDateFormat sdf1 new SimpleDateFormat("YYYY年MM月dd日 "); SimpleDateFormat sd…

轻松构建数字孪生场景,限时有奖搜集用户体验活动

作为程序员或者技术开发者&#xff0c;无论是学习还是工作&#xff0c;前沿的技术的开发和学习是不可缺少的&#xff0c;在信息高速的发展越来越多的技术被发明和创造&#xff01; 我们应该与时俱进&#xff0c;去接触更多的科技技术&#xff0c;拓展自己的知识盲区&#xff0c…