# Use BGP Outbound Route Filters (ORF) for IP Prefixes

DevFeed: [Use BGP Outbound Route Filters (ORF) for IP Prefixes](<https://devfeed.tech/articles/use-bgp-outbound-route-filters-orf-for-ip-prefixes-11114.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/01/bgp-labs-orf/>)

Published: 2025-01-24T07:11:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [BGP](<https://devfeed.tech/topics/bgp.md>), [browser](<https://devfeed.tech/topics/browser.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [cycles](<https://devfeed.tech/tags/cycles.md>), [filter](<https://devfeed.tech/tags/filter.md>), [ip](<https://devfeed.tech/tags/ip.md>), [mpls](<https://devfeed.tech/tags/mpls.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [route](<https://devfeed.tech/tags/route.md>)

## AI overview

This tutorial explains how BGP Outbound Route Filters (ORF) for IP prefixes can reduce unnecessary BGP updates and CPU use compared with inbound filtering. It points readers to a practical lab exercise using a browser-based GitHub Codespace and netlab.

## Source excerpt

When a BGP router cannot fit the whole BGP table into its forwarding table (FIB), we often use inbound filters to limit the amount of information the device keeps in its BGP table. That's usually a waste of resources: The BGP neighbor has to send information about all prefixes in its BGP table The device with an inbound filter wastes additional CPU cycles to drop many incoming updates. Wouldn't it be better for the device with an inbound filter to push that filter to its BGP neighbors? Read more ...