<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ligatures:standardcontextual;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ligatures:standardcontextual;
mso-fareast-language:EN-US;}
span.EmailStyle19
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:367920240;
mso-list-type:hybrid;
mso-list-template-ids:269914778 269025281 -1 -1 -1 -1 -1 -1 -1 -1;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1
{mso-list-id:1351876815;
mso-list-template-ids:1764115264;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-CA" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">I’m not 100% sure the -gov list is the right place for this, but we’ll see. I’m confident at least some of this is governance-related.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Problem Statement: PeeringDB does not adequately support GREN/NREN[1] operations, and thereby actively causes problems for my employer and for carriers.<o:p></o:p></p>
<p class="MsoNormal">Proximate Cause: PeeringDB operational policies do not match documented policy, preventing correct data from being entered into the database.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Problem Description: Carriers wanting to connect to large academic networks use PeeringDB to evaluate potential peering sites; the academic-only peering sites are not listed in PeeringDB, resulting in bad business & technical decisions.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Some of you may be thinking “just use a private Facility”, but that seems to be contra-indicated by the fact that… there’s no such thing, currently!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Many academic networks interconnect at what would normally be called “Facilities”, but are not advertised on anyone’s website, because they’re not quite “public”. These are typically universities cooperating with their local RAN[2] or
NREN who allow other academic operators in the region to collocate equipment in the hosting institution’s datacenter, and permit carriers servicing those other operators to bring service into the DC.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">As mentioned in <a href="https://docs.peeringdb.com/gov/misc/2020-04-06_PeeringDB_Data_Ownership_Policy_Document_v1.0.pdf">
https://docs.peeringdb.com/gov/misc/2020-04-06_PeeringDB_Data_Ownership_Policy_Document_v1.0.pdf</a>, the ideal solution would seem to be a “Private Peering Facility” – but this doesn’t seem to exist in the UI, or the documentation, or the operating policy
today.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Per Chriztoffer Hansen, this week:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in"><i>We do accept facility suggestions (top right menu). -> Beware we do a minimum level of vetting for all Facility submissions. "Website is mandatory and MUST list colocation as a service."<o:p></o:p></i></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The host universities have no appetite for listing themselves as a public peering facility, as they are not one. They are an academic-only, by-prior-arrangement-only facility. None of the universities I deal with would want to list colocation
as a service on their website, as it would simultaneously detract from their communication goals and be fundamentally misleading. There’s no mention of the website being mandatory, nor being open to the public, in
<a href="https://docs.peeringdb.com/committee/admin/approval-guidelines/">https://docs.peeringdb.com/committee/admin/approval-guidelines/</a> .<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Meanwhile, PeeringDB has succeeded so wildly in its mission that multiple carriers are
<i>relying</i> on it to have substantively complete information about my peering locations.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Have I missed something obvious? Carriers rely on PeeringDB to find peering locations -> I therefore need to have my peering locations in PeeringDB -> My host facilities aren’t in PeeringDB, because they don’t meet PeeringDB’s operating
criteria. <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I think the addition (or re-addition? Unsure…) of Private Facilities, or at least some form of Facility that isn’t 100% Public, would solve the problem. If I go to add a Facility in the UI today, there’s nowhere to describe an access-restriction
policy (e.g. “NREN-only. Prior approval only.”) and the UI itself even says <i>
“To be listed as a Facility in PeeringDB we would expect that you offer colocation, data center and/or meet-me-room services to the public.”</i><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">To recap: PeeringDB’s operational stance doesn’t match its documented policies, and this is causing both my employer, and some of my carriers, harm. The harm has been mostly undone now, but at least one of the carriers I’m describing did
suffer some financial harm arising out of this situation. (I’m not going to name and shame the carrier.)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Possible Solution:<o:p></o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l0 level1 lfo3">Align operational stance with documented policy, i.e. drop the “public” requirement, and allow “private” or at least not-100%-public Facilities<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l0 level1 lfo3">Allow a way to document the non-publicness of a Facility in the database<o:p></o:p></li></ul>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">It would be nice if I’m missing something, but it looks to me like PeeringDB is just ignoring the entire non-commercial side of internet right now.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’ll be happy to provide examples if needed.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thoughts?<o:p></o:p></p>
<p class="MsoNormal">-Adam Thompson, AS16796<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[0] GREN = Global Research and Education Network, a parallel but interconnected Internet.<o:p></o:p></p>
<p class="MsoNormal">[1] NREN = National Research and Education Network, e.g. Internet2, ESnet, CANARIE, NORDUnet, JANET, etc.<o:p></o:p></p>
<p class="MsoNormal">[2] RAN = Regional Access Network, an NREN partner network that aggregates regional members into a smaller number of connections to the NREN, e.g. MRnet, RISQ, MERIT, NYSERNet, etc.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;color:#1F5587;mso-ligatures:none;mso-fareast-language:EN-CA">Adam Thompson</span></b><span style="mso-ligatures:none;mso-fareast-language:EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9.0pt;color:#1F5587;mso-ligatures:none;mso-fareast-language:EN-CA">Consultant, Infrastructure Services</span><span style="mso-ligatures:none;mso-fareast-language:EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-ligatures:none;mso-fareast-language:EN-CA"><img border="0" width="102" height="31" style="width:1.0583in;height:.325in" id="Picture_x0020_8" src="cid:image001.png@01DA54FD.B3275790"></span><span lang="EN-US" style="font-size:9.0pt;color:black;mso-ligatures:none;mso-fareast-language:EN-CA"> </span><span style="mso-ligatures:none;mso-fareast-language:EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9.0pt;color:#1F5587;mso-ligatures:none;mso-fareast-language:EN-CA">100 - 135 Innovation Drive </span><span style="mso-ligatures:none;mso-fareast-language:EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9.0pt;color:#1F5587;mso-ligatures:none;mso-fareast-language:EN-CA">Winnipeg, MB R3T 6A8 </span><span style="mso-ligatures:none;mso-fareast-language:EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9.0pt;color:#1F5587;mso-ligatures:none;mso-fareast-language:EN-CA">(204) 977-6824 or 1-800-430-6404 (MB only) </span><span style="mso-ligatures:none;mso-fareast-language:EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9.0pt;color:#1F5587;mso-ligatures:none;mso-fareast-language:EN-CA"><a href="https://www.merlin.mb.ca/"><span style="color:blue">https://www.merlin.mb.ca</span></a> </span><span style="mso-ligatures:none;mso-fareast-language:EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-ligatures:none;mso-fareast-language:EN-CA"><img border="0" width="16" height="16" style="width:.1666in;height:.1666in" id="Picture_x0020_9" src="cid:image002.png@01DA54FD.B3275790"></span><span lang="EN-US" style="font-size:9.0pt;color:#1F5587;mso-ligatures:none;mso-fareast-language:EN-CA"><a href="https://teams.microsoft.com/l/chat/0/0?users=athompson@merlin.mb.ca"><span style="color:blue">Chat
with me on Teams</span></a></span><span style="mso-ligatures:none;mso-fareast-language:EN-CA"> <o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<table class="MsoNormalTable" border="0" cellspacing="3" cellpadding="0">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><a href="https://outlook.office.com/bookwithme/user/a3e87142ccc14503bf5ec7ea59afd6e3@merlin.mb.ca?anonymous&ep=bwmEmailSignature"><span style="color:blue;mso-ligatures:none;mso-fareast-language:EN-CA;text-decoration:none"><img border="0" width="20" height="20" style="width:.2083in;height:.2083in" id="_x0000_i1025" src="https://res-h3.public.cdn.office.net/assets/bookwithme/misc/CalendarPerson20px.png"></span></a><span style="mso-fareast-language:EN-CA"><o:p></o:p></span></p>
</td>
<td style="padding:.75pt .75pt .75pt .75pt"></td>
<td style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><span style="mso-fareast-language:EN-CA"><a href="https://outlook.office.com/bookwithme/user/a3e87142ccc14503bf5ec7ea59afd6e3@merlin.mb.ca?anonymous&ep=bwmEmailSignature"><span style="color:#0078D4">Book time to meet with me</span></a><o:p></o:p></span></p>
</td>
<td style="padding:.75pt .75pt .75pt .75pt">
<table class="MsoNormalTable" border="0" cellspacing="3" cellpadding="0">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="mso-fareast-language:EN-CA"><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>