发明名称 Network-based high performance SAP monitoring system and method
摘要 Provided are a network-based high performance SAP monitoring system and method, including a hardware engine selecting packets to be updated from input packets by performing session-based filtering and pattern matching on the input packets, identifying to which application protocol belongs among dynamic information and action gateway (DIAG) protocol, remote function call (RFC) protocol, and hypertext transfer protocol (HTTP) protocol, and adding identification information of the identified application protocol to the packet to be uploaded and a software engine including a DIAG processor processing the DIAG protocol, RFC processor processing the RFC protocol, and HTTP processor processing the HTTP protocol, when receiving the packet added with the identification information from the hardware engine, referring SAP application protocol identification information, extracting data transmitted and received between servers of an SAP client and one of the DIAG processor, RFC processor, and HTTP processor, thereby sorting and processing the three types of SAP application protocol such as the DIAG protocol, RFC protocol, and HTTP protocol.
申请公布号 US9537734(B2) 申请公布日期 2017.01.03
申请号 US201414249961 申请日期 2014.04.10
申请人 SOMANSA CO., LTD. 发明人 Paek Seung Tae;Lim Hwan Cheol;Kim Tae Wan;Lee Sang Man
分类号 H04L12/26;H04L29/06 主分类号 H04L12/26
代理机构 Harness, Dickey & Pierce, P.L.C. 代理人 Harness, Dickey & Pierce, P.L.C.
主权项 1. A network-based high performance SAP monitoring system comprising: a hardware engine selecting a packet to be updated from input packets by performing session-based filtering and pattern matching on the input packets, identifying to which application protocol belongs among dynamic information and action gateway (DIAG) protocol, remote function call (RFC) protocol, and hypertext transfer protocol (HTTP) protocol, and adding identification information of the identified application protocol to the packet to be uploaded; wherein the hardware engine comprises a multicore processor (MCP) logic unit; wherein the MCP logic unit comprises a session matching portion, a packet filtering portion, and an SAP application protocol identification portion, wherein the session matching portion generates a hash value by extracting 4-tuple information of the input packet, compares the generated hash value with a hash value list of a valid SAP application protocol session previously identified, when being matched, transmits a session hash value matched with the corresponding packet to the SAP application protocol identification portion, and when being not matched, transmits the corresponding packet to the packet filtering portion, wherein the packet filtering portion, in accordance with 5-tuple-based packet filtering regulations, determines whether the packet received from the session matching portion is a target of filtering, filters out a packet that is the target of filtering, and transmits a packet that is not the target of filtering to the SAP application protocol identification portion, and wherein the SAP application protocol identification portion, when the packet received from the packet filtering portion is matched with at least one of the three types of SAP application protocol through pattern matching based on a signature for identifying SAP application protocol packets, stores a session hash value and identified protocol information of the corresponding packet, adds identified protocol information to the corresponding packet, and transmits the packet added with the identified protocol information to the software engine, in which the packet received through the session matching portion is added with identified protocol information referring to the hash value transmitted together and transmitted to the software engine; and a software engine comprising a DIAG processor processing the DIAG protocol, an RFC processor processing the RFC protocol, and an HTTP processor processing the HTTP protocol, when receiving the packet added with the identification information from the hardware engine, referring SAP application protocol identification information, extracting data transmitted and received between servers of an SAP client and one of the DIAG processor, RFC processor, and HTTP processor, thereby sorting and processing the three types of SAP application protocol such as the DIAG protocol, RFC protocol, and HTTP protocol.
地址 Seoul KR