Thread on the OSI model is a lie

I had a Twitter thread on the OSI model. Below it's compiled into one blogpost

Yea, I've got 3 hours to kill here in this airport lounge waiting for the next leg of my flight, so let's discuss the "OSI Model". There's no such thing. What they taught you is a lie, and they knew it was a lie, and they didn't care, because they are jerks.
You know what REALLY happened when the kid pointed out the king was wearing no clothes? The kid was punished. Nobody cared. And the king went on wearing the same thing, which everyone agreed was made from the finest of cloth.
The OSI Model was created by international standards organization for an alternative internet that was too complicated to ever work, and which never worked, and which never came to pass.
Sure, when they created the OSI Model, the Internet layered model already existed, so they made sure to include today's Internet as part of their model. But the focus and intent of the OSI's efforts was on dumb networking concepts that worked differently from the Internet.
OSI wanted a "connection-oriented network layer", one that worked like the telephone system, where every switch Continue reading

Thread on network input parsers

This blogpost contains a long Twitter thread on input parsers. I thought I'd copy the thread here as a blogpost.

I am spending far too long on this chapter on "parsers". It's this huge gaping hole in Computer Science where academics don't realize it's a thing. It's like physics missing one of Newton's laws, or medicine ignoring broken bones, or chemistry ignoring fluorine.
The problem is that without existing templates of how "parsing" should be taught, it's really hard coming up with a structure for describing it from scratch.
"Langsec" has the best model, but at the same time, it's a bit abstract ("input is a language that drives computation"), so I want to ease into it with practical examples for programmers.
Among the needed steps is to stamp out everything you were taught in C/C++ about pointer-arithmetic and overlaying internal packed structures onto external data. Big-endian vs. little-endian isn't confusing -- it's only made confusing because you were taught it wrongly.
Hmmm. I already see a problem with these tweets. People assume I mean "parsing programming languages", like in the Dragon book. Instead, I mean parsing all input, such as IP headers, PDF files, X.509 certificates, and so Continue reading

Heavy Networking 468: Making The Business Case For SD-WAN

Building a business case for SD-WAN involves more than just anticipating savings by moving from private circuits to business broadband connections. On today's Heavy Networking, we look at how to tie SD-WAN capabilities to business benefits, what to consider when developing a business case, how measure ROI, and more with guest Jason Gintert.

The post Heavy Networking 468: Making The Business Case For SD-WAN appeared first on Packet Pushers.

HPE introduces VMware services on GreenLake

HP Enterprise (HPE) has been aggressively promoting its GreenLake IT consumption model since it was introduced last year. GreenLake is a pay-per-use consumption model where the customer does not take ownership of the hardware but merely leases it and pays only for their use, which is metered.Consumption models have become popular among OEMs looking to keep customers that are anxious to get out of owning expensive assets, such as servers. Dell EMC has its own program called Flex on Demand, and Lenovo has ThinkAgile CP.To read this article in full, please click here

HPE introduces VMware services on GreenLake

HP Enterprise (HPE) has been aggressively promoting its GreenLake IT consumption model since it was introduced last year. GreenLake is a pay-per-use consumption model where the customer does not take ownership of the hardware but merely leases it and pays only for their use, which is metered.Consumption models have become popular among OEMs looking to keep customers that are anxious to get out of owning expensive assets, such as servers. Dell EMC has its own program called Flex on Demand, and Lenovo has ThinkAgile CP.To read this article in full, please click here

Weekly Wrap: AT&T CEO Donovan Departs After Paving SDN Foundation

Weekly Wrap for Aug. 30, 2019: AT&T CEO John Donovan gives his notice; VMware bets the farm on...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

BrandPost: Every business is a technology business

Success for an NFL franchise involves the cultivation of a variety of core competencies both on and off the field. Recently I had the opportunity to spend time with the Seattle Seahawks organization and I was surprised by the extent to which the team utilizes data and digital tools to drive continuous improvements within their core competencies.But then why should I be surprised? Let’s face it, today, every business is a technology business. The Seahawks are no different. They are, like many other companies, investing in digital technologies to improve the product on the field and the fan experience in the stands.Data literacy is a core competency the Seahawks have added to their business. I won’t give away any trade secrets, but let’s take a high-level look at three ways this core competency creates competitive advantage.To read this article in full, please click here

CDNetworks Drives Kubernetes to the Edge

The CDN's Edge Computing Platform Service is built on Kubernetes and Docker using a container...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Broadcom Releases PCIe Switches for Data Centers

Broadcom claims its PEX88000 family of switches are "ideal for high-throughput and low-latency...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Cisco Patches Critical Bug in REST API Container

Cisco issued a patch for a critical bug in its IOS XE operating system that could allow a remote...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Positioning Policy Properly

Who owns the network policy for your organization? How about the security policy?Identity policy? Sound like easy questions, don’t they? The first two are pretty standard. The last generally comes down to one or two different teams depending upon how much Active Directory you have deployed. But have you ever really thought about why?

During Future:NET this week, those poll questions were asked to an audience of advanced networking community members. The answers pretty much fell in line with what I was expecting to see. But then I started to wonder about the reasons behind those decisions. And I realized that in a world full of cloud and DevOps/SecOps/OpsOps people, we need to get away from teams owning policy and have policy owned by a separate team.

Specters of the Past

Where does the networking policy live? Most people will jump right in with a list of networking gear. Port profiles live on switches. Routing tables live on routers. Networking policy is executed in hardware. Even if the policy is programmed somewhere else.

What about security policy? Firewalls are probably the first thing that come to mind. More advanced organizations have a ton of software that scans for security Continue reading

Beyond the Palm Trees: Local Action Key to Fast, Affordable and Reliable Internet Solutions in Rural Hawai’i

To many North Americans, Hawai’i is a place of beaches, resorts, surfing, rainforests, and volcanoes — it’s a vacation destination.

But despite its tourism infrastructure and economy, Native Hawaiian communities in the far-flung chain of more than 130 islands face many of the same Internet connectivity challenges as Indigenous communities in Canada and the continental United States. And for a variety of economic, policy and geographic reasons, it is often excluded from efforts to improve access for Indigenous, rural and remote communities.

The Internet Society believes the Internet is for everyone and works with underserved communities to find and create local access solutions in some of the hardest-to-reach places on earth. What’s exciting is that despite the different geographic landscapes, the same community-led solution underway to improve Internet access in the high Arctic could also help Native Hawaiians carve their own path to better connectivity.

That’s why, in 2019, the Internet Society is holding its third annual Indigenous Connectivity Summit (ICS) in Hawai’i.

Including Indigenous voices in the planning and solutions that shape the Internet is a vital part of closing the digital divide. Previous summits in Santa Fe, New Mexico, in 2017, and Inuvik, Northwest Territories, Canada, Continue reading

Top 12 Questions from the Docker Enterprise 3.0 Webinar Series

Earlier in August, we hosted a series of virtual events to introduce Docker Enterprise 3.0. Thousands of you registered and joined us, and many of you asked great questions. This blog contains the top questions and answers from the event series.

Docker Enterprise in the Cloud, On-Prem, with Kubernetes

Q: Can Docker Enterprise be used on AWS and other cloud providers?

A: Yes! Docker Enterprise, including the Docker Universal Control Plane (UCP) and Docker Trusted Registry (DTR), can be deployed to any of the leading cloud environments, including AWS, Azure and GCP. With Docker Enterprise 3.0, we also launched the Docker Cluster CLI plugin for use with Docker Certified Infrastructure. The plugin (now supporting AWS and Azure) allows for simple installation and upgrading of Docker Enterprise on selected cloud providers.

Q: Is Docker Cluster only available in the public cloud, or is it possible to add local machines or VMs?

A: Additional support for VMware vSphere environments is coming shortly. If you have other platforms that need to be supported, please engage with your account team to provide that feedback!

Q: Does Docker Kubernetes Service (DKS) work with both on-premises and other Kubernetes environments such as EKS, AKS, Continue reading

Unix as a Second Language: The touch command

The Linux touch command allows users to create an empty file or update a file’s data and time settings.You might want to do this if you need to be sure that a file exists before a script or process begins. The command can also be used to set the date and time to match those of another file.Watch this Two-minute Linux Tip video by Sandra Henry-Stocker to learn more. To read this article in full, please click here

Lessons Learned – Nick Russo – Leadership

There’s always something to learn from other people’s stories so we’re making it a point to spend time talking about past experiences and lessons learned. In this first foray into this format, Nick Russo joins us to talk about a formative leadership experience that happened early in his career and changed his perspective on what leadership and failure looked like.

Nick Russo
Guest
Jordan Martin
Host

The post Lessons Learned – Nick Russo – Leadership appeared first on Network Collective.

Intel’s new 10nm Agilex FPGA will help customers develop IoT, 5G solutions

Intel announced this week it has begun shipping its 10nm Agilex FPGAs to early-access customers, including Microsoft, featuring the Compute Express Link (CXL), a cache and memory coherent CPUs-to-anything interconnect that has an industry consortium of more than 60 members. The company first announced the chips in April.The Agilex FPGA is the product of the Altera group, which Intel bought in 2015 for $16.7 billion. It sold FPGAs under the Stratix brand name, but this line is the first to come out under Intel ownership. CXL replaces OmniPath Connect, a fabric Intel developed but no one else supported. The company ended support for OmniPath earlier this month in favor of CXL, which has wide industry support.To read this article in full, please click here

Intel’s new 10nm Agilex FPGA will help customers develop IoT, 5G solutions

Intel announced this week it has begun shipping its 10nm Agilex FPGAs to early-access customers, including Microsoft, featuring the Compute Express Link (CXL), a cache and memory coherent CPUs-to-anything interconnect that has an industry consortium of more than 60 members. The company first announced the chips in April.The Agilex FPGA is the product of the Altera group, which Intel bought in 2015 for $16.7 billion. It sold FPGAs under the Stratix brand name, but this line is the first to come out under Intel ownership. CXL replaces OmniPath Connect, a fabric Intel developed but no one else supported. The company ended support for OmniPath earlier this month in favor of CXL, which has wide industry support.To read this article in full, please click here

Bluetooth finds a role in the industrial internet of things

Like most people, I think of Bluetooth as a useful but consumer-oriented technology that lets me make easy wireless connections from my smartphone to various headsets, portable speakers, automobile, and other devices. And, of course, billions of people rely on Bluetooth for exactly those capabilities. But according to Chuck Sabin, senior director of market development for the Bluetooth SIG, the technology is growing into a key role in the industrial internet of things (IIoT).To read this article in full, please click here