# network engineering

Published articles for network engineering.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Using Cisco Prefix Lists Inside Route Maps for BGP Filtering

DevFeed: [Using Cisco Prefix Lists Inside Route Maps for BGP Filtering](<https://devfeed.tech/articles/using-cisco-prefix-lists-inside-route-maps-for-bgp-filtering-40149.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/inetarch/bgp-filtering-prefix-lists-route-maps/>)

Author: j2sw

Published: 2026-08-11T14:48:44Z

Content type: tutorial

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [BGP](<https://devfeed.tech/topics/bgp.md>), [Cisco](<https://devfeed.tech/topics/cisco.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [bgp-filtering](<https://devfeed.tech/tags/bgp-filtering.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [internet-architecture](<https://devfeed.tech/tags/internet-architecture.md>), [network-engineering](<https://devfeed.tech/tags/network-engineering.md>), [network-engineering-resources](<https://devfeed.tech/tags/network-engineering-resources.md>), [prefix-lists](<https://devfeed.tech/tags/prefix-lists.md>), [route-maps](<https://devfeed.tech/tags/route-maps.md>), [routing-policy](<https://devfeed.tech/tags/routing-policy.md>)

### AI overview

This tutorial explains how Cisco prefix lists and route maps work together for BGP filtering. Prefix lists define which routes match, while route maps apply actions such as permitting, denying, or modifying route attributes. It also describes route-map sequence order and implicit deny behavior.

### Source excerpt

Prefix lists define which BGP routes match a policy. Route maps use those matches to permit routes, deny them, or change attributes such as local preference. The post Using Cisco Prefix Lists Inside Route Maps for BGP Filtering appeared first on Justin Wilson (j2sw).

## Why Your Traffic Didn't go the way you expected

DevFeed: [Why Your Traffic Didn't go the way you expected](<https://devfeed.tech/articles/why-your-traffic-didn-t-go-the-way-you-expected-40172.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/netops/why-traffic-didnt-use-the-peer/>)

Author: j2sw

Published: 2026-07-28T15:16:02Z

Content type: tutorial

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [BGP](<https://devfeed.tech/topics/bgp.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [fd-ix](<https://devfeed.tech/tags/fd-ix.md>), [network-engineering](<https://devfeed.tech/tags/network-engineering.md>), [network-operations](<https://devfeed.tech/tags/network-operations.md>), [networking](<https://devfeed.tech/tags/networking.md>), [peering](<https://devfeed.tech/tags/peering.md>), [routing](<https://devfeed.tech/tags/routing.md>), [routing-table](<https://devfeed.tech/tags/routing-table.md>), [transit](<https://devfeed.tech/tags/transit.md>)

### AI overview

This troubleshooting article explains why traffic may not use an expected peering path even when a BGP session is established. It focuses on routing-table selection, Local Preference, BGP policy, and the possibility that return traffic follows a different path.

### Source excerpt

3 Mintue read timeJustin Wilson PacketsDownRange A common problem I run into when diagnosing route issues is traffic not going across the path it's supposed to. An established BGP session only means the routers successfully exchanged routes. It says nothing about which route your router actually installed in the forwarding table. Let's get into some ... Read more The post Why Your Traffic Didn't go the way you expected appeared first on Justin Wilson (j2sw).

## Understanding BGP Route Types: Full Routes vs Partial vs Default vs Customer Routes

DevFeed: [Understanding BGP Route Types: Full Routes vs Partial vs Default vs Customer Routes](<https://devfeed.tech/articles/understanding-bgp-route-types-full-routes-vs-partial-vs-default-vs-customer-routes-40150.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/inetarch/bgp-route-types-full-default-partial-customer-routes/>)

Author: j2sw

Published: 2026-07-24T16:28:00Z

Content type: article

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [BGP](<https://devfeed.tech/topics/bgp.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [Networks](<https://devfeed.tech/topics/networks.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [flexibility](<https://devfeed.tech/tags/flexibility.md>), [internet-architecture](<https://devfeed.tech/tags/internet-architecture.md>), [isp](<https://devfeed.tech/tags/isp.md>), [memory](<https://devfeed.tech/tags/memory.md>), [network-engineering](<https://devfeed.tech/tags/network-engineering.md>), [network-operations](<https://devfeed.tech/tags/network-operations.md>), [route](<https://devfeed.tech/tags/route.md>), [router](<https://devfeed.tech/tags/router.md>), [routing](<https://devfeed.tech/tags/routing.md>), [routing-policy](<https://devfeed.tech/tags/routing-policy.md>), [routing-table](<https://devfeed.tech/tags/routing-table.md>), [traffic-engineering](<https://devfeed.tech/tags/traffic-engineering.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

### AI overview

This article explains BGP route choices, comparing default routes, full routes, partial routes, and customer routes. It describes the tradeoffs between small routing tables, Internet visibility, traffic engineering control, and router resource requirements.

### Source excerpt

5 minute read time.Justin Wilson j2sw.com When you configure a BGP session, one of the first questions is what routes you actually want to receive. If you have ever filled out a questionnaire with Hurricane Electric or another transit provider, they ask you what "kind" of routes you want. In this article, I plan to ... Read more The post Understanding BGP Route Types: Full Routes vs Partial vs Default vs Customer Routes appeared first on Justin Wilson (j2sw).

## Useful Python Libraries Every Network Engineer Should Know

DevFeed: [Useful Python Libraries Every Network Engineer Should Know](<https://devfeed.tech/articles/useful-python-libraries-every-network-engineer-should-know-40168.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/netops/useful-python-libraries-network-engineers/>)

Author: j2sw

Published: 2026-07-21T12:35:00Z

Content type: tutorial

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Library](<https://devfeed.tech/topics/library.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [automation](<https://devfeed.tech/tags/automation.md>), [bgp](<https://devfeed.tech/tags/bgp.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [code](<https://devfeed.tech/tags/code.md>), [devops](<https://devfeed.tech/tags/devops.md>), [firewalls](<https://devfeed.tech/tags/firewalls.md>), [library](<https://devfeed.tech/tags/library.md>), [netops](<https://devfeed.tech/tags/netops.md>), [network](<https://devfeed.tech/tags/network.md>), [network-engineering](<https://devfeed.tech/tags/network-engineering.md>), [network-operations](<https://devfeed.tech/tags/network-operations.md>), [python](<https://devfeed.tech/tags/python.md>), [python-libraries](<https://devfeed.tech/tags/python-libraries.md>)

### AI overview

This article introduces Python libraries for network engineering, explaining how they support device connections, API interactions, automation, configuration backups, audits, and reports. It discusses Netmiko, NAPALM, Nornir, Paramiko, and Requests.

### Source excerpt

A Python script usually spends very little time doing actual Python work. Most of the actual work comes from libraries that know how to connect to network devices and do the work. They interact with APIs. Once you understand what each library does, you can spend less time writing code and more time solving network ... Read more The post Useful Python Libraries Every Network Engineer Should Know appeared first on Justin Wilson (j2sw).