网关网元以太口ip地址发现协议的实现方法

文档序号:7620235阅读:618来源:国知局
专利名称:网关网元以太口ip地址发现协议的实现方法
技术领域
本发明涉及网络通讯领域,尤其是IP地址的发现协议方法。
背景技术
当网管需要通过NEIP管理光网络时,首先必须保证网管和网关网元的通讯正常。一般网管和网关网元之间是通过以太口进行连接的,TCP/IP协议栈要求它们的以太口IP地址必须在同一网段,所以网管在配置通讯设置时,需要一种私有的协议来发现网关网元的以太口IP地址,不管它们是否在同一网段。
本发明的目的在于提供一种网关网元以太口IP地址发现协议的实现方法。

发明内容
它包括客户端协议;服务器端协议和报文格式协议;a、客户端协议当受到某种触发,该端向多播组224.0.0.33发送UDP端口为5333的请求包;然后等待应答包的到来;如果在UDP端口5333上接收到数据包,就解析该包中的内容;如果是应答包,就获取包中的网管网元的以太口IP地址/网络掩码以及对应的NEIP,并通过某种方式显示出来;如果不是,则不做处理,默默丢弃;
b、服务器端协议在UDP端口5333上等待请求包的到来,如果接收到数据包,就解析该包中的内容;如果是请求包,就向多播组224.0.0.33发送UDP端口为5333的包中信息包含协议包类型、网管网元的以太口IP地址/网络掩码以及对于的NEIP的应答包;如果不是请求包,则不做处理,默默丢弃;c、报文格式协议为32字节;其内容包括TYPE协议类型;NEIP网关网元的NEIP;ETHIP网关网元的以太口IP地址;ETHIP网关网元的以太口IP地址。


附图是1本发明的服务器端与客户端请求-应答关系图;附图是2本发明报文格式的32位字节定义分配图。
实施方式客户端(网管)当受到某种触发,该端向多播组224.0.0.33发送UDP端口为5333的请求包,请求包的内容只包括协议包类型,为请求类型,然后等待应答包的到来。如果在UDP端口5333上接收到数据包,就解析该包中的内容首先判断是否为应答包,如果是,就获取包中的网管网元的以太口IP地址/网络掩码以及对应的NEIP,并通过某种方式显示出来;如果不是,就不做处理,默默丢弃。
服务器端(网关网元)在UDP端口5333上等待请求包的到来,如果接收到数据包,就解析该包中的内容首先判断是否为请求包,如果是,就向多播组224.0.0.33发送UDP端口为5333的应答包,包中信息包含协议包类型、网管网元的以太口IP地址/网络掩码以及对于的NEIP;如果不是请求包,不做处理,默默丢弃。
报文格式字长为32字节,其中0-7位为TYPE;8-15位为NEIP;16-23位为ETHIP;24-31位为ETHIPMASK。
TYPE协议类型,为一整型数,网络序,可选值为请求-0,应答-1;NEIP网关网元的NEIP,为一整型数,网络序,当协议类型为请求时,其值应为0;ETHIP网关网元的以太口IP地址,为一整型数,网络序,当协议类型为请求时,其值应为0;ETHIPMASK网关网元的以太口网络掩码,为一整型数,网络序,当协议类型为请求时,其值应为0。
该协议是一种应用级协议,用于网管发现网关网元的以太口IP地址,同时也是一种REQUEST/RESPONSE协议。一个客户(例如网管)发送固定格式请求包到服务器(网关网元)端,服务器接收到请求包,将自身的以太口IP地址/网络掩码和对应的NEIP封装到响应包里,然后发送给客户端,客户端收到应答包后解析该包,从而获取网关网元的以太口IP地址/网络掩码和对应的NEIP,如图一所示。服务器端需要集成到主机软件中,而客户端可以集成到网管软件中,也可以独立的为一个小应用(小工具)。
考虑到网关网元和网管之间相连的以太口IP地址可能不在同一网段,无法通过单播进行通讯,所以协议采用多播的方式确保通讯在任何情况下都能进行,而不管它们的以太口IP地址是否在同一网段,服务器端和客户端均加入224.0.0.33的多播组。同时,为了能收发多播报文,协议基于不可靠的UDP协议,服务器端和客户端均使用的UDP端口号为5333。由于是基于不可靠的UDP协议,同时协议也未采用任何的可靠机制来保证请求/应答的包的正确传送和接收,所以该协议同样也是一个不可靠的协议。
该协议是一个无状态的协议,它不需要通讯的任何一端维护任何状态来保证同步。
权利要求
1.一种网关网元以太口IP地址发现协议的实现方法,其特征在于它包括客户端协议;服务器端协议和报文格式协议;a、客户端协议当受到某种触发,该端向多播组224.0.0.33发送UDP端口为5333的请求包;然后等待应答包的到来;如果在UDP端口5333上接收到数据包,就解析该包中的内容;如果是应答包,就获取包中的网管网元的以太口IP地址/网络掩码以及对应的NEIP,并通过某种方式显示出来;如果不是,则不做处理,默默丢弃;b、服务器端协议在UDP端口5333上等待请求包的到来,如果接收到数据包,就解析该包中的内容;如果是请求包,就向多播组224.0.0.33发送UDP端口为5333的包中信息包含协议包类型、网管网元的以太口IP地址/网络掩码以及对于的NEIP的应答包;如果不是请求包,则不做处理,默默丢弃;c、文格式协议为32字节;其内容包括TYPE协议类型;NEIP网关网元的NEIP;ETHIP网关网元的以太口IP地址;ETHIP网关网元的以太口IP地址。
全文摘要
本发明涉及网络通讯领域,尤其是IP地址的发现协议方法;它包括客户端协议;服务器端协议和报文格式协议;使得在光传输设备中,网管能够正确获取网关网元以太口IP地址;适用于基于TCP/IP协议栈,通过以太口管理的光传输设备。
文档编号H04L29/06GK1581856SQ0314007
公开日2005年2月16日 申请日期2003年8月6日 优先权日2003年8月6日
发明者李 东 申请人:港湾网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1