<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://camarreal.dedyn.io/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://camarreal.dedyn.io/feed.php">
        <title>dokucama - network_stuff:juniper</title>
        <description></description>
        <link>https://camarreal.dedyn.io/</link>
        <image rdf:resource="https://camarreal.dedyn.io/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-05-01T16:17:36+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:ansible_for_junos&amp;rev=1698935895&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:ex&amp;rev=1698935895&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:host-preparation&amp;rev=1698935895&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:mx&amp;rev=1698935895&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:ptx&amp;rev=1698935895&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:qfx&amp;rev=1727273921&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:srx&amp;rev=1698935895&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:telemetry&amp;rev=1751999044&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:vmx&amp;rev=1698935895&amp;do=diff"/>
                <rdf:li rdf:resource="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:vqfx&amp;rev=1698935895&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://camarreal.dedyn.io/lib/exe/fetch.php?media=wiki:logo.png">
        <title>dokucama</title>
        <link>https://camarreal.dedyn.io/</link>
        <url>https://camarreal.dedyn.io/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:ansible_for_junos&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_for_junos</title>
        <link>https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:ansible_for_junos&amp;rev=1698935895&amp;do=diff</link>
        <description>AN EXAMPLE OF INSTALLATION:

In the hub:
alias python=&quot;/usr/bin/python3.6&quot; # Add this in bashrccat &gt; requirements.txt
ansible==2.8.7
paramiko
netaddr
yamllintansible-galaxy collection install juniper.device
pip3 unistall oci
pip3 unistall oci-cli
pip3 install -r requirements.txt
pip3 install -U junos-eznc
pip3 install junos-eznc
pip3 install jxmlease
yum install ansible # 2.9.16
ansible-galaxy install Juniper.junos</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:ex&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ex</title>
        <link>https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:ex&amp;rev=1698935895&amp;do=diff</link>
        <description>EX SWITCHES

My notes in googled : External Link

Password recovery procedure for EX switches: link1 , link2




\\TFXPC0(vty)# show filter hw groups
For the mastership selection, remember higher wins External Link.  the members that are not selected as master or backup function as linecard members of the Virtual Chassis configuration. A switch with a mastership priority of 0 is always in the linecard role. The default value for mastership priority is 128. Normally we assign master and backup th…</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:host-preparation&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>host-preparation</title>
        <link>https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:host-preparation&amp;rev=1698935895&amp;do=diff</link>
        <description>HOST PREPARATION:

Combine the requirements below with the ones listed in the “Preparing the CentOS Host to Install vMX” in &lt;https://www.juniper.net/documentation/en_US/vmx/topics/topic-map/vmx-installing-on-kvm.html#id-preparing-the-ubuntu-host-to-install-vmx&gt;


Verify that INTEL VT-d is enabled (note amd-v is not working for this!)
cat /proc/cpuinfo | egrep -i vmx  # we Want this
cat /proc/cpuinfo | egrep -i svm  # we Don&#039;t want this</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:mx&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mx</title>
        <link>https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:mx&amp;rev=1698935895&amp;do=diff</link>
        <description>MX SERIES

CLI cheatsheet: 

BGP

Adj-RIB-in / Adj-RIB-out
show route receive-protocol bgp &lt;peer-ip&gt;
show route advertising-protocol bgp &lt;peer-ip&gt;  # use this for internal &#039;show route range &lt;prefix&gt;&#039;
To see which routes are using the primary or secondary BGP (equivalent to</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:ptx&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ptx</title>
        <link>https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:ptx&amp;rev=1698935895&amp;do=diff</link>
        <description>To download firmware on a linux box we do this. Note the quotes and the first argument being the name of the file:
wget  -O vJunosEvolved-23.1R1.8.qcow &#039;https://cdn.juniper.net/software/vJunosEvolved/23.1R1/vJunosEvolved-23.1R1.8.qcow2?adjkha&#039;</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:qfx&amp;rev=1727273921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-25T14:18:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qfx</title>
        <link>https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:qfx&amp;rev=1727273921&amp;do=diff</link>
        <description>EXPANSION MODULE NOT RECOGNISED:

show chassis fpc pic-status  # If this shows the expansion modules offline.
request chassis system-mode flexi-pic-mode all-members # do this and reboot
CHANNELIZATION - BREAK OUT CABLES (fiber break-out):


	*  &lt;https://www.juniper.net/documentation/en_US/junos/topics/task/configuration/qfx3500-3600-standalone-channel-configuring.html&gt; 
	*</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:srx&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>srx</title>
        <link>https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:srx&amp;rev=1698935895&amp;do=diff</link>
        <description>SRX

To see what policy is being hit by a flow:
show security match-policies ?
 Possible completions:
destination-ip       Match policy for the given destination IP
destination-port     Match policy for the given destination port) (1..65535)
[...]
source-port          Match policy for the given source port) (1..65535)
to-zone              Match policy for the given destination zone</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:telemetry&amp;rev=1751999044&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-08T18:24:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>telemetry</title>
        <link>https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:telemetry&amp;rev=1751999044&amp;do=diff</link>
        <description>MDT (Model Driven Telemetry): Replaces SNMP



What is gRPC (streaming telemetry)

	*  Google Remote Procedure call (remote call on the device) . Is an open source alternative/improvement to classic restAPI. It adds consistency, also uses binary messages instead of json text so it&#039;s more efficient traffic-wise. Uses standard language: protobuf which is supported by python among others.</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:vmx&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vmx</title>
        <link>https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:vmx&amp;rev=1698935895&amp;do=diff</link>
        <description>*  Create interfaces in KVM &gt; VMX-VFP 

----------

INSTALLATION:


	*  host preparation
	*  Install:  step-by-step-guide
		*  based on : &lt;https://codingpackets.com/blog/juniper-vmx-vagrant-libvirt-box-install&gt;

	*  Troubleshooting: 
	*  Provision vagrant file with ansible : see this file tree (note we do 1 vagrant up &amp; then 2 run.ansible.sh) : 
		*  &lt;https://www.linkedin.com/pulse/network-automation-using-ansibleplaybookspart-4-ahnaf-shahriar/&gt;
		*</description>
    </item>
    <item rdf:about="https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:vqfx&amp;rev=1698935895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-02T14:38:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vqfx</title>
        <link>https://camarreal.dedyn.io/doku.php?id=network_stuff:juniper:vqfx&amp;rev=1698935895&amp;do=diff</link>
        <description>*  Create interfaces in KVM &gt; VQFX-RE01 &gt; They apper as emX ?
	*  Rebooting the vcp also reboots the VFP




The RE is used to connect to other network devices or hosts including the PFE. The initial port names are em0 to em14 but they are not used to communicate with other devices. The actual connectivity ports are xe-0/0/0 to xe-0/0/11. The port mappings of the RE are below:</description>
    </item>
</rdf:RDF>
