- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ASIC芯片中BFD定时器协商机制改进设计与实现.doc
ASIC芯片中BFD定时器协商机制改进设计与实现
摘 要:描述了在电信级以太网芯片中实现BFD快速检测与定时器协商机制的逻辑设计过程,并将硬件逻辑在FPGA仿真芯片中进行了验证。验证了单纯硬件逻辑实现BFD定时器协商机制的可行性,该机制使用软硬件联合设计的改进方法,能够在节约硬件资源的前提下,发挥硬件的速度优势和软件的灵活优势,实现可靠的BFD时间协商过程与快速检测机制。此改进设计经过使用软件和硬件的联合验证,结果表明能够达到预期的效果,并能够实现商业应用。
关键词关键词:ASIC;BFD;快速故障检测;定时器协商机制
中图分类号:TP302 文献标识码:A 文章编号文章编号2013)008002603
0 引言
随着千兆和万兆以太网技术的发展,IP over Ethernet的应用已经从局域网扩展到城域网和广域网,特别是实时语音、视屏点播、云服务等业务的大量应用,使得网络对服务质量(QoS)的要求越来越高,必须达到电信运营商的级别。相对于传统的SDH硬件,目前的IP网络无法实现快速的端到端的链路检测,依靠秒级别的路由协议来实现快速检测已经不能满足当前电信级的业务要求。双向链路检测协议——Bidirectional Forwarding Detection (BFD)能够在系统之间任何类型的通道上实现1s以下的快速检测和恢复,这些通道包括物理链路、IP链路、隧道、MPLS LSP等。BFD使IP网络能够提供客户所需要的高可靠性、高适用性的VoIP等实时业务[1,2]。
一般而言,电信级别的服务质量要求50ms的自动切换,10ms左右的链路检测周期[3],这对于实现BFD提出了硬件要求。BFD的技术标准提供了微妙到秒的各种数量级的检测周期。当前,秒以上级别的功能已经由软件实现,秒以下级别的链路检测必须依赖于硬件实现。实现快速BFD,一般使用网络处理器(NP)或专用集成电路(ASIC)两种方式。本文提出了一种在ASIC芯片中实现快速BFD的设计,改进BFD协议中动态定时器协商的实现方法,在尽量节约硬件资源的前提下,配合软件以实现多会话(Session)的快速BFD。
1 BFD定时器协商机制
ITEFRFC5880[46]规定了BFD的功能和流程,其核心是通过站点间互相发送短周期的BFD控制报文来检测链路是否出现失效,根据报文中的控制字段和BFD会话状态机的状态迁移来通知上层协议,以使其它机制能够进行快速的链路切换,保证网络通信的及时恢复。
BFD使用三路握手的机制来建立会话,一旦建立会话,BFD会话站点就以特定的频率,持续高速发送和检测接收BFD报文,在链路状态发生变化后,仍然能够通过慢速的报文,等待状态恢复。在电信级网络中,链路的检查周期为3.3ms、10ms、20ms、50ms、300ms和1s[5],这实际要求硬件定时器的精度要小于1ms。
BFD协议规定了定时器协商机制,在会话建立后,一端能够主动要求对端调整双方的发送和检测报文的频率,发起方将报文中的P字段置位,接收方响应后,在回应报文中将F字段置位,其主要原理为[1,2,5]:
(1)BFD报文发送时间间隔为本端Desired Min TX Interval与对端Required Min RXInterval之中的最大值。
(2)检测时间为对端BFD控制报文中的Detect Mult乘以经过协商的对端BFD控制报文发送时间间隔。
(3)如果加大本端Desired Min TX Interval,那么本端实际发送BFD控制报文的时间间隔必须要等收到对端F字段置位的报文后才能改变。
(4)如果减小本端Required Min RX Interval,那么本端检测时间必须要等收到对端F字段置位的报文后才能改变。
(5)如果减小Desired Min TX Interval,本端报文发送间隔将立即减小;加大Required Min RX Interval,本端检测时间将立即加大。
2 ASIC芯片中BFD定时器协商机制设计
在电信级IP网络中,ASIC芯片处理流程是:报文进入ASIC芯片后,完成对物理层和基本二层的分析,到达入口报文处理单元(Ingress Packet Process Block),根据报文分析器(Packet Parser)的结果和入口处理逻辑,读取入口逻辑表的设置,对报文进行入口处理,然后将报头及转发信息一同发送至集中转发引擎芯片(Fabric Chip)。Fabric芯片根据报头及转发信息,决定该报文是否需要送CPU处理或者转发到系统中其它的包处理器,或者送到BFD引擎(BFD Engine)来进一步做特殊处理,最后将报文送到出口报文
您可能关注的文档
- 4种生物农药对稻纵卷叶螟的防治效果研究.doc
- 4种白蚁防治药剂在土壤中降解试验.doc
- 4种药剂对马铃薯晚疫病的防效研究.doc
- 4种药剂防治华北大黑鳃金龟子药效研究.doc
- 4种药剂防治红足壮异蝽试验研究.doc
- 50%代森锰锌可溶性粉剂防治番茄早疫病效果研究.doc
- 500千伏紧凑型输电线路覆冰舞动原因分析及防范措施.doc
- 555定时器及应用.doc
- 5月半导体行业要闻.doc
- 6%稻喜油悬浮剂对水直播早稻田杂草的防效研究.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 2024年度公司领导班子民主生活会对照检查材料3篇.docx VIP
- JTGD60—2015公路桥涵设计通用规范.pdf VIP
- 技术部薪酬及岗位制度.doc
- 马工程教材《组织行为学》课件 第四章 团队.pptx
- 标准规范文件:DL/T 5424-2009 水电水利工程锚杆无损检测规程.pdf
- 广东省广州市八年级上学期物理期末试卷四套(附参考答案).doc VIP
- 2019-2020年高一英语人教版必修1专项训练:语法填空Word版含答案.docx VIP
- 第19课《大雁归来》教学设计 统编版语文七年级上册(2024年).docx VIP
- 2022水电工程移动式集运鱼系统设计规范.docx
- 2024年6月英语四级真题(全3套).pdf
文档评论(0)