实现快速五七层交换的方法技术

技术编号:3524823 阅读:238 留言:0更新日期:2012-04-11 18:40
一种实现快速五七层交换的方法包括:发送TCP  SYN;构造SYNACK报文;发送ACK报文;发送一个带有应用层信息的内容请求报文;根据报文状态及报文种类,将报文通过总线上送给CPU;CPU收到所述上送的内容请求报文后,提取应用层信息并根据配置的内容规则进行内容匹配,选择合适的服务器组,构造TCP  SYN报文下发;将TCP  SYN报文发送给真实服务器;发送SYN  ACK报文,构造ACK报文,构造消息报文通过总线上送给CPU;将缓存的HTTP请求报文下发,将HTTP请求报文转发给服务器;直接转发后继报文。本发明专利技术有效地减少NP与CPU交互的报文,减轻了CPU的负担。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
一种实现快速五七层交换的方法,包括步骤:客户端发送TCPSYN;NP收到该TCPSYN报文之后,构造SYNACK报文,对客户端进行响应,NP为客户端侧后继报文建立一条状态为TCP哄骗的流Cache表项;客 户端收到来自NP的SYNACK报文之后,向NP发送ACK报文;客户端发送一个带有应用层信息的内容请求报文;NP根据报文状态及报文种类,将报文通过总线上送给CPU;CPU收到所述上送的内容请求报文后,提取应用层信息 并根据配置的内容规则进行内容匹配,选择合适的服务器组,构造TCPSYN报文下发给NP;NP将TCPSYN报文发送给真实服务器;服务器收到所述TCPSYN之后,响应客户端的请求发送SYNACK报文,NP根据报文 状态生成ACK报文响应服务器;和/或更新两侧流Cache表项;和/或构造消息报文,将服务器的IP地址以及序列号上送CPU,通知CPU改造HTTP请求报文,并下发给NP;NP将HTTP请求报文转发给服务器;NP直接转发后继报文 。...

【技术特征摘要】

【专利技术属性】
技术研发人员:龚华熊鹰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1