发明名称 处理网路管理资讯的方法及其相关装置
摘要 本发明揭露出一种处理网路管理资讯的方法及其相关装置。利用MAC的MIB计数器收集网路的系统管理资讯及其内容后,适时地将MIB计数器的内容包装成为内部控制封包,透过直接记忆体存取(Direct Memory Access, DMA)方式送入电脑主记忆体中储存。此内部控制封包可以包含各种不同的系统管理资讯及其内容,可减少浪费CPU的系统资源,使资讯传递更有效率。
申请公布号 TW574657 申请公布日期 2004.02.01
申请号 TW091109709 申请日期 2002.05.09
申请人 威盛电子股份有限公司 发明人 江文杰
分类号 G06F17/00 主分类号 G06F17/00
代理机构 代理人 陈传岳 台北市大安区仁爱路三段一三六号十五楼
主权项 1.一种处理网路管理资讯的方法,包含:接收一乙太网路上所传送的复数个资料封包;回应该些资料封包以产生复数个管理资料;根据该些管理资料产生一内部控制封包;以及将该内部控制封包插入该些资料封包之间而传递给一驱动程式。2.如申请专利范围第1项所述之方法,其中该些管理资料系以复数个MIB计数器所计数产生。3.如申请专利范围第1项所述之方法,其中该些管理资料系包含可以被周期性计数与轮询的资料。4.如申请专利范围第1项所述之方法,其中该产生内部控制封包之步骤,系当该些管理资料之一达到一门槛値之时,进行收集所有该些管理资料而包装成该内部控制封包。5.一种媒体存取控制器(MACController),用以传收复数个资料封包,包含:复数个MIB计数器,用以回应该些资料封包以产生复数个管理资料;控制封包产生单元,用以根据该些管理资料产生一内部控制封包;以及一直接记忆体存取引擎;其中,该媒体存取控制器将该内部控制封包安插于该些资料封包之间,藉由该直接记忆体存取引擎以直接记忆体存取方式,暂存至一主记忆体之中。6.如申请专利范围第5项所述之媒体存取控制器,其中前述管理资料系为可以被周期性计数与轮询的资料。7.如申请专利范围第5项所述之媒体存取控制器,其中该控制封包产生单元系当该些管理资料之一达到一门槛値之时,进行收集所有该些管理资料而包装成该内部控制封包。8.如申请专利范围第5项所述之媒体存取控制器,更包含一Rx指标暂存器,用以指向所接收之封包所要暂存之该主记忆体之一位址。9.如申请专利范围第8项所述之媒体存取控制器,更包含一Rx_IP指标暂存器,用以指向该内部控制封包所要暂存之该主记忆体之一位址。10.如申请专利范围第9项所述之媒体存取控制器,更包含一Tx指标暂存器,用以指向等待传送至外部之下一封包所暂存之该主记忆体之一位址。11.如申请专利范围第9项所述之媒体存取控制器,其中该Rx指标暂存器以及该Rx_IP指标暂存器系分别用以指向该主记忆体之两独立不同之区域,使得由外部接收进来之封包与所产生之封包可以透过直接记忆体存取方式,分别暂存至该些独立不同之区域。12.如申请专利范围第10项所述之媒体存取控制器,其中该些指标暂存器系皆为环状结构。13.如申请专利范围第10项所述之媒体存取控制器,其中该些指标暂存器系皆于该媒体存取控制器初始化时,分别初始化其所配置之位址起始处。14.一种用于个人电脑中网路管理资讯的传递方法,包含下列步骤:初始化一网路装置;该网路装置从一外部网路接收复数个资料封包;回应该些资料封包以产生复数个管理资料;根据该些管理资料产生一内部控制封包;以及将该内部控制封包插入该些资料封包之间,以直接记忆体存取方式,暂存至一主记忆体之中。15.如申请专利范围第14项所述之方法,其中前述管理资料系为可以被周期性计数与轮询的资料。16.如申请专利范围第14项所述之方法,其中该产生内部控制封包之步骤系当该些管理资料之一达到一门槛値之时,进行收集所有该些管理资料而包装成该内部控制封包。17.如申请专利范围第14项所述之方法,更包括将该些资料封包以直接记忆体存取方式,暂存至该主记忆体之中之步骤。18.如申请专利范围第17项所述之方法,更包括由该网路装置之一驱动程式将该些资料封包主动往上送给一网路通讯协定层之步骤。19.如申请专利范围第18项所述之方法,更包括由该网路通讯协定层轮询该驱动程式以要求往上传递该内部控制封包内容之步骤。20.如申请专利范围第14项所述之方法,其中该初始化网路装置之步骤,包括初始化一Rx指标暂存器、一Rx_IP指标暂存器、一Tx指标暂存器以及一Tx_IP指标暂存器,分别用以指向该主记忆体之复数个独立不同区域。21.如申请专利范围第20项所述之方法,其中该些指标暂存器系皆为环状资料结构。图式简单说明:图一为网路介面卡接收/传送资料信号之方块图。图二为本发明封包之处理之示意方块图。图三为本发明资料封包及内部控制封包传送/接收之示意图。
地址 台北县新店市中正路五三三号八楼