JN0-351 JNCIS-ENT: Enterprise Routing and Switching Before JN0-352
JN0-351 is the previous Juniper Networks Certified Specialist, Enterprise Routing and Switching exam. It followed JN0-349 in June 2023 and remained the JNCIS-ENT exam until Juniper introduced JN0-352 in June 2026. Juniper’s historical JN0-351 material described a 90-minute, 65-question written exam with JNCIA-Junos as the prerequisite and Junos 23.1 as the referenced software version.
The code is no longer the current exam, but its scope remains useful because it represents a recent version of the enterprise specialist body of knowledge. Candidates had to understand Layer 2 switching, VLANs, spanning tree, protocol-independent routing, OSPF, IS-IS, BGP, tunnels, and high availability, with configuration and troubleshooting integrated throughout. The current JN0-352 blueprint preserves that broad operational shape while reflecting Juniper’s latest exam revision.
For anyone arriving from an older study plan, the key is to separate the historical exam from the living skill set. JN0-351 content can still sharpen routing and switching judgment, but a current candidate should use the active Juniper blueprint as the authority for exam logistics and exact objectives. JN0-351 is therefore treated as historical while the networking reasoning that remains relevant is preserved.
JN0-351 sat between Junos fundamentals and professional enterprise depth
The specialist level expects more than basic familiarity with the CLI. A learner should already understand configuration hierarchy, commit behavior, interfaces, routing tables, and common operational commands. The current JNCIA-Junos path provides that foundation. At JNCIS-ENT level, those building blocks become tools for explaining a real network rather than ends in themselves.
One way to test readiness is to describe the path of a packet without opening a configuration. Which VLAN receives the frame? Where does the Layer 2 domain end? Which routing table contains the destination? Which protocol supplied the active route? What policy could modify it? Which redundancy mechanism would matter if the preferred link or control plane failed? If those questions feel connected, the candidate is operating at the right conceptual level.
Layer 2 switching and VLANs define the first forwarding boundary
JN0-351 required candidates to understand bridging components, frame processing, VLAN ports, tagging, native VLAN behavior, voice VLAN concepts, and inter-VLAN routing. These topics are best learned by following traffic. A frame arrives on a specific interface, belongs to a particular VLAN context, causes or uses MAC learning, and is either switched within that domain or sent toward a routed gateway.
Misconfiguration often produces symptoms that look like higher-layer failures. An application may be unreachable even though the IP route is correct because the endpoint is in the wrong VLAN. A gateway may respond from one switch but not another because trunk tagging differs. Practice correlating interface state, VLAN membership, MAC tables, and routed interfaces so you can identify the first place where expected forwarding state breaks.
Spanning tree and Layer 2 protections keep redundancy from becoming instability
Redundant switching paths are desirable only when the network can prevent loops. STP and RSTP establish a loop-free logical topology by exchanging BPDUs, electing roles, and controlling which ports forward. Candidates should be able to predict root selection, understand port states and roles, and explain what changes when a link or bridge disappears.
Protection mechanisms add operational guardrails. Root, loop, and BPDU protections defend design assumptions, while port security, DHCP snooping, Dynamic ARP Inspection, IP source guard, storm control, and Layer 2 firewall filters address different risks. The later JN0-352 blueprint explicitly includes MACsec as well. For historical JN0-351 study, the deeper lesson is to connect every control to the failure or abuse case it is intended to contain.
Protocol-independent routing explains why a route is present before any IGP is blamed
Static, aggregate, and generated routes, routing instances, RIB groups, load balancing, and filter-based forwarding can alter packet treatment independently of OSPF, IS-IS, or BGP. A route may exist in one table but not another, lose to a route with better preference, or be intentionally redirected by policy. Understanding that framework prevents the mistaken assumption that every routing problem is a dynamic-protocol problem.
Use route-centric troubleshooting. Identify the destination prefix, locate all candidate routes, determine which one is active, then inspect the protocol or configuration that created it. If a route should cross routing-instance boundaries, confirm the mechanism that shares it. If load balancing or forwarding filters are involved, verify the forwarding outcome rather than stopping at the control-plane routing table.
OSPF and IS-IS become clearer when adjacency and database state are examined separately
OSPF requires understanding router IDs, packet types, neighbors, DR and BDR behavior, area roles, LSAs, and the link-state database. IS-IS uses different terminology—levels, areas, PDUs, TLVs, and the DIS—but it also depends on neighbor relationships and a shared topology view. Candidates should know how each protocol forms adjacency and how the resulting database contributes to route calculation.
A useful lab method is to build a working adjacency and then introduce one mismatch. Change an area, level, interface setting, or policy and observe exactly what operational state changes. Use ping and traceroute for reachability, show commands for protocol and route state, logging for event context, and traceoptions when deeper protocol evidence is needed. The objective is to move from symptom to protocol stage rather than simply collect output.
Enterprise designs also make route leaking and routing-instance boundaries important. A route can be correct inside one table and still unavailable to a neighboring service because the intended sharing mechanism is missing or too restrictive. Practice identifying the table in which a prefix was learned, the policy that controls movement between contexts, and the table from which forwarding will actually occur. That discipline prevents a candidate from reading only the default routing table and overlooking the real control boundary.
BGP demands disciplined separation of peering, policy, and best-path selection
With BGP, a healthy TCP session does not guarantee the desired route will be active or advertised. Candidates need to understand message types, attributes, IBGP and EBGP relationships, route selection, groups and peers, and the effect of routing policy. The protocol becomes much easier when you trace a prefix through discrete stages instead of treating BGP as one large state machine.
Start with reachability to the peer, then verify the BGP session. Inspect received routes, policy acceptance, attribute changes, the route chosen as active, and what the router advertises onward. If a route disappears, find the first stage where its state differs from expectation. This workflow also prevents unnecessary policy edits when the actual issue is neighbor establishment or next-hop reachability.
Tunnels and high availability expose the difference between configuration and service continuity
GRE and IP-in-IP tunnels create logical paths across another routed network. Study endpoint reachability, encapsulation, routing over the tunnel, and the return path. An interface can appear configured while the service remains unusable because the underlay cannot reach the remote endpoint or because tunneled prefixes are not routed as expected.
High-availability mechanisms protect different resources and failure modes. Link aggregation and redundant trunk groups protect connectivity; virtual chassis changes the operational unit; graceful restart, GRES, NSR, and NSB preserve particular control or forwarding states; BFD accelerates failure detection; VRRP protects gateway availability; ISSU reduces disruption during supported upgrades. Associate each feature with the state it protects and the failure it is meant to survive.
Multicast and control traffic are useful diagnostic clues even when the exam question is framed around ordinary unicast reachability. Protocol hellos, BPDUs, and other control messages reveal whether neighboring devices agree about the local topology. Capturing or inspecting those exchanges can distinguish a silent Layer 2 break from a policy or route-selection problem higher in the stack. The broader lesson is to use the control plane as evidence rather than treating it as background noise.
Operational commands should be paired with a prediction. Before displaying an OSPF database, BGP route, Ethernet switching table, or interface statistic, write down what you expect to see if your hypothesis is correct. If the output disagrees, update the hypothesis instead of searching for a command that confirms the original assumption. This habit reduces confirmation bias and is especially valuable in multi-protocol enterprise networks where several plausible causes can produce the same user-visible outage.
Troubleshooting quality depends on narrowing the fault domain before changing configuration
Specialist exams reward engineers who can reason through symptoms. Define what works and what fails, then decide which layer should make the next decision. If local switching works but routed reachability fails, inspect the gateway and routing state. If a route exists but traffic still fails, inspect forwarding, policy, tunnel state, or the return path. Every command should answer a question.
This approach also improves production practice. Multiple simultaneous configuration changes can hide the real cause and create new faults. A stronger workflow captures evidence, forms a hypothesis, makes the smallest safe test, and confirms the result. JN0-351’s value was not merely knowledge of protocol syntax; it was the expectation that candidates could connect configuration, operational state, and troubleshooting.
A final readiness test is to explain the same outage from three perspectives: what the endpoint experiences, what the forwarding plane is doing, and what the control plane believes. If those three descriptions cannot be reconciled, more troubleshooting practice is needed. Enterprise specialist work is less about knowing the longest command list than about connecting evidence from different layers into one coherent explanation.
Current candidates should preserve the concepts but move to the active revision
JN0-351 is now a legacy code. Juniper introduced JN0-352 in June 2026, so current candidates should use the latest first-party exam page for scheduling and exact objectives. Older JN0-348 material can explain how the track evolved, while the current JN0-106 remains the associate-level Junos foundation for today’s progression.
For engineers continuing beyond specialist level, the current JN0-650 exam represents the professional enterprise routing and switching step. The wider Juniper certifications ecosystem changes exam codes over time, but the durable preparation method stays consistent: understand forwarding behavior, understand protocol state, and practice proving why the network is or is not doing what the design intends.