Наоборот, фича помогает обойти политику маршрутизации практически любого провайдера.
Скажем, если ISP A анонсирует вам только ограниченный список томских маршрутов - прописываете чз него static route w/tracking для нужной сети, и вуаля, маршурут идёт туда при условии работы этого пиринга.
Мне кажется разъяснения от boombastic, самые понятные.
Обращаетесь к провайдеру, с которым собираетесь установить BGP сессию, каждый провайдер предоставляет BGP со своими условиями, тут нужно уточнение, кто вы, коммерческая организация использующая канал для рабочих нужд или оператор.
Далее провайдер выдает настройки.
1. Если вы собираетесь анонсировать сеть под собственной AS, необходимо её получить, но и там есть определенные условия.
Чтобы иметь собственную автономную систему, точнее её номер, нужно наличие, как минимум двух каналов, один из них должен быть внешним, на нем так же необходимо BGP.
2. Если вы собираетесь анонсировать Вашу сеть, только, в пределах города, вам нужно зарезервировать номер приватной AS, как это сделать можно посмотреть на сайте
http://noc.tomsk.ru 3. Если вы хотите повысить стабильность работы, с помощью подключения дополнительных каналов, тут совсем не обязательно использовать BGP.
По поводу железа, самый минимальный вариант, это FreeBSD и Zebra. Оптимальный вариант это любая циска (Cisco Systems) L2 с функциями L3 или L3.
По настройкам:
router bgp (Номер вашей AS)
neighbor (IP BGP провайдера) remote-as (Номера AS провайдера)
network (Анонсируемая Вами сеть xxx.xxx.xxx.xxx/xx)
Более подробно читайте в Интернете, документации море.