1.一种转发报文的方法,其特征在于,所述方法包括:
路由器通过所述路由器的第一接口接收第一报文,其中,所述第一接口为用户边缘侧接口或广域网侧接口;
所述路由器根据从所述第一接口接收的第一报文的目的地址查询与所述第一报文的目的地址对应的虚拟路由转发VRF表项,其中,所述与所述第一报文的目的地址对应的VRF表项包括第一下一跳和第二下一跳,所述第一下一跳为应用加速设备的地址信息或无效地址信息,所述第二下一跳为与所述第一报文的目的地址对应的路由路径上的下一跳,所述第一下一跳用于指导从所述第一接口接收的报文进行转发,所述第二下一跳用于指导从第二接口接收的报文进行转发,所述第二接口为所述路由器与所述应用加速设备相耦接的接口;
当所述第一下一跳为所述应用加速设备的地址信息时,所述路由器确定所述应用加速设备的地址信息为所述第一报文的下一跳,并将所述第一报文发送至所述应用加速设备进行应用加速处理,以便得到第二报文。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述路由器通过所述第二接口接收所述第二报文,其中所述第二报文的目的地址和所述第一报文的目的地址相同;或,所述第二报文的目的地址为所述第一报文的源地址;
所述路由器根据所述第二报文的目的地址查询与所述第二报文的目的地址对应的VRF表项,所述与所述第二报文的目的地址对应的VRF表项包括两个下一跳;
所述路由器使用所述与所述第二报文的目的地址对应的VRF表项中包括的两个下一跳中的用于指导从所述第二接口接收的报文进行转发的下一跳转发所述第二报文。
3.根据权利要求1或2所述的方法,其特征在于,其中,所述应用加速处理包括数据压缩、数据缓存和/或传输控制协议优化。
4.根据权利要求3所述的方法,其特征在于,当所述第一下一跳为所述无效地址信息时,所述路由器以所述第二下一跳为所述第一报文的下一跳对所述第一报文进行转发。
5.根据权利要求4所述的方法,其特征在于,其中,所述路由器为运营商边缘设备或运营商内部的业务路由器。
6.根据权利要求5所述的方法,其特征在于,所述应用加速设备为一台或多台具有应用加速功能的设备,或者,所述应用加速设备为一台或多台提供应用加速服务的虚拟机。
7.一种路由器,其特征在于,所述路由器包括第一接口、第二接口、查询模块和转发模块:所述第一接口用于接收第一报文,其中,所述第一接口为用户边缘侧接口或广域网侧接口;
所述查询模块用于根据从所述第一接口接收的第一报文的目的地址查询与所述第一报文的目的地址对应的虚拟路由转发VRF表项,其中,所述与所述第一报文的目的地址对应的VRF表项包括第一下一跳和第二下一跳,所述第一下一跳为应用加速设备的地址信息或无效地址信息,所述第二下一跳为与所述第一报文的目的地址对应的路由路径上的下一跳,所述第一下一跳用于指导从所述第一接口接收的报文进行转发,所述第二下一跳用于指导从所述第二接口接收的报文进行转发,所述第二接口为所述路由器与所述应用加速设备相耦接的接口;
所述转发模块用于当所述第一下一跳为所述应用加速设备的地址信息时,所述路由器确定所述应用加速设备的地址信息为所述第一报文的下一跳,并将所述第一报文发送至所述应用加速设备进行应用加速处理,以便得到第二报文。
8.根据权利要求7所述的路由器,其特征在于,其中
所述第二接口用于接收所述第二报文,其中所述第二报文的目的地址和所述第一报文的目的地址相同;或,所述第二报文的目的地址为所述第一报文的源地址;
所述查询模块还用于根据所述第二报文的目的地址查询与所述第二报文的目的地址对应的VRF表项,所述与所述第二报文的目的地址对应的VRF表项包括两个下一跳;
所述转发模块还用于使用所述与所述第二报文的目的地址对应的VRF表项中包括的两个下一跳中的用于指导从所述第二接口接收的报文进行转发的下一跳转发所述第二报文。
9.根据权利要求7或8所述的路由器,其特征在于,所述转发模块还用于当所述第一下一跳为所述无效地址信息时,以所述第二下一跳为所述第一报文的下一跳对所述第一报文进行转发。
10.根据权利要求9所述的路由器,其特征在于,其中,所述路由器为运营商边缘设备或运营商内部的业务路由器。
11.一种转发报文的系统,其特征在于,所述系统包括:如权利要求7-10任一项所述的路由器和应用加速设备,其中所述应用加速设备用于接收所述路由器转发的第一报文,将所述第一报文进行应用加速处理得到所述第二报文。
12.根据权利要求11所述的系统,其特征在于,其中,所述应用加速处理包括数据压缩、数据缓存和/或传输控制协议优化。
13.根据权利要求11或12所述的系统,其特征在于,所述应用加速设备为一台或多台具有应用加速功能的设备,或者,所述应用加速设备为一台或多台提供应用加速服务的虚拟机。