To source data for data science projects, you’ll often rely on SQL and NoSQL databases, APIs, or ready-made CSV data sets. The problem is that you can’t always find a data set on your topic, databases are not kept current and APIs are either expensive or have usage limits.
A transparent wrapper that adds regex, aliases, gateways, includes, dynamic hostnames, graphviz, json output, yaml configuration to SSH. Connect to hosta using hostb as a gateway.
Connect to hosta using hostb as gateway. Connect to host using hostb as a gateway using hostc as a gateway.
Open vSwitch (OVS) recently gained support for 802.1ad (QinQ). It can be used as a lightweight alternative to tunnel technologies such as; VXLAN, GENEVE, GRE. A key advantage of QinQ is that it can make use of hardware offload features common in network interface cards (NICs).
802.1ad is a protocol for carrying VLAN traffic on an Ethernet. It is based upon 802.1Q, but allows for VLANs to be nested by adding two tags to each frame instead of one (a technique commonly known as VLAN stacking or QinQ).
In a previous post, we introduced QinQ support for Open vSwitch QinQ. This post will investigate how QinQ performs relative to alternatives (VXLAN, GENEVE) in both throughput and CPU utilization. This will give us some understanding why we might consider QinQ over VXLAN or GENEVE.
Confession time: I don’t particularly like working with regular expressions. While I use them all the time, anything more complex than a /^foo.*$/ requires me to stop and think.