News for hackers. Stuff that matters.
Re:Level 3 Global Outage by aosaigh on Sunday August 30, 2020 @11:11AM (#24323400)
Has anyone any good resources for learning more about the "internet-level" infrastructure affected today and how global networks are connected?
Re:Level 3 Global Outage by q3k on Sunday August 30, 2020 @11:27AM (#24323498)
Unfortunately, this infrastructure is at an uncanny intersection of technology, business and politics.

To learn the technical aspect of it, you can follow any network engineering certification materials or resources that delve into dynamic routing protocols, notably BGP. Inter-ISP networking is nothing but setting up BGP sessions and filters at the technical level. Why you set these up, and under what conditions is a whole different can of worms, though.

The business and political aspect is a bit more difficult to learn without practice, but a good simulacrum can be taking part in a project like dn42, or even just getting an ASN and some IPv6 PA space and trying to announce it somewhere. However, this is no substitute for actual experience running an ISP, negotiating percentile billing rates with salespeople, getting into IXes, answering peering requests, getting rejected from peering requests, etc. :)

Disclaimer: I helped start a non-profit ISP in part to learn about these things in practice.

Re:Level 3 Global Outage by bausano_michael on Sunday August 30, 2020 @11:38AM (#24323559)
Judging by other comments, it seems there's a space to fill this niche with a series of blog articles or a book, if you're that sort of person.
Re:Level 3 Global Outage by kitteh on Sunday August 30, 2020 @11:48AM (#24323609)
There are plenty of presentations out there. See nanog, ripe.

The books are meh because they're not written by operators. They're more academic and dated.

Plenty of clueful folks on the right IRC channels.

Re:Level 3 Global Outage by hpkuarg on Sunday August 30, 2020 @12:55PM (#24324053)
Second time in this thread you've mentioned the right IRC channels. Does one need to invoke some secret code to find out what they are? :-)
Re:Level 3 Global Outage by kazen44 on Sunday August 30, 2020 @03:01PM (#24325044)
usually these channels are either invite only (for members of a NOG for example) or are very, very hard to find if you don't know the proper people.
Re:Level 3 Global Outage by rolph on Sunday August 30, 2020 @01:00PM (#24324103)
in certain instances, yes depending on the nature or subject matter of the channel

ok lets go for broke, there are a LOT of clandestine IRC servers and exclusive gatekeeping of channels. you wont know about unless you have an IRL reference

Re:Level 3 Global Outage by stoops on Sunday August 30, 2020 @02:24PM (#24324774)
The first rule of Fight Club is that you don't talk about Fight Club.
Re:Level 3 Global Outage by jsjohnst on Sunday August 30, 2020 @11:43AM (#24323586)
> or even just getting an ASN and some IPv6 PA space and trying to announce it somewhere

That’s fairly expensive to do just for a hobby interest, but at least the price has came down since I last looked.

Re:Level 3 Global Outage by q3k on Sunday August 30, 2020 @11:47AM (#24323608)
A RIPE ASN (as a end-user through a LIR) and PA v6 will cost you around $100 per year and some mild paperwork, there's plenty of companies/organizations that will help you with that (shameless plug: bgp.wtf, that's us).

Afterwards, announcing this space is probably the cheapest with vultr (but their BGP connectivity to VMs is uh, erratic at times) or with ix-vm.cloud, or with packet.net (more expensive). You can also try to colo something in he.net FMT2 and reach FCIX, or something in kleyrex in Germany. All in all, you should be able to do something like run a toy v6 anycast CDN at not more than $100 per month.

Re:Level 3 Global Outage by jsjohnst on Sunday August 30, 2020 @12:13PM (#24323762)
> A RIPE ASN (as a end-user through a LIR) and PA v6 will cost you around $100 per year

ARIN starting price is 2.5x that much (used to be 5x) for just the ASN. Glad the pricing is better elsewhere in the world at least!

Re:Level 3 Global Outage by oarsinsync on Sunday August 30, 2020 @12:32PM (#24323885)
If you try to become an LIR in your own right, RIPE fees are much higher.

If you're looking for PI (provider independent) resources from RIPE, the costs to the LIR (on top of their annual membership fees) is around 50€/year. An ASN and a /48 of IPv6 PI space would therefore clock in around 100€/year (which is in line with the GP's pricing).

Membership fees are around 1400€/year, with a 2000€ signup fee. The number of PA (provider assigned) resources you have has no bearing on your membership fee. If you only have a single /22 of IPv4 PA space (the maximum you can get as a new LIR today) or you have several /16s, it makes no difference to your membership fees (this wasn't always the case, the fee structure changes regularly).

(EDIT: Source: the RIPE website, and the invoices they've sent me for my LIR membership fees)

Re:Level 3 Global Outage by MayeulC on Sunday August 30, 2020 @12:08PM (#24323717)
> bgp.wtf, that's us

I feel like you ought to be part of the ffdn database: https://db.ffdn.org/

Though the "French Data Networks Federation" is a French organization, their db tries to cover every independent, nonprofit ISP in the world :)

Re:Level 3 Global Outage by q3k on Sunday August 30, 2020 @12:17PM (#24323793)
That couldn't work, unfortunately, per https://www.ffdn.org/en/charter-good-practices-and-common-co... :

> All subscribers to Internet access provided by the provider must be members of the provider and must have the corresponding rights, including the right to vote, within reasonable time and procedure.

Not all of our subscribers are members of our association. The association is primarily a hackerspace with hackerspace members being members of the association. We just happen to also be an ISP selling services commercially (eg. to people colocating equipment with us, or buying FTTH connectivity in the building we're located in).

Re:Level 3 Global Outage by MayeulC on Sunday August 30, 2020 @12:38PM (#24323934)
Ah, that's interesting, thank you for pointing this out to me, I didn't know about it. I take it that this isn't the first time you are asked about this, then?

Well, I on one hand I perfectly understand you not wanting to change your structure, especially if it works fine. On the other, can see a few ways around that restriction, and don't really see how having the ISP a separate association with its customers as members (maybe with their votes having less weight than hackerspace members) would have a downside (except if funds are primarilly collected for funding hackerspace activities?).

Re:Level 3 Global Outage by q3k on Sunday August 30, 2020 @12:52PM (#24324028)
> I take it that this isn't the first time you are asked about this, then?

First time, but I read the rules carefully :).

> [I] don't really see how having the ISP a separate association with its customers as members [...] would have a downside [...]

Paperwork, in time and actual accounting fees. If/when we grow, this might happen - but for now it's just not worth the extra effort. We're not even breaking even on this, just using whatever extra income from customers to offset the costs of our own Internet infrastructure for the hackerspace. We don't even have enough customers to legally start a separate association with them as members, as far as I understand. I also don't think our customers would necessarily be interested in becoming members of an association, they just want good and cheap Internet access and/or mediocre and cheap colocation space.

Re:Level 3 Global Outage by akritrime on Sunday August 30, 2020 @11:59AM (#24323667)
What resources can I follow to start a non-profit ISP? I want to start one in my hometown for students who couldn't afford internet to join online classes.
Re:Level 3 Global Outage by dboreham on Sunday August 30, 2020 @12:23PM (#24323828)
Why not just raise money to pay for service from for-profit providers? Much more efficient use of donation funds.
Re:Level 3 Global Outage by akritrime on Sunday August 30, 2020 @12:40PM (#24323944)
Hmm, I actually didn't think about that at all. I guess I got too fascinated by this video[0] and wanted to apply something similar to our current scenario.

[0]: https://youtu.be/lEplzHraw3c

Re:Level 3 Global Outage by mschuster91 on Sunday August 30, 2020 @01:54PM (#24324531)
Because often enough there is only one dominant service in the region who has no pressure to compete from anyone due to regulatory capture (esp. regarding right of way on utility poles) and so has no incentive to upgrade their offers to the customers.
Re:Level 3 Global Outage by walrus01 on Sunday August 30, 2020 @07:01PM (#24326750)
If you intend to start a facilities-based last mile access ISP, what last-mile tech do you intend to use? There's a number of resources out there for people who want to be a small hyper local WISP. But I would not recommend it unless you have 10+ years of real world network engineering experience at other, larger ISPs.
Re:Level 3 Global Outage by odensc on Sunday August 30, 2020 @01:42PM (#24324435)
Re:Level 3 Global Outage by q3k on Sunday August 30, 2020 @12:00PM (#24323680)
There's a bunch of guidelines for starting a (W)ISP depending on your region.
Re:Level 3 Global Outage by akritrime on Sunday August 30, 2020 @12:31PM (#24323877)
I actually tried, but all I got was some consultancy services that would help you get an ISP with estimated cost of 10k USD (a middle class household earns half of that in a year here).
Re:Level 3 Global Outage by walrus01 on Sunday August 30, 2020 @07:02PM (#24326757)
Re:Level 3 Global Outage by throw0101a on Sunday August 30, 2020 @11:36AM (#24323550)
"An Open Platform to Teach How the Internet Practically Works" from NANOG perhaps:

* https://www.youtube.com/watch?v=8SRjTqH5Z8M

The Network Startup Resource Center out of UOregen has some good tutorials on BGP and connecting networks owned by different folks:

* https://learn.nsrc.org/bgp

NANOG also has a lot of good videos on their channel from their conferences, including one on optical fibre if you want to get into the low-level ISO Layer 1 stuff:

* https://www.youtube.com/watch?v=nKeZaNwPKPo

In a similar vein, NANOG "Panel: Demystifying Submarine Cables"

* https://www.youtube.com/watch?v=Pk1e2YLf5Uc

Re:Level 3 Global Outage by bogomipz on Sunday August 30, 2020 @12:46PM (#24323984)
You want to learn about BGP in order to understand how routing on the internet works. The book "BGP" by Iljitsch van Beijnum is a great place to start. Don't be put off by the publication date, as almost everything in there is still relevant.[1]

Once you understand BGP and Autonomous Systems(AS), you can then understand peering as well as some of the politics that surround it.[2]

Then you can learn more about how specific networks are connected via public route servers and looking glass servers.[3][4][5]

Probably one of the best resource though still is to work for an ISP or other network provider for a stint.

[1] https://www.oreilly.com/library/view/bgp/9780596002541/

[2] http://drpeering.net/white-papers/Internet-Service-Providers...

[3] http://www.traceroute.org/#Looking%20Glass

[4] http://www.traceroute.org/#Route%20Servers

[5] http://www.routeviews.org/routeviews/

Re:Level 3 Global Outage by Famicoman on Sunday August 30, 2020 @12:00PM (#24323674)
It likely has some inaccurate info as I'm not a network engineer, but I gave a talk about BGP (with a history, protocol overview, and information on how it fails using real world examples) at Radical Networks last year. https://livestream.com/internetsociety/radnets19/videos/1980...

I tried to make it accessible to those who have only a basic understanding of home networking. Assuming you know what a router is and what an ISP is, you should be able to to ingest it without needing to know crazy jargon.

Re:Level 3 Global Outage by EvanAnderson on Sunday August 30, 2020 @12:23PM (#24323829)
It's important to recognize that there is a "layer 8" in Internet routing-- the political / business layer-- that's not necessarily expressed in technical discussion of protocols and practices. The BGP routing protocol is a place where you'll see "layer 8" decisions reflected very starkly in configuration. You may have networks that have working physical connectivity, but logically be unable to route traffic across each other because of business or political arrangements expressed in BGP configuration.
Re:Level 3 Global Outage by marmshallow on Sunday August 30, 2020 @11:15AM (#24323422)
+1

Many of the comments here presume knowledge about this stuff, and I can’t follow.

Re:Level 3 Global Outage by gkanai on Sunday August 30, 2020 @11:57AM (#24323661)
Don't forget Neal Stephenson's classic, "Mother Earth, Mother Board." 25 years old but still relevant.

https://www.wired.com/1996/12/ffglass/

Re:Level 3 Global Outage by walrus01 on Sunday August 30, 2020 @07:03PM (#24326763)
The business structures, ISP ownership and national telecoms have changed quite a lot in the past 25 years. But in terms of the physical OSI layer 1 challenges of laying cable across an ocean, that remains the most difficult and costly part of the process.
Re:Level 3 Global Outage by antsoul on Sunday August 30, 2020 @01:28PM (#24324308)
US and Israel looking at China's strategy at BGP-level in 2018 :

https://scholarcommons.usf.edu/mca/vol3/iss1/7/

Re:Level 3 Global Outage by vesh on Sunday August 30, 2020 @11:26AM (#24323491)
Re:Level 3 Global Outage by ZWoz on Sunday August 30, 2020 @06:19PM (#24326429)
DrPeering is good material: http://drpeering.net/tools/HTML_IPP/ipptoc.html

Geoff Huston paper "Interconnection, Peering, and Settlements" is older, but still interesting and several ways relevant.

I suggest "Where Wizards Stay Up Late: The Origins Of The Internet" - generic and talks about Internet history, but mentions several common misconseptions.

Re:Level 3 Global Outage by albertTJames on Sunday August 30, 2020 @11:21AM (#24323460)
https://mobile.twitter.com/Level3 (not an internet level, just a company :)
Re:Level 3 Global Outage by Vinnl on Sunday August 30, 2020 @11:34AM (#24323542)
Were their tweets protected (i.e. only visible to approved followers) when you posted that link, or is that in response to this event?
Re:Level 3 Global Outage by iso947 on Sunday August 30, 2020 @12:29PM (#24323869)
Level3 was qquired/merged/changed to century link a year or so back, I think they closed their old twitter account then

When someone says level3, read century link. L3 have been a major player for decades though (including providing the infamous 4.2.2.2 dns server), so people still refer to them as level3.

The account to follow for them now is https://mobile.twitter.com/CenturyLink but it won’t tell you much.

Re:Level 3 Global Outage by Godel_unicode on Sunday August 30, 2020 @01:01PM (#24324106)
Note that L3 is a separate company from Level 3 Communications, which was the ISP that was acquired by CenturyLink. L3 is an American aerospace and C4ISR contractor.

CenturyLink's current CEO, Jeff Storey, was actually the pre-acquisition Level 3 CEO.

Re:Level 3 Global Outage by mmaunder on Sunday August 30, 2020 @12:46PM (#24323980)
Read Internet Routing Architectures by Sam Halabi. It’s almost 20 years old now but BGP hasn’t changed and the book is still called The Bible by routing architects.
Re:Level 3 Global Outage by kitteh on Sunday August 30, 2020 @12:56PM (#24324060)
It's dated and not particularly useful if you want to learn how things are really done on the internet in a practical sense. So if you read it, be prepared to unlearn a bunch of stuff.
Re:Level 3 Global Outage by colechristensen on Sunday August 30, 2020 @11:27AM (#24323501)
I don't know something holistic, but if you are the Wikipedia rampage sort of person, here is a good place to start:

https://en.wikipedia.org/wiki/Internet_exchange_point

Re:Level 3 Global Outage by maxmouchet on Sunday August 30, 2020 @12:07PM (#24323716)
"Tubes" is a good book to get an high level overview: https://www.penguin.co.uk/books/178533/tubes/9780141049090
Re:Level 3 Global Outage by TallGuyShort on Sunday August 30, 2020 @11:27AM (#24323496)
No particular resource to recommend, though I first learned about it in a book by Radia Perlman, but BGP is a protocol you don't hear much about unless you work in networking, and is one of the key pieces in a lot of wide-scale outages. I'd start with that.
Re:Level 3 Global Outage by late2part on Sunday August 30, 2020 @01:55PM (#24324539)
read the last 26 years of NANOG archives