cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
415
Views
5
Helpful
4
Replies

about bgp and ORF

ariela
Level 4
Level 4

Hi folks,

what is Outbound Route Filtering?

I see that:

http://www.cisco.com/en/US/products/sw/iosswrel/ps1839/products_feature_guide09186a00800b5d61.html

but I don't understand when and how to use it ...

Any advice will be appreciated

Regards

Andrea

4 Replies 4

mheusinger
Level 10
Level 10

Hi,

assume you have rather restrictive filters (prefix-list) in place and accept only 1000 routes from the full internet BGP table. This means your neighbor is sending 200000 prefixes and you discard 199000 of them.

In this situation ORF comes in to optimize the BGP update procedure. Basically your BGP router would send its incoming prefix-list to the neighboring BGP peer. This peer would then apply your inbound prefix-list to its updates before sending the updates and only deliver the 1000 routes you are willing to accept.

So the gain is 199000 prefixes less to send, i.e. faster convergence, and your router has less CPU load with update processing.

Hope his helps! Please rate all posts.

Regards, Martin

Hi Martin,

thanks for your answer.

that's quite similar to 'transmit side loop detection' mechanism, isn't it?

Both only for eBGP peering, correct?

examples:

1. transmit side loop detection

router bgp 100

nei 10.0.0.1 remote-as 1

nei 10.0.0.1 filter-list 1 out

!

ip as-path 1 deny _1_

ip as-path 1 permit any

2. ORF

router bgp 100

nei 10.0.0.1 remote-as 1

nei 10.0.0.1 capability orf prefix-list send

nei 10.0.0.1 distribute-list 10 in

!

access-list 10 permit ....

or

router bgp 100

nei 10.0.0.1 remote-as 1

nei 10.0.0.1 capability orf prefix-list send

nei 10.0.0.1 prefix-list routes_in in

!

ip prefix-list routes_in ...

Please let me know

Thanks for your support

Regards

Andrea

Hi Andrea,

I see a difference inbetween the two things.

Loop detection is for loop detection, whereas prefix-lists can achieve various results. Mainly in conjunction with ORF they block unwanted prefixes. As an example: one would probably not want to accept RFC1918 IP networks or BOGONs or the like. They would not create any loop, but could be harmful for your internal IP routing (AD of eBGP is 20, OSPF f.e. 110).

So ORF does not really address BGP loops, but does allow for efficient update processing.

Hope this helps! Please rate all posts.

Regards, Martin

ok, that's clear.

but my syntax is correct?

thanks

Andrea

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card