前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

DHCP原理及配置 |(三)配置方式(dhcpsnooping的原理配置案例)

qiguaw 2024-09-16 01:39:05 资源文章 14 ℃ 0 评论

1、CN12900、CN12700、CN8000、CN93240、CN6000(CN61108PC-V-H除外)系列DHCP RELAY配置

Switch (config)#feature dhcp

//开启DHCP FEATURE

Switch (config)#ip dhcp relay

//开启DHCP中继功能

Switch (config)#interface vlan 10

Switch (config-if)#ip address 192.168.100.1/24

//SVI接口及地址配置

Switch (config-if)#ip dhcp relay address 192.168.1.100

//指向DHCP中继服务器地址

状态查看:

Switch # show ip dhcp relay

DHCP relay service is enabled

Insertion of option 82 is disabled

option 82 suboption circuit id customize is disabled

Insertion of VPN suboptions is disabled

Insertion of cisco suboptions is disabled

Helper addresses are configured on the following interfaces:

Interface Relay Address VRF Name

------------- ------------- --------

Vlan10 192.168.1.100

备注:

  • Interface为当前设备开启中继功能的接口。
  • Relay Address为DHCP中继服务器的地址。


2、SC9600系列交换机配置方式

①.DHCP SERVER配置:

配置DHCP SERVER 的Vlan-interface100 接口的IP 地址。

Switch (config)#dhcp enable

//开启DHCP服务

Switch (config)#interface vlan 100

Switch (config-vlan-100)#ip address 192.168.1.100/24

//SVI接口及地址配置

Switch (config-vlan-100)#ip dhcp server

//接口下启用DHCP服务

配置地址池1:地址池范围、有效期,并配置指定的DNS 服务器。

Switch (config)#dhcp pool 1

//创建DHCP地址池

Switch (config -dhcp-pool-1)#network range 10.1.1.2 10.1.1.100 mask 255.255.255.0

//配置地址池范围及掩码

Switch (config-dhcp-pool-1)#gateway 10.1.1.1

//配置网关

Switch (config-dhcp-pool-1)#lease-time 12

//配置地址租期,单位小时

Switch (config-dhcp-pool-1)# dns 10.1.1.200

//配置DNS地址

状态查看:

Switch #show dhcp bind-entry

//命令可以用来显示设备DHCP用户表项信息。

dhcp bind-entry number: 0

Vpn-instance Ip Addr Mac ExpireTime(seconds) Type HwFlag

备注:

  • 当用户成功从设备的DHCP地址池获取到IP地址时,则会自动增加一条用户表项信息。该命令所显示的信息包括:表项数目、IP 地址及对应的 MAC 地址、该用户使用该 IP地址的租赁时间、以及该表项的类型等信息。


②. DHCP RELAY 配置:

配置DHCP Relay 的Vlan-interface20 接口的IP 地址,并配置为RELAY 模式

Switch (config)#dhcp enable

//开启DHCP服务

Switch (config)#interface vlan 20

Switch (config-vlan-10)#ip address10.1.1.1/24

//SVI接口及地址配置

Switch (config-vlan-10)#ip dhcp relay

//接口下启用DHCP RELAY服务

Switch (config-vlan-10)#dhcp relay server-ip 192.168.1.100

//配置DHCP SERVER地址

状态查看:

Switch #show dhcp relay

DHCP server Configure!

Vlan 20

vpn-instance: 11

dhcp relay mode: enable

dhcp relay server-ip: 192.168.1.100

dhcp option82:

dhcp option82 action:

dhcp option82 circuit-id:

dhcp option82 remote-id:

dhcp address-check:

备注:

  • 使用本命令可以查看本设备配置的 DHCP 中继服务器的配置信息,包括:是否使能DHCP 中继、实现中继功能的接口、中继转发的DHCP SERVER 的IP 地址等信息。


3、CN61108PC-V-H、CN9008、S6350、S6820、S6550E、S6220等系列配置方式

①.DHCP SERVER配置

Switch(config)#service dhcp enable

//全局启用DHCP 服务

Switch(config)#dhcp server

//全局启用 DHCP SERVER

Switch(config)#dhcp pool pool 5

//创建DHCP地址池

Switch(dhcp-config)#network 5.5.5.0/24

//配置地址池

Switch(dhcp-config)#gateway 5.5.5.1

//配置option:默认网关

Switch(dhcp-config)#exit

//退出DHCP配置模式

Switch(config)#interface eth-0-9

//进入接口配置模式

Switch (config-if)#no switchport

//将接口设置三层接口

Switch (config-if)# no shutdown

//使能接口

Switch (config-if)# ip address 5.5.5.1/24

//配置IP地址

Switch (config-if)# dhcp server enable

//启用DHCP SERVER

Switch (config-if)#exit

//退出接口配置模式

状态查看:

Switch# show dhcp server binding all

IP address Client-ID/Hardware address Lease expiration Type

5.5.5.2 6e:6e:36:1f:84:00 Sat 2012.02.04 08:00:12 Dynamic

备注:

  • 使用本命令可以查看DHCP SERVER地址分配及接口信息:ip地址、mac地址、租期时间等。


②. DHCP RELAY 配置

Switch(config)#service dhcp enable

//全局启用DHCP服务

Switch(config)#dhcp relay

//全局启用DHCP RELAY

Switch(config)#dhcp-server 1 5.5.5.1

//添加 DHCP SERVER 组及地址

Switch(config)#interface eth-0-17

//进入接口配置模式

Switch (config-if)#no switchport

//将接口设置成三层口

Switch (config-if)# no shutdown

//使能接口

Switch (config-if)# ip address 4.4.4.1/24

//配置IP地址

Switch (config-if)# dhcp-server 1

//选择DHCP SERVER组

状态查看:

Switch# show dhcp relay interfaces

List of DHCP relay enabled interface(s):

DHCP relay service status: enabled

Interface Name DHCP server group

============================================================

eth-0-17 1

备注:

  • 使用本命令可以查看DHCP RELAY功能开启的端口及DHCP中继组号。


4、S6650、S6850、S6650L、S5960系列

①.DHCP SERVER配置

Switch (config)#ip dhcp pool dhcp_1

//创建DHCP地址池

Switch (dhcp-config)# network 172.16.1.0 255.255.255.0

//配置地址池

Switch (dhcp-config)# lease 1 20 30

//配置地址租期:单位为天、小时、分钟

Switch (dhcp-config)# default-router 172.16.1.254

//配置网关

Switch (dhcp-config)# dns-server 8.8.8.8

//配置DNS

Switch (config)#ip dhcp excluded-address 172.16.1.1 172.16.1.10

//配置保留地址

状态查看:

Switch# show ip dhcp binding

Bindings from all pools not associated with VRF:

IP address Client-ID/ Lease expiration Type State Interface

Hardware address/

User name

备注:

  • 使用本命令可以查看DHCP SERVER地址分配及接口信息:ip地址、mac地址、租期时间等。


②. DHCP RELAY 配置

Switch (config)#interface vlan 10

Switch (config-vlan-10)#ip address10.1.1.1/24

//SVI接口及地址配置

Switch (config-vlan-10)# ip helper-address 1.1.1.1

//配置中继指向DHCP服务器

5、S5560、S6550系列

①.DHCP SERVER配置

Switch (config)#ip dhcp server pool pool

//创建DHCP地址池

Switch config-pool)#address 172.31.1.2 172.31.1.100 mask 24

//配置DHCP地址池

Switch config-pool)# excluded-ip-address 172.31.1.2

//配置排除分配地址

Switch config-pool)# gateway 172.31.1.254

//配置网关

Switch (config-pool)#lease expired 480

//配置租期,单位分钟

Switch (config-pool)#dns-server 172.31.100.1

//配置DNS地址

Switch (config-pool)#exit

Switch (config)#interface vlan 10

Switch (config-vlan1)#ip address 172.31.1.1 255.255.255.0

//SVI接口及地址配置

Switch (config-vlan1)#ip dhcp server

//使能接口dhcp服务

状态查看:

Switch #show ip dhcp server lease

Lease count: 1

IP Address Hardware Address Lease Expiration Interface Type Pool

--------------------------------------------------------------------------------------------

172.31.1.3 0010.9400.0001 Jan 5 2018 11:33:05 vlan1 dynamic pool10

备注:

  • 使用本命令可以查看DHCP SERVER地址分配及接口信息:ip地址、mac地址、租期时间等。

S5560、S6550清空租期操作:

删除或修改地址池时提示请先释放绑定表时,说明地址池已经分配出去了地址,交换机版本3.50(包括)之前的版本需要做如下操作释放地址池地址:

1、等待租约到期老化

操作方法:进入地址池对应的接口下,删除接口下ip dhcp server命令,然后等待地址池租约到期老化,老化后可以操作地址池。

查看地址池租约信息命令:Show ip dhcp lease

Lease Expiration 租约到期时间

Pool 表示地址池

2、删除租约文件重启

操作方法:特权模式下dir查看文件列表中是否有dhcpleaseFile.conf文件存在,如存在,使用erase dhcpleaseFile.conf命令删除文件,然后进入地址池对应的接口下,删除接口下ip dhcp server命令,然后保存配置重启,步骤如下:

3、3.60版本手动释放命令如下:

ip dhcp address 1.0.0.1 release

//释放指定IP

ip dhcp address release pool pool

//释放指定地址池地址

ip dhcp address release

//释放所有地址池地址

②. DHCP RELAY 配置


Switch (config)#ip dhcp relay

//全局开启DHCP RELAY功能

Switch (config)#interface vlan 2

Switch (config-vlan2)#ip dhcp relay

//SVI接口下开启RELAY功能

Switch (config-vlan2)#ip dhcp relay target-ip 10.0.0.1

//SVI接口下指向DHCP服务器

Switch (config)#interface ge1/1/1

Switch (config-gigaethernet1/1/1)#ip dhcp relay

//物理口下开启RELAY功能

状态查看:

Switch # show ip dhcp relay

DHCP Relay Global Status: Disable

Interface Status Relay Address Target Address

-----------------------------------------------------------------

Vlan2 Enable 192.168.1.1 10.0.0.1

备注:

  • 使用本命令可以查看DHCP RELAY配置信息。


6、IR12000(IR12000-E20除外)系列

①.DHCP SERVER配置

R1(config)#interface gei-0/1

//配置接口IP地址

R1(config-if-gei-0/1)#ip address 10.10.1.1 255.255.255.0

R1(config-if-gei-0/1)#no shutdown

R1(config-if-gei-0/1)#exit

R1(config)#ip pool pool1

//创建DHCP地址池

R1(config-ip-pool)#range 10.10.1.3 10.10.1.254 255.255.255.0

//配置地址段

R1(config-ip-pool)# exclude 10.10.1.3 10.10.1.20

//配置DHCP排除地址范围

R1(config-ip-pool)#exit

R1(config)#ip dhcp pool pool1

//进入DHCP POOL配置模式

R1(config-dhcp-pool)#ip-pool pool1

//绑定DHCP pool池

R1(config-dhcp-pool)#dns-server 10.10.1.2

//配置DNS地址

R1(config-dhcp-pool)#default-router 10.10.1.1

//配置网关地址

R1(config-dhcp-pool)#lease-time 1 2 3

//配置租期:单位分别依次为天、小时、分钟

R1(config-dhcp-pool)#exit

R1(config)#ip dhcp policy policy1 1

//配置DHCP policy

R1(config-dhcp-policy)#dhcp-pool pool1

//绑定dhcp pool到policy

R1(config-dhcp-policy)#exit

R1(config)#dhcp

//开启DHCP功能。

R1(config-dhcp)#enable

R1(config-dhcp)#interface gei-0/1

//接口下配置SERVER模式以及选定POLICY

R1(config-dhcp-if-gei-0/1)#mode server

R1(config-dhcp-if-gei-0/1)#policy policy1

R1(config-dhcp-if-gei-0/1)#exit

R1(config-dhcp)#exit

状态查看:

R1 # show ip dhcp client user

CLIENT MAC addr: 00EE.FF10.1000 IP addr: 10.10.1.21Sub net mask: 255.255.255.0 Lease server: 10.10.1.1 Default-gateway addr: 10.10.1.1 State: RENEWING Lease: 600, Renewal 300, Rebind 525 Expiration: 12:01:08 10/17/2013 Client-ID hex dump: 73712E617070342E7A74652E636F6D2E636E

备注:

使用本命令可以显示接口下DHCP CLIENT的用户信息具体内容为:

1)CLIENT的MAC地址

2)IP地址

3)掩码

4)分配地址的DHCP SERVER的IP地址

5)默认网关地址

6)状态

7)租期,Renewal时间,Rebind时间

8)到期时间(格式:时:分:秒 月/日/年)

9)十六进制显示的CLIENT ID查看DHCP RELAY配置信息。

②. DHCP RELAY 配置

R1(config)#ip dhcp relay server group 1

//进入DHCP RELAY配置模式

R1(config-dhcpr-server-group)#server 1 10.10.2.2 standard master

//配置RELAY SERVER地址

R1(config-dhcpr-server-group)#exit

R1(config)#dhcp

//开启DHCP功能

R1(config-dhcp)#enable

R1(config-dhcp)#interface gei-0/1

R1(config-dhcp-if-gei-0/1)#mode relay

//配置接口的DHCP模式

R1(config-dhcp-if-gei-0/1)#relay server group 1

//接口绑定RELAY 组号

R1(config-dhcp-if-gei-0/1)#exit

R1(config-dhcp)#exit

状态查看:

R1 # show ip dhcp relay user

CLIENT MAC addr: 0010.000B.1001 IP addr: 1.1.1.1 State: OFFERING Expiration: 02:34:41 03/05/2013 Interface: gei-0/1 VRF: SlotNo: 20

备注:

  • 使用本命令显示设备作为RELAY时的用户信息。对于RELAY安全模式下,用户上线过程中和上线后的信息使用本命令均能显示出来。对于RELAY标准模式下,用户上线过程中,因设备上有临时上线用户数据区的存在,可以使用本命令显示出用户的具体信息,用户上线后,标准模式下没有用户数据区,所以使用本命令不能显示任何用户信息。
  • 显示用户详细信息:CLIENT MAC地址、IP地址、状态、到期时间(格式:时:分:秒 月/日/年)、接口(接口名)、VRF实例名、槽位号。


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表