...
首页> 外文期刊>情報処理学会論文誌 >ON-API (Open Networking-Application Programming Interface) とON-APIを用いたネットワーク管理アプリケーションの開発
【24h】

ON-API (Open Networking-Application Programming Interface) とON-APIを用いたネットワーク管理アプリケーションの開発

机译:使用ON-API(开放网络应用程序编程接口)和ON-API开发网络管理应用程序

获取原文
获取原文并翻译 | 示例
           

摘要

システム管理者は,複数ベンダから捷供される様々なネットワーク機器に対応しなければならない.rn各ネットワーク機器の設定方法をマスタするためには膨大な時間を要し,システム管理者にかかる運用負荷は大きい.システム管理者の運用負荷を軽減するため,様々なネットワーク管理アプリケーションが開発されたが,現在ネットワーク機器が提供している設定インタフェースは主にCLI(Command Line Interface)である.CLIは元々人間が操作するために規定されたエーザインタフエースであり,アプリケーションの開発には不向きである.ネットワーク管理アプリケーションを容易に開発可能とするため,著者らはネットワーク機器制御用のAPIを開発した.開発したAPIは,Javaの開発環境でrn利用可能であり,管理アプリケーションとネットワーク機器間の通信にIETF(Internet Engineering Task Fbrce)で標準化中のNETCONFを採用した.標準技術を採用したため,このAPIを用いてrn複数ベンダ対応のネットワーク管理アプリケーションを開発することも可能である.著者らは実際に,このAPIを用いてネットワーク管理アプリケーションを開発した.アプリケーションの設定性能をrn測定したところ,CLIと比べて遜色のない性能を示した.%Network operators have to cope with various types of network devices provided from multi-vendors. It takes huge amount of time to master each network device's configuration method and it results in increased workload. In order to reduce operator's workload, several kinds of network management applications were developed. But configuration interfaces toward network devices are mainly provided in a form of CLI (Command Line Interface). CLI was originally developed for human-use, hence it is not suitable to be used for a development of network management application. In order to develop network management application more easily, we developed APIs to configure network devices. The APIs can be used in the Java development environment and is using NETCONF standardized at IETF (Internet Engineering Task Force) as a transportation protocol between a network management application and network devices. By adopting standardized technology, it is possible to easily develop a unified network management application which can deal with multi-vendors. We actually developed network management applications using the APIs. The applications showed as good performance as CLI.
机译:系统管理员必须处理多个供应商提供的各种网络设备。掌握每个网络设备的设置方法需要花费大量时间,并且系统管理员的操作负担也很大。为了减轻系统管理员的操作负担,已经开发了各种网络管理应用程序,但是网络设备当前提供的设置界面主要是CLI(命令行界面)。 CLI是最初用于人工操作的以太接口,不适用于应用程序开发。为了促进网络管理应用程序的开发,作者开发了用于控制网络设备的API。开发的API可以在Java开发环境中使用,并且通过IETF(Internet工程任务框架)标准化的NETCONF已被用于管理应用程序和网络设备之间的通信。由于采用了标准技术,因此也可以使用此API开发与多个供应商兼容的网络管理应用程序。作者实际上使用此API开发了一个网络管理应用程序。当用rn度量应用程序的设置性能时,该性能与CLI相当。 %网络运营商必须应对多厂商提供的各种类型的网络设备,掌握每个网络设备的配置方法需要花费大量时间,导致工作量增加,为减轻运营商的工作量,需要进行多种网络管理但是针对网络设备的配置接口主要以CLI(命令行接口)的形式提供.CLI最初是为人使用而开发的,因此不适合用于网络管理应用程序的开发。为了更轻松地开发网络管理应用程序,我们开发了用于配置网络设备的API。这些API可以在Java开发环境中使用,并且使用IETF(Internet工程任务组)标准化的NETCONF作为网络管理应用程序与网络之间的传输协议。通过采用标准化技术,可以轻松地开发出统一的网络魔法可以处理多厂商的应用程序我们实际上使用API​​开发了网络管理应用程序,这些应用程序表现出与CLI一样好的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号