博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多VLAN环境下DHCP服务的实现
阅读量:4035 次
发布时间:2019-05-24

本文共 671 字,大约阅读时间需要 2 分钟。

原理

  使用DHCP方式获取IP地址需要利用广播数据包,按正常情况,DHCP服务只能在同一广播域内实现。而VLAN的建立就是为了隔离广播包,为 什么在三层交换机上可以实现DHCP的跨网段呢?这需要我们将DHCP请求的广播数据包转化为单播请求,才会通过三层路由把请求转发到DHCP服务器所在 的VLAN,进而实现DHCP的跨VLAN服务。

  实现方法

  为了实现跨VLAN的DHCP服务,需要从两方面入手,一方面要在交换机上指明DHCP服务器的IP地址,另一方面要在DHCP服务器上创建新的作用域。

  下面以Cisco的Catlyst 4506为例介绍具体的操作步骤:

  1.在交换机上配置DHCP服务器:

  ip dhcp-server 192.168.0.69

  2.在交换机中为每个VLAN设置同样的DHCP服务器的IP地址:

  interface Vlan11

  ip address 192.168.1.254 255.255.255.0

  ip helper-address 192.168.0.69 DHCP Server IP

  interface Vlan12

  ip address 192.168.2.254 255.255.255.0

  ip helper-address 192.168.0.69 DHCP Server IP

  3.在DHCP服务器上设置网络地址分别为192.168.1.0、192.168.2.0的作用域,并将这些作用域的“路由器”选项设置为对应VLAN的接口IP地址。

转载地址:http://pocdi.baihongyu.com/

你可能感兴趣的文章
idea讲web项目部署到tomcat,热部署
查看>>
JMeter 保持sessionId
查看>>
IDEA Properties中文unicode转码问题
查看>>
Idea下安装Lombok插件
查看>>
zookeeper
查看>>
Idea导入的工程看不到src等代码
查看>>
技术栈
查看>>
Jenkins中shell-script执行报错sh: line 2: npm: command not found
查看>>
8.X版本的node打包时,gulp命令报错 require.extensions.hasownproperty
查看>>
Jenkins 启动命令
查看>>
Maven项目版本继承 – 我必须指定父版本?
查看>>
Maven跳过单元测试的两种方式
查看>>
通过C++反射实现C++与任意脚本(lua、js等)的交互(二)
查看>>
利用清华镜像站解决pip超时问题
查看>>
[leetcode BY python]1两数之和
查看>>
微信小程序开发全线记录
查看>>
Centos import torchvision 出现 No module named ‘_lzma‘
查看>>
PTA:一元多项式的加乘运算
查看>>
CCF 分蛋糕
查看>>
解决python2.7中UnicodeEncodeError
查看>>