UPE设备支持即插即用特性时,需要支持DHCP Client功能,即通过图1
的DHCP四次报文交互过程,完成IP地址的获取。之后网管向UPE设备下发配置文件和启动文件,设备使用新的配置重启后,即达到正常可用状态。 图1 即插即用工作过程
具体的流程是:
1. UPE设备在上电后,自动开始即插即用过程。首先发送DHCP Discover广播报文,在报文中通过Option 60携带设备标识;
2. DHCP RELAY设备收到此报文后,插入Option 82信息,并将报文单播发送到DHCP Server(即网管设备);
3. SERVER根据报文中的Option 60和Option 82信息,通过匹配网元规划表,分配固定的IP地址,并通过DHCP Offer报文回应给RELAY;
4. Relay设备收到此报文后,将报文转发到UPE设备;
5. UPE设备发送DHCP Request广播报文;
6. Relay设备收到此报文后,插入Option 82信息,并将报文单播发送SERVER(即网管设备);
7. SERVER根据报文中的信息,确认将IP地址分配给UPE设备,并通过DHCP ACK报文回
应给RELAY;
8. Relay设备收到此报文后,将报文转发到UPE设备;
9. UPE设备收到DHCP ACK报文后,发送免费ARP,检测IP地址是否冲突;
如果IP地址不冲突,UPE设备从DHCP ACK报文中获取IP地址(yiaddr),掩码(option 1)和网关(option 3)三个信息后,生成路由,同时自动生成ip address X.X.X.X dynamic的命令行配置;打开Telnet、AAA管理型用户、SNMP等配置;最后,关闭DHCP Client功能,不再发送以及处理DHCP 报文;
10. 网管向UPE设备下发配置文件和启动文件,下发UPE设备重启命令;
11. UPE设备重启后,即达到可用状态,即插即用过程结束。