一种报文转发方法技术

技术编号:9768211 阅读:92 留言:0更新日期:2014-03-15 23:17
本发明专利技术实施例提供了一种报文转发方法,能在上层业务流程不感知底层交换芯片的基础上实现转发,同时不影响设备的业务功能和转发性能。本发明专利技术实施例所提供的报文转发方法,使用时将交换芯片作为主接口注册,该方法包括:交换芯片入接口接收报文并辨别报文类型;根据报文类型定位报文IP头的位置;将处理后的报文送入业务处理流程;根据交换芯片出接口的属性信息,获取交换芯片出接口方向报文需要加封vlan标签的值和标签的层数;对报文的链路层加封vlan标签,并发送经过业务处理的报文。

【技术实现步骤摘要】
一种报文转发方法
本专利技术涉及网络
,具体涉及一种报文转发方法。技术背景网络设备中使用交换芯片对设备接口进行扩展是常见的一种手段,可以用较低的成本对转发接口进行复用,提高设备整体使用的灵活性和竞争力。使用交换芯片复用接口必须利用vlan的隔离特性对接口进行划分,即不同接口送上来的报文,都会被添加该接口对应的vlan标签。此种方式可以有效的对不同接口进行区分,保证接口复用的独立性。但是使用此种方式收发的报文,比原始报文多加了一层vlan标签,在进入CPU处理时,如何对此标签进行处理,会直接影响到业务处理流程的统一性和设备转发的性能。现有技术中将交换芯片作为主接口注册时,不对报文类型进行区分,均采用剥离vlan标签的方法进行报文转发,当转发流量较大时,由于进行了标签剥离和添加操作,对每一个报文都存在内存拷贝操作,极大的降低了设备的转发性能。
技术实现思路
有鉴于此,本专利技术实施例提供了一种报文转发方法,可以实现在上层业务流程不感知底层交换芯片的基础上实现转发,同时不影响设备的业务功能和转发性能。本专利技术一实施例提供了一种报文转发方法,其特征在于,使用时将交换芯片作为主接口注册本文档来自技高网...
一种报文转发方法

【技术保护点】
一种报文转发方法,其特征在于,使用时将交换芯片作为主接口注册,所述方法包括:交换芯片入接口接收报文并辨别报文类型;根据报文类型定位报文IP头的位置;将处理后的报文送入业务处理流程;根据交换芯片出接口的属性信息,获取交换芯片出接口方向报文需要加封vlan标签的值和标签的层数;对报文的链路层加封vlan标签,并发送经过业务处理的报文。

【技术特征摘要】
1.一种报文转发方法,其特征在于,使用时将交换芯片作为主接口注册,所述方法包括:交换芯片入接口接收报文并辨别报文类型;根据报文类型定位报文IP头的位置,所述报文类型包括本机处理或设备转发,所述报文类型为设备转发时,所述根据报文类型定位报文IP头的位置,包括:根据交换芯片入接口的属性信息确定由交换芯片添加的vlan标签的层数,根据交换芯片添加的vlan标签的层数,将头指针偏移至IP头位置;将处理后的报文送入业务处理流程;根据交换芯片出接口的属性信息,获取交换芯片出接口方向报文需要加封vlan标签的值和标签的层数;对报文的链路层加封vlan标签,并...

【专利技术属性】
技术研发人员:韩阳
申请(专利权)人:天津汉柏信息技术有限公司
类型:发明
国别省市:

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

1