ISC dhcp and dhcpv6 relay

16 Mar, 2019 - 5 minutes
When deploying dual stack, dhcpv6 is a crucial piece of the puzzle. I personally prefer to run the dhcp process on a linux system and relay it for both v4 and v6. Assuming you are installing isc-dhcpd, the following configurations can be used to delegate host addresses for both IPv4 and IPv6 # \# Sample configuration file for ISC dhcpd for Debian / Ubuntu \# Examples provided without support by buraglio@forwardingplane.

Enabling LLDP

6 Mar, 2019 - 2 minutes
Enabling LLDP can aid in understanding network and system topologies, I am very much in favor of running it and largely dismiss the perceived security issues surrounding it, when done correctly and with full knowledge of what it is being enabled. Enable LLDP on a SROS based Nokia (formerly Alcatel-Lucent). It is per physical port, so replace 1/1/1 with your physical port and replicate on every port you want it to run on

Enabling LLDP

7 Mar, 2019 - 1 minutes
Enabling LLDP can aid in understanding network and system topologies, I am very much in favor of running it and largely dismiss the perceived security issues surrounding it, when done correctly and with full knowledge of what it is being enabled. Enable LLDP on a SROS based Nokia (formerly Alcatel-Lucent). It is per physical port, so replace 1/1/1 with your physical port and replicate on every port you want it to run on

FreeRouter as a test environment

2 Mar, 2019 - 2 minutes
A few months ago Kevin Myers of IP Architechs introduced me to a really interesting project called FreeRouter. Being that I absolutely love alternative routing platforms and feature complete simulation environments, this really got me going. I tend to define “feature complete” in a routing platform as something that can do both IS-IS and MPLS. Given that there aren’t many platforms that do both correctly or within a reasonable budget, and offer simulation options, I was pretty excited.

FreeRTR basic configurations

2 Mar, 2019 - 5 minutes
From the freertr website: freeRouter is a free, open source router os process it speaks routing protocols, and (re)encapsulates packets on interfaces (a huge list of encapsulation and routing test cases can be found under self-test page)since it handles packets itself, it is independent of underlaying os capabilities(optionally, it can export forwarding tables through openflow to external switch)since it is an unprivilegized process, it receives and sends packets through socketsthere are external, privileged processes that place traffic to these sockets(it means that internet can be used as backplane for router processes) the command line tries to mimic the industry standards with one exception: no global routing table: every routedinterface must be in a virtual routing table positive side effect: there are no vrf-awareness questions As notes in my FreeRTR post, FreeRTR is a wonderful alternative to labbing up protocols and provides an incredible array of protocol support.

FreeRTR basic configurations

2 Mar, 2019 - 5 minutes
From the freertr website: freeRouter is a free, open source router os process it speaks routing protocols, and (re)encapsulates packets on interfaces (a huge list of encapsulation and routing test cases can be found under self-test page)since it handles packets itself, it is independent of underlaying os capabilities(optionally, it can export forwarding tables through openflow to external switch)since it is an unprivilegized process, it receives and sends packets through socketsthere are external, privileged processes that place traffic to these sockets(it means that internet can be used as backplane for router processes) the command line tries to mimic the industry standards with one exception: no global routing table: every routedinterface must be in a virtual routing table positive side effect: there are no vrf-awareness questions As notes in my FreeRTR post, FreeRTR is a wonderful alternative to labbing up protocols and provides an incredible array of protocol support.

Enable Telnet access on MacOS High Sierra

2 Mar, 2019 - 1 minutes
Lots of things changed under the hood in MacOS high sierra. One of those was to enable a sandbox like environment and to remove insecure communication protocols. This breaks things like console communication to the network modeling and virtualization platform Eve-NG. It’s fairly trivial to re-enable it, however. This can be accomplished by doing the following steps. Install Homebrew. Open your favorite terminal application (I like to use iTerm2 (also installable via homebrew), but Terminal works fine.

Enable Telnet access on MacOS High Sierra

2 Mar, 2019 - 1 minutes
Lots of things changed under the hood in MacOS high sierra. One of those was to enable a sandbox like environment and to remove insecure communication protocols. This breaks things like console communication to the network modeling and virtualization platform Eve-NG. It’s fairly trivial to re-enable it, however. This can be accomplished by doing the following steps. Install Homebrew. Open your favorite terminal application (I like to use iTerm2 (also installable via homebrew), but Terminal works fine.

Basic IOS-XR command cheat sheet

20 Feb, 2019 - 1 minutes
Some basic commands that I have found useful in managing an ASR9K / IOS-XR device. This page is likely to grow and change over time. Clear ARP clear arp-cache <interface> <IPv4 addr> location all BGP show bgp all unicast summary BGP Routes show bgp ipv[4/6] unicast neighbors <neighbor> received route show bgp ipv[4/6] unicast advertised neighbor <neighbor> show bgp ipv[4/6] unicast summary show bgp ipv[4/6] unicast summary clear bgp ipv[4/6] unicast <neighbor> soft in

Basic IOS-XR command cheat sheet

20 Feb, 2019 - 1 minutes
Some basic commands that I have found useful in managing an ASR9K / IOS-XR device. This page is likely to grow and change over time. Clear ARP clear arp-cache <interface> <IPv4 addr> location all BGP show bgp all unicast summary BGP Routes show bgp ipv\[4/6\] unicast neighbors <neighbor> received route show bgp ipv\[4/6\] unicast advertised neighbor <neighbor> show bgp ipv\[4/6\] unicast summary show bgp ipv\[4/6\] unicast summary clear bgp ipv\[4/6\] unicast <neighbor> soft in show bgp all unicast summary show bgp ipv\[4/6\] unicast bestpath-compare NetFlow