安防人上中安网!

关注我们  

安防网 >> 工程方案 >> 其他

架构决定价值
——H3C CR16000大容量转发架构解析

2012-03-30 08:46:36 来源:CPS中安网 作者:洪福成 责任编辑: luocaocps 收藏本文
城域IP骨干网的变化对新一代核心路由器提出更高要求,H3C CR16000基于100G硬件平台,采用先进的CLOS多级矩阵交换架构,提供持续的带宽升级能力,可以支持40G POS、40GE、100GE和高密10G接口,后续通过递归扩展交换框支持集群技术。本文通过对CR16000转发架构的深入剖析,说明架构改变给设备性能带来的提升。
在业务流出方向,调度器SCH根据出端口可用带宽、拥塞情况、对应VoQ的业务属性、优先级和队列空满状态等属性,对所有流向该出口的业务流发送不同带宽许可的Credit。入方向FAP中的每个VoQ队列则根据从调度器SCH收到的Credit给交换网发送相应数量的报文。


  每个调度器SCH只负责对流向本出口的业务进行调度,从整个系统来看,每个FAP都具备业务调度能力,实际上是一种全分布式业务调度,我们称之为“分布式Credit调度机制”。


  分布式Credit调度机制有很多优势,包括:调度效率高、业务调度精准、拥塞流量分布式缓存等。


  调度效率高


  每个FAP都有一个调度器SCH,并只负责对流向本出口的业务进行调度。以CR16018为例,整机共有72个FAP,即有72个调度器SCH;调度器SCH之间没有主从关系,是完全分布式的并行工作,即CR16018是一个由72个调度器SCH组成的并行工作体系。


  业务调度精准


  Credit调度机制实质是一种令牌调度机制。调度器SCH根据出端口的带宽、拥塞情况等计算出可用带宽,根据入方向FAP通告的发送队列状态信息(Flow-status)并采用整形器(Shaper)算法制定相应的带宽分配策略,最终对每个VoQ生成令牌Credit,VoQ在接收到Credit后发送相应数量的信元。所谓的精准调度包括两个方面的含义:


  其一,传统的路由器调度是出接口板缓存和出接口板调度,而CR16000设计的是入接口板缓存和出接口板调度,如果有报文被计算出做丢弃处理,也是在入接口板就被丢弃了,而不会被调度到出接口板做处理,交换网带宽利用精准。


  其二,每个调度器SCH对应一个整形器(Shaper),支持双漏桶算法(Dual Leaky Bucket),提供对各业务流及业务流聚合(Aggregate)的流量整形功能(Shaping)。

 

  

  入方向VoQ在出方向调度器SCH中对应的是Flow,VoQ和Flow是一一对应关系。调度器SCH把具有相同属性的Flow放入相同的队列,进行FQ/WFQ一级调度,再根据前一级的调度结果进行SP调度,灵活地对各种调度器模块进行组合和编排,以支持个性化的复杂调度策略。此外,还支持针对关键业务的带宽预留功能,支持WRED/Tail Drop拥塞管理策略。


  拥塞流量分布式缓存


  传统路由器的报文在调度发送之前是缓存在出接口板中的,拥塞缓存的能力取决于出接口板的缓存大小。CR16000交换网采用Credit调度机制,报文发送之前,报文缓存在入接口板,调度在出接口板,调度器SCH根据出端口可用带宽和拥塞情况制定相应调度策略,一旦发生拥塞,调度器SCH就不会发送Credit,报文继续被缓存在入接口板。


  图7 分布式缓存


  如图7所示,在N个入接口向1个出接口发生报文的情况下,拥塞流量分布缓存在N个入接口板,报文缓存能力实际上是被放大N倍。随着云业务的应用发展,流量突发越来越大,越来越频繁,如:搜索业务,分布式缓存无疑是当前解决突发拥塞的最佳方案之一。


  4. 交换网组播


  通过交换网组播技术避免交换网资源的浪费,提升组播业务性能,达到线速复制能力。


  传统路由器在组播功能上最重大的缺陷之一就是交换网不支持组播,组播报文在交换网上广播转发,这种处理方式导致的严重后果是组播流量越大,交换网的广播流量就越大,带宽资源浪费就越严重。



  如图8所示,CR16000交换网针对上述问题做了重大的技术改进,即在交换网上增加组播表项存储空间,并同步学习由主控板下发的组播表项。交换网上的组播表项和业务板上的组播表项有一定的区别,业务板上的组播表项为:源IP + 组播IP + 出接口列表,交换网板上的组播表项为:源IP + 组播IP + 出FAP列表,即:交换网板上的组播表项的下一跳为FAP而不是出接口。CR16000交换网组播技术可以避免交换网资源的浪费,提升组播业务性能,达到线速复制能力。


  三、 结束语


  H3C CR16000采用的CLOS交换架构是业界最优秀的交换架构之一,其特点包括:递归扩展、高交换带宽、无阻塞性、基于信元的动态路由交换、分布式Credit调度机制、拥塞流量分布式缓存、交换网支持组播等,这些特点决定了CR16000的良好扩展性、高可靠性和高性能优势。

 

【想第一时间了解安防行业的重磅新闻吗?请立即关注中安网官方微信(微信号:cpscomcn)——安防行业第一人气微信,万千精彩,千万不要错过!!!

中安网官方微信

提示:试试"← →"实现快速翻页

网友评论

共有0条评论  点击查看全部>>

所有评论仅代表网友观点,与本站无关。

24小时阅读排行

本周阅读排行

订阅邮件
安防速递

每天三个要闻,知晓行业关键

E 周 刊

一周事,一朝知

Email: