Skip to content

JPR-944 JNCIE-ENT Practice Questions

Prepare for JPR-944 with more than an answer.

160 questions in the full set12 sample questionsUpdated Mar 12, 2026
  1. 1

    Which two BGP attributes are considered 'Well-known Mandatory' and must be present in every BGP UPDATE message? (Select TWO)

    Show answer details

    Correct answer: C, D

    AS_PATH is a well-known mandatory attribute. It lists the AS numbers the update has traversed and is critical for loop detection.

    NEXT_HOP is a well-known mandatory attribute. It defines the IP address of the router that should be used as the next hop to the destination.

  2. 2

    You are setting up an Aggregate Route in Junos to summarize a block of /24 networks into a single /16 advertisement. You want the aggregate route to be active only if at least one contributing route is present in the routing table. What is the default behavior regarding contributing routes for a generated aggregate route in Junos?

    Show answer details

    Correct answer: C

    By default, when you configure an aggregate route (e.g., set routing-options aggregate route 10.0.0.0/16), Junos requires at least one 'contributing' route (a more specific route falling within that range) to be active in the routing table for the aggregate itself to be active and installable.

  3. 3

    A network administrator needs to secure the control plane of a Juniper router. They create a firewall filter to allow only SSH and BGP traffic from specific trusted subnets and discard everything else. Where must this filter be applied to protect the router itself?

    Show answer details

    Correct answer: D

    To protect the local control plane (traffic destined TO the router itself), the standard best practice in Junos is to apply a firewall filter to the input direction of the loopback interface (lo0). Traffic destined for any interface on the chassis is processed via the lo0 filter.

  4. 4

    You are designing an automation strategy for a Juniper-based data center using PyEZ. Your script needs to connect to a device, retrieve the full configuration in JSON format, and handle any connection errors gracefully. Which Python code snippet correctly implements the connection and retrieval using the Device class?

    Show answer details

    Correct answer: B

    The Device class is the primary entry point in PyEZ. After instantiating and opening the connection with dev.open(), the rpc.get_config() method is used to retrieve configuration. Passing options={'format':'json'} (or specific arguments depending on the PyEZ version wrapper) instructs the device to return JSON output. The other options either use incorrect method names like pull_config or incorrect format arguments.

  5. 5

    A network architect is deploying Class of Service (CoS) on an EX Series switch. The requirement is to ensure that Voice over IP (VoIP) traffic is strictly prioritized over all other traffic types during congestion, but must not starve the control plane traffic. Which scheduler configuration accomplishes this?

    Show answer details

    Correct answer: A

    On Juniper platforms, 'strict-high' priority is designed exactly for this use case. It ensures the queue is serviced before any other queue, including 'strict-high' queues if they exist (though typically only one is recommended per port to avoid conflict), but importantly, Juniper architecture implicitly protects network control traffic in specific reserved queues or allows you to map control traffic to high priority queues. 'strict-high' is the correct setting for delay-sensitive VoIP.

  6. 6

    You are troubleshooting an OSPFv3 adjacency issue between two routers over an IPv4 infrastructure. The routers are configured to support IPv4 unicast address families within OSPFv3. The adjacency stays in the INIT state. Which two configuration checks are most relevant to resolving this specific OSPFv3 AF-mode issue? (Select TWO)

    Show answer details

    Correct answer: C, D

    OSPFv3 uses IPv6 link-local addresses for neighbor discovery and hello packet exchange, even when transporting IPv4 routes (in a dual-stack or AF-aware configuration). If the IPv6 link-local communication is broken, the adjacency cannot form.

    In OSPFv3, the Router ID is a 32-bit number. If no IPv4 address is configured on an interface (which might be the case in a pure IPv6 environment, though here we are doing IPv4 over OSPFv3), or if the system cannot automatically select one, the process fails. Manually setting the router-id is critical.

Create an account to continue.