Skip to content

Experiment specific client side configuration changes

Italo Cunha edited this page Apr 19, 2021 · 2 revisions

Adjusting client-side configuration

The default BGP export filters on the client are very restrictive. If your experiment has capabilities that allows more functionality than the default, you may need to adjust the bird.conf file for your client to allow the announcements out.

More specific announcements

If your experiment received capabilities for more-specific (i.e., /25, /28, /32, /49, /64, /65, and /128) prefixes, the MUXes will no longer reject these announcements. Yet, the client-side controller will still consider your announcements unsafe and reject them accordingly. To enable the export of more-specific routes, you have to update the safe_announcement() function inside client/configs/bird/bird.conf and/or client/configs/bird6/bird6.conf. Assuming your experiment received prefixes from 184.164.224.0/19, you would have to change 184.164.224.0/19{19,24} to 184.164.224.0/19+. (Contributed by Lars Prehn.)

Clone this wiki locally