The post Worth Reading: The blame pipeline appeared first on 'net work.
I’ve been working with an ISP that is going to be using a large amount of configuration in the ‘groups’ section. The statements there will be inherited into the main configuration using the ‘apply-groups’ statement.
This is a clever way of writing commands once and having them apply to multiple parts of the configuration. At a basic level you could match on interfaces beginning with ‘ge-‘ or ‘xe-‘ and set an MTU on them all using one group statement. This MTU setting would not appear in the main configuration unless the configuration was displayed using “show | display inheritance”. There’s a nice explanation of how groups work over at this Packetpushers blog.
The downside is that if large amounts of configuration work is done in groups, applying the config can become slow during the ‘commit’ process.
What happens under the hood when the user issues a commit in Junos? You can see what happens if you issue a ‘commit | display detail’. There is an example in this KB article. As you can see there is a lot of parsing for commit-scripts, interface ranges and apply-groups at the start. The config in these needs to be expanded and incorporated Continue reading
I’ve been working with an ISP that is going to be using a large amount of configuration in the ‘groups’ section. The statements there will be inherited into the main configuration using the ‘apply-groups’ statement.
This is a clever way of writing commands once and having them apply to multiple parts of the configuration. At a basic level you could match on interfaces beginning with ‘ge-‘ or ‘xe-‘ and set an MTU on them all using one group statement. This MTU setting would not appear in the main configuration unless the configuration was displayed using “show | display inheritance”. There’s a nice explanation of how groups work over at this Packetpushers blog.
The downside is that if large amounts of configuration work is done in groups, applying the config can become slow during the ‘commit’ process.
What happens under the hood when the user issues a commit in Junos? You can see what happens if you issue a ‘commit | display detail’. There is an example in this KB article. As you can see there is a lot of parsing for commit-scripts, interface ranges and apply-groups at the start. The config in these needs to be expanded and incorporated Continue reading
Original content from Roger's CCIE Blog Tracking the journey towards getting the ultimate Cisco Certification. The Routing & Switching Lab Exam
In my opinion F5 are the market leader in load balancing appliances. If you are just starting out and want to get some experience on the platform how do you do it? With a new F5 4000s coming in around $30,000 its not a cheap box to put in your lab. The answer is the F5 virtual […]
Post taken from CCIE Blog
Original post F5 Virtual Appliance – How to install the VE LTM on ESXi
On this week's show we take a look at what the hell it happening in Germany, where FireEye sought and obtained an ex parte injunction against a bunch of security researchers over a presentation they were about to do at 44Con. We speak with infosec lawyer Alex Urbelis -- he was at 44Con when all this came to light and he shares his insights.
Pirmin Sidler read the stretched VSAN blog posts by Duncan Epping (intro, HA/DRS considerations, demo) and asked me what I think about stretched VSAN considering my opinions on long-distance vMotion.
TL&DR answer: it makes way more sense than long-distance vMotion. However…
Read more ...Mirantis says customers want it to deliver NFV magic with all the bells and whistles, so it's assembling vendor partners to make it happen.
Python has certainly become one of the top languages of the day. In this post, I want to spend some time to get you up and running with it. We’ll start with a base install of Python and then walk through an example to introduce some basic Python concepts. If you’re in infrastructure, particularly networking, then Python is a language you should be putting some time towards learning. Most of the vendors out there are coming out with some level of Python integration for their products. Matt Oswalt spends some time in one of his recent posts talking about how important this integration is as well as gives a couple of examples. Bottom line – all of us in infrastructure should be finding better ways to do things and Python is a good place to start.
Note: If you’re interested in the future of networking as a whole, check out this other post from Matt Oswalt where he talks about next gen networking skills. Good stuff.
I always like to start from the beginning so let’s start from absolute scratch. I’m going to start with a CentOS 7 host that has Continue reading
Last winter I had to recertify CCIE. This time it felt like a negative, adversarial ordeal: reviewing and relearning a lot of stuff that I don’t use in order to justify the sunk costs of obtaining the certification. It’s also a zero-sum game: time spent on recertification is time not spent learning newer, more relevant things. I’ve seen a couple of blog posts (here and here) lately related to this issue. How could recertification be done better?
Outside my professional life, I’ve long been a search and rescue volunteer here in rural Colorado. As part of that, I maintain a Wilderness First Responder (WFR) certification. WFR is a certification for remote emergency medical care that starts as an 80-hour class. It’s required for most types of guiding and outdoor education careers.
Unlike with the CCIE, I always look forward to WFR recertification, even though it’s expensive and I have to take vacation time in order to do it. Why? It’s fun, cooperative, progressive, educational, and encouraging. It’s done as a 16-24 hour class that mixes classroom review, hands-on lab practice, and new material that’s been introduced or updated in the preceding years. This allows recertification candidates to interact Continue reading
Virtual appliances not only provide for a great lab environment, but are the future of how network services will be tested, validated, and delivered within an Enterprise. And Juniper gets this – they spent a lot of time covering the vSRX and vMX product lines at the most recent Networking Field Day event.
Over the next few months, I’ll more than likely be spending a lot of time on Juniper gear, and it will be the virtual platforms, so it was good timing to get to be in the room to learn more about them along with many of the automation capabilities Juniper supports across their product families.
While I have not spent as much time on Juniper kit as I would have liked over the past few years, the one awesome thing to see and experience first-hand is that they have a unified API (NETCONF) across all of their products.
Why is this so valuable? Well, for one, we get to use the same libraries and integrations across platforms. As an example, we can use the Juniper Ansible modules across any of their devices. In this post, we’ll take a look at using one Continue reading
Lots of things are called 'elastic' lately, but Alcatel-Lucent's Elastic CDN is more about network virtualization than industry jargon.