Dune交换线卡板与灵活线卡板间的单播报文互通方法及装置制造方法及图纸

技术编号:14336629 阅读:56 留言:0更新日期:2017-01-04 10:05
本申请提出Dune交换线卡板与灵活线卡板间的单播报文互通方法及装置。方法包括:灵活线卡板接收封装了二层头的单播报文,查找到单播报文的下一跳的出接口位于Dune交换线卡板;根据该单播报文的下一跳为第一单播报文封装新二层头,将封装了新二层头的该单播报文封装为带有板间通信头和二层PPH头的板间通信报文;将板间通信报文发送到Dune交换线卡板;其中,二层PPH头携带了该单播报文的下一跳的出接口在Dune交换线卡板对应的物理端口标识;Dune交换线卡板接收板间通信报文,移除报文的板间通信头和二层PPH头,通过该物理端口标识对应的物理端口发送封装了新二层头的该单播报文。本申请实现了Dune交换线卡板与灵活线卡板间的单播报文互通。

【技术实现步骤摘要】

本申请涉及板卡互通
,尤其涉及Dune交换线卡板与灵活线卡板间的单播报文互通方法及装置
技术介绍
从接口密度及成本角度出发,路由器板卡可分为两类,一类是可编程、可定制、以CPU(CentralProcessingUnit,中央处理单元)/FPGA(FieldProgrammableGateArray,现场可编程门阵列)/NP(NetworkProcessor,网络处理器)为转发核心的灵活线卡板,另一类是功能相对固定、成本占优、以交换芯片为转发核心的交换线卡板。当同一系统中存在两种不同线卡板时,势必引入互通问题。现有的典型的交换芯片有:XGS架构的交换芯片(简称XGS交换芯片)和Dune架构的交换芯片(简称Dune交换芯片)。Dune交换芯片的实现原理比较特殊,具体为:上行模块查询各种表项,例如接口表、FIB(ForwardInformationBase,转发信息库)表、ILM(IncomingLabelMap,输入标签映射)表等,但不对报文进行任何改动,然后在报文前面增加PPH(PacketProcessingHeader,报文处理头)携带修改信息,由下行模块完成实质性修改,例如增删标签、修改IP头、增加二层封装等。Dune交换芯片提供更高表项规格、更大接口缓存,更强QOS(QualityofService,服务质量)功能,一般用于高端/核心交换机及路由器的交换线卡板。采用Dune交换芯片作为转发核心的线卡板称之为Dune交换线卡板。
技术实现思路
本申请实施例提供Dune交换线卡板与灵活线卡板间的单播报文互通方法及装置。本申请的技术方案是这样实现的:一种Dune交换线卡板与灵活线卡板间的单播报文互通方法,该方法包括:所述灵活线卡板接收封装了二层头的第一单播报文,查找到第一单播报文的下一跳的出接口位于所述Dune交换线卡板;根据所述第一单播报文的下一跳为所述第一单播报文封装新二层头,将所述封装了新二层头的第一单播报文封装为带有板间通信头和二层PPH头的第一板间通信报文;将所述第一板间通信报文发送到所述Dune交换线卡板;其中,所述第一板间通信报文的二层PPH头携带了所述第一单播报文的下一跳的出接口在所述Dune交换线卡板对应的物理端口标识;所述Dune交换线卡板接收所述第一板间通信报文,移除所述第一板间通信报文的板间通信头和二层PPH头,通过所述物理端口标识对应的物理端口发送封装了新二层头的第一单播报文。一种Dune交换线卡板与灵活线卡板间的单播报文互通设备,该设备包括:灵活线卡板:接收封装了二层头的第一单播报文,查找到第一单播报文的下一跳的出接口位于所述Dune交换线卡板;根据所述第一单播报文的下一跳为所述第一单播报文封装新二层头,将所述封装了新二层头的第一单播报文封装为带有板间通信头和二层PPH头的第一板间通信报文;将所述第一板间通信报文发送到所述Dune交换线卡板;其中,所述第一板间通信报文的二层PPH头携带了所述第一单播报文的下一跳的出接口在所述Dune交换线卡板对应的物理端口标识;Dune交换线卡板:接收所述第一板间通信报文,移除所述第一板间通信报文的板间通信头和二层PPH头,通过所述物理端口标识对应的物理端口发送封装了新二层头的第一单播报文。可见,本申请实施例能够实现Dune交换线卡板与灵活线卡板间的单播报文互通,且实现简单。附图说明图1为本申请一实施例提供的Dune交换线卡板与灵活线卡板间的单播报文互通方法流程图;图2为本申请实施例提供的包含Dune交换线卡板与灵活线卡板的路由设备的示意图;图3为本申请实施例提供的Dune交换线卡板接入的二层单播报文通过灵活线卡板发送的流程图;图4为本申请实施例提供的灵活线卡板接入的二层单播报文通过Dune交换线卡板发送的流程图。具体实施方式图1为本申请一实施例提供的Dune交换线卡板与灵活线卡板间的单播报文互通方法流程图,其具体步骤如下:步骤101:灵活线卡板接收封装了二层头的第一单播报文,查找到第一单播报文的下一跳的出接口位于Dune交换线卡板;步骤102:灵活线卡板根据第一单播报文的下一跳为第一单播报文封装新二层头,将封装了新二层头的第一单播报文封装为带有板间通信头和二层PPH头的第一板间通信报文;其中,第一板间通信报文的二层PPH头携带了第一单播报文的下一跳的出接口在该Dune交换线卡板对应的物理端口标识;步骤103:灵活线卡板将第一板间通信报文发送到该Dune交换线卡板;步骤104:Dune交换线卡板接收第一板间通信报文,移除第一板间通信报文的板间通信头和二层PPH头;步骤105:Dune交换线卡通过二层PPH头携带的物理端口标识对应的物理端口发送封装了新二层头的第一单播报文。优选地,Dune交换线卡板接收封装了二层头的第二单播报文,查找到第二单播报文的下一跳的出接口位于灵活线卡板;将封装了二层头的第二单播报文封装为带有板间通信头和二层PPH头的第二板间通信报文;将第二板间通信报文发往该灵活线卡板;该灵活线卡板接收第二板间通信报文;移除第二板间通信报文的板间通信头和二层PPH头;根据第二单播报文的下一跳为第二单播报文封装新二层头,将封装了新二层头的第二单播报文通过本板上第二单播报文的下一跳的出接口发送。优选地,Dune交换线卡板向灵活线卡板同步本Dune交换线卡板的物理端口的配置信息,步骤101中,Dune交换线卡板在第二板间通信报文的二层PPH头设置封装了二层头的第二单播报文的接收端口的标识;步骤102中,灵活线卡板读取所述接收端口的标识;根据所述同步的物理端口的配置信息检查所述接收端口使能了所述第二单播报文的单播转发。优选地,第一单播报文以及第二单播报文为封装了二层头的如下单播报文之一:IPv4单播报文,IPv6单播报文,MPLS(Multi-ProtocolLabelSwitching,多协议标签交换)VLL(VirtualLeasedLine,虚拟租用线路)单播报文,MPLSVPLS(VirtualPrivateLANService,虚拟专用局域网业务)单播报文,MPLSL3VPN(Layer3VirtualPrivateNetwork,三层虚拟专用网)单播报文,GRE(GenericRoutingEncapsulation,通用路由封装)单播报文,VxLAN(VirtualeXtensibleLocalAreaNetwork,虚拟扩展局域网)单播报文。图2为本申请实施例提供的包含Dune交换线卡板与灵活线卡板的路由设备的示意图。如图2所示,该路由设备200由主控板211、背板212、灵活线卡板231-234以及Dune交换线卡板241-243组成。Dune交换线卡板241-243在驱动模块的触发下,各自将本板的物理端口配置信息同步到灵活线卡板231-234。灵活线卡板231-234保存同步的Dune交换线卡板241-243的物理端口配置信息。物理端口配置信息主要指的是物理端口使能的转发方式,如:单播等。Dune交换线卡板241-243之间、灵活线卡板231-234之间以及Dune交换线卡板241-243与灵活线卡板231-234之间在路由设备内相互同步各自学习的转发表项,譬如M本文档来自技高网...
Dune交换线卡板与灵活线卡板间的单播报文互通方法及装置

【技术保护点】
一种Dune交换线卡板与灵活线卡板间的单播报文互通方法,其特征在于,该方法包括:所述灵活线卡板接收封装了二层头的第一单播报文,查找到第一单播报文的下一跳的出接口位于所述Dune交换线卡板;根据所述第一单播报文的下一跳为所述第一单播报文封装新二层头,将所述封装了新二层头的第一单播报文封装为带有板间通信头和二层PPH头的第一板间通信报文;将所述第一板间通信报文发送到所述Dune交换线卡板;其中,所述第一板间通信报文的二层PPH头携带了所述第一单播报文的下一跳的出接口在所述Dune交换线卡板对应的物理端口标识;所述Dune交换线卡板接收所述第一板间通信报文,移除所述第一板间通信报文的板间通信头和二层PPH头,通过所述物理端口标识对应的物理端口发送封装了新二层头的第一单播报文。

【技术特征摘要】
1.一种Dune交换线卡板与灵活线卡板间的单播报文互通方法,其特征在于,该方法包括:所述灵活线卡板接收封装了二层头的第一单播报文,查找到第一单播报文的下一跳的出接口位于所述Dune交换线卡板;根据所述第一单播报文的下一跳为所述第一单播报文封装新二层头,将所述封装了新二层头的第一单播报文封装为带有板间通信头和二层PPH头的第一板间通信报文;将所述第一板间通信报文发送到所述Dune交换线卡板;其中,所述第一板间通信报文的二层PPH头携带了所述第一单播报文的下一跳的出接口在所述Dune交换线卡板对应的物理端口标识;所述Dune交换线卡板接收所述第一板间通信报文,移除所述第一板间通信报文的板间通信头和二层PPH头,通过所述物理端口标识对应的物理端口发送封装了新二层头的第一单播报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述Dune交换线卡板接收封装了二层头的第二单播报文,查找到所述第二单播报文的下一跳的出接口位于所述灵活线卡板;将所述封装了二层头的第二单播报文封装为带有板间通信头和二层PPH头的第二板间通信报文;将所述第二板间通信报文发往所述灵活线卡板;所述灵活线卡板接收所述第二板间通信报文;移除所述第二板间通信报文的板间通信头和二层PPH头;根据所述第二单播报文的下一跳为所述第二单播报文封装新二层头,将封装了新二层头的第二单播报文通过本板上所述第二单播报文的下一跳的出接口发送。3.根据权利要求1或2所述的方法,其特征在于,所述第一单播报文以及第二单播报文为如下单播报文之一:IPv4单播报文,IPv6单播报文,多协议标签交换MPLS虚拟租用线路VLL单播报文,MPLS虚拟专用局域网业务VPLS单播报文,MPLS三层虚
\t拟专用网L3VPN单播报文,通用路由封装GRE单播报文,虚拟扩展局域网VxLAN单播报文。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述Dune交换线卡板向所述灵活线卡板同步所述Dune交换线卡板的物理端口的配置信息,所述Dune交换线卡板在所述第二板间通信报文的二层PPH头设置所述封装了二层头的第二单播报文的接收端口的标识;所述灵活线卡板读取所述接收端口的标识;根据所述同步的物理端口的配置信息检查所述接收端口使能了所述第二单播报文的单播转...

【专利技术属性】
技术研发人员:孟丹
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1