zoukankan      html  css  js  c++  java
  • 交换机处于同一网络作为DHCP中继与服务器

    组网图形

        

    DHCP中继简介

    • DHCP中继用于在DHCP服务器和客户端之间转发DHCP报文。当DHCP服务器与客户端不在同一个网段时,需要配置DHCP中继。对于DHCP客户端来说,DHCP中继就是DHCP服务器;对于DHCP服务器来说,DHCP中继就是DHCP客户端。
    • DHCP中继适用于用户网关设备众多且分布零散的大型网络。为减少维护工作量,网络管理员不想在每个汇聚层交换机(用户网关)上都配置DHCP服务器功能,而希望在核心层设备上配置DHCP服务器功能或在服务器区域部署一台专门的DHCP服务器。此时,作为用户网关的汇聚层交换机上就需要配置DHCP中继功能,实现DHCP服务器与客户端之间的DHCP报文交互。

    组网需求

    • 如图1所示,某企业将DHCP服务器部署在核心交换机上,DHCP服务器与企业内的终端不在同一个网段。企业希望使用该DHCP服务器为终端动态分配IP地址。

    配置思路

    • 1.在汇聚层交换机SwitchA(用户网关)上配置DHCP中继,实现设备作为DHCP中继转发终端与DHCP服务器之间的DHCP报文。
    • 2.在核心层交换机SwitchB上,配置基于全局地址池的DHCP服务器,实现DHCP服务器从全局地址池中选择IP地址分配给企业终端。
    说明: 
    二层交换机LSW上,需要配置接口的链路类型和加入的VLAN,实现二层互通。
    

     操作步骤

    • 1.在SwitchA上配置DHCP中继

      # 配置接口加入VLAN。

    <HUAWEI> system-view
    [HUAWEI] sysname SwitchA
    [SwitchA] vlan batch 100 200
    [SwitchA] interface gigabitethernet 0/0/1
    [SwitchA-GigabitEthernet0/0/1] port link-type trunk
    [SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan 200
    [SwitchA-GigabitEthernet0/0/1] quit
    [SwitchA] interface gigabitethernet 0/0/2
    [SwitchA-GigabitEthernet0/0/2] port link-type access
    [SwitchA-GigabitEthernet0/0/2] port default vlan 100
    [SwitchA-GigabitEthernet0/0/2] quit
    [SwitchA] interface vlanif 200 
    [SwitchA-Vlanif200] ip address 192.168.20.1 24
    [SwitchA-Vlanif200] quit
    

       # 在接口下使能DHCP中继功能。

    [SwitchA] dhcp enable  //使能DHCP服务,缺省未使能
    [SwitchA] interface vlanif 100
    [SwitchA-Vlanif100] ip address 10.10.20.1 24
    [SwitchA-Vlanif100] dhcp select relay   //使能DHCP中继功能,缺省未使能
    [SwitchA-Vlanif100] dhcp relay server-ip 192.168.20.2  //配置DHCP中继代理的DHCP服务器的IP地址
    [SwitchA-Vlanif100] quit
    
    •  2.在SwitchB上配置基于全局地址池的DHCP服务器功能

      # 使能DHCP服务,DHCP服务默认未使能。

    <HUAWEI> system-view
    [HUAWEI] sysname SwitchB
    [SwitchB] dhcp enable
    

       # 配置接口VLANIF200工作在全局地址池模式。

    [SwitchB] vlan 200 
    [SwitchB-vlan200] quit
    [SwitchB] interface gigabitethernet 0/0/1
    [SwitchB-GigabitEthernet0/0/1] port link-type trunk
    [SwitchB-GigabitEthernet0/0/1] port trunk allow-pass vlan 200
    [SwitchB-GigabitEthernet0/0/1] quit
    [SwitchB] interface vlanif 200 
    [SwitchB-Vlanif200] ip address 192.168.20.2 24
    [SwitchB-Vlanif200] dhcp select global  //使能接口采用全局地址池的DHCP服务器功能,缺省未使能
    [SwitchB-Vlanif200] quit
    

       # 创建地址池并配置相关属性,租期采用缺省值1天(不需配置)。

    [SwitchB] ip pool pool1
    [SwitchB-ip-pool-pool1] network 10.10.20.0 mask 24  //配置全局地址池的网段和掩码
    [SwitchB-ip-pool-pool1] gateway-list 10.10.20.1  //配置为终端分配的网关地址
    [SwitchB-ip-pool-pool1] quit
    
    •  3.在SwitchB上配置到企业内终端的静态路由
    [SwitchB] ip route-static 10.10.20.0 255.255.255.0 192.168.20.1 
    
    •  4.配置各终端自动获取IP地址(以操作系统为Windows 7的PC为例)
    1. 右击桌面“网络”,单击“属性”,进入“网络和共享中心”窗口。
    2. 单击“本地连接”,进入“本地连接 状态”窗口。
    3. 单击“属性”,进入“本地链接 属性”窗口。
    4. 选择“Internet 协议版本 4(TCP/IPv4)”,点击“属性”,进入“Internet 协议版本 4(TCP/IPv4)属性”窗口,选择“自动获得 IP 地址”,单击“确定”。
    • 5.验证配置结果

      # 在SwitchA上执行命令display dhcp relay interface vlanif 100查看DHCP中继的配置信息。

    [SwitchA] display dhcp relay interface vlanif 100
     DHCP relay agent running information of interface Vlanif100 : 
     Server IP address [00] : 192.168.20.2
     Gateway address in use : 10.10.20.1
    

       # 在SwitchB上执行命令display ip pool查看地址池pool1的IP地址分配情况。假设企业内终端有100个。

    [SwitchB] display ip pool name pool1
      Pool-name        : pool1
      Pool-No          : 0
      Lease            : 1 Days 0 Hours 0 Minutes
      Domain-name      : -
      DNS-server0      : -               
      NBNS-server0     : -               
      Netbios-type     : -               
      Position         : Local           
      Status           : Unlocked
      Gateway-0        : 10.10.20.1      
      Network          : 10.10.20.0
      Mask             : 255.255.255.0
      VPN instance     : --
      Logging          : Disable
      Conflicted address recycle interval: -
      Address Statistic: Total       :253       Used        :1          
                         Idle        :252       Expired     :0          
                         Conflict    :0         Disabled    :0      
    
     -------------------------------------------------------------------------------
      Network section 
             Start           End       Total    Used Idle(Expired) Conflict Disabled
     -------------------------------------------------------------------------------
          10.10.20.1    10.10.20.254     253       100      153(0)       0     0
     -------------------------------------------------------------------------------
    
  • 相关阅读:
    局部变量和全局变量
    Javascript高级编程学习笔记(26)—— 函数表达式(4)私有变量
    Javascript高级编程学习笔记(25)—— 函数表达式(3)模仿块级作用域
    Javascript高级编程学习笔记(24)—— 函数表达式(2)闭包
    Javascript高级编程学习笔记(23)—— 函数表达式(1)递归
    Javascript高级编程学习笔记(22)—— 对象继承
    Javascript高级编程学习笔记(21)—— 对象原型
    Javascript高级编程学习笔记(20)—— 创建对象
    Javascript高级编程学习笔记(19)—— 对象属性
    Javascript高级编程学习笔记(18)—— 引用类型(7)单体内置对象
  • 原文地址:https://www.cnblogs.com/zhangwencheng/p/14066517.html
Copyright © 2011-2022 走看看