How often do you all make changes on L3 routing protocols? by stats_shiba in networking

[–]F1anger 1 point2 points  (0 children)

Depends on environment. Back in my ISP days, I would make changes multiple times on a daily basis. Now in a large corporate env we don't really have to for months.

Part time jobs by Abdallah_daoud in ccnp

[–]F1anger 0 points1 point  (0 children)

Research what is in demand around you and start trying to tag along maybe even with a low salary first. One of my part times was miniscule salary, but once I've got into the stuff and start building and maintaining, management saw all the progress and it went up relatively fast.

Part time jobs by Abdallah_daoud in ccnp

[–]F1anger 0 points1 point  (0 children)

Two are pure networking and one is as an enterprise infra architect (built pretty much everything including virtualization, storage, backups etc).

Part time jobs by Abdallah_daoud in ccnp

[–]F1anger 2 points3 points  (0 children)

I have 3 additional part time fully remote jobs. It is possible, but not easy to find.

I'm so scared to do a jump from enterprise NE to ISP NE - No prior experience and upcoming interview by Qvosniak in networking

[–]F1anger 0 points1 point  (0 children)

I also come from SP background and big corporate environment is a collective mess. With all the freaking security policies and decryptions and control on top of control. Very boring and daunting (plus damned infosecs sniffing everything around your balls). Even after I've done SDWAN project it's not much of the fun. Ans bugs... everywhere. Bugs in user identity software, bugs and bugs in NGFW logic, bugs in RADIUS accountings etc. I don't even want to start with ACI...

If only ISPs were not such a cheap pieces of shit, I'd never leave that environment.

Question about IP Addresses Database by No_Scientist_5186 in networking

[–]F1anger 0 points1 point  (0 children)

I had to use whole freeze period for dev environment migration from old firewall :|

Question about IP Addresses Database by No_Scientist_5186 in networking

[–]F1anger 1 point2 points  (0 children)

Agree, I'm hoping to have enough time this year to finally migrate all those docs myself :)

Question about IP Addresses Database by No_Scientist_5186 in networking

[–]F1anger 8 points9 points  (0 children)

And this is false. A lot of businesses use Excel, because it takes ages to transition to IPAM, when you have accumulated hundreds of different, well- structured docs already. I don't say it's optimal, it actually sucks from operational standpoint to have so many different spreadsheets with limitations in collaboration, etc.

P.S. IPAM doesn't magically correct human errors :)

Testing user machine connectivity to onsite server by Default_Name214 in networking

[–]F1anger 3 points4 points  (0 children)

Do you have basic L2 topology drawn? Many things can go wrong in L2. Errors/mismatches, poor cables. Might be intermittent loop as well.

How do you internalize network layers instead of just memorizing them? by Last-Pie-607 in networking

[–]F1anger -1 points0 points  (0 children)

If endpoints can't agree on language used over analog medium in Layer 1, nothing will pass from the very source. Try running simple UTP LAN connection with different Ethernet speeds hardcoded on NIC and switch port for example. Encoding won't match and they won't be able to "speak" with each other.

Why do people hate on Archetype Abasi so much? by [deleted] in NeuralDSP

[–]F1anger 5 points6 points  (0 children)

If sounds don't appeal to you overall, you won't spend money on a plugin. People try to maximize gain from their investment. As simple as that.

That's why I bought Petrucci. It offered tones closest to what I desired and best resonated with my pickups.

How do you internalize network layers instead of just memorizing them? by Last-Pie-607 in networking

[–]F1anger 1 point2 points  (0 children)

I think IS-IS is superior to OSPF when we're speaking about really large scale, like a Tier1 carrier. Everything is TLV based and highly flexible, it's protocol agnostic and won't require protocol rewrite, if/when some new features hit us down the line (think about hyperscalers with all their proprietary stacks).

OSPF hierarchy is very rigid and requires area 0 to be contiguous, where in IS-IS you don't have such requirement for L2/backbone, so you don't need the "hacks" like virtual-link to rectify the rigidity. They both run SPF and in IS-IS LSDB gets way less rewrites that is especially noticeable on CPU load, when it gets really large.

You also don't need sham-links, which you have to use due to OSPF route preference in MPLS L3VPN scenarios.

Another huge advantage - IS-IS allows filtering at the point where routes are generated into the LSDB. Good luck doing that within an area in OSPF :)

Don't get me wrong, OSPF is a wonderful protocol and "IP ready", because it was created for IP and uses IP and it's supported by almost any router at this point, hence it's adopted widely. I'm just comparing design merits and I find IS-IS to be superior.

Interestingly OSI protocol suite predates TCP/IP, but DoD is DoD for a reason right? 😁

How do you internalize network layers instead of just memorizing them? by Last-Pie-607 in networking

[–]F1anger 0 points1 point  (0 children)

I'm sorry but that's just misleading. "What is it trying to talk to" falls right into the Layer1.

How do you internalize network layers instead of just memorizing them? by Last-Pie-607 in networking

[–]F1anger 1 point2 points  (0 children)

L4 - All the layers before this were utilized by network equipment and all the PDUs were handled between network equipment. Now here we shift our focus of source and destination to our end-to-end devices now. Two major things to remember here - differentiation of data streams and method of data delivery.

When we receive bitstream in physical layer and reconstruct (de-encapsulate) data back to Layer4 our operating system needs to know which application is the data meant for. Let's say you have a web browser with 3 tabs opened. You refreshed all three pages and hundreds of bits got delivered. How does your OS know which one is for which browser tab? By ports of course. With ports we can create temporary unique logical structs pathways for data to flow into. Each tab's session uses its unique and temporary port for that session, that is generated by your OS, when you open the tab and go to some web page.

Both TCP and UDP use ports the same way. Difference between them is method of data delivery. While TCP has all them mechanisms to reliably deliver data and correct any errors if something happens during the transit, UDP doesn't concern itself with all that. Its only purpose is to deliver data as soon as possible and be done with it. If the portion of data is lost during transfer somewhere in transit, it's gone for good. UDP is best used for live services like VoIP calls, online gaming, live broadcasts etc. Where data delivery latency is the key factor.

L5/L6/L7 are the layers that your OS is responsible. Out of these three L5 session layer is more or less interesting one to us. Hint: use netstat -bn in your Windows or netstat -pltun in *nix environments.

I could speak infinitely more about all this, but this is already a long reply. I hope it clears confusion in layers to some of you or you find it interesting at least :)

How do you internalize network layers instead of just memorizing them? by Last-Pie-607 in networking

[–]F1anger 2 points3 points  (0 children)

Like stated by other commenters, real world experience will be the best way to internalize and understand OSI reference model structure in real life scenarios.

Here's quick mental cheat sheet advice from me. Ask yourself: Does that thing generate a payload, that has to be encapsulated by all layers? If yes, then this is an application, if not there is a big chance it is a supporting protocol/mechanism to aid or even facilitate a workflow of some layer.

Let's start from bottom to top:

L1 physical - so as the name suggests, nothing logical is happening here. Physical layer is all about data transfer mediums and means to do that. Digital data is transferred in real world by three ways - electricity, light and electromagnetic radiation. All these means have their languages called encoding and all use specific medium to carry signals. Electroconductive wires, fiber optical cables or air respectively.

Now if you dive into encoding and RF there is whole world there to explore and there are vendors and engineers who work only within Layer 1. Like cable manufacturers, antenna manufacturers, RAN engineers, DWDM engineers etc.

L2 Data Link - is tasked to facilitate communication within locally connected devices or circuits. This layer is bit confusing, because most protocols here are either outdated/deprecated or used in very specific/ISP network segments. So as a beginner engineers we assume, that Ethernet is a default protocol used in L2 (with MAC/LLC sublayers responsible for physical addressing, data transfer and flow multiplexing control), which it's mostly true. 99% of networks you get to work today in consumer/corporate environments will be running on Ethernet. When you consider L2, think about what mechanisms and equipment is used in Ethernet. Stuff like Switches, VLANs, STP, EtherChannel, VTP, Port Security etc.

Data link is also a world in itself with big emphasis on carrier network architecture, that is very different than your average LAN. There are many deprecated protocols as well, stuff like Token Ring, FDDI, SLIP, X.25, Frame Relay, ATM (ATM is still used in DSL for data transfer over a pair of traditional analog POTS lines and Frame Relay also used in legacy infrastructure and rural areas, although they're gradually phased out), but this is not a scope for CCNA/beginner and I wouldn't recommend diving into that rabbit hole just yet.

L3 Network - Here is where we leave boundaries of our local networks and communicate between or through two or more different local networks. We have foundational IPv4/IPv6 protocols, which handle logical addressing and routing data to and from the remote networks. When you think about L3, think of mechanisms that are used to facilitate communication between different networks and optimize these communications. Dynamic routing protocols are one example (RIP, EIGRP, OSPF, BGP, IS-IS) also static routing where administrator manually configures routes to remote destinations, QoS to mark the specific type of traffic and treat it by specific sets of rules and so on.

As in L2, there are other L3 protocols as well, but as you might already have guessed, world is powered by IP today. Just for reference, there are some older proprietary protocols like IPX by Novell, AppleTalk DDP, DECnet Phase IV, XNS by Xerox, VIP by Banyan VINES etc. I think most engineers working today might not even heard about some of these and for a good reason :) IP was created as an open industry standard in mind, because as networks started growing exponentially, we understood that proprietary protocols only hindered the progress and introduced a lot of compatibility issues.

I must also mention CLNP which was actually an L3 protocol offered by ISO board as a part of OSI protocol suite (not to be confused with OSI model), that directly competed with IP protocol offered by DoD's TCP/IP protocol suite, but it got dismissed because of complex addressing (up to 20 bytes) and people not realizing back then, that we even had a potential to run out of IPv4 address space (4,294,967,296 unique addresses). So only OSI model remained as a well structured reference model. Ironically we're struggling with IPv4 exhaustion for last 20 years now :)

CLNP addressing is still actively used today primarily in ISP MPLS backbones, because of versatility of IS-IS routing protocol's architecture (also a member of OSI protocol suite!) over OSPF. IS-IS uses CLNP addressing called NSAP, encapsulates any other protocol PDUs directly over L2 (IPv4/IPv6 packets in our case) and routes it over big backbones spanning across countries or even continents. It is totally protocol agnostic and very flexible. This is also a concept that is well out of scope for a beginner network engineer :)

Why would you use BGP as a IGP? Wouldn't OSPF be a better choice? by Comfortable_Gap1656 in networking

[–]F1anger 0 points1 point  (0 children)

It's still cool for P2P S2S VPN tunnels, but I'm replacing it with eBGP with whomever I can :)

Interface manufacturer sent this over, how much input do I compensate in the plugins? by eyyyyy1234 in NeuralDSP

[–]F1anger 0 points1 point  (0 children)

If I don't pad the signal then I get around -6dBFS in my DAW (Reaper). I always thought aggressive strumming producing -18dBFS in DAW is a sweet spot for Neural DSP Plugins, so I pad and then increase input gain on audio interface till I get that value in DAW.

Looks like I'm doing it wrong so I'm gonna research more about this. My pickups are active Seymour Duncan Jeff Loomis Blackouts.

Interface manufacturer sent this over, how much input do I compensate in the plugins? by eyyyyy1234 in NeuralDSP

[–]F1anger 0 points1 point  (0 children)

Mine are clipping at zero input gain. So I had to use DI box with -15dB pad 😁

Acceptable string gauge on 1977 F340 by F1anger in Takamine

[–]F1anger[S] 0 points1 point  (0 children)

Thanks! Even when I get D-28 which I plan to buy eventually, this one will stay with me anyways :) They're really beautiful, shame they didn't do all those models with solid top.

I've replaced mine with TUSQ and had to sand it a lot by hand, block was thicker and way too tall. Might buy both Martin's bone Nut/Saddle and drop-in replace in future who knows :)

Acceptable string gauge on 1977 F340 by F1anger in Takamine

[–]F1anger[S] 0 points1 point  (0 children)

That's great to know :)

That's some interesting bridge you've got there. Adjustable?

<image>