Archive

Category Archives for "Networking"

More on Leaky Abstractions

When I was writing the Back to Basics blog post I reread the Law of Leaky Abstractions masterpiece. You’ll love it – the first example Joel uses is TCP.

However, what really caught my eye was this bit:

The law of leaky abstractions means that whenever somebody comes up with a wizzy new code-generation tool that is supposed to make us all ever-so-efficient, you hear a lot of people saying “learn how to do it manually first, then use the wizzy tool to save time.”

You should apply the same wisdom to shiny new gizmos launched by network virtualization vendors… oh wait, you can’t, they are mostly undocumented black boxes. Good luck ;)

Sadly, the Law of Leaky Abstractions blog post was written in 2002… and nothing changed in the meantime, at least not for the better.

Getting start with RSVP

We’ve spent a great deal of time in the last few posts talking about MPLS both with LDP and with static LSP configurations. While these approaches certainly work, they aren’t the only options to use for label distribution and LSP creation. If we take static LSPs off the table (since they’re the equivalent of static routes and not scalable) we really have two main choices for label distribution – LDP and RSVP. LDP is typically considered to be the easiest of the two options but also offers a limited set of functionality. RSVP offers many more features but also requires more configuration. When you’re designing an MPLS network you’ll have to decide which protocol to use based on your requirements. In many cases a network may leverage both in different areas. In this post the aim is just to get RSVP up and running – we’ll dig into the specifics in a later post.

So let’s get right into a simple lab where we leverage RSVP instead of LDP. Like the previous post, we’ll leverage the same lab environment…

Let’s assume as before that the base configuration of the lab includes all the routers interfaces configured, OSPF enabled on all Continue reading

Cisco’s AppDynamics software ties in SDN, serverless for greater app management

Cisco’s AppDynamics business rolled out a raft of enterprise technologies it says will help customers better manage everything from software-defined networks and serverless computing environments to application performance.The wide-ranging announcement – easily AppDynamics largest technology upgrade since being acquired by Cisco two years ago – targets enterprise customers looking to monitor performance and automate the response to  problems in business applications.  [ Learn more about SDN: Find out where SDN is going and learn the difference between SDN and NFV. | Get regularly scheduled insights by signing up for Network World newsletters. ]To read this article in full, please click here

Cisco’s AppDynamics software ties in SDN, serverless for greater app management

Cisco’s AppDynamics business rolled out a raft of enterprise technologies it said will help customers better manage everything from software-defined networks and serverless computing environments to application performance.The wide-ranging announcement – easily AppDynamics largest technology upgrade since being acquired by Cisco two years ago – targets enterprise customers looking to monitor performance and automate the response to problems in business applications. [ Learn more about SDN: Find out where SDN is going and learn the difference between SDN and NFV. | Get regularly scheduled insights by signing up for Network World newsletters. ] The rollout included key components such as a Cognition Engine that will be the basis for future automation and artificial intelligence-based application performance management and the integration of AppDynamics application monitoring tools and Cisco’s Application Centric Infrastructure (ACI) technology to help customers mix application health and network operations management in the data center and multi-cloud environments.To read this article in full, please click here

Cisco’s AppDynamics software ties in SDN, serverless for greater app management

Cisco’s AppDynamics business rolled out a raft of enterprise technologies it says will help customers better manage everything from software-defined networks and serverless computing environments to application performance.The wide-ranging announcement – easily AppDynamics largest technology upgrade since being acquired by Cisco two years ago – targets enterprise customers looking to monitor performance and automate the response to  problems in business applications.  [ Learn more about SDN: Find out where SDN is going and learn the difference between SDN and NFV. | Get regularly scheduled insights by signing up for Network World newsletters. ]To read this article in full, please click here

Cisco’s AppDynamics software ties in SDN, serverless for greater app management

Cisco’s AppDynamics business rolled out a raft of enterprise technologies it said will help customers better manage everything from software-defined networks and serverless computing environments to application performance.The wide-ranging announcement – easily AppDynamics largest technology upgrade since being acquired by Cisco two years ago – targets enterprise customers looking to monitor performance and automate the response to problems in business applications. [ Learn more about SDN: Find out where SDN is going and learn the difference between SDN and NFV. | Get regularly scheduled insights by signing up for Network World newsletters. ] The rollout included key components such as a Cognition Engine that will be the basis for future automation and artificial intelligence-based application performance management and the integration of AppDynamics application monitoring tools and Cisco’s Application Centric Infrastructure (ACI) technology to help customers mix application health and network operations management in the data center and multi-cloud environments.To read this article in full, please click here

HTTP/3: From root to tip

HTTP/3: From root to tip

HTTP is the application protocol that powers the Web. It began life as the so-called HTTP/0.9 protocol in 1991, and by 1999 had evolved to HTTP/1.1, which was standardised within the IETF (Internet Engineering Task Force). HTTP/1.1 was good enough for a long time but the ever changing needs of the Web called for a better suited protocol, and HTTP/2 emerged in 2015. More recently it was announced that the IETF is intending to deliver a new version - HTTP/3. To some people this is a surprise and has caused a bit of confusion. If you don't track IETF work closely it might seem that HTTP/3 has come out of the blue. However,  we can trace its origins through a lineage of experiments and evolution of Web protocols; specifically the QUIC transport protocol.

If you're not familiar with QUIC, my colleagues have done a great job of tackling different angles. John's blog describes some of the real-world annoyances of today's HTTP, Alessandro's blog tackles the nitty-gritty transport layer details, and Nick's blog covers how to get hands on with some testing. We've collected these and more at https://cloudflare-quic.com. And if that tickles your fancy, be sure Continue reading

Thoughts before CLEUR 2019

In just 3 days time I will be leaving for Cisco Live 2019 in Barcelona. Im thinking about what sort of event it will be and what to expect in term of announcements.

Especially one thought keeps reappearing and thats the thought of the transformation of Cisco. It is no longer a company with a future in just selling hardware. It itself has been disrupted by the emergence of “everything software” and merchant silicon.

The issues and consequences of merchant silicon has been discussed in many places, so I won’t mention them in this post, other than saying it has in some way forced Cisco’s hands in going down the route of being a software and services company.

Especially the software component will be huge this year. If you need proof of this, just look at the very large following as well as events from the Cisco DevNet community. But is this transformation smooth sailing from here? — I think not.

Traditionally Cisco’s reputation in the industry when it comes to software has been very flaky, to say the least. Something a lot of engineers hope will change in the coming years.

That being said, I think a lot of Continue reading