Keen to get everyones input on if its worth learning about MPLS VPN, BGP right now? It seems every company i look at wants knowledge of Wifi / ISE / Firewalls / SD-WAN to name a few. So am i better off learning some of these? My current job is a traditional MPLS VPN network so the reason im learning that.
Thoughts?
EDIT - What gets you a job? Every job I look at wants Wi-Fi / ISE / Cloud knowledge etc not bgp/mpls. Am
I behind the industry?
Learning BGP is (and will be for a very long time) fundamental to being a proficient network engineer. If you are in enterprise networking you still need to know what mpls is - ie a private l3 carriage service. But understanding how an mpls core works - mp-bgp and ldp etc isnt really relevant unless you are aiming for carrier land.
I personally worked my whole carrier for ISP/carriers. Learning BGP and MPLS was essential nonetheless. And most companies relies on carriers/ISPs for their long distance services (or Internet).
If you like doing enterprise networking, you may get away by never learning MPLS, but you should definitely learn BGP, it is obnoxious in many enterprise context: data centres, ISP/Carriers connections, virtualization (most virtual routers runs BGP).
I would argue that midsize enterprise could benefit from MPLS also. Makes building larger networks easier imo. But, this is debatable and can be a hard pill to swallow when you have limited staff and resources.
Learn BGP, its pretty easy and once you know it you get a far better understanding how everything is really connected. The orielly’s book “BGP: Building Reliable Networks with the Border Gateway Protocol 1st Edition” from 2002 is still stupid up to date on the topic too btw. The protocol ain’t changing and will likely not be replaced in the next 30 years.
I’m on a larger team and I have the deepest knowledge of BGP, and even I don’t consider myself an expert on it. I really wish we did have an expert. It’s heavily used in certain respects, especially internet hosting, multi-homing, and even cloud hosting. It’s like the routing swiss army knife. Knowing it seems to help more often than you would think.
MPLS VPN, on the other hand is frequently hidden behind carrier connectivity. If you have a job where you need it, adding that knowledge isn’t hard to get started on.
MPLS is fundamental (need to know both RSVP and LDP in basic MPLS). You must know about l2vpns (both Kompella and Martini), l3vpns (ebgp or ospf as a pe-ce). You can avoid learning about mvpn - it is quite rare. BGP is fundamental. The only topics from BGP you can drop are about confederations - nobody use those.
Honestly, it really depends on the scale and complexity of your network. If you’re managing a large enterprise or ISP, BGP/MPLS can offer serious benefits in terms of scalability and resilience. But for smaller networks, it’s probably overkill. I’d say weigh the cost and complexity against your actual needs. Sometimes simpler solutions can get the job done just as effectively.
BGP is vital in today’s networking IMO and you should learn it.
I would argue that EVPN is a better newer version of MPLS and is easier to work with IMO. If your current job uses MPLS it’s worth learning that of course.
These guys are a dime a dozen. Throw in VOIP so you can jump from one ticket to the next when a weird user doesn’t like something about his phone (LOL).
Why not learn carrier grade networking, distinguish yourself and get your CCIE-SP and JNCIE-SP? You’ll be far less helpdesk and user facing. I would even say facing IT generalists is as painful and time consuming as users, maybe more so since they want to be taught during the fix.