[发明专利]缓存配置方法和交换设备在审
申请号: | 202010646219.4 | 申请日: | 2020-07-07 |
公开(公告)号: | CN113923113A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 吴涛;闫健;陈永献;刘和洋;温华锋;孙黎阳 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L49/9005;H04L67/568;H04L49/20 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 孙静;臧建明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 配置 方法 交换 设备 | ||
本申请公开一种缓存配置方法和交换设备,以确保无丢包,属于网络技术领域。所述方法包括:所述第一交换设备向所述第二交换设备发送第一测量帧;所述第一交换设备接收所述第二交换设备发送的第二测量帧;其中,所述第二测量帧是根据所述第一测量帧触发生成的;所述第一交换设备根据所述第一测量帧和所述第二测量帧,确定缓存的配置参数;所述第一交换设备按照所述配置参数设置本地缓存。用于实现交换设备缓存的自动配置,在确保无丢包的前提下,节约缓存空间。
技术领域
本申请涉及网络技术领域,尤其涉及一种缓存配置方法和交换设备。
背景技术
互联网中数据包的转发过程是基于大量交换机实现的,每个交换机具有转发功能,上游交换机会将接收到的数据包转发给下游交换机,由下游交换机继续转发,直至数据包到达目的地址。为了保证交换机正常转发数据包,需要控制交换机的流量,以免交换机负荷过大。
在电气和电子工程师协会(Institute of Electrical and ElectronicsEngineers,IEEE)802.1和802.3系列标准中,提出了基于优先级的流量控制(Priority-based Flow Control,PFC)机制,在PFC机制中,上游交换机在获知下游交换机的某个优先级队列发生拥塞时,会暂停从一个优先级队列出列数据包。而PFC机制中会涉及到交换机头部空间(Headroom,HDRM)的配置。现有技术中,用户一般根据设备厂商的指导手册或设备出厂时的HDRM默认值来配置交换机本地缓存的HDRM大小。
但是,设备厂商的指导手册或设备出厂时的HDRM默认值无法满足所有组网场景,当HDRM的值设置过大会造成缓存空间的浪费,若HDRM的值设置过小则会引起数据丢包。
发明内容
本申请提供一种缓存配置方法和交换设备,自动配置本地缓存,以确保无丢包。
第一方面,本申请实施例提供一种缓存配置方法,方法包括:
第一交换设备向第二交换设备发送第一测量帧;
第一交换设备接收第二交换设备发送的第二测量帧;其中,第二测量帧是根据第一测量帧触发生成的;
第一交换设备根据第一测量帧和第二测量帧,确定缓存的配置参数;
第一交换设备按照配置参数设置本地缓存。
在本可能的设计中,可以应用在包括第一交换设备和第二交换设备的组网架构中,第一交换设备和第二交换设备之间通过端口通信连接。第一交换设备和第二交换设备可以是网络设备也可以是终端设备,常见的网络设备包括交换机,常见的终端设备包括网卡。第一交换设备内部设置有一个第一测量帧生成器,该第一测量帧生成器可以是处理器、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、PFC引擎中的任一种。第一交换设备将第一测量帧发送给第二交换设备,第二交换设备在接收到第一测量帧之后,触发生成第二测量帧。第一交换设备根据第一测量帧和第二测量帧,确定本地缓存的配置参数,以实现对本地缓存的自动配置,节约了交换设备本地缓存的使用,在保证无丢包的同时能增加吸收突发能力,支持更多的无损队列数目。
在第一方面的一种可能的设计中,第一交换设备根据第一测量帧和第二测量帧,确定缓存的配置参数,包括:
第一交换设备获取第一时间戳和第四时间戳,第一时间戳为第一交换设备发送第一测量帧的时间,第四时间戳为第一交换设备接收第二测量帧的时间;
根据第一时间戳和第四时间戳,确定缓存的配置参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010646219.4/2.html,转载请声明来源钻瓜专利网。