JP2005348405A - プロトコルエミュレータ - Google Patents
プロトコルエミュレータ Download PDFInfo
- Publication number
- JP2005348405A JP2005348405A JP2005158454A JP2005158454A JP2005348405A JP 2005348405 A JP2005348405 A JP 2005348405A JP 2005158454 A JP2005158454 A JP 2005158454A JP 2005158454 A JP2005158454 A JP 2005158454A JP 2005348405 A JP2005348405 A JP 2005348405A
- Authority
- JP
- Japan
- Prior art keywords
- protocol
- description
- message
- creating
- template
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/20—Network management software packages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/251—Translation of Internet protocol [IP] addresses between different IP versions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
Abstract
【解決手段】本発明は、一般フォーマットを用いてプロトコルメッセージ内にフィールドを記述する少なくとも1つの記述と、少なくとも1つの記述を機械読み取り可能なテンプレートへと変換するアプリケーションと、テンプレートに基づいてプロトコルメッセージを作成するプロトコル有限状態機械と、を有するプロトコルエミュレーション・システムを提供する。
【選択図】図2
Description
208n アプリケーション
210 有限状態機械
215n 記述
Claims (20)
- 一般的なフォーマットを用いてプロトコルメッセージ内にフィールドを記述する少なくとも1つの記述と、
前記少なくとも1つの記述を機械読み取り可能なテンプレートへと変換するアプリケーションと、
前記テンプレートに基づいてプロトコルメッセージを作成するプロトコル有限状態機械と、
を有するプロトコルエミュレーション・システム。 - 前記一般的なフォーマットがXMLを含む、請求項1に記載のプロトコルエミュレーション・システム。
- 前記プロトコルメッセージがルータとのハンドシェーク処理で用いられる、請求項1に記載のプロトコルエミュレーション・システム。
- 前記少なくとも1つの記述が複数の記述を含む、請求項1に記載のプロトコルエミュレーション・システム。
- 前記アプリケーションが前記少なくとも1つの記述を基準モデルへと変換する、請求項1に記載のプロトコルエミュレーション・システム。
- ユーザーに前記記述のグラフィック表現を提示して前記記述内に含まれる値に対する変更を受け取るグラフィカルユーザーインターフェースを更に有し、
前記アプリケーションが、前記基準モデルのインスタンスを生成し、該インスタンスに前記グラフィカルユーザーインターフェースから受け取った値を代入する、
請求項5に記載のプロトコルエミュレーション・システム。 - 前記アプリケーションが前記インスタンスを前記機械読取可能なテンプレートへと変換する、請求項6に記載のプロトコルエミュレーション・システム。
- 前記テンプレートが16進法で符号化される、請求項1に記載のプロトコルエミュレーション・システム。
- 前記記述をフィルタへと変換するアプリケーションを更に有し、
該フィルタは前記プロトコルエミュレーション・システムにより受信された複数のメッセージのフィルタ処理に用いられる、
請求項1に記載のプロトコルエミュレーション・システム。 - プロトコルエミュレータを制御する方法であって、
前記プロトコルエミュレータを制御する為にデータ構造の記述を作成するステップを有し、
前記記述は複数のプロトコルに一般的な言語を用いて形成されており、
前記記述を用いて前記データ構造の基準モデルを作成するステップと、
少なくとも幾つかのユーザー提供データで前記基準モデルのインスタンスを作成するステップと、
前記インスタンスを用いて、前記プロトコルエミュレータがプロトコルメッセージを作成する為に応答するテンプレートを作成するステップと、
前記テンプレートを前記プロトコルエミュレータへと伝送するステップと、
を有する方法。 - 前記記述を作成するステップが、データ構造を記述するXMLファイルを作成することを含む、請求項10に記載の方法。
- 前記記述が、少なくとも1つの値をプロトコルメッセージの複数のコピーにわたってどのように変化させるかについての命令を含む、請求項10に記載の方法。
- 前記記述が、該記述中の他の値に基づく値を含む、請求項10に記載の方法。
- 前記記述を作成するステップが、前記データを階層方式で記述することを含む、請求項10に記載の方法。
- 前記データ構造の記述を作成するステップが、値を保持する為のフィールド、他のフィールド、又はフィールドの属性を定義することを含む、請求項10に記載の方法。
- 前記属性が、前記フィールドのフルネーム、前記フィールドの長さ、前記フィールドの表示フォーマット、シーケンス命令、及び要素に関する適正値の範囲を含む、請求項15に記載の方法。
- 前記記述に基づいてフィルタを作成するステップと、
前記フィルタを用いて前記プロトコルエミュレーション・システムにより受信された複数のメッセージをフィルタ処理するステップと、
を更に有する請求項10に記載の方法。 - プロトコルエミュレータを制御する方法であって、
前記プロトコルエミュレータにより使用される少なくとも1つのメッセージのXML記述を作成するステップと、
前記記述のグラフィック表示をユーザーへ提示するステップと、
前記ユーザーが前記記述の複数のフィールド内の値を調整するのを許可するステップと、
前記記述及びユーザーにより調整された前記値に基づいて、プロトコル有限状態機械を制御するテンプレートを作成するステップと、
を有する方法。 - 前記ユーザーが一連のメッセージにおいて少なくとも1つのフィールドをメッセージ毎にどのように変化させるかを指定するのを許可するステップと、
少なくとも1つのフィールドをメッセージ毎にどのように変化させるかについての命令を前記テンプレートに含めるステップと、
を更に有する請求項18に記載の方法。 - 前記記述の複数のフィールド内のフィルタ値を前記ユーザーに設定させるステップと、
前記記述及び前記ユーザーに設定させたフィルタ値に基づいてフィルタを作成するステップと、
前記フィルタを利用して前記プロトコルエミュレーション・システムが受信した複数のメッセージをフィルタ処理するステップと、
を更に有する請求項18に記載の方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/861,618 US20060077895A1 (en) | 2004-06-04 | 2004-06-04 | Protocol emulator |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012088703A Division JP5462905B2 (ja) | 2004-06-04 | 2012-04-09 | プロトコルエミュレータ |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005348405A true JP2005348405A (ja) | 2005-12-15 |
Family
ID=34701533
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005158454A Withdrawn JP2005348405A (ja) | 2004-06-04 | 2005-05-31 | プロトコルエミュレータ |
JP2012088703A Active JP5462905B2 (ja) | 2004-06-04 | 2012-04-09 | プロトコルエミュレータ |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012088703A Active JP5462905B2 (ja) | 2004-06-04 | 2012-04-09 | プロトコルエミュレータ |
Country Status (5)
Country | Link |
---|---|
US (1) | US20060077895A1 (ja) |
JP (2) | JP2005348405A (ja) |
CN (1) | CN1708017A (ja) |
DE (1) | DE102005011845A1 (ja) |
GB (1) | GB2414827A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011071989A (ja) * | 2009-09-22 | 2011-04-07 | Ixia | トラフィック分散制御プロセス及び装置 |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080059954A1 (en) * | 2002-06-18 | 2008-03-06 | Martin Joseph B | Universal system component emulator with human readable output |
US8565801B2 (en) * | 2004-08-16 | 2013-10-22 | Qualcomm Incorporated | Methods and apparatus for managing group membership for group communications |
US7440407B2 (en) * | 2005-02-07 | 2008-10-21 | At&T Corp. | Method and apparatus for centralized monitoring and analysis of virtual private networks |
US7440863B2 (en) * | 2005-04-29 | 2008-10-21 | Agilent Technologies, Inc. | Integrated tool for compliance testing within an enterprise content management system |
US7890285B2 (en) * | 2005-04-29 | 2011-02-15 | Agilent Technologies, Inc. | Scalable integrated tool for compliance testing |
US7675912B1 (en) * | 2005-07-05 | 2010-03-09 | Cisco Technology, Inc. | Method and apparatus for border gateway protocol (BGP) auto discovery |
CN101510870B (zh) * | 2008-04-23 | 2012-03-21 | 北京德瑞海普科技有限公司 | 基于脚本和模块驱动的代码级网络协议仿真验证组织方法 |
CN101577704A (zh) * | 2008-05-08 | 2009-11-11 | 北京东华合创数码科技股份有限公司 | 一种网络应用层协议识别方法和*** |
CN102541563A (zh) * | 2011-12-31 | 2012-07-04 | 山东中创软件商用中间件股份有限公司 | 一种监控界面生成方法及*** |
US9652264B2 (en) * | 2012-09-21 | 2017-05-16 | Ixia | Methods, systems, and computer readable media for providing a unified framework to support diverse data generation engines |
CN103324573A (zh) * | 2013-07-02 | 2013-09-25 | 北京邮电大学 | 一种基于GUI协议状态机建模的Peach平台扩展方法 |
US9619792B1 (en) | 2014-03-25 | 2017-04-11 | Square, Inc. | Associating an account with a card based on a photo |
US11086897B2 (en) | 2014-04-15 | 2021-08-10 | Splunk Inc. | Linking event streams across applications of a data intake and query system |
US10127273B2 (en) | 2014-04-15 | 2018-11-13 | Splunk Inc. | Distributed processing of network data using remote capture agents |
US10366101B2 (en) | 2014-04-15 | 2019-07-30 | Splunk Inc. | Bidirectional linking of ephemeral event streams to creators of the ephemeral event streams |
US11281643B2 (en) | 2014-04-15 | 2022-03-22 | Splunk Inc. | Generating event streams including aggregated values from monitored network data |
US9838512B2 (en) | 2014-10-30 | 2017-12-05 | Splunk Inc. | Protocol-based capture of network data using remote capture agents |
US9923767B2 (en) | 2014-04-15 | 2018-03-20 | Splunk Inc. | Dynamic configuration of remote capture agents for network data capture |
US10360196B2 (en) | 2014-04-15 | 2019-07-23 | Splunk Inc. | Grouping and managing event streams generated from captured network data |
US10462004B2 (en) | 2014-04-15 | 2019-10-29 | Splunk Inc. | Visualizations of statistics associated with captured network data |
US10700950B2 (en) | 2014-04-15 | 2020-06-30 | Splunk Inc. | Adjusting network data storage based on event stream statistics |
US9762443B2 (en) | 2014-04-15 | 2017-09-12 | Splunk Inc. | Transformation of network data at remote capture agents |
US10693742B2 (en) | 2014-04-15 | 2020-06-23 | Splunk Inc. | Inline visualizations of metrics related to captured network data |
US10523521B2 (en) | 2014-04-15 | 2019-12-31 | Splunk Inc. | Managing ephemeral event streams generated from captured network data |
CN105308927B (zh) * | 2014-05-30 | 2019-03-19 | 华为技术有限公司 | 报文编辑处理方法和相关设备 |
US10296910B1 (en) | 2014-08-08 | 2019-05-21 | Square, Inc. | Pay-by-name payment check-in with a payment card |
US10614450B1 (en) * | 2014-08-08 | 2020-04-07 | Squre, Inc. | Controlled emulation of payment cards |
US20160127180A1 (en) * | 2014-10-30 | 2016-05-05 | Splunk Inc. | Streamlining configuration of protocol-based network data capture by remote capture agents |
US9596253B2 (en) | 2014-10-30 | 2017-03-14 | Splunk Inc. | Capture triggers for capturing network data |
US10334085B2 (en) | 2015-01-29 | 2019-06-25 | Splunk Inc. | Facilitating custom content extraction from network packets |
US10333769B2 (en) * | 2016-06-09 | 2019-06-25 | LGS Innovations LLC | Deployable linear bitwise protocol transformation |
CN106357475A (zh) * | 2016-08-31 | 2017-01-25 | 成都科来软件有限公司 | 一种数据包构造***及其工作方法 |
US11533387B2 (en) * | 2018-11-30 | 2022-12-20 | Cerner Innovation, Inc. | Interface engine architecture |
JP7419276B2 (ja) | 2021-01-12 | 2024-01-22 | 株式会社クボタ | 作業機 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10285252A (ja) * | 1997-02-10 | 1998-10-23 | Advantest Corp | 通信機器の試験・測定方法及び装置 |
JP2002230467A (ja) * | 2001-02-01 | 2002-08-16 | Hitachi Ltd | 電子契約書テンプレート提供装置及び表示装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2202897A (en) * | 1996-03-06 | 1997-09-22 | Joseph B. Thompson | System for interconnecting standard telephony communications equipment to internet protocol networks |
EP1013033A2 (en) * | 1997-09-12 | 2000-06-28 | COMMUNICATION & CONTROL ELECTRONICS LIMITED | Development and test tools for communication system |
US6148277A (en) * | 1997-12-18 | 2000-11-14 | Nortel Networks Corporation | Apparatus and method for generating model reference tests |
US7117227B2 (en) * | 1998-03-27 | 2006-10-03 | Call Charles G | Methods and apparatus for using the internet domain name system to disseminate product information |
JP3385222B2 (ja) * | 1998-11-18 | 2003-03-10 | 日本電信電話株式会社 | ネットワーク制御システムの設計方法 |
KR20010057434A (ko) * | 1999-12-23 | 2001-07-04 | 이계철 | 임의 가상망 생성에 기반한 라우팅 시험 방법 |
US6832184B1 (en) * | 2000-03-02 | 2004-12-14 | International Business Machines Corporation | Intelligent work station simulation—generalized LAN frame generation simulation structure |
US20020157041A1 (en) * | 2001-04-23 | 2002-10-24 | Bennett David Charles | Protocol parser-code generator |
US20020156885A1 (en) * | 2001-04-23 | 2002-10-24 | Thakkar Bina Kunal | Protocol emulator |
JP3985944B2 (ja) * | 2001-11-22 | 2007-10-03 | 株式会社日立超エル・エス・アイ・システムズ | ネットワーク装置およびプログラム |
US7278061B2 (en) * | 2002-10-08 | 2007-10-02 | Agilent Technologies, Inc. | Building packets of data for testing a communication network |
EP1722529B1 (en) * | 2004-03-04 | 2010-01-20 | Anritsu Corporation | Device and method for simulating communication system capable of easily controlling protocol message |
-
2004
- 2004-06-04 US US10/861,618 patent/US20060077895A1/en not_active Abandoned
-
2005
- 2005-03-15 DE DE102005011845A patent/DE102005011845A1/de not_active Withdrawn
- 2005-03-21 CN CNA2005100557923A patent/CN1708017A/zh active Pending
- 2005-05-10 GB GB0509541A patent/GB2414827A/en not_active Withdrawn
- 2005-05-31 JP JP2005158454A patent/JP2005348405A/ja not_active Withdrawn
-
2012
- 2012-04-09 JP JP2012088703A patent/JP5462905B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10285252A (ja) * | 1997-02-10 | 1998-10-23 | Advantest Corp | 通信機器の試験・測定方法及び装置 |
JP2002230467A (ja) * | 2001-02-01 | 2002-08-16 | Hitachi Ltd | 電子契約書テンプレート提供装置及び表示装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011071989A (ja) * | 2009-09-22 | 2011-04-07 | Ixia | トラフィック分散制御プロセス及び装置 |
Also Published As
Publication number | Publication date |
---|---|
US20060077895A1 (en) | 2006-04-13 |
JP5462905B2 (ja) | 2014-04-02 |
JP2012157056A (ja) | 2012-08-16 |
GB2414827A (en) | 2005-12-07 |
CN1708017A (zh) | 2005-12-14 |
DE102005011845A1 (de) | 2005-12-29 |
GB0509541D0 (en) | 2005-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5462905B2 (ja) | プロトコルエミュレータ | |
JP4991124B2 (ja) | 分散データモデル | |
US7278061B2 (en) | Building packets of data for testing a communication network | |
US6892231B2 (en) | Method and apparatus for verifying the contents of a global configuration file | |
US5822520A (en) | Method and apparatus for building network test packets | |
US7287067B2 (en) | Dynamically configuring a server computer | |
CN107566150B (zh) | 处理云资源的方法和物理节点 | |
AU735152B2 (en) | Map builder system and method for enabling generic interfacing of an application with a display map generation process in a management system | |
US7570661B2 (en) | Script-based parser | |
US9146826B2 (en) | Method and apparatus for scaling network simulation | |
US6883164B2 (en) | Strategy for dynamically modeling ASN.1 data to an object model | |
Risso et al. | NetPDL: an extensible XML-based language for packet header description | |
CN108183975A (zh) | 一种域名解析的方法和*** | |
CN106598575A (zh) | 一种前端数据模拟的实现方法及*** | |
Salleh et al. | Trace analyzer for ns-2 | |
US7401326B1 (en) | Compiling protocol analysis code using protocol database | |
CN110635914A (zh) | 一种弱口令检测方法及检测*** | |
US7953886B2 (en) | Method and system of receiving and translating CLI command data within a routing system | |
US7225117B1 (en) | Method for generating a simulated network using a graphical user interface | |
US20070030812A1 (en) | Protocol designer | |
CN105207803A (zh) | 一种模拟多个网元的陷阱报文的方法及*** | |
Serin | Design and test of the cross-format schema protocol (XFSP) for networked virtual environments | |
WO2021077879A1 (zh) | 以太网报文的编程方法和装置 | |
CN111177595B (zh) | 一种针对http协议模板化提取资产信息的方法 | |
KR20060086081A (ko) | 네트워크프로세서를 이용한 정보보호시스템의 성능측정 장치 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070511 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080314 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20100908 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101029 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110126 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110131 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110225 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110302 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110322 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110603 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110825 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111209 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120409 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20120618 |