Boston Internet Exchange

BOSIX Configuration Guide

BOSIX has deployed a pair of Juniper Networks MX204 routers to act as redundant BGP route servers – as described in RFC 7947 – in order to facilitate multilateral interconnection among its clients. By peering with these routers, a client may exchange BGP announcements with the other clients also peering with the route servers. Clients still maintain the ability to control the announcement of each route to individual ASNs through the use of BGP communities described below.

Route Server Details

Information

BOS1-IX-RS-A

BOS1-IX-RS-B

IPv4 Address

206.108.236.254

206.108.236.253

IPv6 Address

2001:504:24:1::6637:4

2001:504:24:1::6637:3

AS

17360

View the full list of Boston Internet Exchange participants.

Announcement Filtering

Routes received from clients will be filtered in accordance with best practices for Internet BGP Route exchange. Specifically, routes will be checked to avoid:

  • Routes longer than a /24 for IPv4 or a /48 for IPv6
  • Any bogon/martian routes
  • Any Boston IX subnets, specifically the 206.108.236.0/24 network
  • Routes containing bogon ASNs
  • Routes whose AS path begins with a different ASN than the peer’s ASN (excepting AS-SETs)
  • Routes whose AS path contains more than 32 hops
  • Routes longer than a /8 for IPv4 or a /19 for IPv6
  • Default routes for either IPv4 or IPv6

Additionally, your incoming routes will be checked against the Merit RADb IRR so ensure that your routes are registered correctly. Updates will be pulled twice daily, at 06:00 and 18:00 EST, so please ensure that any new routes that you wish to advertise are registered in time for the appropriate update or else they may not be available for up to 14 hours.

Route Announcement Control

As noted above you maintain control over who your routes are advertised to. If you would like all of your routes to be advertised to all route server peers tag all the routes with the BGP community 17360:17360. Routes may also be tagged with the other communities in the table below in order to selectively allow or block advertisement of each route to all peers or specific peers.

Community Descriptions

Policy Description

BGP Community

Announcement of a route to all peers

17360:17360

Block announcement of a route to a certain peer

0: <as to block announcement to>

Announcement of a route to a certain peer

17360: <as to announce to>

Block announcement of a route to all peers

0:17360

Example Configurations

The configurations below are examples and include policies which will match all routes in your primary routing tables and advertise them with the community to advertise them to all of the route server peers. You will need to modify the local addresses and should probably adjust the policies to limit the routes that you advertise to the route server.

Juniper Junos
Update 206.108.236.X and with your local peering address:
set protocols bgp group Boston-IX type external
set protocols bgp group Boston-IX description "Boston-IX RS"
set protocols bgp group Boston-IX family inet unicast
set protocols bgp group Boston-IX peer-as 17360
set protocols bgp group Boston-IX export advertise-to-all-boston-ix-peers
set protocols bgp group Boston-IX neighbor 206.108.236.254 description "Boston-IX RS-A"
set protocols bgp group Boston-IX neighbor 206.108.236.253 description "Boston-IX RS-B"

set policy-options policy-statement advertise-to-all-boston-ix-peers term export-all from rib inet.0
set policy-options policy-statement advertise-to-all-boston-ix-peers term export-all then community set advertise-to-all
set policy-options policy-statement advertise-to-all-boston-ix-peers term export-all then accept
set policy-options policy-statement advertise-to-all-boston-ix-peers term reject-all then reject
set routing-options community advertise-to-all members 17360:17360
Juniper Junos IPv6
Juniper IPv6
Update 2001:504:24:1::6637:X with your local peering address:
set protocols bgp group Boston-IX type external
set protocols bgp group Boston-IX description "Boston-IX RS"
set protocols bgp group Boston-IX family inet6 unicast
set protocols bgp group Boston-IX local-address 2001:504:24:1::6637:X
set protocols bgp group Boston-IX peer-as 17360
set protocols bgp group Boston-IX export advertise-to-all-boston-ix-peers
set protocols bgp group Boston-IX neighbor 2001:504:24:1::6637:4 description "Boston-IX RS-A"
set protocols bgp group Boston-IX neighbor 2001:504:24:1::6637:3 description "Boston-IX RS-B"

set policy-options policy-statement advertise-to-all-boston-ix-peers term export-all then community set advertise-to-all
set policy-options policy-statement advertise-to-all-boston-ix-peers term export-all then accept
set routing-options community advertise-to-all members 17360:17360
 

Steve Zuromski | CIO, VP of IT | Bridgewater State University

“With our growing use of the Internet, being able to peer directly with the likes of Netflix, Akamai, Microsoft and Apple on the Boston Internet Exchange has been huge for us. For a flat access fee for a 10 gigabit pipe, we avoided having to double our Internet bandwidth.”

Read the case study.