JP6434821B2 - 通信装置及び通信方法 - Google Patents

通信装置及び通信方法 Download PDF

Info

Publication number
JP6434821B2
JP6434821B2 JP2015030159A JP2015030159A JP6434821B2 JP 6434821 B2 JP6434821 B2 JP 6434821B2 JP 2015030159 A JP2015030159 A JP 2015030159A JP 2015030159 A JP2015030159 A JP 2015030159A JP 6434821 B2 JP6434821 B2 JP 6434821B2
Authority
JP
Japan
Prior art keywords
network
layer
tunnel
vtep
communication device
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.)
Active
Application number
JP2015030159A
Other languages
English (en)
Other versions
JP2016152567A (ja
Inventor
元英 能見
元英 能見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alaxala Networks Corp
Original Assignee
Alaxala Networks Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alaxala Networks Corp filed Critical Alaxala Networks Corp
Priority to JP2015030159A priority Critical patent/JP6434821B2/ja
Priority to US14/959,149 priority patent/US9882741B2/en
Publication of JP2016152567A publication Critical patent/JP2016152567A/ja
Application granted granted Critical
Publication of JP6434821B2 publication Critical patent/JP6434821B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/66Layer 2 routing, e.g. in Ethernet based MAN's
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/13Flow control; Congestion control in a LAN segment, e.g. ring or bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/825Involving tunnels, e.g. MPLS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/321Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L2012/4629LAN interconnection over a backbone network, e.g. Internet, Frame Relay using multilayer switching, e.g. layer 3 switching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、通信装置、または通信装置間の通信方法に関する
近年、サーバの仮想化の進展によりネットワークインフラに対して、ネットワークの仮想化の必要性が増している。データセンタでは多数の仮想マシンが接続され、更に多数の顧客システムのテナントを同一インフラに収容し、テナント間で通信できないようにする必要が有る。仮想マシンのリソースの配置・稼動の柔軟性を持たせるためにはテナント毎に大規模なレイヤ2ネットワークを割り当てることになる。データセンタ間等、離れた拠点間で大規模なレイヤ2ネットワークを構築する場合に、レイヤ3ネットワークが間に入ることが有る。本要求に対応するため、レイヤ3ネットワークを介してレイヤ2ネットワークを延伸するオーバーレイ技術が有る。
非特許文献1にレイヤ3ネットワーク上に約1600万のレイヤ2のマルチテナント環境を実現するVXLAN技術が記載されている。非特許文献1に記載の技術によれば、各物理サーバ内の仮想スイッチ等に1つの仮想トンネルエンドポイント(VTEP)を設け、VTEPがレイヤ2フレームをレイヤ3パケットでカプセル化し、カプセル化したパケットを宛先の仮想マシンが属するVTEPに送信する。カプセル化の際に、テナントを特定する仮想ネットワーク識別子(VNI)をパケット内に追加する。パケットを受信したVTEPがVNIと内部のレイヤ2フレームの宛先MACアドレスからデカプセル化後に転送先を判定し、転送もしくは宛先が無ければ廃棄する。転送にレイヤ3のIPアドレスを使うことにより帯域の拡張のため、レイヤ3のECMP(Equal Cost Multipath)を使うことがある。特定のVTEP間で通信する場合にレイヤ3のECMPを有効活用するにはカプセル化するIPヘッダの送信元IPアドレスと宛先IPアドレスが同じになるため、UDPヘッダの送信元ポート番号を内部イーサネットフレームヘッダのハッシュ値することが推奨されている。
非特許文献2にデータセンタネットワークのレイヤ3ネットワーク上の仮想化のフレームワークについて記載されている。非特許文献1に記載のフレームワークによれば、テナントシステムとVNIの結び付ける方法が記載されている。仮想スイッチ、物理スイッチ等のパケット中継装置内にVTEPが有り、VTEPに所属するVNIがある。VNIとテナントシステムを結びつける仮想アクセスポイントは例えば、物理スイッチの物理ポートまたはVLAN、仮想スイッチの仮想マシンが接続するインタフェース識別子になる。
特許文献1では、仮想マシン間通信でサービス品質(QoS)の異なる複数のネットワークの中から特定のQoSに対応するネットワークで通信することを選択する技術が開示されている。異なる物理サーバ上で動作する仮想マシン間でL2 over L3トンネル通信を実施する場合に、物理サーバ間にはQoSの異なる複数のネットワークが有る。第1の仮想マシンが第2の仮想マシン宛に通信する際に、L2フレームをL3パケットでカプセル化するときのL3パケットのIPアドレスを特定のQoSをサポートする物理ネットワークのIPアドレスを使う。
特開2014-230057
背景技術ではL2 over L3トンネルを実施する物理サーバ内にある仮想スイッチ、物理スイッチ、ルータ等のパケット中継機構では1つの仮想トンネルエンドポイントを設け、仮想トンネルエンドポイントではトンネルの送信元IPアドレスを1つ設定している。特定のVTEP間でレイヤ2フレームをレイヤ3パケットでカプセル化して転送するときには送信元IPアドレスと宛先IPアドレスが同一になるため、ECMPやロードバランスを使用しないネットワークでは2つ以上の通信経路がある場合でも1つの通信経路に偏ることになる。特定のVTEP間でECMPを使用することで2つ以上に通信経路に負荷分散することが可能である。但し、全てのテナントの通信が同一の送信元IPアドレス、宛先IPアドレスでカプセル化されるため、特定のテナントの通信に対しての帯域確保や優先制御を実施しての転送が出来ない。
背景技術ではL2 over L3トンネルを実施するパケット中継機構ではVNIとテナントシステムを結びつける仮想アクセスポイントの識別にVLAN、物理ポートを使用しているが、異なるテナントで既に同じVLAN IDを使用している場合にはどちらかのテナントがVLAN IDを変更する必要がある。同一テナント内で異なるVLAN間でレイヤ2転送することが出来ない。
特許文献1に記載の技術ではL2 over L3トンネルを実施するパケット中継機構間でQoSをサポートする物理ネットワークを選択することは可能であるが、固定的にネットワークを選択しているため、ネットワーク障害及び輻輳時に動的に転送経路を変更することが出来ない。
上記課題の少なくとも一を解決するための本発明の一態様では、複数の第一のレイヤ2ネットワークを介して接続される端末を収容する第一の通信装置と、と複数の第二のレイヤ2ネットワークを介して接続される端末を収容する第二の通信装置との間のパケット通信方法であって、を以下を備える。
第一の通信装置と第二の通信装置それぞれは、仮想トンネルエンドポイント(VTEP)毎に異なるIPアドレスを用いて、複数のレイヤ3ネットワークにそれぞれトンネル経路を形成し、第一のレイヤ2ネットワーク毎に対応するVLANに対して仮想ネットワーク識別子(VNI)が設定する。第一の通信装置は、第一のレイヤ2ネットワークからレイヤ2フレームを受信し、及びVLANとVNIとVTEPとの対応付けに基づいてレイヤ2フレームをレイヤ3パケットでカプセル化し、トンネル経路に向けてカプセル化したパケットを送信する。また、第一の通信装置は、第一のトンネル経路に対応するVTEPに対して一のVNIを割り当て、当該一のVNIに属する端末の通信で第一のトンネル経路を形成する第一のレイヤ3ネットワークの帯域を占有し、第二のトンネル経路に対応するVTEPに対して複数のVNIを割り当て複数のVNIに属する端末の通信で第二のトンネル経路を形成する第二のレイヤ3ネットワークの帯域を共有する。また、第一の通信装置は、第一のトンネル経路が異常を検出した場合、第2のレイヤ3ネットワークの帯域を共有して、第一のトンネル経路及び第二のトンネル経路に対応するVTEPに割り当てられるVNIに属する端末の通信を行なう。また、レイヤ2フレームは、OSI参照モデルに基づくレイヤ2で規定されるプロトコルに従ったフレームであり、フレームの送信先のアドレス、例えばMACアドレスを含む。レイヤ3パケットは、OSI参照モデルに基づくレイヤ2で規定されるプロトコルに従ったフレームで、パケットの宛先がレイヤ3で規定されるプロトコルに従ったアドレス、例えばIPアドレスを含む。
本発明では仮想ネットワークシステムにおいて、柔軟な経路制御や帯域確保を行うことができる。また、同一のパケット中継装置間で通信する複数のテナントの中で、特定のテナントの通信を優先もしくは帯域確保してパケット転送することが可能になる。上記以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
仮想ネットワークシステム構成を説明する図である。 パケット中継装置の装置構成図である。 管理装置の装置構成図である。 仮想ネットワーク・マッピング情報テーブルを説明する図である。 MACアドレステーブルを説明する図である。 トンネル情報テーブルを説明する図である。 ルーティングテーブルを説明する図である。 仮想ネットワーク・マッピング情報管理テーブルを説明する図である。 トンネル情報管理テーブルを説明する図である。 ユーザ毎の仮想ネットワーク設定のフローチャートである。 帯域保証用の仮想トンネルエンドポイント生成のフローチャートである。 ベストエフォート用の仮想トンネルエンドポイント生成のフローチャートである。 パケット中継装置がアクセスポートからフレーム受信して送信するまでを説明するフローチャートである。 パケット中継装置がネットワークポートからフレーム受信して送信するまでを説明するフローチャートである。 仮想ネットワークシステムでネットワーク障害が発生した場合の通信復旧方法を説明する図である。 仮想ネットワークシステムでネットワーク障害が発生した場合の通信復旧方法を説明するフローチャートである。 ネットワーク障害後のルーティングテーブルを説明する図である。 パケット中継装置に同一VLANで異なるポートで別VNIに所属する場合の構成情報を説明する図である。 パケット中継装置に異なるVLANで同一VNIに所属する場合の構成情報を説明する図である。
以下本発明の実施の形態について、実施例を用い図面を参照しながら説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。
まず、図1を参照して、仮想ネットワークシステム構成を説明する。パケット中継装置101は物理ポートIF13を介してL3網(帯域保証)401、物理ポートIF14を介してL3網(ベストエフォート)402、物理ポートIF11を介してVLAN101(IDが101であるVLAN)のL2網411、物理ポートIF12を介してVLAN201(IDが201であるVLAN)のL2網412、VLAN202(IDが202であるVLAN)のL2網413に接続している。L2網411〜416に接続している物理ポートIF11、IF12、IF21、IF22をアクセス側、L3網401,402に接続している物理ポートIF13、IF14、IF23、IF24をネットワーク側とする。
パケット中継装置102は、物理ポートIF23を介してL3網(帯域保証)401、物理ポートIF24を介してL3網(ベストエフォート)402、物理ポートIF21を介してVLAN101のL2網414、物理ポートIF22を介してVLAN201のL2網415、VLAN202のL2網416に接続している。
ーザA端末301はMACアドレスがMAC-AでL2網411に接続、ユーザB端末302はMACアドレスがMAC-BでL2網412に接続、ユーザC端末303はMACアドレスがMAC-CでL2網413に接続、ユーザA端末304はMACアドレスがMAC-DでL2網414に接続、ユーザB端末305はMACアドレスがMAC-EでL2網415に接続、ユーザC端末306はMACアドレスがMAC-FでL2網416に接続している。図1で、パケット中継装置101、102は、同一ユーザー端末(たとえば、ユーザA端末301、304)のL3網を介した端末間の通信は、VXLAN(Virtual Extended LAN)プロトコルを用いて行なう。
管理装置200は、パケット中継装置101、102、及びL3網401、402に接続される。管理装置200は、L3網に関する構成情報を管理し、パケット中継装置101,102に送信する。
パケット中継装置101からのL3網401へのNexthopアドレスはIP-A、L3網402へのNexthopアドレスはIP-Bである。パケット中継装置102からのL3網401へのNexthopアドレスはIP-C、L3網402へのNexthopアドレスはIP-Dである。
パケット中継装置101には、複数の仮想トンネルエンドポイントVTEP11(IDが11であるVTEP)、VTEP12(IDが12であるVTEP)が設定される。図1では、VTEP11のIPアドレスはIP11、VTEP12のIPアドレスはIP-12が割り当てられる。パケット中継装置102にも、複数の仮想トンネルエンドポイントVTEP21(IDが21であるVTEP)、VTEP22(IDが22であるVTEP)が設定される。VTEP21のIPアドレスはIP21、VTEP22のIPアドレスはIP-22が割り当てられる。
VTEP11とVTEP21間でトンネル接続され形成されうVTEP11とVTEP21間のトンネル経路501は、L3網(帯域保証)401を第一優先で使用し、第二優先でL3網(ベストエフォート)を使用するようにパケット中継装置101、102のルーティング情報を設定する。VTEP12とVTEP22間でトンネル接続され形成されるVTEP12とVTEP22間のトンネル経路502は、L3網(ベストエフォート)402のみ使用するようにパケット中継装置101、102のルーティング情報を設定する。
ユーザA端末301とユーザA端末304間のレイヤ2転送をパケット中継装置101と102間でL3網(帯域保証)401を介して転送するために、パケット中継装置101,102で、図1に示すマッピングに対応するVXLANに関する設定がされる。パケット中継装置101において、マッピング150で示すとおり、ユーザA端末301が属するVLAN101は、VNI(仮想ネットワークインターフェース識別子)1にマッピングされ、VNI1をVTEP11にマッピングされる。パケット中継装置102において、マッピング160で示すとおり、端末304が属するVLAN101は、VNI1にマッピングされ、VNI1をVTEP21にマッピングされる。
ユーザB端末302と端末305間のレイヤ2転送をパケット中継装置101と102間でL3網(ベストエフォート)402を介して転送するために、パケット中継装置101,102で、図1に示すマッピングに対応するVXLANに関する設定がされる。パケット中継装置101において、マッピング155で示すとおり、ユーザB端末302が属するVLAN201は、VNI2にマッピングされ、VNI2は、VTEP12にマッピングされる。パケット中継装置102において、マッピング165で示すとおり、端末305が属するVLAN201は、VNI2にマッピングされ、VNI2は、VTEP22にマッピングされる。
ユーザB端末303と端末306間のレイヤ2転送をパケット中継装置101と102間でL3網(ベストエフォート)402を介して転送するために、パケット中継装置101,102で、図1に示すマッピングに対応するVXLANに関する設定がされる。パケット中継装置101において、マッピング155で示すとおり、ユーザB端末303が属するVLAN202は、VNI3にマッピングされる。VNI3は、VTEP12にマッピングされ、パケット中継装置102において、マッピング165で示すとおり、端末306が属するVLAN202は、VNI3にマッピングされ、VNI3をVTEP22にマッピングされる。
パケット中継装置101,102では、VXLANプロトコルに従って、L2網から受信したレイヤ2フレームをレイヤ3パケットでカプセル化して、L2網のユーザ端末に対応する帯域保証型またはベストエフォート型のL3網に転送し、受信したパケット中継装置101,102はデカプセル化して自装置に接続している該当のL2網にパケットを転送する。
上記により優先したい通信であるユーザA端末301と端末304間の通信のみL3網(帯域保証)401を使用し、その他の端末間通信はL3網(ベストエフォート)402を使用するようになる。
なお、ユーザー端末毎ではなく、L2網に接続されるテナントが、L3網を介してVXLANプロトコルに従って通信を行う場合も、特定のテナント内の通信は、L3網(帯域保証)401を介して行い、その他のテナント内の通信は、L3網(ベストエフォート)402を介して行なってもおい。また、L3網(ベストエフォート)402は、複数あってもよく、L3網(ベストエフォート)402それぞれに、異なるVTEPが割り当てられ、異なるIPアドレスが割り振られてよい。テナントシステム601とテナントシステム602は、別システムであるが既にVLAN-IDが同じVLAN101,102使用されていても、テナントしステム毎に異なるVNI、VTEPを割り当て、L3網での通信経路が振り分けられる。
仮想ネットワークシステムでユーザ(テナント)別通信経路を説明する。ユーザA端末301とユーザA端末304間のレイヤ2転送は通信経路501を使用する。ユーザA端末301からユーザA端末304にレイヤ2転送する場合の中継処理について説明する。パケット中継装置101でVLAN101のレイヤ2フレームを受信するとVLAN101の仮想ネットワーク識別子VNI1が所属する仮想トンネルエンドポイントVTEP11で、送信元IPアドレスIP-11、宛先IPアドレスIP-21のIPヘッダでカプセル化し、仮想ネットワーク識別子VNI1をパケットに付与して、トンネル通信路TL1を使用してパケット転送をする。パケット中継装置102では受信したパケットをデカプセル化し、仮想ネットワーク識別子VNI1にマッピングされているVLAN101に対してパケットを転送し、ユーザA端末304が受信する。
ユーザB端末302とユーザB端末305間のレイヤ2転送は通信経路502を使用する。ユーザB端末302からユーザB端末305にレイヤ2転送する場合の中継処理について説明する。パケット中継装置101でVLAN201のレイヤ2フレームを受信するとVLAN201の仮想ネットワーク識別子VNI2が所属する仮想トンネルエンドポイントVTEP12で、送信元IPアドレスIP-12、宛先IPアドレスIP-22のIPヘッダでカプセル化し、仮想ネットワーク識別子VNI2をパケットに付与して、トンネル通信路TL2を使用してパケット転送をする。パケット中継装置102では受信したパケットをデカプセル化し、仮想ネットワーク識別子VNI2にマッピングされているVLAN201に対してパケットを転送し、ユーザB端末305が受信する。
ユーザC端末303とユーザC端末306間のレイヤ2転送は通信経路503を使用する。ユーザC端末303からユーザC端末306にレイヤ2転送する場合の中継処理について説明する。パケット中継装置101でVLAN202のレイヤ2フレームを受信するとVLAN202の仮想ネットワーク識別子VNI3が所属する仮想トンネルエンドポイントVTEP12で、送信元IPアドレスIP-12、宛先IPアドレスIP-22のIPヘッダでカプセル化し、仮想ネットワーク識別子VNI3をパケットに付与して、トンネル通信路TL2を使用してパケット転送をする。パケット中継装置102では受信したパケットをデカプセル化し、仮想ネットワーク識別子VNI3にマッピングされているVLAN202に対してパケットを転送し、ユーザC端末306が受信する。
上述で説明したとおり、ルーティングプロトコルに従って形成される複数のレイヤ3ネットワーク(401、402)を介して接続される各パケット中継装置(101、102)は、VLANに所属するパケット中継装置が収容する端末装置から送信されるレイヤ2フレームを、レイヤ3パケットでカプセル化してパケットをレイヤ3ネットワークのいずれか一を介して、対向するパケット中継装置(102、101)に接続される、同一VLANに所属する端末装置に送信する。そして、パケット中継装置101とパケット中継装置102との間のレイヤ3ネットワークにおける通信は、別々の送信元IPアドレスに対応付けられる仮想トンネルエンドポイントを用いて行われる。
具体的には、パケット中継装置101内の第1のトンネルエンドポイントと第2のパケット中継装置102内の第1のトンネルエンドポイントの間で接続したトンネル1と第1のパケット中継装置内の第2のトンネルエンドポイントと第2のパケット中継装置内の第2のトンネルエンドポイントの間で接続したトンネル2が、ルーティングプロトコルに従って設定されるレイヤ3ネットワークにおいて別々の経路を通る。
そして、パケット中継装置101とパケット中継装置102を含む通信システムにより、一方の経路は、あるユーザ端末間の通信で占有され、他方の経路はユーザ端末間の通信が複数で共有される。
図2を参照して、パケット中継装置101の装置構成図を説明する。特に断りのないかぎり、パケット中継装置102の装置構成は、図2で説明するパケット中継装置の装置構成と同様である。
パケット中継装置101は、ソフトウェア処理モジュール110と中継処理モジュール120、管理用ポート(MIF)250、パケット転送用の物理ポートIF11,IF12,IF13,IF14を有する通信装置である。
ソフトウェア処理モジュール110は、管理用ポート250に接続され、管理装置連携部111、オーバーレイ制御部112、ルーティング制御部113の機能ブロックで構成され、ソフトウェア処理を行うプロセッサである。また、ソフトウェア処理モジュールは、中継処理モジュール120に接続され、中継処理モジュール120で保持される情報の設定や更新を行う。管理装置連携部111、オーバーレイ制御部112、ルーティング制御部113は、パケット中継装置101の不揮発性メモリや外部記憶装置に保持されているプログラムが、プロセッサに読み出されることにより実行される。なお、プログラムは、管理装置200から配信されてもよい。なお、ソフトウェア処理モジュールは、外部のコンソールを用いて指示が入力されたり、コンソールに対して出力がされてもよい。
管理装置連携部111は、管理用ポート250を介して、管理装置200から仮想ネットワーク・マッピング情報テーブル121、トンネル情報テーブル123に関する情報を受信し、オーバーレイ制御部112に通知する。
仮想ネットワーク・マッピング情報テーブル121は、仮想トンネルエンドポイントVTEPと仮想ネットワーク識別子VNIのマッピング、仮想ネットワーク識別子VNIと仮想アクセスインタフェースである物理ポートを識別するポート番号、VLAN IDの組合せのマッピングを示す情報で構成される。具体的には、図1のマッピング150、155、160、165それぞれの対応付けを示す情報が、各パケット中継装置101、102に保持される。
トンネル情報テーブル123は、帯域保証型かベストエフォート型かのネットワーク種別に対応付けて、VTEP毎にL3網で形成するトンネル通信路とトンネル通信路毎に対応する送信元IPアドレスと宛先IPアドレス、トンネル保証帯域、QoS優先度との対応付けが保持される。つまり、トンネル情報テーブル123は、L3網401(帯域保証)に優先してパケットを転送する帯域保証用のVTEPに関する情報とL3網(ベストエフォート)402にパケットを転送するVTEPに関する情報が登録されている。
オーバーレイ制御部112は仮想ネットワーク・マッピング情報テーブル121とトンネル情報テーブル123に構成情報を設定する。オーバーレイ制御部112は、管理装置連携部111から通知された情報を仮想ネットワーク・マッピング情報テーブル121とトンネル情報テーブル123に反映する。
ルーティング制御部113は、ルーティングテーブル124の生成、管理をする。 ルーティング制御部113は、固定されたルートであるスタティックルーティングと他のパケット中継装置、たとえば隣接するパケット中継装置とルーティング情報を送受信してルーティング情報を更新するダイナミックルーティングの情報を合成してルーティングテーブル124に反映する。また、ルーティング制御部113は、他のパケット中継装置とL3網の経路の状態を管理し、他のパケット中継装置からL3網401、402を介するルーティングプロトコルの制御フレームの受信の有無により障害が発生したか否かを検出する。ルーティング制御部113は、障害が発生した経路とは異なる通信可能なL3網の経路をルーティングテーブル124に設定、更新する。
中継処理モジュール120は、パケット転送処理を行うオーバーレイ処理部125、レイヤ3パケット転送部126の各回路とパケット転送処理をするための仮想ネットワーク・マッピング情報テーブル121、MACアドレステーブル122、トンネル情報テーブル123、ルーティング情報テーブル124を構成するメモリとを有する。そして、中継処理モジュールは物理IF11、12、13、14に接続される。
MACアドレステーブル122には、仮想ネットワーク識別子VNI毎にMACアドレスのと出力インタフェースとの対応付けが保持される。
ルーティング情報テーブル124は、宛先経路毎の出力インタフェースが設定される。出力インタフェースに関する情報は、その宛先経路の優先順位、Nexthopアドレス、出力ポート番号(物理IF)を含む。
オーバーレイ処理部125は、仮想ネットワーク・マッピング情報テーブル121、MACアドレステーブル122、トンネル情報テーブルの情報に元にL2 over L3トンネル処理を実施する回路である。
オーバーレイ処理部125は、アクセス側のL2網から受信したレイヤ2フレームをレイヤ3パケットでカプセル化してレイヤ3パケット転送部126にパケットを送る。オーバーレイ処理部125はレイヤ3パケット転送部126から受けたカプセル化されたレイヤ3パケットをデカプセル化する。
レイヤ3パケット転送部126は、ルーティングテーブル124を参照し、レイヤ3パケットの転送先を決定してL3網401(帯域保障)あるいはL3網402(ベストエフォート)に向けて転送する回路である。
図3を参照して、管理装置の装置構成図を説明する。
管理装置200は、管理ネットワークインターフェース310、CPU320、メモリ330、入力部340、出力部350を有し、それらが相互に接続される計算機である。
管理ネットワークインターフェース310は、中継装置101、102に対してパケット中継に関する情報が出力されるポートである。CPU320は、プログラムとして不揮発性メモリからプログラムが読み出されることによって、パケット中継装置連携部211、パケット中継装置情報管理部212を構成する。
メモリ330は、トンネル情報管理テーブル213、仮想ネットワーク・マッピング情報管理テーブル214を保持する。
パケット中継装置連携部211は、パケット中継装置情報管理部212がトンネル情報管理テーブル2143から生成したトンネル情報テーブル123と仮想ネットワーク・マッピング情報管理テーブル213から生成した仮想ネットワーク・マッピング情報テーブルに関する情報をパケット中継装置101,102に対して管理ネットワークインターフェース310介して配布する機能ブロックである。なお、パケット中継装置連携部211に相当する機能ブロックを実現するプログラムが、管理装置200が有する不揮発性メモリ(図示せず)や管理装置200の外部記憶装置(図示せず)に格納されていてもよい。
パケット中継装置情報管理部212は、トンネル情報管理テーブル213、仮想ネットワーク・マッピング情報管理テーブル214を管理し、入力部340を介して入力される設定情報によりトンネル情報管理テーブル214からトンネル情報テーブル123と仮想ネットワーク・マッピング情報管理テーブル214に格納するための情報を生成する機能ブロックである。なお、 パケット中継装置情報管理部212に相当する機能ブロックを実現するプログラムが、管理装置200が有する不揮発性メモリ(図示せず)や管理装置200の外部記憶装置(図示せず)に格納されていてもよい。
入力部340は、CPU320で実行されるパケット中継装置連携部211やパケット中継装置情報管理部212に対しての指示を外部から受けるモジュールで、例えば、キーボードやポインティングデバイスである。出力部350は、入力部340に入力を促す表示をするため情報を出力部デバイスで、例えば、ディスプレイである。なお、入力部340及び出力部350は、スマートフォンやタブレットであってもよい。
図4を参照して、仮想ネットワーク・マッピング情報テーブルを説明する。
仮想ネットワーク・マッピング情報テーブル121は仮想トンネルエンドポイントVTEP410と仮想ネットワーク識別子VNI420のマッピング、仮想ネットワーク識別子VNI420と仮想アクセスインタフェースであるポート番号430(物理IFの識別子)、VLAN ID440の組合せのマッピングを設定したテーブルである。仮想ネットワーク・マッピング情報テーブル121はオーバーレイ処理部125がカプセル化処理、デカプセル化してアクセスインタフェースへの出力をするときに参照するテーブルである。仮想ネットワーク・マッピング情報テーブル121に格納される組み合わせは、図1のマッピング150、155、160、165に対応する。
図5を参照して、MACアドレステーブルを説明する。
MACアドレステーブル122は仮想ネットワーク識別子VNI毎に学習しているMACアドレスの出力インタフェースを設定されているテーブルである。MACアドレステーブル122は、仮想ネットワーク識別子VNI510、MACアドレス520、出力インターフェース530との対応付けで構成される。出力インタフェース530は、ネットワーク側540の出力インターフェースと、アクセス側550の出力インタフェースを含む。ネットワーク側540はカプセル化して出力するときの宛先VTEPのIPアドレスが設定される。アクセス側550はレイヤ2フレームを出力するポート番号とVLAN IDが設定される。MACアドレステーブル122は、パケットが送受信されたときに、オーバーレイ処理部125が学習することにより更新される。MACアドレステーブル122はオーバーレイ処理部125がカプセル化処理、デカプセル化してアクセスインタフェースへの出力をするときに参照するテーブルである。
図6を参照して、トンネル情報テーブルを説明する。トンネル情報テーブル123は、L3網(帯域保証)に優先してパケットを転送する帯域保証用のVTEPとL3網(ベストエフォート)にパケットを転送するVTEP620が登録されている。VTEPに付随する情報はVTEP毎に接続するトンネル通信路630とトンネル通信路毎にカプセル化するときの送信元IPアドレス640と宛先IPアドレス650、トンネル保証帯域660、QoS優先度670が設定している。
トンネル保証帯域660は、カプセル化したパケットを出力するときに保証する帯域で、ネットワーク種別610が帯域保証に対応づけられるVTEPに設定され、ネットワーク種別610がベストエフォートに対応づかれるVTEPでは設定されない。QoS優先度670は、カプセル化したパケットをL3網に出力するときの優先度である。その優先度の数値が高い方を優先して転送する。図6では、帯域保証用VTEPの優先度は6であり、ベストエフォート用VTEPより優先度の1よりも高設定される。パケット中継装置101は、帯域保証用VTEPのトンネル通信路がL3網(帯域保証)401からL3網(ベストエフォート)402に変更になったときに帯域保証用VTEPから送信されるパケットをベストエフォート用VTEPから送信されるパケットより優先して出力する。
トンネル情報テーブル123はオーバーレイ処理部125がカプセル化処理、デカプセル化してアクセスインタフェースへの出力をするときに参照するテーブルである。
図7を参照して、ルーティングテーブルを説明する。
ルーティングテーブル124は宛先経路毎710の出力インタフェース720を設定している。出力インタフェース720には優先順位730、Nexthopアドレス740、出力ポート番号750(出力される物理IFを特定する識別子)を設定している。一つの宛先経路710に出力インタフェースの候補が複数対応付けられる場合は、各出力インターフェース720の候補には、異なる優先順位が設定される。レイヤ3パケット転送部126は、出力インタフェースの候補が複数に対応付けられる宛先経路710についてルーティング検索をするときには優先順位の高いNext hop アドレス、出力ポート番号を選択する。なお、優先順位が高い出力インタフェースが障害になったときには、ルーティング制御部113により、優先順位730が更新され、次の優先順位の高い出力インタフェースが、もっとも優先順位が高くなるように設定される。ルーティングテーブル124はレイヤ3パケット転送部126がルーティング検索するときに参照するテーブルである。
図8を参照して、トンネル情報管理テーブル213を説明する。トンネル情報管理テーブル213はトンネル通信路810毎にネットワーク種別820、トンネルの両端である仮想トンネルエンドポイント830及びVTEPのIPアドレス835、トンネル保証帯域840、QoS優先度850、トンネルを使用するユーザ名(テナント名)860を設定している。
トンネル通信路810がTL1、ネットワーク種別820が帯域保証と示される帯域保証型のトンネル通信路TL1には、各ユーザ単独で使用するため、ユーザ名860の欄には、ユーザAのみ設定し、トンネル保証帯域840に5Gbps、QoS優先度850には、他のトンネル通路のQoS優先度と比べて優先度が高いことを示す値が設定される。
トンネル通信路810がTL2、ネットワーク種別820がベストエフォートと示されるベストエフォート型のTL2には複数のユーザで使用するため、トンネル通信路810がTL2であるトンネル通信路に対応づけてユーザ名860の欄には、ユーザB、ユーザCが設定される。トンネル通信路810がTL2であるトンネル通信路と対応づけて、トンネル保証帯域840の欄は設定無しで、QoS優先度850の欄は、トンネル通信路TL1のQOS優先度よりも低いQoS優先度を設定される。なお、ユーザ名860の欄は、ユーザ(テナント)を特定する情報であればよく、識別子であってもよい。
図9を参照して、仮想ネットワーク・マッピング情報管理テーブル214を説明する。
仮想ネットワーク・マッピング情報管理テーブル214は、パケット中継装置910ごとに、ネットワーク種別920、VTEP930、VNI940、ポート番号950、VLAN ID960、ユーザ(テナント)970により構成される。
仮想ネットワーク・マッピング情報管理テーブル214は、ユーザ970で示されるユーザ毎に仮想ネットワーク識別子VNIがVNI940に、使用する中継装置のポート番号がポート番号905に、VLAN IDの割当がVLAN ID960に設定される。VTEP930の欄は、VNIにマッピングされるVTEPの識別子が設定される。なお、VTEP930に設定されるVTEPの識別子は、ネットワーク種別920欄のネットワーク種別に予め関連づけられるVTEPに対応する識別子が、ユーザ毎に設定される。
図10を参照して、ユーザ毎の仮想ネットワーク設定のフローチャートを説明する。なお、トンネル情報管理テーブル213及び仮想ネットワーク・マッピング情報管理テーブル214に対する設定情報の入力は、システム管理者が入力部340を介してパケット中継装置情報管理部212に情報を入力して、その情報を受けたパケット中継装置管理部212が、各テーブルに設定を反映する。
パケット中継装置管理部212は、システム管理者からの入力操作により入力されたユーザの仮想ネットワークのタイプ(種別)が帯域保証型かベストエフォート型かを判定する(S1001)。
ユーザの仮想ネットワークのタイプが帯域保証型の場合、パケット中継装置101、102は、帯域保証用VTEPを生成する(S1002)。S1002の詳細は図11で説明する。システム管理者の入力操作により入力部340を介して受けた入力を、パケット中継装置管理部212は、管理装置200の仮想ネットワーク・マッピング情報管理テーブルに帯域保証用VTEPを設定する(S1003)。パケット中継装置管理部212はシステム管理者からの入力操作により入力された情報を入力部314から受けると、パケット中継装置管理部212は仮想ネットワーク・マッピング情報管理テーブル214のネットワーク種別920が帯域保証である場合に割り当てられるVNIを、ネットワーク種別920が帯域保証であるVTEPと対応付けてVNI940の欄に割り当てる (S1004)。本実施例では、帯域保証と設定されるVTEPに対しては、VNIは1と設定される。
ユーザの仮想ネットワークのタイプがベストエフォート型の場合、パケット中継装置管理部212が、仮想ネットワーク・マッピング情報管理テーブル214を参照し、既にベストエフォート用VTEPが生成済みかを判定する(S1005)。ベストエフォート用VTEPが未生成の場合には、パケット中継装置101、102が、システム管理者の入力操作によりVTEP情報を入力し、ベストエフォート用VTEPを生成する(S1006)。S1006の詳細は図11で説明する。パケット中継装置管理部212はシステム管理者からの入力操作により入力された情報を入力部314から受け、パケット中継装置管理部212が管理装置200の仮想ネットワーク・マッピング情報管理テーブル214にベストエフォート用VTEPを設定するする(S1007)。S1005で既にベストエフォート用VTEPを生成済みの場合には、VTEPを生成しない理由はベストエフォート用VTEPには複数のユーザを収容するためである。ベストエフォート用のVTEP設定後に、パケット中継装置管理部212はシステム管理者からの入力操作により入力された情報を入力部314から受け、パケット中継装置管理部212は、管理装置200の仮想ネットワーク・マッピング情報管理テーブルのベストエフォート用VTEPにユーザ用VNIを割り当てる (S1008)。
ユーザの仮想ネットワークのタイプに関係なく、次の手順を行う。パケット中継装置管理部212は、システム管理者からの入力操作により入力された情報により、パケット中継装置管理部212は、仮想ネットワーク・マッピング情報管理テーブルに設定されているVNIに対してマッピングするパケット中継装置のポート番号とVLANを割り当てる(S1009)。
パケット中継装置管理部212は、パケット中継装置連携部211及び管理用IF250を介して以上のステップにより設定された仮想ネットワーク・マッピング情報管理テーブル214で管理されるマッピング情報を各パケット中継装置101、102にを配布する(S1010)。
具体的に、S1010で配布される情報は、図9で示されるパケット中継装置910の欄で示される識別子により特定されるパケット中継装置毎に、その識別子に対応付けられるネットワーク種別、VTEP,VNI,ポート番号、VLAN ID、そしてユーザを特定する情報である。なお、配布は、図8に関する情報を管理装置200が、複数のパケット中継装置101、102に一括して送信し、パケット中継装置101、102それぞれが、その情報に含まれるパケット中継装置の識別子をキーにして、自己のパケット中継装置に該当するマッピング情報を取得してもよい。また、管理装置200が、パケット中継装置101、102ごとに、パケット中継装置の識別子をキーにして。管理ネットワーク・マッピング情報管理テーブル214から配布する情報を選択して送信してもよい。
パケット中継装置101、102は、管理装置201から配布される情報を受けると、パケット中継装置101、102のオーバーレイ制御部112は、管理装置から管理装置連携部111を介して配布される情報を、仮想ネットワーク・マッピング情報テーブル121のVTEP410,VNI420、ポート番号430、VLAN ID440に設定する。上述の説明により、管理装置からの指示で、パケット中継装置101、102は、自装置に収容されるユーザ端末に対応するVLANに仮想ネットワーク識別子を割り当て、仮想ネットワーク識別子を特定の仮想トンネルエンドポイントに所属させる。
図11を参照して、帯域保証用の仮想トンネルエンドポイント生成のフローチャートを説明する。
オーバーレイ制御部112は、システム管理者からの入力操作により入力されたパケット中継装置101,102で、帯域保証用VTEPの「送信元IPアドレス(IP-11)」が宛先経路710に、「自装置宛」が出力インターフェース720に設定される。 (S1101)。パケット中継装置101,102で以下のルーティングになるようにルーティング制御部のルーティングプロトコル(ルーティングテーブル)が設定される(S1102)。システム管理者の入力操作により、パケット中継装置101のルーティング制御部113は、パケット中継装置101からパケット中継装置102の帯域保証用VTEPのIPアドレス宛の経路に第一優先でL3網(帯域保証)401、第二優先でL3網(ベストエフォート)402を使用するよう設定がされる。その設定結果は、図7のルーティングテーブル124の宛先経路710が「IP-21」に対応する優先順位730、Next hopアドレス、出力ポート番号750に示す。同様に、システム管理者の入力操作により、パケット中継装置102のルーティング制御部113は、パケット中継装置102からパケット中継装置101の帯域保証用VTEPのIPアドレス宛の経路に第一優先でL3網(帯域保証)401、第二優先でL3網(ベストエフォート)402を使用するよう設定する。
パケット中継装置管理部212はシステム管理者からの入力操作により入力された情報を受けると、パケット中継装置管理部212は管理装置200のトンネル情報管理テーブル213に帯域保証用トンネルの情報を生成する(S1103)。具体的に、S1103で生成される帯域保証用トンネルの情報は、図8のトンネル通信路810の欄に示されるトンネル通信路の識別子であるTL1に対応付けられるネットワーク種別、トンネル両端のVTEPに関する情報(VTEP及びIPアドレス)、トンネル保証帯域、QoS優先度、そしてユーザを示す情報の組み合わせである。パケット中継装置管理部212は、パケット中継装置連携211及び管理用IF250を介して、管理装置200から各パケット中継装置にトンネル情報管理テーブルから生成したトンネル情報テーブルに関する情報を配布する(S1104)。
パケット中継装置101、102は、S1004により管理装置201から配布される情報を受ける。パケット中継装置101、102のオーバーレイ処理部112は、管理装置から管理装置連携部111を介して配布される情報のうち、トンネル通信路の識別子をトンネル通信路630に、トンネル両端のVTEPに関する情報(VTEP及びIPアドレス)をVTEP620と送信元IPアドレス640と宛先IPアドレスに設定し、ネットワーク種別とトンネル保証帯域、QoS優先度も設定する。
図12を参照して、ベストエフォート用の仮想トンネルエンドポイント生成のフローチャートを説明する。システム管理者がパケット中継装置101,102でベストエフォート用VTEPの送信元IPアドレスを入力する(S1201)。システム管理者がパケット中継装置101,102で以下のルーティングになるようにルーティング制御部のルーティングプロトコルを設定する(S1202)。
システム管理者の入力操作により、パケット中継装置101のルーティング制御部113は、パケット中継装置101からパケット中継装置102のベストエフォート用VTEPのIPアドレス宛の経路にL3網(ベストエフォート)402を使用するようルーティングテーブル124に設定する。その設定結果は、図7のルーティングテーブル124の宛先経路710が「IP-22」に対応する優先順位730、Next hopアドレス、出力ポート番号750に示す。同様に、パケット中継装置102のルーティング制御部113は、システム管理者の入力操作により、パケット中継装置102からパケット中継装置101のベストエフォート用VTEPのIPアドレス宛の経路にL3網(ベストエフォート)402を使用するよう、パケット中継装置102のルーティングテーブル124に設定する。システム管理者により、管理装置200のパケット中継装置管理部211は、トンネル情報管理テーブル213にベストエフォート用トンネルの情報を入力する(S1203)。具体的に、S1203で生成されるベストエフォート用トンネルの情報は、図8のトンネル通信路810の欄に示されるトンネル通信路の識別子であるTL2に対応付けられるネットワーク種別、トンネル両端のVTEPに関する情報(VTEP及びIPアドレス)、トンネル保証帯域(設定なし)、QoS優先度、そしてユーザを示す情報の組み合わせである。
パケット中継装置管理部212は、パケット中継装置連携211及び管理用IF250を介して、管理装置200から各パケット中継装置にトンネル情報管理テーブルから生成したトンネル情報テーブル用の情報を配布する(S1204)。 パケット中継装置101、102は、S1204により管理装置2010から配布される情報を受ける。パケット中継装置101、102のオーバーレイ制御部112は、管理装置から管理装置連携部111を介して配布される情報のうち、トンネル通信路の識別子をトンネル通信路630に、トンネル両端のVTEPに関する情報(VTEP及びIPアドレス)をVTEP620と送信元IPアドレス640と宛先IPアドレスに設定し、ネットワーク種別とトンネル保証帯域(設定なし)、QoS優先度も設定する。
図13を参照して、パケット中継装置がアクセスポートからフレーム受信して送信するまでのフローチャートを説明する。図13では、図2のパケット中継装置がL2網411からL3網401にフレーム転送する処理を説明する。
パケット中継装置101ではアクセス側であるL2網411からフレームを受信する。オーバーレイ処理部125で仮想ネットワーク・マッピング情報テーブル121を参照し、受信物理ポート番号、VLAN IDからVNI及びVTEPを決定する。オーバーレイ処理部125でMACアドレステーブル122を参照し、VNI及び宛先MACアドレスから出力インタフェースを決定する(S1301)。出力インタフェース(物理IF)がネットワーク側かアクセス側かを判定する(S1302)。出力インタフェースがネットワーク側の場合、オーバーレイ処理部125でVTEP及び宛先IPアドレスからトンネル通信路及び送信元IPアドレスを決定し、フレームをカプセル化する(S1303)。レイヤ3パケット転送部126でルーティングテーブル124を参照し、宛先IPアドレスからNexthopアドレス及び出力ポートを決定しパケットを転送する(S1304)。出力インタフェースがアクセス側の場合には決定したポート番号とVLAN IDに対応する物理IF(11あるいは12)を介してL2網(411あるいは412)に出力する(S1305)。
図14を参照して、パケット中継装置がネットワークポートからフレーム受信して送信するまでのフローチャートを説明する。図14では、L3網401からL2網411にフレーム転送する処理になる。
パケット中継装置101は、ネットワーク側から自装置宛のフレームを受信する。レイヤ3パケット転送部126でルーティングテーブル124を参照し、宛先IPアドレスから宛先を決定する(S1401)。宛先が自装置宛か判定する(S1402)。自装置宛の場合はオーバーレイ処理部125でデカプセル化する。オーバーレイ処理部125でMACアドレステーブル122を参照し、VNI及び宛先MACアドレスから出力インタフェースを決定する(S1403)。宛先が自装置宛以外の場合には、レイヤ3パケット転送部126が、ルーティングテーブル124ので検索して出力インターフェース720により決定した宛先に出力する(S1404)。
図15を参照して、仮想ネットワークシステムでネットワーク障害が発生した場合の通信復旧方法を説明する。図1は、図1とシステム構成や装置のハードウェア構成は同様である。
ユーザA端末301とユーザA端末304間の通信経路501は通常時は図1に示すようにL3網(帯域保証)401を使用している。L3網(帯域保証)401での障害をパケット中継装置101と102間で監視する。L3網(帯域保証)401で障害を検知した場合、パケット中継装置101のルーティング制御部113は、ルーティングテーブル124のIP-21宛のnexthopアドレスをIP-AからIP-Bに出力ポート番号をIF13からIF14に変更し、パケット中継装置102のルーティング制御部113は、ルーティングテーブルのIP-11宛のnexthopアドレスをIP-CからIP-Dに出力ポート番号をIF-23からIF24に変更する。VTEP11とVTEP21間のトンネル通信路TL1は、L3網(ベストエフォート)402を使用する設定に変更される。ユーザA端末301とユーザA端末304間の通信経路はL3網(ベストエフォート)402を使用するように変更になる。帯域保証用VTEP11とVTEP21間の通信はQoS優先度が高く設定されているため、ベストエフォート用VTEP12とVTEP22間の通信より優先して転送される。
図16を参照して、仮想ネットワークシステムでネットワーク障害が発生した場合の通信復旧方法を説明するフローチャートを説明する。
パケット中継装置101,102のルーティング制御部間でダイナミックプロトコルを使用して、L3網(帯域保証)401の通信可否を監視する(S1701)。監視の方法はパケット中継装置101、L3網(帯域保証)401内のパケット中継装置、パケット中継装置102の間でRIP、OSPF、BGPといったIPルーティングプロトコルを動作させて監視する。L3網(帯域保証)401で障害が発生するとパケット中継装置101はL3網401内の隣接パケット中継装置から制御フレームによってIP-11宛の経路削除通知受けてL3網(帯域保証)401の障害を検知する。パケット中継装置102はL3網401内の隣接パケット中継装置から制御フレームによってIP-21宛の経路削除通知を受けてL3網(帯域保証)401障害を検知する。
ルーティング制御部113が、L3網(帯域保証)401の通信可否を監視し、通信不可を検知した場合には、パケット中継装置101,102はTl1の通信がL3網(帯域保証)401からL3網(ベストエフォート)402で通信するようにルーティングテーブルを変更し、通信復旧する(S1703)。S1703におけるルーティングテーブルの変更は以下の通りとなる。図7は、パケット中継装置101のネットワーク障害前のルーティングテーブルになるが、パケット中継装置101の帯域保証用VTEP11宛の宛先経路IP-21は第一優先のNexthopアドレスIP-A、出力ポート番号IF13になる。一方、図17はパケット中継装置101のネットワーク障害後のルーティングテーブルを示すS1703のルーティング制御部113の処理により、ルーティングテーブル124は、パケット中継装置101の帯域保証用VTEP11宛の宛先経路IP-21はNexthopアドレスIP-B、出力ポート番号IF14になる。
なお、本実施例では、ルーティング制御部が、ルーティングプロトコルによりL3網401の状態を検出しているが、パケット中継装置101が、その他の方法でL3網401の状態を監視し、その監視結果に応じて、L3網401の状態が異常で通信の継続ができない場合、通信経路を切り替えてもよい。例えば、監視結果が、L3網401の状態は輻輳を示す場合に通信経路を切り替えてもよい。
図18を参照して、パケット中継装置に同一VLANで異なるポートで別VNIに所属する場合の構成情報を説明する。
テナントシステム601とテナントシステム602は別システムであるが既にVLAN-IDが同じVLAN101,102を使用している。お互いにVLAN IDを変更せずにパケット中継装置101内で別々の仮想ネットワークにするため、物理ポートとVLAN IDの組合せで仮想ネットワーク識別子(VNI)を割当てる。テナントシステム601はL2網411を介して、パケット中継装置101の物理ポートIF11に接続、テナントシステム602はL2網411を介して、パケット中継装置101の物理ポートIF12に接続。物理ポートIF11のVLAN101はVNI1、物理ポートIF11のVLAN102はVNI3、物理ポートIF12のVLAN101はVNI2、物理ポートIF12のVLAN102はVNI4にマッピングする。仮想ネットワーク識別子を別々にしたため、テナントシステム601のVLAN101とテナントシステム602のVLAN101間で通信は出来ない。テナントシステム601のVLAN102とテナントシステム602のVLAN102間も同様に通信は出来ない。
図19を参照して、パケット中継装置に異なるVLANで同一VNIに所属する場合の構成情報を説明する。
物理サーバ内の仮想マシン間のレイヤ2転送は従来、物理サーバ内の仮想スイッチ内で折り返して通信する。但し、仮想スイッチ内折り返しの転送は物理サーバのCPUに高負荷がかかる。物理サーバのCPU負荷軽減のため、VEPA(Virtual Ethernet(登録商標) Port Aggregator)という物理サーバ内のハイパーバイザから物理スイッチにオフロードする規格があるが、ハイパーバイザが対応しない。
図19は、本課題を解決する方式である。図19では、物理サーバ700内には仮想マシンVM1〜3、仮想スイッチ710がある。仮想スイッチではVM1にはVLAN101、VM2にはVLAN102、VM3にはVLAN103を割当てる。物理スイッチに相当するパケット中継装置101は物理ポートIF11を介して物理サーバ700と接続している。IF11にはVLAN101、VLAN102、VLAN103を設定する。物理ポートIF11のVLAN101、VLAN102、VLAN103を仮想ネットワーク識別子VNI1に割当てる。本設定によりVM1とVM2間の通信は物理サーバ700からパケット中継装置101を経由してから折り返す仮想マシン通信721になる。VM1とVM3間の通信も同様に物理サーバ700からパケット中継装置101を経由してから折り返す仮想マシン通信722になる。VM2とVM3間の通信も同様に物理サーバ700からパケット中継装置101を経由してから折り返す仮想マシン通信723になる。
上述の実施例により以下の態様を説明した。
一態様として、パケット中継装置でL2 over L3トンネルを実施する場合に、L2 over L3トンネルを実施する全てのパケット中継装置で2つ以上の仮想トンネルエンドポイントを設ける。L2 over L3トンネルを実施するパケット中継装置内の仮想トンネルエンド毎に別のIPアドレスを割り当てる。特定のパケット中継装置間で2つ以上の通信経路がある場合には第1のパケット中継装置内の第1のトンネルエンドポイントと第2のパケット中継装置内の第1のトンネルエンドポイントの間で接続したトンネル1と第1のパケット中継装置内の第2のトンネルエンドポイントと第2のパケット中継装置内の第2のトンネルエンドポイントの間で接続したトンネル2が別々の経路を通るようにルーティングテーブルを設定する。トンネル1が通る通信網は帯域保証、トンネル2が通る通信網はベストエフォートとした場合、各々のパケット装置の第1のトンネルエンドポイントには帯域確保をしたいテナントを所属させ、第2のトンネルエンドポイントには帯域確保を必要としないテナントを所属させて、パケット転送をすることで、特定のテネントの通信に対して、帯域確保や優先制御を実施することが可能になる。
また、一態様として、通信装置内に複数の仮想トンネルエンドポイントを設け、特定のテナントの通信を行う仮想トンネルエンドポイントとその他のテナントの通信を行う仮想トンネルポイントに分けて、特定のテナント(端末)の通信を行う仮想トンネルエンドポイントから転送する経路をその他のテナントの通信を行う仮想トンネルポイントから転送する経路とは別にすることで、特定テナントの通信を優先的に転送する。仮想ネットワークシステムにおいて通信装置間で複数のテナント(端末)の通信がある中で特定のテナント(端末)の通信を優先的に転送することを可能にする。
また、一態様として、パケット中継装置でL2 over L3トンネルを実施する場合に、VNIとテナントシステムを結び付ける仮想アクセスポイントの識別をVLANと物理ポートの組合せにする。1つのパケット中継装置内で異なるテナントシステムを別々のポートに接続し、ポートが異なる同一のVLANに対して、別のVNIを割当てることで、異なるテナントシステムで別々の仮想ネットワークを割当てることが可能になる。1つのパケット中継装置内で異なるVLANに対して同一のVNIを割当てることで異なるVLAN間でレイヤ2転送が可能になる。
また、一態様として、パケット中継装置でL2 over L3トンネルを実施する場合に、パケット中継装置でトンネル通信経路の障害及び輻輳の監視を実施し、障害または輻輳を検知した場合には通信経路を予め決めていた迂回経路に変更して通信を行うことで、障害、輻輳を動的に回避することが可能になる。
101、102:パケット中継装置、110:ソフトウェア処理モジュール、111:管理装置連携部、112:オーバーレイ制御部、113:ルーティング制御部、120:中継処理モジュール、121:仮想ネットワーク・マッピング情報テーブル、122:MACアドレステーブル、123:トンネル情報テーブル、124:ルーティングテーブル、125:オーバーレイ処理部、126:レイヤ3パケット転送部、200:管理装置、211:パケット中継装置情報管理部、212:パケット中継装置連携部、213:トンネル情報管理テーブル、214:仮想ネットワーク・マッピング情報管理テーブル、401:L3網(帯域保証)、402:L3網(ベストエフォート)

Claims (7)

  1. 第一の通信装置に接続される第一のレイヤ2ネットワークで収容される端末と第二の通信装置に接続される第二のレイヤ2ネットワークで収容される端末との間に配置され、レイヤ3ネットワークで前記第二の通信装置と接続される前記第一の通信装置であって、
    さらに、第一のレイヤ3ネットワークに接続される第一のポートと、第のレイヤ3ネットワークに接続される第二ポートと、
    前記第一のレイヤ2ネットワークに接続される第のポートと、
    別々の送信元IPアドレスが割り当てられる仮想トンネルエンドポイント(VTEP)と前記第一の通信装置に収容される端末が所属するVLANと仮想ネットワーク識別子(VNI)との対応付けを保持し、さらに、異なる前記第の物理ポートに接続される複数のレイヤ2ネットワークで構成され、同一のVLAN番号であるVLANそれぞれに異なるVNIを対応づけるとともに前記VNIに一つのVTEP対応付け保持し、第一の通信装置内の第一のVTEPと第二の通信装置内の第一のVTEPの間のレイヤ3ネットワークで形成される第一のトンネル経路に関するルーティングを特定する、前記第一のレイヤ3ネットワークの出力先と前記第一のポートと第一の優先度との組み合わせと、前記第二のレイヤ3ネットワークの出力先と前記第二のポートと前記第一の優先度より低い第二の優先度との組み合わせと、を保持し、第一の通信装置内の第二のVTEPと第二の通信装置内の第VTEPの間のレイヤ3ネットワークで形成される第二のトンネル経路に関するルーティングを特定する、前記第二のレイヤ3ネットワークへの出力先と前記第二のポートとの組み合わせを保持し、
    さらに、前記VTEP毎に同一トンネル経路におけるパケット送信優先度を示すQoS優先度を保持し、ルーティングプロトコルを動作させることにより前記第一のレイヤ3ネットワークの状態を監視し、前記監視結果に基づいて、前記第一のトンネル経路の出力先の組み合わせを切り替える制御部と、
    前記第一の通信装置により収容される端末から前記第二の通信装置により収容される端末に向けて送信されるレイヤ2フレームを受信し、前記レイヤ2フレーム及び前記VLANVNIVTEPとの対応付けに基づいて前記レイヤ2フレームをレイヤ3パケットでカプセル化し、トンネル経路に向けてカプセル化したパケットを送信する中継処理部と、を有し、
    前記監視結果、第一のレイヤ3ネットワークの状態が正常の場合、
    前記中継処理部は、前記第一のトンネル経路における前記第一のVTEPに対応づけられるVLANに所属する端末の通信に対して通信帯域を保証して、パケットを前記第一のポートを介して前記第一のレイヤ3ネットワークに向けて送信し、
    前記第二のトンネル経路における前記第二のVTEPに対応づけられる各VLANに所属する端末の通信に対して帯域を共有しパケットを前記第二のポートを介して前記第二のレイヤ3ネットワークに向けて送信し、
    前記監視結果、第一のレイヤ3ネットワークの状態が異常の場合、
    前記制御部は、前記第一のトンネル経路の出力先の組み合わせを切り替え、
    前記中継処理部は、前記第一のトンネル経路及び前記第二のトンネル経路に対応付けられるVLANに所属する端末の通信は、前記VTEPごとに対応付けられるQoS優先度に従って、パケットを送信する、第一の通信装置。
  2. 第一の通信装置に接続されるレイヤ2ネットワークで収容される端末と第二の通信装置に接続されるレイヤ2ネットワークで収容される端末との間に配置され、レイヤ3ネットワークで前記第二の通信装置と接続される前記第一の通信装置であって、
    前記レイヤ2ネットワークに接続される物理ポートを備え、
    異なる前記物理ポートに接続されるレイヤ2ネットワークにおいて、それぞれ同一のVLAN番号を持つVLANに異なる仮想ネットワーク識別子(VNI)を割り当てるとともに前記VNIを一つの仮想トンネルエンドポイント(VTEP)に所属させ、
    別々の送信元IPアドレスが割り当てられる複数のVTEPのうちいずれか一のVTEPと、前記第一の通信装置に収容される端末が所属するVLANとVNIとを対応付け、
    第一の通信装置内の第1VTEPと第の通信装置の第一のVTEPの間のレイヤ3ネットワークで形成される第一のトンネル経路と、第一の通信装置内の第のVTEPと第二の通信装置内の第二のVTEPの間のレイヤ3ネットワークで形成される第二のトンネル経路と、に関するルーティングの設定を行う制御部と、
    前記第一の通信装置により収容される端末から前記第二の通信装置により収容される端末に向けて送信されるレイヤ2フレームを受信し、前記レイヤ2フレーム及びVLANとVNIとVTEPとの前記対応付けに基づいて前記レイヤ2フレームをレイヤ3パケットでカプセル化し、前記ルーティングに基づくトンネル経路に向けてカプセル化したパケットを送信する中継処理部と、を有する第一の通信装置。
  3. 請求項2記載の第一の通信装置であって、
    前記中継処理部は、
    前記第一のトンネル経路と前記第二のトンネル経路とは異なるレイヤ3ネットワークに形成され、
    前記第一のトンネル経路を形成するVTEPは、一つのVLANと対応づけられ、前記第一のトンネルにおける通信帯域が保証されるサービスを行い、
    前記第二のトンネル経路を形成するVTEPには複数のVLAが対応づけられ、前記第のトンネルにおける通信はベストエフォートにより通信サービスを行う、第一の通信装置。
  4. 請求項2記載の第一の通信装置であって、
    さらに、第一のレイヤ3ネットワークに接続される第一のポートと、第のレイヤ3ネットワークに接続される第二ポートとを備え、
    前記制御部は、
    前記第一のトンネル経路を形成する第一のVTEPのルーティングは、前記第一のレイヤ3ネットワークの出力先と前記第一のポートと第一の優先度との組み合わせと、前記第二のレイヤ3ネットワークの出力先と前記第二のポートと前記第一の優先度より低い第2の優先度との組み合わせと、が対応づけられ、
    前記第二のトンネル経路を形成する第二のVTEPのルーティングは、前記第二のレイヤ3ネットワークへの出力先と前記第二のポートが対応づけられ、
    ルーティングプロトコルを動作させることにより前記第一のレイヤ3ネットワークの状態を監視し、
    前記監視結果に基づいて、前記第一のトンネル経路の出力先の組み合わせを切り替え、
    前記中継処理部は、
    前記優先度に従って、前記第一のトンネル経路に対応付けられた出力先にパケットを送信する、第一の通信装置。
  5. 請求項4記載の第一の通信装置であって、
    前記監視結果、第一のレイヤ3ネットワークの状態が正常の場合、
    前記中継処理部は、前記第一のトンネル経路における前記第一のVTEPに対応づけられるVLANに所属する端末の通信に対して通信帯域が保証されるサービスを行い、
    前記第二のトンネル経路における前記第二のVTEPに対応づけられる各VLANに所属する端末の通信に対して帯域を共有しベストエフォートにより通信サービスを行う、第一の通信装置。
  6. 請求項4記載の第一の通信装置であって、
    前記制御部は、前記VTEPはさらに同一トンネル経路におけるパケット送信優先度を示すQoS優先度を対応付け、
    前記監視結果、第一のレイヤ3ネットワークの状態が正常の場合、
    前記中継処理部は、前記第一のトンネル経路における前記第一のVTEPに対応づけられるVLANに所属する端末の通信に対して通信帯域を保証して、パケットを前記第一のポートを介して前記第一のレイヤ3ネットワークに向けて送信し、
    前記第二のトンネル経路における前記第二のVTEPに対応づけられる各VLANに所属する端末の通信に対して帯域を共有しパケットを前記第二のポートを介して前記第二のレイヤ3ネットワークに向けて送信し、
    前記監視結果、第一のレイヤ3ネットワークの状態が異常の場合、
    前記制御部は、前記第一のトンネル経路の出力先の組み合わせを切り替え、
    前記中継処理部は、前記第一のトンネル経路及び前記第二のトンネル経路に対応付けられるVLANに所属する端末の通信は、前記VTEPごとに対応付けられるQoS優先度に従って、パケットを送信する、第一の通信装置。
  7. 複数の第一のレイヤ2ネットワークを介して接続される端末を収容する第一の通信装置と、と複数の第二のレイヤ2ネットワークを介して接続される端末を収容する第二の通信装置との間のパケット通信方法であって
    前記レイヤ2ネットワークに接続される異なる前記物理ポートに接続されるレイヤ2ネットワークにおいて、それぞれ同一のVLAN番号を持つVLANに異なる仮想ネットワーク識別子(VNI)を割り当てるとともに前記VNIを一つの仮想トンネルエンドポイント(VTEP)に所属させ、
    前記第一の通信装置と前記第二の通信装置それぞれは、VTEP毎に異なるIPアドレスを用いて、複数のレイヤ3ネットワークにそれぞれトンネル経路を形成し、
    第一のレイヤ2ネットワーク毎に対応するVLANとに対して仮想ネットワーク識別子(VNI設定し、
    前記第一のレイヤ2ネットワークからレイヤ2フレームを受信し、
    前記レイヤ2フレームの送信元端末が所属するVLANに基づいてVLANVNIVTEPとの前記対応付けに基づいてレイヤ3パケットでカプセル化し、トンネル経路に向けてカプセル化したパケットを送信し、
    第一のトンネル経路に対応するVTEPに対して一のVNIを割り当て、当該一のVNIに属する端末の通信で前記第一のトンネル経路を形成する第一のレイヤ3ネットワークの帯域を占有し、
    第二のトンネル経路に対応するVTEPに対して複数のVNIを割り当て複数のVNIに属する端末の通信で前記第二のトンネル経路を形成する第二のレイヤ3ネットワークの帯域を共有し、
    前記第一のトンネル経路が異常を検出した場合、前記第2のレイヤ3ネットワークの帯域を共有して、前記第一のトンネル経路及び前記第二のトンネル経路に対応するVTEPに割り当てられるVNIに属する端末の通信を行なう、
    パケット通信方法。
JP2015030159A 2015-02-19 2015-02-19 通信装置及び通信方法 Active JP6434821B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2015030159A JP6434821B2 (ja) 2015-02-19 2015-02-19 通信装置及び通信方法
US14/959,149 US9882741B2 (en) 2015-02-19 2015-12-04 Communication apparatus and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015030159A JP6434821B2 (ja) 2015-02-19 2015-02-19 通信装置及び通信方法

Publications (2)

Publication Number Publication Date
JP2016152567A JP2016152567A (ja) 2016-08-22
JP6434821B2 true JP6434821B2 (ja) 2018-12-05

Family

ID=56693854

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015030159A Active JP6434821B2 (ja) 2015-02-19 2015-02-19 通信装置及び通信方法

Country Status (2)

Country Link
US (1) US9882741B2 (ja)
JP (1) JP6434821B2 (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180270084A1 (en) * 2015-11-10 2018-09-20 Telefonaktiebolaget Lm Ericsson (Publ) Technique for exchanging datagrams between application modules
US10719341B2 (en) 2015-12-02 2020-07-21 Nicira, Inc. Learning of tunnel endpoint selections
JP2019517168A (ja) * 2016-03-31 2019-06-20 アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited 物理ネットワークと仮想ネットワークの間の相互接続
CN106330654B (zh) * 2016-09-14 2019-03-22 重庆邮电大学 一种基于wpa2-psk的虚拟局域网之间的无线数据传输方法
CN108075956B (zh) * 2016-11-16 2020-05-22 新华三技术有限公司 一种数据处理方法和装置
CN108574616B (zh) * 2017-03-14 2021-02-12 华为技术有限公司 一种处理路由的方法、设备及***
CN107391421B (zh) * 2017-06-23 2019-11-15 歌尔股份有限公司 通过串口传输数据的方法、客户端装置及数据转发装置
US10700982B2 (en) 2017-07-31 2020-06-30 Cisco Technology, Inc. Path selection for an application based on a performance score in a software-defined network
US20190036770A1 (en) * 2017-07-31 2019-01-31 Cisco Technology, Inc. Network route provisioning
US10397141B2 (en) * 2017-10-01 2019-08-27 Cisco Technology, Inc. Access port for one or more VLANs
TW201933837A (zh) * 2018-01-19 2019-08-16 思銳科技股份有限公司 虛擬網路隧道內流量資料擷取方法與系統
CN113542128B (zh) 2018-10-12 2023-03-31 华为技术有限公司 一种发送路由信息的方法和装置
US11095479B2 (en) * 2019-10-31 2021-08-17 Dell Products L.P. VXLAN multi-tenant inter-networking device packet forwarding system
US11496437B2 (en) * 2020-04-06 2022-11-08 Vmware, Inc. Selective ARP proxy
US11805101B2 (en) 2021-04-06 2023-10-31 Vmware, Inc. Secured suppression of address discovery messages
WO2023105579A1 (ja) * 2021-12-06 2023-06-15 日本電信電話株式会社 パケット中継システム、および、パケット中継方法
US11743191B1 (en) 2022-07-25 2023-08-29 Vmware, Inc. Load balancing over tunnel endpoint groups

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3790655B2 (ja) * 2000-03-06 2006-06-28 富士通株式会社 ラベルスイッチネットワークシステム
JP6236221B2 (ja) 2013-05-22 2017-11-22 富士通株式会社 管理プログラム、管理装置、およびネットワークシステム
JP6268943B2 (ja) * 2013-11-06 2018-01-31 富士通株式会社 情報処理システム,スイッチ装置及び情報処理システムの制御方法
KR102122949B1 (ko) * 2014-01-24 2020-06-16 한국전자통신연구원 네트워크를 통해 연결된 세그먼트들을 관리하는 방법 및 장치
US9729512B2 (en) * 2014-06-04 2017-08-08 Nicira, Inc. Use of stateless marking to speed up stateful firewall rule processing

Also Published As

Publication number Publication date
JP2016152567A (ja) 2016-08-22
US20160248601A1 (en) 2016-08-25
US9882741B2 (en) 2018-01-30

Similar Documents

Publication Publication Date Title
JP6434821B2 (ja) 通信装置及び通信方法
US12010097B2 (en) Network architecture for cloud computing environments
US11546288B2 (en) Techniques for managing software defined networking controller in-band communications in a data center network
US10887129B2 (en) Method and apparatus for providing a point-to-point connection over a network
US9736278B1 (en) Method and apparatus for connecting a gateway router to a set of scalable virtual IP network appliances in overlay networks
KR101846079B1 (ko) Nfv 환경에서의 가상 cpe 서비스 제공 시스템, 및 이를 위한 nfv 클라우드
US11398956B2 (en) Multi-Edge EtherChannel (MEEC) creation and management
US10616108B2 (en) Scalable MAC address virtualization
US8819267B2 (en) Network virtualization without gateway function
EP3692685B1 (en) Remotely controlling network slices in a network
US20150124823A1 (en) Tenant dhcp in an overlay network
CN117178534A (zh) 存在点中的网络管理服务
KR20210095888A (ko) 세분화된 네트워크 엘리먼트를 포함하는 로직 라우터
EP2681878B1 (en) Technique for managing an allocation of a vlan
US11663052B2 (en) Adaptive application assignment to distributed cloud resources
KR20120026516A (ko) 민첩한 데이터 센터 네트워크 아키텍처
JP2014230057A (ja) 管理プログラム、管理装置、およびネットワークシステム
JP6795043B2 (ja) ゲートウェイ装置、ネットワークアドレス変換装置、通信システム、通信方法、および、プログラム
US20210359879A1 (en) Packet forwarding method and network device
WO2023165137A1 (zh) 一种跨集群的网络通信***和方法
CN113726915A (zh) 网络***及其中的报文传输方法和相关装置
US12021826B2 (en) Techniques for managing software defined networking controller in-band communications in a data center network
CN117880097A (zh) 云租户eip迁移方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20170117

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20170124

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170224

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180213

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20180223

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180330

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20180402

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180821

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181002

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181023

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181109

R150 Certificate of patent or registration of utility model

Ref document number: 6434821

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250