Posts

Routing Basics

Image
 Routing Basics 1.Router and it's functions Router : a networking device that discovers network topologies and forwarding packets Routing is like building maps and giving directions. It has to learn about the details of the potential destinations. So it collects information, which can be static, manual or dynamic.  Router has two main functions  -  Routing : Learn about the network through it's neighbours  -  Forwarding : Packet is forwarded between routers until it reaches it's destination 2. Router Architecture  -  IP routing table : a data table stored on a router mapping the surrounded network topology and routers.  -  IP forwarding table : a data table on network switches that uses MAC addresses to map the proper interface to which packet should be forwarded. 3. Routing protocol Basics  - Static routes Routes are configured by administrators There is a special route called default route. It is used to route packets that are not explicitly listed in the routing table. I

Use LinkedIn, not only for network with the professionals but learning also

Image
 I participated to an online workshop about understanding Kubernetes which was announced on linkedIn. And the certificate for the participation I received, is attached on the blogpost for your motivation  Event link : https://www.linkedin.com/events/kubernetes-freetechnicalworksho6807993779836985344/

Out of line : Fundamentals of mindfulness

 I am having some lecture series on mindfulness in Udemy and hope sharing some points here will not hurt the flow in the blog.  To Be Continued.....✌🏻

Kubernetes - basic hands-on

First, let’s get some basic understanding: Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation. Here the simple idea of words we are going to use, containers : lightweight docker images running in(docker images are lightweight because it has no kernel) lets say the container is down, that means there is no management for the service(if that docker container has a service), then that is why Kubernetes comes to the picture Pod : we can have one or multiple containers in a pod. If the pod is running on a network and it is called pod network Master : Who is managing the cluster Worker nodes : where the actual containers are running you will see the nodes in the Kubernetes cluster using following command: kubectl get nodes Let’s create a pod using a test.yml file, here a nginx docker image is g

Out of line : Anger management - Session 1

I am taking anger management program and I am going to update the blog post and this might be useful to me, also to someone who needs... Session 1 Exercise 1:1 Take a paper and write down the things for the points below.They are asking us to think of a situation we experienced anger, preferable one that no longer effect us in the present 1. During the anger incident, what are the symptoms experienced physically mentally emotionally behaviourally 2. What was your response for the anger symptoms 3. Was your response helpful, and if yes, then in what way was it helpful Exercise 1:2 Is there a method to calculate the anger, yes, there is. Let's see how to calculate the anger. It is used with FITED F - Frequency : Number of times you become angry everyday I - Intensity : This depends on the amount if threat you perceive T - Threshold : How easily you get angry E - Expression : Expression of anger, for example; shouting, or throwing books etc D - Duration : How long will you remain angry

Icinga2 installation - Ubuntu 20.04

  Ubuntu Repositories  You need to add the Icinga repository to your package management configuration. The following commands must be executed with root permissions unless noted otherwise. apt-get update apt-get -y install apt-transport-https wget gnupg wget -O - https://packages.icinga.com/icinga.key | apt-key add - . /etc/os-release; if [ ! -z ${UBUNTU_CODENAME+x} ]; then DIST="${UBUNTU_CODENAME}"; else DIST="$(lsb_release -c| awk '{print $2}')"; fi; echo "deb https://packages.icinga.com/ubuntu icinga-${DIST} main" > /etc/apt/sources.list.d/${DIST}-icinga.list echo "deb-src https://packages.icinga.com/ubuntu icinga-${DIST} main" >> /etc/apt/sources.list.d/${DIST}-icinga.list apt-get update Installing Icinga 2  The following commands must be executed with root permissions unless noted otherwise. apt-get install icinga2 Setting up Check Plugins  Without plugins Icinga 2 does not know how to check external servic

Deadlocks in operating systems

Deadlocks in operating systems Deadlock Introduction In a multiprogramming environment, several processes may compete for limited resources. When a process request resources and if resources are not available, then the process is going to be in the state of “wait state”. If the waiting state is not gonna change again since the resources are held by other waiting processes.  It  situation is called as “Deadlock”. Resources types: CPU cycles memory I/O devices Each process utilise the resources as follows: Request Use Release Deadlock Characterisation Mutual exclusion : only one process at a time can use a resource Hold and wait : A process holding at least one resource is waiting to acquire additional resources are held by other processes No preemption : A process can be released only voluntarily by the process it holding it, after that process has completed it task Circular wait : there exists a set of processes which are waiting for the resources circularly. Methods for

How to push a file into a docker container

Let's  see how to push a file into the container from the host.  We are assuming the test.html file is the file we are going to copy into the docker container.  web-application is container docker cp test.html web-application:/folderpath we can verify  after log in to the container. docker exec -it web-application bash And then check in the folder path and you will see the file there copied Sources : https://www.linkedin.com/events/kubernetes-freetechnicalworksho6807993779836985344/

Network Revolution - Software Defined Networking and Network Function Virtualization playing their part in the next Industrial Revolution - Group project sketch

Network Revolution - Software Defined Networking and Network Function Virtualization playing their part in the next Industrial Revolution Information Technology started to change with the evolution of the cloud computing which was driven by virtualization in the computing era. The benefits of the cloud computing stand on networking and telecommunication as Software Defined Networks(SDN) and Network Function Virtualization(NFV). Software Defined Networking is basically separating the control functionality from the networking hardware  and leaves the data forwarding plane on the hardware as the data plane. Typically, it is on the separation data and control planes in the networking hardware and the control functionalities are migrated as software functions. Network Function Virtualization(NFV) is about replacing the existing specialized hardware functions with a virtualized function which are written in some programmable language.        In the current IT community, the software develope