发明名称 以太网端口控制装置及方法
摘要 本发明公开了一种以太网端口控制装置和方法。所述装置包括:物理链路层的以太交换芯片、以太驱动层的以太驱动程序模块和端口控制模块、以及应用层的认证服务程序模块。所述以太交换芯片在收到所有报文后都会发送给以太驱动层,所述以太驱动层的端口控制模块属于以太驱动层中的软件模块,用于根据所述认证服务程序模块的配置命令设置报文认证参数,根据设置的报文认证参数决定以太驱动层是否接收并向上层上传来自以太交换芯片的报文,从而不依赖以太交换芯片就可实现以太网端口控制,降低实现以太网端口控制的硬件成本,在对端口控制方式进行升级或修改时只需对以太驱动层中的软件程序进行修改即可,提高了扩展性。
申请公布号 CN102571603B 申请公布日期 2014.12.17
申请号 CN201210032478.3 申请日期 2012.02.14
申请人 成都欣点科技有限公司 发明人 黎建;邓海
分类号 H04L12/70(2013.01)I;H04L12/28(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L12/70(2013.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 张晓峰;宋志强
主权项 一种以太网端口控制装置,其特征在于,包括:以太驱动层的以太驱动程序模块,用于在收到来自物理链路层的以太交换芯片的报文后确定该报文的类型和源介质访问控制层MAC地址、以及接收该报文的以太交换芯片的端口,将所确定的信息输入端口控制模块,根据端口控制模块返回的信息决定是否接收该报文;以太驱动层的端口控制模块,用于根据应用层的认证服务程序模块的配置命令设置报文认证参数,其中包括认证通过的MAC地址和/或端口认证信息;并根据所述以太驱动程序模块的输入信息和所述报文认证参数进行端口控制,所述端口控制包括:如果以太驱动程序模块所收到的报文的类型为认证报文,则通知以太驱动程序模块接收该报文并上传到上层的认证服务程序模块,如果是非认证报文,则判断该报文的MAC地址或接收该报文的以太交换芯片的端口是否为所述报文认证参数中设置的已认证通过的MAC地址或端口,如果是则通知以太驱动程序模块接收该报文并上传到相应的上层应用程序,否则丢弃该报文;应用层的认证服务程序模块,用于根据以太驱动层上传的认证报文对MAC地址和/或端口信息进行认证,向端口控制模块发送设置报文认证参数的配置指令。
地址 610041 四川省成都市高新区九兴大道16号