ソフトウェア定義ネットワークインフラストラクチャ--- OF-Configプロトコル

スイッチとコントローラが通信を継続する前に、設定がどのように行われるか、仕事のためにその機能、機能やリソースを設定する必要がありますか?これは完成し、特別な設定プロトコルによって指示されます

:OF-Configプロトコル

オープンフロースイッチ管理構成プロトコルは、オープンフローパートナー契約です

 

スイッチコントローラ前及びオープンフロープロトコルに従って通信の-CONFIGプロトコルは、スイッチを構成するために使用しました

2:OF-Configプロトコルバージョン

 

OF-Config1.0対応のOpenFlow1.2バージョン、彼は構成要件と設計の満たすためにOpenFlow1.2バージョンです。
OF-Config1.1 / 1.2バージョン対応OpenFlow1.3バージョン、2つのバージョン間の微妙な変化は、構成および設計のOpenFlow1.3バージョンのニーズを満たすように設計されています。

3:OF-Configをオープンフロープロトコルとプロトコルの違い

オブジェクトオープンフロープロトコル実装:コントローラとオープンフロースイッチ間の情報交換を実現します。オープンフロープロトコルテーブルを順方向に流れにスイッチをガイドするオープンフローコントローラ
OF-CONFIGプロトコルオブジェクト:によってOF-Configプロトコルの構成と管理点オープンフロースイッチを完了するように構成された構成の遠位端は、オープンフロースイッチが達成されます

OF-Configプロトコルコンポーネントは、ロジックから抽出され

4:さまざまなコンポーネントとその関係におけるOF-Configを

物理または仮想ネットワーク要素デバイスにオープンフロースイッチ対応は、データが論理パススイッチデータパスに対応する、一つ以上のオープンフロー論理スイッチから構成されてもよいです。

各論理オープンフロースイッチは、ポート、キューのように、リソースの一定量を割り当てられている

オープンフローオープンフロースイッチの設定点と呼ばれるサービスの-Configメッセージ送信

5:OF-Configを構成管理プロトコルは、これらの機能を実装します

(A)の構成要件

コントローラーの接続設定

コントローラのIPアドレス、ポート番号、トランスポートプロトコルコントローラ(TLSまたはTCP)コントローラに接続されたスイッチする前に、予め設定される3つのパラメータがあります。

多控制器(Multiple Controllers)设置

OF-Config协议提供交换机同时连接多控制器的参数配置

OpenFlow逻辑交换机设置

OF-Config协议需要支持OpenFlow逻辑交换机各种资源的配置,如端口或队列。

连接中断(Connection Interruption)设置

配置连接失效后进入的模式
当交换机与控制器失去连接时,可以进入两种可选模式,失败安全模式或者失败独立模式,OF-Config协议支持预先配置交换机连接中断后进入的模式

加密(Encryption)设置

身份认证方式
OF-Config协议提供交换机与控制器安全连接的证书配置

队列(Queues)设置

OF-Config协议支持对队列的设置,包括 最小速率(min‐rate)、最大速率(max-rate)、自定义速率(experimenter)

端口(Ports)设置

OpenFlow协议本身实现了部分端口的配置,但是十分有限。
OF-Config协议提供了更加全面的端口配置功能:禁止接收(no-receive)、禁止转发(no-forward)、禁止Packet-in消息(no--
packetin)、管理状态(admin-state)等

能力发现(Capability Discovery)

发现能力特性,OpenFlow协议为逻辑交换机定义了多种能力特征,比如多种Action类型。
OF-Config支持发现这些能力特征

Datapath ID设置

(二)操作运维需求

支持OF交换机被多个OpenFlow配置点配置

 支持一个OpenFlow配置点管理多个OF交换机

支持一个OpenFlow逻辑交换机被多个控制器控制

 

 

支持配置OpenFlow交换机的端口和队列;

支持OpenFlow逻辑交换机的能力发现;

支持配置隧道,如IPinGRE、VXLAN及NVGRE

(三)管理协议需求

复制代码
保障安全性,支持对交换机和配置点双向认证;
支持配置请求和应答的可靠传输;
支持由配置点或交换机进行连接设置;
能够承载局部交换机配置以及大范围交换机配置;
支持配置点在交换机配置参数及接收来自交换机的配置参数;
支持在交换机创建、更改及删除配置信息,并支持报告配置结果;
支持独立发送配置请求,并支持交换机到配置点的异步通知;
支持记忆能力、可伸展性以及报告自身属性和能力。
复制代码

六:OF-Config协议的数据模型

(一)数据模型数据结构

OF-CONFIG采用XML来描述其数据结构;
数据模型由类和类的属性构成

(二)XML数据标识

 

这些ID由字符串定义,是XML中的ID属性唯一值。利用XML定义的数据模型有很好的可读性和扩展性。利于软件的实现

(三)数据模型和XML实现

 

 七:OF-Config协议的数据传输所采用的的传输协议

通过NETCONF协议来传输其内容(RFC6241)    --成熟的管理配置协议

おすすめ

転載: www.cnblogs.com/liujunjun/p/12230651.html