[发明专利]一种千兆单光口服务器适配器在审
申请号: | 202010415160.8 | 申请日: | 2020-05-15 |
公开(公告)号: | CN111600809A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京光润通科技发展有限公司 |
主分类号: | H04L12/879 | 分类号: | H04L12/879;H04L12/861;H04L12/931 |
代理公司: | 北京爱普纳杰专利代理事务所(特殊普通合伙) 11419 | 代理人: | 王玉松;怀春颖 |
地址: | 100081 北京市海淀区北三*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 千兆 口服 适配器 | ||
本发明提供一种千兆单光口服务器适配器,所述适配器包括一个PHY层控制器、一个MAC层控制器、一个PCIE接口和一个千兆光纤端口,其中,MAC层控制器包括总线接口、接收缓存模块、发送缓存模块、流量控制模块、接收模块、第一发送模块、第二发送模块和PHY接口,发送缓存模块包括第一发送数据子模块和第二发送数据子模块,该适配器支持电脑端接口和光纤端口,可实现服务器与台式机等高端设备的通信;通过设置第一发送数据子模块、第二发送数据子模块和第一发送模块及第二发送模块解决了不断发送pause帧导致的传输速率降低的问题。
技术领域
本发明属于适配器技术领域,特别涉及一种千兆单光口服务器适配器。
背景技术
随着科技的进步,人们对信息的需求量越来越大,网络数据的传输媒介已逐渐由网络改为光纤传输。因为光纤传输信息具有传输容量大、保密性好、迅速便利等优点。光纤服务器适配器用于服务器和台式机等高端设备的数据传输。光纤服务器适配器由以太网控制器连接不同的端口进而实现数据的转换和传输。
以太网控制器包括以太网介质访问控制器(MAC层控制器)和物理层接口芯片(PHY层控制器),MAC层控制器是实现流量控制的关键,现有技术公开的以太网MAC控制器IP核的结构框架如图1所示。传统的以太网控制器,当连接的接收设备和发送主机的端口速率不一致时,会发生数据溢出,为了防止数据溢出,接收设备会发一个pause帧给发送主机,主机根据pause帧的内容将控制帧分离出来,提交到流量控制模块,流量控制模块解析控制帧的内容,提取帧中的控制参数,根据控制参数决定暂停发送的时间;当接收设备出现拥塞的情况下,主机端口通常会连续收到多个pause帧,只要接收设备的拥塞状态没有解除,相关的端口就会一直发送pause帧,这就导致了网速传输速率的降低,可将千兆的速率降低至100MB/s以下。
发明内容
为了解决现有技术存在的问题,本发明提供一种千兆单光口服务器适配器。
本发明其中一个技术方案提供一种千兆单光口服务器适配器,所述服务器适配器包括:
一个PHY层控制器,
一个MAC层控制器,
一个PCIE接口,连接到所述MAC层控制器上;和
一个千兆光纤端口,所述千兆光纤端口被配置为连接到所述PHY层控制器上;
所述MAC层控制器包括总线接口、接收缓存模块、发送缓存模块、流量控制模块、接收模块、第一发送模块、第二发送模块和PHY接口;
所述总线接口被配置为与PCIE接口连接;
所述接收缓存模块与总线接口连接,被配置为用于对接收的数据帧缓存进行管理;
所述发送缓存模块与总线接口连接,被配置为用于对发送的数据帧缓存进行管理;
所述发送缓存模块包括:
第一发送数据子模块,所述第一发送数据子模块被配置为用于缓存待发送的数据帧;
第二发送数据子模块,当流量控制模块比较出第一发送数据子模块内缓存的数据帧的数量大于数据帧门限阈值时,所述第二发送数据子模块被配置为用于缓存待发送的数据帧;
所述第一发送模块与PHY接口连接,被配置为用于通过PHY接口将第一发送数据子模块内缓存的待发送的数据帧发送至PHY层控制器;
所述第二发送模块与PHY接口连接,被配置为用于通过PHY接口将第二发送数据子模块缓存的待发送的数据帧发送至PHY层控制器;
所述接收模块与PHY接口连接,被配置为用于对数据帧进行解析,将合法帧缓存至接收缓存模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京光润通科技发展有限公司,未经北京光润通科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010415160.8/2.html,转载请声明来源钻瓜专利网。