Docker is an opensource tool used for virtualization and deliver software in the form of packages called Containers. It is one of the most important tools used in networking domain. Dockerfile is a template for building the image which contains commands needed to package the software. In this post, I am going to explain the commands ADD & COPY used in Dockerfile . ADD Command: ADD command is used to copy files, directories or files from remote URLS to destination path in the image. The source paths can contain wildcards. If the destination has relative path, it is relative to the Working directory of the image. Note that source path is always relative to the Docker build context. ADD command will not support authentication. So, if there are any protected files to be added in Dockerfile building, use other tools like curl or wget Dockerfile copying Single & Multiple files, directory using ADD inst...
P4 is a programming language that gained popularity in the recent days for the use of programming of the packet in data planes in Software Defined Network . This is a high-level language and is independent of the protocol being used. Also, it can be used along with OpenFlow. P4 stands for Programming Protocol – Protocol-independent Packet Processors . It is helpful in expressing the way to deal with packets in the data plane of the networking element like Hardware or Virtual switch, router etc. This language deals with data plane and has nothing to do with the behavior of the control plane. Advantages of P4 Language: P4 language has the following advantages in the networking domain: It is completely opensource to program network devices As the language is protocol independent, it is portable Using P4, new protocol deployment is easy and takes less time As P4 supports programming of...