Это старая версия документа!
BGP сессия может быть как с аутентификацией, так и без. Всегда multihop. Сервис CyberFilter использует автономную систему из приватного диапазона - 64512. В сторону клиента анонсируются префиксы длинной /32. Со стороны клиента CyberFilter получает префиксы сетей, абоненты которых будут перенаправляться на фильтрующий сервер (proxy). При этом CyberFilter отфильтровывает все префиксы с origin не равны м номеру автономной системы клиента.
Значение next_hop, для префиксов передаваемых со стороны CyberFilter можно установить в Личном Кабинете (раздел «Настройки»). Обычно next_hop == адресу proxy.
# Префикс лист со всеми вашими сетями ip prefix-list CYBERFILTER-OUT seq 5 permit A.B.C.D/X ip prefix-list CYBERFILTER-OUT seq 10 permit E.F.G.H/Y # настройки BGP router bgp <<asn>> neighbor CYBERFILTER peer-group neighbor CYBERFILTER remote-as 64512 neighbor CYBERFILTER ebgp-multihop 255 neighbor CYBERFILTER password <<password>> neighbor CYBERFILTER update-source Loopback0 neighbor CYBERFILTER version 4 neighbor 81.28.177.200 peer-group CYBERFILTER neighbor CYBERFILTER send-community both neighbor CYBERFILTER next-hop-self neighbor CYBERFILTER soft-reconfiguration inbound neighbor CYBERFILTER prefix-list CYBERFILTER-OUT out neighbor 81.28.177.200 activate
# Префикс лист со всеми вашими сетями prefix-set TO-CYBERFILTER <<prefix1>>, <<prefixN>> end-set route-policy CEBERFILTER-OUT if destination in TO-CYBERFILTER then pass else drop endif end-policy router bgp <<asn>> address-family ipv4 unicast ! neighbor 81.28.177.200 remote-as 64512 description CyberFilter update-source Loopback0 address-family ipv4 unicast next-hop-self soft-reconfiguration inbound ebgp-multihop 255 password encrypted <<password>> send-community-ebgp route-policy CEBERFILTER-OUT out
Устанавливается два туннеля - основной и запасной. BGP сессии устанавливаются «на концах» туннелей и могут быть как с аутентификацией, так и без. Сервис CyberFilter использует автономную систему из приватного диапазона - 64512. В сторону клиента анонсируются префиксы длинной /32. Со стороны клиента CyberFilter получает префиксы сетей, абоненты которых будут перенаправляться на фильтрующий сервер (фильтрация по URL). При этом CyberFilter отфильтровывает все префиксы с origin не равным номеру автономной системы клиента.
Туннели:
interface TunnelXXX description CyberFilter Primary ip address 198.51.100.X 255.255.255.252 tunnel source Loopback0 tunnel destination A.B.C.D tunnel mode ipip end interface TunnelYYY description CyberFilter Secondary ip address 198.51.100.X 255.255.255.252 tunnel source Loopback0 tunnel destination E.F.G.H tunnel mode ipip end
BGP:
# Префикс лист со всеми вашими сетями ip prefix-list CYBERFILTER-OUT seq 5 permit I.J.K.L/X ip prefix-list CYBERFILTER-OUT seq 10 permit M.N.O.P/Y # настройки BGP router bgp <<asn>> neighbor CYBERFILTER peer-group neighbor CYBERFILTER remote-as 64512 neighbor CYBERFILTER password <<password>> neighbor CYBERFILTER version 4 neighbor 198.51.100.Y peer-group CYBERFILTER neighbor 198.51.100.Z peer-group CYBERFILTER neighbor CYBERFILTER send-community both neighbor CYBERFILTER next-hop-self neighbor CYBERFILTER soft-reconfiguration inbound neighbor CYBERFILTER prefix-list CYBERFILTER-OUT out neighbor 198.51.100.Y activate neighbor 198.51.100.Z activate
Туннели:
interface TunnelXXX description CyberFilter Primary ip address 198.51.100.X 255.255.255.252 tunnel source Loopback0 tunnel destination A.B.C.D tunnel mode ipip end interface TunnelYYY description CyberFilter Secondary ip address 198.51.100.X 255.255.255.252 tunnel source Loopback0 tunnel destination E.F.G.H tunnel mode ipip end
BGP:
# Префикс лист со всеми вашими сетями prefix-set TO-CYBERFILTER <<prefix1>>, <<prefixN>> end-set route-policy CYBERFILTER-OUT if destination in TO-CYBERFILTER then pass else drop endif end-policy router bgp <<asn>> address-family ipv4 unicast ! session-group CF-Group remote-as 64512 description CyberFilter update-source Loopback0 address-family ipv4 unicast next-hop-self soft-reconfiguration inbound password encrypted <<password>> send-community-ebgp route-policy CYBERFILTER-OUT out ! neighbor-group CF-Neighbors use session-group CF-Group ! neighbor 198.51.100.Y use neighbor-group CF-Neighbors neighbor 198.51.100.X use neighbor-group CF-Neighbors