
頭段時間幫某廣電網絡做新建城域網工程,匯聚使用的是華為的S9306交換機,由于是前期建設,暫時只使用一臺S9306作為匯聚,下掛OLT ONU做測試。諸如BRAS,SR路由,防火墻都在后期會逐步入網。
因為是測試,所以將DHCP服務器,DNS服務器側掛在了S9306上,這里就以這個案例做一個DHCP relay的分析:基本拓撲:
假設劃分6個VLAN,每個VLAN使用不同的IP地址段。則DHCP服務器需要配置6個地址池,分別給不同的VLAN分配IP地址。
配置9306如下:
# 創建DHCP服務器組。
執行命令dhcp enable,使能系統DHCP功能。
<Quidway> system-view
[Quidway] dhcp server group dh
# 為DHCP服務器組添加DHCP服務器。
[Quidway-dhcp-server-group-dhcpgroup1] dhcp-server 10.10.10.1 100.10.10.1為DHCP服務器IP地址
[Quidway-dhcp-server-group-dhcpgroup1] quit
在VLANIF接口下使能DHCP Relay功能。
# 創建VLAN并將GE1/0/0接口加入到VLAN中。
[Quidway] vlan 1001
[Quidway-Vlan100] quit
[Quidway] interface gigabitethernet 1/0/0
[Quidway-GigabitEthernet1/0/0] port link-type trunk
[Quidway-GigabitEthernet1/0/0] port trunk allow vlan 1001 to 1006 允許通過的VLAN,下面連接OLT
[Quidway-GigabitEthernet1/0/0] quit
# 使能全局DHCP功能,并使能VLANIF接口下DHCP Relay功能。
[Quidway] dhcp enable
[Quidway] interface vlanif 1001 其他vlanif 同樣的設置
[Quidway-Vlanif100] dhcp select relay
[Quidway-Vlanif100] quit
為VLANIF接口綁定指定的DHCP服務器組。
# 創建為VLANIF接口配置IP地址。
[Quidway] interface vlanif 1001
[Quidway-Vlanif100] ip address 10.10.20.1 24
# 為VLANIF接口指定DHCP服務器。
[Quidway-Vlanif100] dhcp relay server-select dh
設置DHCP服務器的接入端口
interface GigabitEthernet1/0/1
description to DHCPserver1
port link-type access
port default vlan 3551 3551為DHCP所在的VLAN
combo copper 光電共享口,設置為電口模式。
設置DHCP服務器的VLANIF子接口,DHCP服務器通過該子接口與9306上其他的VLAN通信。在華為的三層交換機上,VLANIF子接口之間是可以互相通信的,當然,走的是三層。
interface Vlanif3551
description to DHCPserver
ip address 10.10.10.2 255.255.255.252
通過這番設置后,就能在9306上中繼DHCP 數據了。ONU下面的電腦,可以通過自動獲取正常的獲取到IP地址,而且是根據VLAN來獲取的。