This is an old revision of the document!
You need have public IPv4 for the tunnel type in this howto. One server with BGP session options and talk to oneprovider to enable the option (it's not free, the price is on demand, here +50€/month).
Our ASN for the exemple is ASN 266671, announced route is: 45.225.75.0/24, oneprovider ASN is 61272
Here we use limited MTU to work over PPP (GPON)
! ! Zebra configuration saved from vty ! 2017/12/17 00:41:25 ! hostname XXXX password XXXXXXXX log file /var/log/bgpd.log log stdout ! line vty !
! ! Zebra configuration saved from vty ! 2017/12/17 00:41:25 ! hostname XXXXXXXXXXXX password XXXXXXXXXXXX log file /var/log/bgpd.log log stdout ! router bgp 266671 bgp router-id 185.64.105.21 neighbor 185.64.105.1 remote-as 61272 ! network 45.225.75.0/24 neighbor 185.64.105.1 activate exit ! line vty !
echo '' > /var/log/bgpd.log mkdir -p /run/quagga chown quagga.quagga /run/quagga /var/log/bgpd.log /usr/sbin/zebra --daemon -A 127.0.0.1 -g quagga -u quagga -f /etc/quagga/zebra.conf sleep 20 /usr/sbin/bgpd --daemon -A 127.0.0.1 -g quagga -u quagga -f /etc/quagga/bgpd.conf
BGP router identifier 185.64.105.21, local AS number 266671 RIB entries 4, using 448 bytes of memory Peers 1, using 9088 bytes of memory Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 185.64.105.1 4 61272 8 9 0 0 0 00:04:22 2 Total number of neighbors 1
modprobe ipip ip tu ad confiared mode ipip local 185.64.105.21 remote 190.186.245.10 ttl 64 dev eth0 ip ad ad dev confiared 10.0.0.1 peer 10.0.0.2/32 ip li se dev confiared up ip ro ad 45.225.75.0/24 via 10.0.0.2 ip link set dev confiared mtu 1280