ISO/IEC 29341-8-1:2008
Information technology — UPnP Device Architecture — Part 8-1: Internet Gateway Device Control Protocol - Internet Gateway Device
发布时间:2008-11-28 实施时间:


UPnP(Universal Plug and Play)是一种网络协议,用于在家庭网络中连接各种设备和服务。UPnP设备架构定义了一组标准,用于描述各种设备和服务的功能和交互方式。ISO/IEC 29341-8-1:2008是UPnP设备架构的一部分,定义了Internet Gateway Device Control Protocol(IGD-CP)和Internet Gateway Device(IGD)的规范。

IGD是一种网络设备,用于连接家庭网络和互联网。IGD提供了一种简单的方式来管理家庭网络中的设备和服务。IGD可以自动配置网络地址转换(NAT)和端口转发,以便在家庭网络中访问互联网上的服务。IGD还可以提供安全功能,如防火墙和虚拟专用网络(VPN)。

IGD-CP是一种协议,用于控制和管理IGD设备。IGD-CP定义了一组命令和参数,用于查询和配置IGD设备的属性和功能。IGD-CP还定义了一组事件,用于通知IGD设备的状态变化。IGD-CP使用SOAP(Simple Object Access Protocol)和HTTP(Hypertext Transfer Protocol)协议进行通信。

IGD-CP支持以下功能:

1. 获取IGD设备的基本信息,如设备类型、制造商、型号和序列号等。

2. 获取IGD设备的网络配置信息,如IP地址、子网掩码、网关和DNS服务器等。

3. 获取IGD设备的端口映射信息,如内部IP地址、端口号、协议类型和映射到的外部端口号等。

4. 配置IGD设备的端口映射,以便在家庭网络中访问互联网上的服务。

5. 获取IGD设备的安全配置信息,如防火墙规则和VPN配置等。

6. 配置IGD设备的安全功能,如防火墙和VPN。

7. 监听IGD设备的状态变化,如端口映射的添加、删除和修改等。

IGD-CP是一个开放的协议,可以由任何厂商实现。IGD-CP的实现可以通过UPnP设备控制点(DCP)进行访问。DCP是一种软件组件,用于控制和管理UPnP设备。DCP可以通过SOAP和HTTP协议与IGD设备进行通信,以查询和配置IGD设备的属性和功能。

相关标准
ISO/IEC 29341-1:2008 Information technology — UPnP Device Architecture — Part 1: Architecture and overview

ISO/IEC 29341-2-1:2008 Information technology — UPnP Device Architecture — Part 2-1: Device control protocol — General

ISO/IEC 29341-3:2008 Information technology — UPnP Device Architecture — Part 3: Device discovery

ISO/IEC 29341-4-1:2008 Information technology — UPnP Device Architecture — Part 4-1: Remote procedure call

ISO/IEC 29341-5-1:2008 Information technology — UPnP Device Architecture — Part 5-1: Device configuration profile — Internet gateway device