viktor (18)

iptables – NAT MASQUERADING in Linux

In a previous post I wrote about how can we accomplish NAT with Cisco devices. This time let’s examine how can we implement the same thing in Linux with the topology below. Basically we’re going to turn our Kali1 machine into a router which is…

Continue reading...

Configuring MPLS L3VPNs – Part 2

After finishing the MPLS configuration in this post, I thought to take a closer look at the MPLS network, especially the labels: with the help of Wireshark we can examine how the labels are being inserted, switched and eventually removed at the edge routers. I…

Continue reading...

Create your own VPN with Wireguard

In this post I’m going to describe succinctly how to configure your own VPN on a remote VPS with Wireguard. Of course you can host your own VPN server from home, if you’re not behind a NAT and have a public IP address, and you’ve…

Continue reading...

Configuring MPLS L3VPNs and VRFs in GNS3

I’ve been learning to configure MPLS and VRFs recently. I’m using GNS3 network emulator with real Cisco IOS images since other simulators such as Packet Tracer doesn’t support MPLS and VRF configuration. Running MPLS and having VRFs have many advantages: without using MPLS the customer…

Continue reading...

Configuring multi-area OSPF with EIGRP

I extended the single-area OSPF topology I configured previously in this post with two additional areas and I added an EIGRP network to the topology. In this post I’ll describe how to configure a multi-area network and how to redistribute different dynamic routing protocols on…

Continue reading...