Tether Raspberry Pi to iPad Pro via Ethernet over USB-CThe new USB-C connector on the 2018 iPad Pro’s opens a new way to communicate with RPi’s: Ethernet over USB, including powering a Pi Zero. The procedure to success was pretty straightforward and documented here for my own reference (so I won’t forget to enable ssh... Continue Reading →
Macvlan Docker interface with explicit endpoint MAC address
Macvlan Docker interface with explicit endpoint MAC address Probably one of thos “unicorn” problems, but I was in need of running a Juniper vMX Docker Container attached to a network interface using a statically assigned IP and MAC address. The use case is to run vMX on a baremetal server in a public cloud. Macvlan... Continue Reading →
Post JSON data to URL from Junos, now in Python
Post JSON data to URL from Junos, now in Python In my previous post Post JSON data to URL from Junos, “Event-driven” I wrote the event/op script in SLAX, mainly because my Python skills are still rough and I fell back to my “muscle memory” to get the job done. Well, got some spare time... Continue Reading →
Post JSON data to URL from Junos, “Event-driven”
Post JSON data to URL from Junos, “Event-driven” Why didn’t I think of that? … was my immediate thought, when I was confronted with the following problem and asked to implement it: Juniper ACX devices are deployed using Zero-Touch-Provisioning (ZTP). The ask was simple: Whenever a link Up is detected, send the learned LLDP information... Continue Reading →
Deploy Juniper vMX via Docker Compose
Deploy Juniper vMX via Docker Compose Being able to download and run Juniper vMX on KVM and ESXi has really helped me learning more about networking, telemetry and build automation solutions. But the software dependencies combined with manual editing and launch of shell scripts per vMX instance felt a bit outdated to me. Why can’t... Continue Reading →
Junos BNG Pseudowire Headend Termination (PWHT) demo
Junos BNG Pseudowire Headend Termination (PWHT) demo Maybe it is just me, but I often find myself googling for working configuration examples, followed by searching thru my own files. Well, I was in need of an end-to-end base configuration that terminates DHCP subscriber sessions coming into the BNG over q-in-q within a pseudowire. Before I... Continue Reading →
BGP over unnumbered interfaces, automated
BGP over unnumbered interfaces, automated Configuring BGP peering between many network devices in a datacenter can become quickly repeatitive, boring and hence open to human errors. Each link requires its own dual stack IP subnet with unique endpoints. The very same endpoint IP addresses must then be used to configure BGP peers on either side... Continue Reading →
Create your own Telemetry Sensor in Junos
Create your own Telemetry Sensor in JunosJunos offers a broad range of automation capabilities, starting from a YANG based configuration and state information base, accessible via CLI, NETCONF and REST over gRPC based JET APIs directly into various Junos daemons. Some readers might even be familiar with custom YANG, allowing operators to extend the functionality... Continue Reading →
Inject routes with multiple next-hops in Junos
Inject routes with multiple next-hops in Junos Recently I’ve been working on solutions to scale out terminating VNFs on multiple compute nodes attached to a router via multiple 10GE ports. ECMP is used on the router to spread traffic across these VNFs equally. The routes with multiple next hops (one per operational VNF instance) shall... Continue Reading →
Recent Comments