发明名称 实现快速五七层交换的方法
摘要 一种实现快速五七层交换的方法包括:发送TCPSYN;构造SYN ACK报文;发送ACK报文;发送一个带有应用层信息的内容请求报文;根据报文状态及报文种类,将报文通过总线上送给CPU;CPU收到所述上送的内容请求报文后,提取应用层信息并根据配置的内容规则进行内容匹配,选择合适的服务器组,构造TCP SYN报文下发;将TCP SYN报文发送给真实服务器;发送SYN ACK报文,构造ACK报文,构造消息报文通过总线上送给CPU;将缓存的HTTP请求报文下发,将HTTP请求报文转发给服务器;直接转发后继报文。本发明有效地减少NP与CPU交互的报文,减轻了CPU的负担。
申请公布号 CN1538677A 申请公布日期 2004.10.20
申请号 CN03110053.8 申请日期 2003.04.14
申请人 华为技术有限公司 发明人 龚华;熊鹰
分类号 H04L12/28;H04L29/06;H04L12/24 主分类号 H04L12/28
代理机构 代理人
主权项 1、一种实现快速五七层交换的方法,包括步骤:客户端发送TCP SYN;NP收到该TCP SYN报文之后,构造SYN ACK报文,对客户端进行响应,NP为客户端侧后继报文建立一条状态为TCP哄骗的流Cache表项;客户端收到来自NP的SYN ACK报文之后,向NP发送ACK报文;客户端发送一个带有应用层信息的内容请求报文;NP根据报文状态及报文种类,将报文通过总线上送给CPU;CPU收到所述上送的内容请求报文后,提取应用层信息并根据配置的内容规则进行内容匹配,选择合适的服务器组,构造TCP SYN报文下发给NP;NP将TCP SYN报文发送给真实服务器;服务器收到所述TCP SYN之后,响应客户端的请求发送SYN ACK报文,NP根据报文状态生成ACK报文响应服务器;和/或更新两侧流Cache表项;和/或构造消息报文,将服务器的IP地址以及序列号上送CPU,通知CPU改造HTTP请求报文,并下发给NP;NP将HTTP请求报文转发给服务器;NP直接转发后继报文。
地址 518129广东省深圳市龙岗区坂田华为总部办公楼