发明名称 实现控制、转发相互分离的方法和装置
摘要 本发明提供了实现控制、转发相互分离的方法和装置。该方法包括:控制平面中的控制单元通过控制通道发送控制信息至数据平面保存;数据单元根据保存的所述控制信息执行报文的业务转发处理;控制平面中的协议栈单元仅通过数据通道接收来自所述数据单元的需要本系统应用程序处理的数据报文,并将该数据报文放入缓存队列,以供本系统应用程序从所述缓存队列中获取所述数据报文,以及接收并封装本系统应用程序发送的数据报文,将封装后的数据报文通过数据通道发送至所述数据单元进行业务转发处理。
申请公布号 CN102316044B 申请公布日期 2015.06.03
申请号 CN201110293858.8 申请日期 2011.09.29
申请人 迈普通信技术股份有限公司 发明人 林茂;李永合
分类号 H04L12/725(2013.01)I 主分类号 H04L12/725(2013.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 杨春香;宋志强
主权项 一种实现控制、转发相互分离的方法,该方法应用于控制平面和数据平面相互分离的系统中,所述控制平面和数据平面通过控制通道和数据通道连接;其特征在于,该方法包括:控制平面中的控制单元通过控制通道发送控制信息至数据平面保存;数据平面中的数据单元根据保存的所述控制信息执行报文的业务转发处理;控制平面中的协议栈单元仅通过数据通道接收来自所述数据单元的需要本系统应用程序处理的数据报文,并将该数据报文放入缓存队列,以供本系统应用程序从所述缓存队列中获取所述数据报文,以及接收并封装本系统应用程序发送的数据报文,将封装后的数据报文通过数据通道发送至所述数据单元进行业务转发处理;其中,所述数据单元包括:接口模块、链路模块、业务模块和路由模块;所述数据单元根据保存的控制信息执行报文的业务转发处理包括:所述接口模块接收到报文时,将该接收的报文发送至所述链路模块;所述链路模块在对来自所述接口模块的报文进行入方向链路处理时,如果发现所述报文为本系统的链路报文,则通过所述数据通道发送该报文给所述控制平面中的控制单元,由所述控制单元处理该报文;否则,发送所述报文至业务模块进行业务处理;所述业务模块对接收的报文进行入方向业务处理,将处理后的报文发送至路由模块;所述路由模块在对来自所述业务模块的报文进行路由处理时,如果发现所述报文为需要本系统应用程序处理的数据报文,则通过数据通道发送所述报文至所述协议栈单元,否则,确定发送所述报文的出接口,将所述报文发送至所述业务模块;所述业务模块对来自所述路由模块的报文进行出方向业务处理,将处理后的报文发送至链路模块;所述链路模块对来自所述业务模块的报文进行出方向链路处理,将处理后的 报文发送至所述接口模块,由所述接口模块通过所述出接口发送来自所述链路模块的报文。
地址 610041 四川省成都市高新区九兴大道16号迈普大厦
您可能感兴趣的专利