Cross-host mutual access system based on docker containers and control method thereof

A control method and host technology, which are applied in the cross-host mutual access system based on docker container and its control field, can solve the problem of inability to mutual access across the host, and achieve the effects of reducing encapsulation, performance consumption, and easy maintenance.

Active Publication Date: 2017-11-07
SHANGHAI SNC NET INFORMATION TECH CO LTD
View PDF7 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] The technical problem to be solved by the present invention is to provide a docker container-based cross-host mutual access system and its control method, which can make full use of the advantages of the routing scheme and the tunneling scheme, and solve the problem caused by the lack of support of BGP or other routing protocols in the data center. The problem that the cross-host hosts cannot communicate with each other

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Cross-host mutual access system based on docker containers and control method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0028] figure 1 It is a schematic diagram of the architecture of the cross-host mutual access system based on the docker container of the present invention.

[0029] See figure 1 , the docker container-based cross-host mutual access system provided by the present invention includes a host and a plurality of node hosts, and the host and the plurality of node hosts are connected through a physical network;

[0030] There is a key-value database D_Sever on the host, an information receiving module D_Client and / or RD_Client on the node host, and a command execution module R_Confd and / or H_Confd on the node host; among them, DB_Server is used as an IP address library to manage the entire The case of data center containers. D_Client and RD_Client are used for data interaction and health check with database D_Sever. R_Confd and H_Confd obtain container inf...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a cross-host mutual access system based on docker containers and a control method thereof. The system comprises a host and a plurality of node hosts. The host and the node hosts are connected through a network. A database is arranged on the host. The host detects a connection operation state of each node host periodically, issues updating messages and allocates IP address or network segments. Each node host receives a route configured with an IP address segment employed by other node container. A next hop address of the route is an interface IP address of the node host. Each node host carries out route configuration on a network device connected with the node host, so the whole cross-host mutual access system forms pure static route configuration and each node route can be directly checked and modified. The docker containers in the system can carry out mutual access with a traditional physical network, also can carry out cross-host mutual access, are safe and reliable and are easy to maintain. The package of a server for data packages is greatly reduced. The performance consumption resulting from the package is reduced.

Description

technical field [0001] The present invention relates to a cross-host mutual access system and a control method thereof, in particular to a cross-host mutual access system based on a docker container and a control method thereof. Background technique [0002] At present, there are two solutions for mutual access between docker containers: [0003] 1. Routing scheme [0004] The routing scheme is represented by calico. By running the BGP routing protocol on the host of each container, a network that can transfer container IP routes is formed, and then the container communication between different hosts is achieved by querying the local BGP routing of the host. Addressing of the data path is performed. [0005] If you want the container to communicate with the physical network, such as switches, routers, or other devices that are not containers, you need to enable the BGP routing protocol on the network device, and establish a BGP neighbor connection with the host of other co...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/741H04L29/12H04L45/74
CPCH04L45/74H04L45/745H04L61/5007
Inventor 程永新林小勇邱劲成
Owner SHANGHAI SNC NET INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products