Quagga Routing Software with EIGRP Support

In May 2013, Cisco opened its proprietary EIGRP protocol and released an informational RFC 7868 – Cisco’s Enhanced Interior Gateway Routing Protocol (EIGRP). It gives other vendors an opportunity to implement EIGRP protocol into their devices. A group students led by an assistant professor and Cisco CCIE Peter Paluch who is an instructor trainer at the […]
Continue reading…

Share
 

Linux Core Installation Using Installation Script

A tutorial discuss Linux Core installation using an installation script that can be downloaded as an extension from Tinycore repository. Thanks to the script, installation is automated and easy thus much more preferable than manual installation. The installation steps provided below have been tested for both x86 and x86-64  Linux Core 6.x and and show step-by-step installation on Qemu virtual machine. […]
Continue reading…

Share
 

Linux Core Installation and its Remastering for Output to Serial Port

Basically they are two methods how to install Linux Core. The first option is to use a Linux Core installation script that comes with tc-install extension. One should take this option as installation process is interactive and automated thanks to the installation script. The second method is manual installation of  Core Linux and will be described  in the […]
Continue reading…

Share
 

Part2 - Testing Equal-Cost Routes in Linux Core 4.0

Assuming you have your Linux Core compiled with enabled option MULTIPATH, we are going to create simple lab to demonstrate existence of multiple equal-cost routes in the kernel routing table. Picture 1 – Testing equal-cost routes They are two Core boxes presented in our testing topology. Boxes are connected with point-to-point Layer 3 links, residing […]
Continue reading…

Share
 

Part1 - Recompiling Linux Core 4.7.7 for Equal-cost Routes

The article describes steps to recompile Core Linux 4.7.7 with the kernel 3.0.21 in order to have redundant multiple equal-cost routes presented in a kernel routing table. The following two points must be accomplished to get it working. 1. Quagga routing suite Quagga must to be compiled with parameter –enable-multipath=ARG to allow to copy multiple […]
Continue reading…

Share
 

Building the Linux Microcore Kernel for 802.1Q Support

UPDATE This tutorial is valid for Microcore Linux up to version 3.8.x, kernel 2.6.33.3. The newest Microcore 4.0 with the kernel  3.0.3 loads 8021q module without any difficulties. Recently I have decided to add support for 802.1Q to Microcore Linux. First I  tried to install  8021q-2.6.33.3-tinycore.tcz extension which is available for download  in the Tinycore […]
Continue reading…

Share
 

Linux Core as Network Host

 Core Linux is a small modular system with community build extensions. Based on downloaded extensions the Core can perfectly meets your needs.  For instance if you want to build a network host, you install the extensions that somehow interact with network traffic such as tcpdump, iperf, iptables, d-itg, mtr, etc. Moreover you can convert your Linux Core installation […]
Continue reading…

Share
 

Linux Core as Router and L3 Switch Appliance

The tutorial introduces  a virtual router and layer3 switch appliance based on Linux Core.  The appliance is basically Linux Core installed on Vmware virtual machine loaded with Open vSwitch extension and two routing daemon extensions – Quagga and Bird. The disk also contains several  extensions useful for testing network such as d-itg, hping3 and others. The list of available […]
Continue reading…

Share