Replace all post_url with Hugo ref blocks
This commit is contained in:
content
articles
2021-02-27-network.md2021-03-27-coloclue-vpp.md2021-05-26-amsterdam.md2021-05-28-lille.md2021-06-01-paris.md2021-07-03-geneva.md2021-07-26-bucketlist.md2021-08-07-fs-switch.md2021-08-13-vpp-2.md2021-08-15-vpp-3.md2021-08-25-vpp-4.md2021-08-26-fiber7-x.md2021-09-02-vpp-5.md2021-09-21-vpp-7.md2021-10-24-as8298.md2021-11-26-netgate-6100.md2021-12-23-vpp-playground.md2022-02-14-vpp-vlan-gym.md2022-02-21-asr9006.md2022-03-03-syslog-telegram.md2022-03-27-vppcfg-1.md2022-04-02-vppcfg-2.md2022-10-14-lab-1.md2022-11-20-mastodon-1.md2022-11-24-mastodon-2.md2022-11-27-mastodon-3.md2022-12-05-oem-switch-1.md2022-12-09-oem-switch-2.md2023-02-12-fitlet2.md2023-02-24-coloclue-vpp-2.md2023-03-11-mpls-core.md2023-03-17-ipng-frontends.md2023-03-24-lego-dns01.md2023-04-09-vpp-stats.md2023-05-07-vpp-mpls-1.md2023-05-17-vpp-mpls-2.md2023-05-21-vpp-mpls-3.md2023-05-28-vpp-mpls-4.md2023-08-06-pixelfed-1.md2023-08-27-ansible-nginx.md2023-10-21-vpp-ixp-gateway-1.md2023-11-11-mellanox-sn2700.md2023-12-17-defra0-debian.md2024-01-27-vpp-papi.md2024-02-10-vpp-freebsd-1.md2024-02-17-vpp-freebsd-2.md2024-03-06-vpp-babel-1.md2024-04-06-vpp-ospf.md2024-04-27-freeix-1.md2024-05-17-smtp.md2024-05-25-nat64-1.md2024-06-22-vpp-ospf-2.md2024-06-29-coloclue-ipng.md2024-07-05-r86s.md2024-08-03-gowin.md
services.md@ -30,11 +30,11 @@ prefixes and 870K IPv4 prefixes.
|
||||
## My test setup
|
||||
|
||||
The goal of this post is to show what code needed to be written to extend the **Netlink Listener**
|
||||
plugin I wrote in the [fourth post]({% post_url 2021-08-25-vpp-4 %}), so that it can consume
|
||||
plugin I wrote in the [fourth post]({{< ref "2021-08-25-vpp-4" >}}), so that it can consume
|
||||
route additions/deletions, a thing that is common in dynamic routing protocols such as OSPF and
|
||||
BGP.
|
||||
|
||||
The setup from my [third post]({% post_url 2021-08-15-vpp-3 %}) is still there, but it's no longer
|
||||
The setup from my [third post]({{< ref "2021-08-15-vpp-3" >}}) is still there, but it's no longer
|
||||
a focal point for me. I use it (the regular interface + subints and the BondEthernet + subints)
|
||||
just to ensure my new code doesn't have a regression.
|
||||
|
||||
@ -54,7 +54,7 @@ The test setup offers me the ability to consume OSPF, OSPFv3 and BGP.
|
||||
|
||||
### Startingpoint
|
||||
|
||||
Based on the state of the plugin after the [fourth post]({% post_url 2021-08-25-vpp-4 %}),
|
||||
Based on the state of the plugin after the [fourth post]({{< ref "2021-08-25-vpp-4" >}}),
|
||||
operators can create VLANs (including .1q, .1ad, QinQ and QinAD subinterfaces) directly in
|
||||
Linux. They can change link attributes (like set admin state 'up' or 'down', or change
|
||||
the MTU on a link), they can add/remove IP addresses, and the system will add/remove IPv4
|
||||
@ -163,7 +163,7 @@ compare it to issuing `ip link` and acting on additions/removals as they occur.
|
||||
called _direct_, generates directly connected routes for interfaces that have IPv4 or IPv6
|
||||
addresses configured. It turns out that if I add `194.1.163.86/27` as an IPv4 address on
|
||||
an interface, it'll generate several Netlink messages: one for the `RTM_NEWADDR` which
|
||||
I discussed in my [fourth post]({% post_url 2021-08-25-vpp-4 %}), and also a `RTM_NEWROUTE`
|
||||
I discussed in my [fourth post]({{< ref "2021-08-25-vpp-4" >}}), and also a `RTM_NEWROUTE`
|
||||
for the connected `194.1.163.64/27` in this case. It helps the kernel understand that if
|
||||
we want to send a packet to a host in that prefix, we should not send it to the default
|
||||
gateway, but rather to a nexthop of the device. Those are intermittently called `direct`
|
||||
|
Reference in New Issue
Block a user