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

26167

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
  • 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 12:00 and 22: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 26167:26167. 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

26167:26167

Block announcement of a route to a certain peer

0: <as to block announcement to>

Announcement of a route to a certain peer

26167: <as to announce to>

Block announcement of a route to all peers

0:26167

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 26167
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 26167:26167
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 26167
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 26167:26167
 

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.