Summary of the invention
The invention provides a kind of Overlay mono-key dispositions method so that the topological structure visualization on network, convenient pipeThe control network equipment is in the communication of big double layer network.
For realizing above-mentioned technical purpose, the technical program Overlay mono-key dispositions method comprises the steps:
S1, the user instruction of input, obtain each network node in current network topology containing VNI, IP address and MACThe information of address;
S2, generating the figure of each network node, figure associates with described network node, shows between existing network nodeEach incidence relation and the essential information of network node, wherein, the line between described figure contains the stream in stream table informationTable controls information;
S3, select the described figure of source network node and the described figure of purpose network node by front end, generate respectivelyComprising source network node VNI value and purpose network node VNI value stream to be issued table, stream table information to be issued is handed down to SDN controlDevice processed;
S4, according to described source network node VNI value, SDN controller sets up one on corresponding endpoint of a tunnel in VxLANThe OVS that OVS or searching have existed;Described OVS sets up the virtual port transparent transmission end as VxLAN packetMouthful;According to described purpose network node VNI value, the mode using source network node to set up virtual port resettles a VxLANVirtual port, as tunnel port, is built such that a VxLAN tunnel with corresponding VNI, to realize by front end management and control netNetwork equipment is in the communication of big double layer network.
The present invention also provides for Overlay mono-key deployment system, including the L2/L3 network for carrying VxLAN, also includes:
Terminal, for the user instruction of input, generates the figure of each network node, and figure closes with described network nodeConnection, shows each incidence relation and the essential information of network node between existing network node, wherein, the company between described figureLine contains the stream table in stream table information and controls information;
SDN controller, for obtain each network node in current network topology containing VNI, IP address and MAC AddressInformation, and forward comprise source network node VNI value and purpose network node VNI value stream to be issued table;
VxLAN, is used for creating OVS, and creates the tunnel between source network node and purpose network node.Beneficial effect
Overlay mono-key dispositions method of the present invention, by by network node on web page the most visualChange, and on OVS, set up virtual port by SDN controller and set up corresponding source network node VNI and purpose network node VNIVxLAN tunnel, it is achieved web page figure to the network equipment in the management and control of big double layer network communication.Overlay mono-key of the present inventionDeployment system, uses above-mentioned Overlay mono-key dispositions method so that on web page, the figure management and control network equipment is at big two layers of netThe communication of network, simplifies procedures.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, completeDescribe, it is clear that described embodiment is only a part of embodiment of the present invention rather than whole embodiments wholely.Based onEmbodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under not making creative work premiseEmbodiment, broadly falls into the scope of protection of the invention.
Seeing Fig. 1, be the Overlay mono-key dispositions method flow chart of the embodiment of the present invention 1 offer, the method includes followingStep:
S1, the user instruction of input, obtain each network node in current network topology containing VNI, IP address and MACThe information of address;
S2, generating the figure of each network node, figure associates with described network node, shows between existing network nodeEach incidence relation and the essential information of network node, wherein, the line between described figure contains the stream in stream table informationTable controls information;
In this step, between existing network node, each incidence relation is represented with web page by graphics relationship, canIntuitively to the topological structure on network, conveniently to set up the VxLAN tunnel between the network equipment.The basic letter of network nodeBreath is the essential information of the network equipment, and it includes implementor name, IP address, MAC Address etc..
S3, select the described figure of source network node and the described figure of purpose network node by front end, generate respectivelyComprise source network node VNI (Vxlan Network identifier, the ID of network tenant) value and purpose network node VNI valueStream table to be issued, stream table information to be issued is handed down to SDN controller;
S4, according to described source network node VNI value, SDN controller sets up one on corresponding endpoint of a tunnel in VxLANThe OVS that OVS or searching have existed;Described OVS sets up the virtual port transparent transmission end as VxLAN packetMouthful;According to described purpose network node VNI value, the mode using source network node to set up virtual port resettles a VxLANVirtual port, as tunnel port, is built such that a VxLAN tunnel with corresponding VNI, to realize by front end management and control netNetwork equipment is in the communication of big double layer network.
Seeing Fig. 2, be a kind of Overlay mono-key deployment system Organization Chart of the embodiment of the present invention 2 offer, this system includesFor carrying the L2/L3 network of VxLAN, and
Terminal, for the user instruction of input, generates the figure of each network node, and figure closes with described network nodeConnection, shows each incidence relation and the essential information of network node between existing network node, wherein, the company between described figureLine contains the stream table in stream table information and controls information;
SDN controller, for obtain each network node in current network topology containing VNI, IP address and MAC AddressInformation, and forward comprise source network node VNI value and purpose network node VNI value stream to be issued table;
VxLAN, is used for creating OVS, and creates the tunnel between source network node and purpose network node.
In the present embodiment, the user instruction that user inputs in terminal, triggers SDN controller and calls southbound interface acquisition L2/The information of L3 network apparatus in networks, generates the network equipment figure of each network node, network equipment figure and described networkNode associates, and shows each incidence relation and the essential information of the network equipment between conventional network equipment by web page, itsIn, the line between described network equipment figure contains the stream table in stream table information and controls information, the information bag of the network equipmentInclude implementor name, IP address, MAC Address etc..
User selects source network device and the figure of the purpose network equipment by terminal web page, generates respectively and comprises sourceUnder the treating of network equipment VNI (Vxlan Network identifier, the ID of network tenant) value and purpose network equipment VNI valueSending out stream table, stream table to be issued is handed down to SDN controller.
SDN controller according to described source network node VNI value, set up on corresponding endpoint of a tunnel in VxLAN an OVS orPerson finds the OVS existed;Described OVS sets up the virtual port transparent transmission port as VxLAN packet;According toDescribed purpose network node VNI value, the mode using source network node to set up virtual port resettles a VxLAN virtual portAs tunnel port, it is built such that a VxLAN tunnel with corresponding VNI, to realize being existed by the front end management and control network equipmentThe communication of big double layer network.
The above is the preferred embodiment of the present invention, it is noted that for those skilled in the artFor, under the premise without departing from the principles of the invention, it is also possible to make some improvements and modifications, these improvements and modifications are also considered asProtection scope of the present invention.