SDN ControllerはパケットからIPアドレスをどのように知っていますか?

私たちはいつも、 SDN コントローラは「プロトコルレス」であり、パケットを切り替えるためにパケットのエンコーディングを知る必要はなく、コントローラはIPアドレスとIPアドレスによってパケットをルーティングできる以前はパケットのヘッダにエンコードされていました。 それでは、コントローラは、プロトコルレスでヘッダからIPアドレスをどのように抽出しますか? ベストアンサー SDNコントローラは「プロトコルレス」であり、   それを切り替えるためにパケットのエンコーディングを知る必要があります。あるいは、コントローラーは   パケットをIPアドレスで&#x3

もっと読む

VXLANイングレスレプリケーションの制限事項

私は、イングレスレプリケーション(a.k.a.ヘッドエンドレプリケーション)を行うときに処理できるリモートVTEPの最大数に関して、さまざまなネットワークASICのスケーリング値に関するデータを検索しようとしてきました。 HERは、同じパケットの複数のコピーを作成し、同じVNI内のすべてのVTEPに送信することによって、オーバーレイでブロードキャストトラフィックをエミュレートする方法です。 一部のベンダーはいくつかの数値を請求しているが、他のベンダーは1桁または2桁以上の他の銘柄を要求している。 何か案が? 私は、HERがASICによってどのように処理される&#x

もっと読む

Cumulus OS用のQuanta LB6MにONIEをインストールする

Quanta LB6Mを累積OSに変更することは可能ですか? もしそれが存在するなら、それを行うための示唆はありますか? 1週間中ガイドを見つけるのに少しイライラする いくつかの研究の後、私はcumulus OSのためのQuanta LB9チュートリアルを見つけました チュートリアルのリンク 私は既にONIEとCumulus OSのハードウェア互換性について知っています: 積雲コンピレーションハードウェア ONIE Compabilityハードウェア 現在Fastpath OSを使用しているQuanta LB6Mは、 私はまだベアメタルスイッチとホワイトボックスに新しい、 もし何かアドバイスがあれば、私はこれについて何か考えていただければ幸いです。 ベストアンサー 申し訳あ&#x308A

もっと読む

IPv6ネットワーク上で異なるVLANが必要ですか?

IPv6では、IPv4よりもこの技術のまわりに新しい考え方があります。このプロトコルはブロードキャストを使用しないため、異なるVLANを作成する必要がありますか? 異なるVLAN上で異なるACLを適用できると主張する人もいますが、SDNは機器の管理方法も変更しています。 私はSDN技術を使用してMerakiデバイスのようなポートにセキュリティと組み合わせてタグを付ける方法があるかどうか疑問に思っていました。つまり、 “general-client”でタグ付けされたポートは “High-Security” こうすることで、1つの大きなLANでネットワークをシンプルに保ち、セキュリティを維持することができます。 – 編

もっと読む

リュウ・ブックメーター・テーブルを使用したQoS動作の例

Ryuのコントローラーでmininetを使っています。私は、Ryuの本 Meter Tableを使用してQoSを操作する例ですが、コントローラアドレスを追加したMininetトポロジファイルで少し修正しました。ただし、コントローラがスイッチに参加していません。ここでは、コントローラ端末のスクリーンショットとミニネットトポロジファイルを添付します。 I wonder what is the possible reason for it and how it can be solved. from mininet.net import Mininet from mininet.cli import CLI from mininet.topo import Topo from mininet.node import UserSwitch from mininet.node import RemoteController REMOTE_CONTROLLER_IP = “127.0.0.1” class SliceableSwitch(UserSwitch): def __init__(self, name, **kwargs): UserSwitch.__init__(self, name, ”, **kwargs) class MyTopo(Topo): def __init__( self ): “Create custom topo.” # Initialize topology Topo.__init__( self ) # Add hosts and switches host01 = self.addHost(‘h1’) host02 = self.addHost(‘h2’) host03 = self.addHost(‘h3’) switch01 = self.addSwitch(‘s1’) switch02 = self.addSwitch(‘s2’) switch03 = self.addSwitch(‘s3’) # Add links self.addLink(host01, switch01) self.addLink(host02, switch02) self.addLink(host03, switch03) self.addLink(switch01, switch02) self.addLin

もっと読む

OpenV SwitchにBrocade VyattaコントローラのIPとポートを設定した後、vyatta router 1とvyatta router 2間の接続に失敗しました

私はBrocade vyattaコントローラとOpenV Switchの新機能です。私は以下のトポロジーを作った: **Brocade vyatta controller | | Open V Switch | BR Interface / / vyatta router 1:vport1 vyatta router 1=2:vport1** 今、私はvyatta router 1からvyatta router 1にpingしたい、pingが成功する。 しかし、OpenV SwitchにBrocade VyattaコントローラのIPとポートを設定した後、vyatta router 1とvyatta router 2間の接続に失敗しました。 オープンVスイッチ構成: ovs-vsctl add-br BR ifconfig BR up ovs-vsctl add-port BR eth0 ifconfig eth0 0 ifconfig BR 192.168.40.200 netmask 255.255.255.0 ip tuntap add mode tap vport1 ip tuntap add mode tap vport2 ifconfig vport2 up ovs-vsctl add-port BR vport1 — add-port BR vport2 ovs-vsctl set-controller BR tcp:192.168.1.130:6633 私は以下のコントローラとOpenV Switchに関する情報を添付しました: [email protected]:/etc/network# ovs-vsctl show f2faa526-e0fb-4c86-8f7d-c55fdd32176e Bridge BR Controller “tcp:192.168.1.130:6633” is_connected: true Port “eth0” Interface “eth0” Port “vport2” Interface “vport2” Port “vport1” Interface “vport1” ベストアンサー 申し訳ありませんが、適切な答えはありません

もっと読む

ネットワークの全体的な輻輳の分析方法

私はネットワーキングに慣れていないので、ポート統計メッセージを使ってSDNエミュレートされたネットワークで輻輳を分析しようとしていました。 ofp_port_stats メッセージポートの送信されたパケットドロップ、受信したパケットドロップ、衝突数、エラーなどを取得できますが、これらの値は特定のポート用です。 私の質問は、ネットワーク全体での輻輳やパケットドロップの現実的な分析を得るために、これらのポート統計値をどのように使用することができるかです。 ベストアンサー 申し訳ありませんが、適切な答えはありません

もっと読む

この流れはどういう意味ですか? (SDN)

mininet> dpctl dump-flows -O OpenFlow13 *** s1 —————————————————————- OFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x0, duration=106.605s, table=0, n_packets=6, n_bytes=420, priority=0 actions=CONTROLLER:65509 mininet> これはコントローラとスイッチを最初に起動した後のSDNスイッチ(s1)のフローですが、このフローの何が正確ですか?私はそれをかなり理解していない ベストアンサー これは、すべてのパケットをコントローラに送信するデフォルトのフローです。コントローラは、新しいフローをインストールするか、PACKET_OUTメッセージを介してパケットを処理します。 -m または – more 引数を使用すると、実際にはワイルドカード化されたすべてのフィールドに一致するフローであることがわかります。これはデフォルト&#x

もっと読む

SDNとNFVの違いは何ですか?

What is the difference between SDN (Software Defined Networking) & NFV (Network Function Virtualization)? Wikipedia says NFV relies on standard client-server model. How is this model different than Data plane-Controller plane model? 可能であれば例を挙げて説明してください。 ベストアンサー 私は@ペドロ・ペレスが提供した答えに同意しません。私は彼の答えがフレーズをミックスしていると思います。 SDN: I think it is pretty much what the name says “Software Defined Networking”. This means to me that software is defining the paths that packets take across the network automatically (possibly with some upper bound/lower bound constraints provided by a human operator). It can also readjust paths automatically that are within those predefined constraints. I would consider a deployment that uses an off-box (centralised) control plane such as the OpenDaylight SDN controller with protocols such as Open Flow, BGP-LS or PCEP to be an SDN deployment. The SDN controller is talking to network devices and steering traffic based on live data it receives from the network devices. NFV: もう一度頭字語が “Network Function Virtualisation”を示唆しています。どのデバイスパケットを転送し、(SDNで覆われている)決定を下すことはないが、彼&#x308

もっと読む

ソフトウェア定義ネットワークではルータが使用されていますか?

私は2つの質問がある:: ソフトウェア定義ネットワークに関するいくつかの論文を読んだ。私が見るたびに、彼らはスイッチで動作します。私はルータでSDNを実装していますか? ルーティングアルゴリズムのメトリックとは何ですか? (私はSDNベースのネットワーク用に開発したい) ありがとう ベストアンサー ソフトウェアで定義されたネットワークには、ルータとして明示的に指定されたデバイスはありません。ネットワークは、一般的にスイッチとコントローラで構成されています。しかし、sdnネットワークはルーティング機能を果たすことができますか? 絶対に! Sdnはコ&#

もっと読む