<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7873626</atom:id><lastBuildDate>Mon, 08 Dec 2025 09:22:25 +0000</lastBuildDate><category>SP CCIE Lab</category><category>News</category><category>SP CCIE Written</category><category>CVOICE</category><category>ONT</category><category>Riverbed</category><category>MPLS</category><category>BGP</category><category>ICND1</category><category>QoS</category><category>RCSP</category><category>ICND</category><category>CCIE Related Stuff</category><category>cisco</category><category>Bluecoat</category><category>Multicast</category><category>CCNA Voice</category><category>OSPF</category><category>JUNOS</category><category>Cisco 360</category><category>CIPT2</category><category>ICND2</category><category>Juniper</category><category>SMB</category><category>個人經歷</category><category>BSCI</category><category>CIPT1</category><category>IS-IS</category><category>SRX</category><category>Wireless</category><category>有感而發</category><category>BCMSN</category><category>IOS</category><category>RS ccie</category><category>RTBH</category><category>好文推薦</category><category>ACL</category><category>CCDA</category><category>CWAAS</category><category>USB</category><category>ccna</category><category>packet tracer</category><category>好物分享</category><category>CCVP</category><category>Cisco Networker 2009</category><category>DSCP</category><category>Dynamips</category><category>EC2</category><category>EIGRP</category><category>EXP</category><category>IIUC</category><category>IPv6</category><category>Juniper EX Series Switch</category><category>LDP</category><category>LSA</category><category>PacketShaper</category><category>Packeteer</category><category>Rewrite</category><category>SONET</category><category>Security CCIE Lab</category><category>VPN</category><category>cloud</category><category>show</category><category>好書推薦</category><category>遊記</category><category>1000base</category><category>1000base-bx</category><category>ABM</category><category>AF31</category><category>APS</category><category>ARM</category><category>ATM</category><category>AVP</category><category>AWS</category><category>Amazon</category><category>Automation</category><category>BA</category><category>BDR</category><category>CBTS</category><category>CCNP</category><category>CIR</category><category>CRC</category><category>CRS-1</category><category>CS3</category><category>Cable</category><category>Cinder</category><category>Classifier</category><category>CoS</category><category>Cryptography</category><category>CsC</category><category>DESGN</category><category>DH</category><category>DIY</category><category>DPT</category><category>DR</category><category>DRP</category><category>DS-TE</category><category>Dense-Mode</category><category>Devstack</category><category>DiffServ</category><category>Ethernet</category><category>FTFL</category><category>Firefly</category><category>Firewall Filter</category><category>Forwarding Class</category><category>GCC1</category><category>GCC2</category><category>GMPLS</category><category>GUI</category><category>Glance</category><category>H-CoS</category><category>HDLC</category><category>Horizon</category><category>ICRQ</category><category>IKE</category><category>IPSec</category><category>IPSec VPN</category><category>Inter-AS</category><category>J-web</category><category>JUNOS Script</category><category>Keystone</category><category>L2TP</category><category>L2TPv3</category><category>LCC</category><category>LMI</category><category>LMP</category><category>LSDB</category><category>LTE</category><category>MEF</category><category>MF</category><category>MGCP</category><category>MP-BGP</category><category>MP2MP</category><category>MSC</category><category>NBMA</category><category>NRM</category><category>Netscreen</category><category>Nova</category><category>ODU</category><category>OP Script</category><category>Opaque</category><category>Openstack</category><category>P2P</category><category>PCC</category><category>PHP</category><category>PIM</category><category>PIM-DM</category><category>PLIM</category><category>PPP</category><category>PSP</category><category>PTE</category><category>PVC</category><category>Policing</category><category>Prune</category><category>RIB</category><category>RMP</category><category>ROUTE</category><category>RPR</category><category>RR</category><category>RSVP-TE</category><category>RT</category><category>Route Target</category><category>S3</category><category>SDN</category><category>SFC</category><category>SIP</category><category>SLA</category><category>SPD</category><category>SSG</category><category>SSH</category><category>STE</category><category>Scheduler-map</category><category>Schedulers</category><category>ScreenOS</category><category>SecureCRT</category><category>Shaping</category><category>Sinkhole</category><category>Switching Mode</category><category>TCMi</category><category>TCP/IP</category><category>ToS</category><category>Token Ring</category><category>Trigger</category><category>Upgrade</category><category>VPLS</category><category>VRF</category><category>Voice CCIE</category><category>WAAS</category><category>Windows</category><category>adsl</category><category>area-local</category><category>autoinstall</category><category>ccent</category><category>ccna sp</category><category>ccnp sp</category><category>commit</category><category>compare</category><category>display set</category><category>dsl</category><category>dslam</category><category>export</category><category>hdsl</category><category>idsl</category><category>interface</category><category>intra-area-prefix</category><category>link-local</category><category>load</category><category>logical router</category><category>logical-system</category><category>olive</category><category>packet-based</category><category>redistribute</category><category>redistribution</category><category>rollback</category><category>running-config</category><category>save</category><category>sdsl</category><category>seminar</category><category>sfp</category><category>shdsl</category><category>snapshot</category><category>startup-config</category><category>traffic engineering</category><category>ubuntu</category><category>vSRX</category><category>vdsl</category><category>virtualization</category><category>新加坡</category><category>超合金</category><title>Learning IOS and JUNOS</title><description>Personal networking knowledge learning record and experience sharing</description><link>http://ccie11440.blogspot.com/</link><managingEditor>noreply@blogger.com (CCIE11440)</managingEditor><generator>Blogger</generator><openSearch:totalResults>601</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-5064324541113143586</guid><pubDate>Fri, 30 May 2014 10:06:00 +0000</pubDate><atom:updated>2014-06-02T22:14:05.652+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">IOS</category><category domain="http://www.blogger.com/atom/ns#">JUNOS</category><category domain="http://www.blogger.com/atom/ns#">LSA</category><category domain="http://www.blogger.com/atom/ns#">LSDB</category><category domain="http://www.blogger.com/atom/ns#">OSPF</category><title>[POC] Cisco vs Juniper running OSPF w/o Backbone Area 0</title><description>As everyone knows that OSPFv2 is a standard routing protocol (http://www.ietf.org/rfc/rfc2328.txt), but not all vendors device will implement it exactly the same. Especially when the network scenario was not follow the standard design, then it might have different exceptional behavior in different vendor devices.&lt;br /&gt;
&lt;br /&gt;
In order to compare the difference behavior between Cisco and Juniper. I designed a special OSPF topology just like below, so we can see Cisco and Juniper have different result of routing exchange behavior.&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje1D98m87JdqYoWhOFJU0IzlELCqpWO51FKsLT-4x29DtYfJAmtKtA_wzJDlmIK_9JXSyvJf5N9_gkJKMvjzp1xOl8nw9Ue4Ony_dKfM-MEWJqcN12_z_HUgqCs9Qxyv2cHyYrZw/s1600/Cisco+OSPF+Area+1+-+2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje1D98m87JdqYoWhOFJU0IzlELCqpWO51FKsLT-4x29DtYfJAmtKtA_wzJDlmIK_9JXSyvJf5N9_gkJKMvjzp1xOl8nw9Ue4Ony_dKfM-MEWJqcN12_z_HUgqCs9Qxyv2cHyYrZw/s1600/Cisco+OSPF+Area+1+-+2.png&quot; height=&quot;204&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: large;&quot;&gt;&lt;b&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Cisco IOS (GNS3)&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
When we are using Cisco device with IOS to simulate this topology:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;R1 will not receive any routes&lt;/span&gt;.&lt;/b&gt; But if you check the R1 OSPF database, actually, you still see that LSA type 5 was received from R2, even R2 is not an ABR(because it has no backbone area 0).&lt;/li&gt;
&lt;li&gt;R2 will learn all routes because it belong to both OSPF areas.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;R3 will only learn all routes which was belong to area 2.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;R1#sh running-config&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Building configuration...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Current configuration : 1144 bytes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;version 12.2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;service timestamps debug uptime&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;service timestamps log uptime&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no service password-encryption&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;hostname R1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;boot-start-marker&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;boot-end-marker&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip subnet-zero&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip icmp rate-limit unreachable&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip cef&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip tcp synwait-time 5&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip domain-lookup&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;call rsvp-sync&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface FastEthernet0/0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip address 10.1.1.1 255.255.255.252&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;duplex auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;speed auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface FastEthernet0/1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip address&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;shutdown&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;duplex auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;speed auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface FastEthernet1/0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip address&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;shutdown&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;duplex auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;speed auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface FastEthernet1/1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip address&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;shutdown&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;duplex auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;speed auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;router ospf 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;log-adjacency-changes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;network 1.1.1.1 0.0.0.0 area 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;network 10.1.1.0 0.0.0.3 area 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip classless&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip http server&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;control-plane&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;dial-peer cor custom&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;line con 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;exec-timeout 0 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;privilege level 15&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;logging synchronous&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;stopbits 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;line aux 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;exec-timeout 0 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;privilege level 15&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;logging synchronous&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;stopbits 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;line vty 0 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no login&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;end&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;R1#sh ip route&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ia - IS-IS inter area, * - candidate default, U - per-user static route&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o - ODR, P - periodic downloaded static route&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Gateway of last resort is not set&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;10.0.0.0/30 is subnetted, 1 subnets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;C &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.1.1.0 is directly connected, FastEthernet0/0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;R1#sh ip ospf database&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OSPF Router with ID (10.1.1.1) (Process ID 1)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Router Link States (Area 1)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Link ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADV Router &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq# &amp;nbsp; &amp;nbsp; &amp;nbsp; Checksum Link count&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 882 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0x80000003 0x005AA9 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;903 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0x80000003 0x00CB31 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Net Link States (Area 1)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Link ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADV Router &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq# &amp;nbsp; &amp;nbsp; &amp;nbsp; Checksum&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;903 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0x80000002 0x003ECE&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Type-5 AS External Link States&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Link ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADV Router &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq# &amp;nbsp; &amp;nbsp; &amp;nbsp; Checksum Tag&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;100.100.100.0 &amp;nbsp; 10.1.1.6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;697 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0x80000002 0x003A26 0&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;R2#sh run&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Building configuration...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Current configuration : 1297 bytes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;version 12.2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;service timestamps debug uptime&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;service timestamps log uptime&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no service password-encryption&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;hostname R2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;boot-start-marker&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;boot-end-marker&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip subnet-zero&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip icmp rate-limit unreachable&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip cef&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip tcp synwait-time 5&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip domain-lookup&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;call rsvp-sync&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface Loopback0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip address 2.2.2.2 255.255.255.255&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface FastEthernet0/0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip address 10.1.1.2 255.255.255.252&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;duplex auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;speed auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface FastEthernet0/1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip address 10.1.1.5 255.255.255.252&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;duplex auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;speed auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface FastEthernet1/0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip address&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;shutdown&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;duplex auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;speed auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface FastEthernet1/1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip address&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;shutdown&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;duplex auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;speed auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;router ospf 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;log-adjacency-changes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;redistribute static subnets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;network 2.2.2.2 0.0.0.0 area 2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;network 10.1.1.0 0.0.0.3 area 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;network 10.1.1.4 0.0.0.3 area 2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip classless&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip http server&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;control-plane&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;dial-peer cor custom&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;line con 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;exec-timeout 0 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;privilege level 15&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;logging synchronous&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;stopbits 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;line aux 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;exec-timeout 0 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;privilege level 15&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;logging synchronous&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;stopbits 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;line vty 0 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no login&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;end&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;R2#sh ip route&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ia - IS-IS inter area, * - candidate default, U - per-user static route&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o - ODR, P - periodic downloaded static route&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Gateway of last resort is not set&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;2.0.0.0/32 is subnetted, 1 subnets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;C &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2.2.2 is directly connected, Loopback0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;100.0.0.0/24 is subnetted, 1 subnets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;O E2 &amp;nbsp; &amp;nbsp;100.100.100.0 [110/20] via 10.1.1.6, 00:51:05, FastEthernet0/1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;3.0.0.0/32 is subnetted, 1 subnets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;O &amp;nbsp; &amp;nbsp; &amp;nbsp; 3.3.3.3 [110/2] via 10.1.1.6, 00:51:05, FastEthernet0/1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;10.0.0.0/30 is subnetted, 2 subnets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;C &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.1.1.0 is directly connected, FastEthernet0/0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;C &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.1.1.4 is directly connected, FastEthernet0/1&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;R2#sh ip ospf database&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OSPF Router with ID (2.2.2.2) (Process ID 1)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Router Link States (Area 1)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Link ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADV Router &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq# &amp;nbsp; &amp;nbsp; &amp;nbsp; Checksum Link count&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1315 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000003 0x005AA9 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1338 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000003 0x00CB31 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Net Link States (Area 1)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Link ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADV Router &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq# &amp;nbsp; &amp;nbsp; &amp;nbsp; Checksum&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1338 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000002 0x003ECE&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Router Link States (Area 2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Link ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADV Router &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq# &amp;nbsp; &amp;nbsp; &amp;nbsp; Checksum Link count&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1315 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000004 0x00DC06 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.1.1.6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1130 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000005 0x00794F 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Net Link States (Area 2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Link ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADV Router &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq# &amp;nbsp; &amp;nbsp; &amp;nbsp; Checksum&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1315 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000002 0x00A365&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Type-5 AS External Link States&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Link ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADV Router &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq# &amp;nbsp; &amp;nbsp; &amp;nbsp; Checksum Tag&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;100.100.100.0 &amp;nbsp; 10.1.1.6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1130 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000002 0x003A26 0&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;R3#sh run&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Building configuration...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Current configuration : 1295 bytes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;version 12.2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;service timestamps debug uptime&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;service timestamps log uptime&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no service password-encryption&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;hostname R3&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;boot-start-marker&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;boot-end-marker&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip subnet-zero&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip icmp rate-limit unreachable&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip cef&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip tcp synwait-time 5&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip domain-lookup&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no mpls traffic-eng auto-bw timers frequency 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;call rsvp-sync&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface Loopback0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip address 3.3.3.3 255.255.255.255&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface FastEthernet0/0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip address 10.1.1.6 255.255.255.252&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;duplex auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;speed auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface FastEthernet0/1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip address&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;shutdown&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;duplex auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;speed auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface FastEthernet1/0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip address&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;shutdown&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;duplex auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;speed auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interface FastEthernet1/1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip address&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;shutdown&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;duplex auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;speed auto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no clns route-cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;router ospf 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;log-adjacency-changes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;redistribute static subnets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;network 3.3.3.3 0.0.0.0 area 2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;network 10.1.1.4 0.0.0.3 area 2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip classless&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ip route 100.100.100.0 255.255.255.0 Null0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no ip http server&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;control-plane&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;dial-peer cor custom&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;line con 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;exec-timeout 0 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;privilege level 15&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;logging synchronous&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;stopbits 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;line aux 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;exec-timeout 0 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;privilege level 15&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;logging synchronous&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;stopbits 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;line vty 0 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;no login&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;end&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;R3#sh ip route&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ia - IS-IS inter area, * - candidate default, U - per-user static route&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o - ODR, P - periodic downloaded static route&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Gateway of last resort is not set&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;2.0.0.0/32 is subnetted, 1 subnets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;O &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2.2.2 [110/2] via 10.1.1.5, 00:52:24, FastEthernet0/0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;100.0.0.0/24 is subnetted, 1 subnets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;S &amp;nbsp; &amp;nbsp; &amp;nbsp; 100.100.100.0 is directly connected, Null0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;3.0.0.0/32 is subnetted, 1 subnets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;C &amp;nbsp; &amp;nbsp; &amp;nbsp; 3.3.3.3 is directly connected, Loopback0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;10.0.0.0/30 is subnetted, 1 subnets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;C &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.1.1.4 is directly connected, FastEthernet0/0&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;R3# sh ip ospf database&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OSPF Router with ID (10.1.1.6) (Process ID 1)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Router Link States (Area 2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Link ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADV Router &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq# &amp;nbsp; &amp;nbsp; &amp;nbsp; Checksum Link count&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1387 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000004 0x00DC06 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.1.1.6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1200 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000005 0x00794F 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Net Link States (Area 2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Link ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADV Router &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq# &amp;nbsp; &amp;nbsp; &amp;nbsp; Checksum&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1387 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000002 0x00A365&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Type-5 AS External Link States&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Link ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADV Router &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq# &amp;nbsp; &amp;nbsp; &amp;nbsp; Checksum Tag&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;100.100.100.0 &amp;nbsp; 10.1.1.6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1200 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000002 0x003A26 0&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: large;&quot;&gt;Juniper JUNOS(olive)&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje1D98m87JdqYoWhOFJU0IzlELCqpWO51FKsLT-4x29DtYfJAmtKtA_wzJDlmIK_9JXSyvJf5N9_gkJKMvjzp1xOl8nw9Ue4Ony_dKfM-MEWJqcN12_z_HUgqCs9Qxyv2cHyYrZw/s1600/Cisco+OSPF+Area+1+-+2.png&quot; imageanchor=&quot;1&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: small; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje1D98m87JdqYoWhOFJU0IzlELCqpWO51FKsLT-4x29DtYfJAmtKtA_wzJDlmIK_9JXSyvJf5N9_gkJKMvjzp1xOl8nw9Ue4Ony_dKfM-MEWJqcN12_z_HUgqCs9Qxyv2cHyYrZw/s1600/Cisco+OSPF+Area+1+-+2.png&quot; height=&quot;204&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
When we are using Juniper device with JUNOS to simulate the same topology:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;R1 will receive all routes. Just like we still have OSPF backbone area 0.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;R2 will learn all routes because it belong to both OSPF areas.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;R3 will&amp;nbsp;receive all routes. Just like we still have OSPF backbone area 0.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;lab# show logical-systems R1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interfaces {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; em1 {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unit 12 {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vlan-id 12;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family inet {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address 10.1.1.1/30;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; lo0 {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unit 1 {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family inet {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address 1.1.1.1/32;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;protocols {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; ospf {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; area 0.0.0.1 {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; interface em1.12;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; interface lo0.1;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;lab# run show route logical-system R1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;inet.0: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;+ = Active Route, - = Last Active, * = Both&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;1.1.1.1/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *[Direct/0] 02:19:11&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; via lo0.1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;2.2.2.2/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *[OSPF/10] 00:03:01, metric 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; to 10.1.1.2 via em1.12&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;3.3.3.3/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *[OSPF/10] 00:03:01, metric 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; to 10.1.1.2 via em1.12&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.0/30 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*[Direct/0] 00:03:46&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; via em1.12&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.1/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*[Local/0] 00:03:46&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Local via em1.12&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.4/30 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*[OSPF/10] 00:03:01, metric 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; to 10.1.1.2 via em1.12&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;100.100.100.0/24 &amp;nbsp; *[OSPF/150] 00:03:01, metric 0, tag 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; to 10.1.1.2 via em1.12&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;224.0.0.5/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; *[OSPF/10] 02:13:34, metric 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MultiRecv&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;lab# run show ospf database detail logical-system R1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; OSPF database, Area 0.0.0.1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp;Type &amp;nbsp; &amp;nbsp; &amp;nbsp; ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Adv Rtr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp;Opt &amp;nbsp;Cksum &amp;nbsp;Len&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Router &amp;nbsp;*1.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x8000001b &amp;nbsp; 206 &amp;nbsp;0x22 0x2eb3 &amp;nbsp;48&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; bits 0x0, link count 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 10.1.1.2, data 10.1.1.1, Type Transit (2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 1.1.1.1, data 255.255.255.255, Type Stub (3)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 10.1.1.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 1, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Router &amp;nbsp; 2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x8000001b &amp;nbsp; 207 &amp;nbsp;0x22 0x31ba &amp;nbsp;36&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; bits 0x1, link count 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 10.1.1.2, data 10.1.1.2, Type Transit (2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 10.1.1.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 1, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Network &amp;nbsp;10.1.1.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000004 &amp;nbsp; 207 &amp;nbsp;0x22 0x1404 &amp;nbsp;32&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.252&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; attached router 2.2.2.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; attached router 1.1.1.1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 1.1.1.1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 0, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 2.2.2.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 0, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Summary &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000004 &amp;nbsp;2007 &amp;nbsp;0x22 0xea3f &amp;nbsp;28&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.255&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0) -&amp;gt; Metric: 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Summary &amp;nbsp;3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000003 &amp;nbsp; 207 &amp;nbsp;0x22 0xc85d &amp;nbsp;28&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt; mask 255.255.255.255&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0) -&amp;gt; Metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Summary &amp;nbsp;10.1.1.4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000009 &amp;nbsp; 211 &amp;nbsp;0x22 0x73ab &amp;nbsp;28&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.252&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0) -&amp;gt; Metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ASBRSum &amp;nbsp;3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000003 &amp;nbsp; 207 &amp;nbsp;0x22 0xba6a &amp;nbsp;28&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 0.0.0.0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0) -&amp;gt; Metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; OSPF AS SCOPE link state database&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp;Type &amp;nbsp; &amp;nbsp; &amp;nbsp; ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Adv Rtr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp;Opt &amp;nbsp;Cksum &amp;nbsp;Len&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Extern &amp;nbsp; 100.100.100.0 &amp;nbsp; &amp;nbsp;3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000002 &amp;nbsp;1245 &amp;nbsp;0x22 0x86f1 &amp;nbsp;36&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: 2, Metric: 0, Fwd addr: 0.0.0.0, Tag: 0.0.0.0&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;lab# show logical-systems R2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interfaces {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; em2 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unit 12 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vlan-id 12;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family inet {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address 10.1.1.2/30;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unit 23 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vlan-id 23;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family inet {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address 10.1.1.5/30;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; lo0 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unit 2 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family inet {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address 2.2.2.2/32;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;protocols {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; ospf {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; area 0.0.0.1 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; interface em2.12;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; area 0.0.0.2 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; interface lo0.2;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; interface em2.23;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;lab# run show route logical-system R2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;inet.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;+ = Active Route, - = Last Active, * = Both&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;1.1.1.1/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *[OSPF/10] 00:04:47, metric 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; to 10.1.1.1 via em2.12&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;2.2.2.2/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *[Direct/0] 02:20:57&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; via lo0.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;3.3.3.3/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *[OSPF/10] 00:04:51, metric 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; to 10.1.1.6 via em2.23&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.0/30 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*[Direct/0] 00:05:32&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; via em2.12&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.2/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*[Local/0] 00:05:32&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Local via em2.12&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.4/30 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*[Direct/0] 00:05:32&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; via em2.23&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.5/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*[Local/0] 00:05:32&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Local via em2.23&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;100.100.100.0/24 &amp;nbsp; *[OSPF/150] 00:04:51, metric 0, tag 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; to 10.1.1.6 via em2.23&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;224.0.0.5/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; *[OSPF/10] 02:15:20, metric 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MultiRecv&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;lab# run show ospf database detail logical-system R2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; OSPF database, Area 0.0.0.1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp;Type &amp;nbsp; &amp;nbsp; &amp;nbsp; ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Adv Rtr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp;Opt &amp;nbsp;Cksum &amp;nbsp;Len&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Router &amp;nbsp; 1.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x8000001b &amp;nbsp; 255 &amp;nbsp;0x22 0x2eb3 &amp;nbsp;48&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; bits 0x0, link count 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 10.1.1.2, data 10.1.1.1, Type Transit (2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 1.1.1.1, data 255.255.255.255, Type Stub (3)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 10.1.1.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 1, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Router &amp;nbsp;*2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x8000001b &amp;nbsp; 254 &amp;nbsp;0x22 0x31ba &amp;nbsp;36&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; bits 0x1, link count 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 10.1.1.2, data 10.1.1.2, Type Transit (2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 10.1.1.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 1, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Network *10.1.1.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000004 &amp;nbsp; 254 &amp;nbsp;0x22 0x1404 &amp;nbsp;32&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.252&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; attached router 2.2.2.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; attached router 1.1.1.1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 1.1.1.1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 0, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 2.2.2.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 0, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Summary *2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000004 &amp;nbsp;2054 &amp;nbsp;0x22 0xea3f &amp;nbsp;28&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.255&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0) -&amp;gt; Metric: 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Summary *3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000003 &amp;nbsp; 254 &amp;nbsp;0x22 0xc85d &amp;nbsp;28&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.255&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0) -&amp;gt; Metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Summary *10.1.1.4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000009 &amp;nbsp; 258 &amp;nbsp;0x22 0x73ab &amp;nbsp;28&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.252&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0) -&amp;gt; Metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ASBRSum *3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000003 &amp;nbsp; 254 &amp;nbsp;0x22 0xba6a &amp;nbsp;28&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 0.0.0.0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0) -&amp;gt; Metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; OSPF database, Area 0.0.0.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp;Type &amp;nbsp; &amp;nbsp; &amp;nbsp; ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Adv Rtr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp;Opt &amp;nbsp;Cksum &amp;nbsp;Len&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Router &amp;nbsp;*2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000010 &amp;nbsp; 258 &amp;nbsp;0x22 0xad2a &amp;nbsp;48&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; bits 0x1, link count 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 10.1.1.6, data 10.1.1.5, Type Transit (2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 2.2.2.2, data 255.255.255.255, Type Stub (3)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 10.1.1.6&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 1, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Router &amp;nbsp; 3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000012 &amp;nbsp; 259 &amp;nbsp;0x22 0xc007 &amp;nbsp;48&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; bits 0x2, link count 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 10.1.1.6, data 10.1.1.6, Type Transit (2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 3.3.3.3, data 255.255.255.255, Type Stub (3)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 10.1.1.6&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 1, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Network &amp;nbsp;10.1.1.6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000004 &amp;nbsp; 259 &amp;nbsp;0x22 0x22e5 &amp;nbsp;32&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.252&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; attached router 3.3.3.3&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; attached router 2.2.2.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 2.2.2.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 0, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 3.3.3.3&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 0, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Summary *1.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000003 &amp;nbsp; 254 &amp;nbsp;0x22 0x2509 &amp;nbsp;28&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.255&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0) -&amp;gt; Metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Summary *10.1.1.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000003 &amp;nbsp;1721 &amp;nbsp;0x22 0xa781 &amp;nbsp;28&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.252&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0) -&amp;gt; Metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; OSPF AS SCOPE link state database&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp;Type &amp;nbsp; &amp;nbsp; &amp;nbsp; ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Adv Rtr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp;Opt &amp;nbsp;Cksum &amp;nbsp;Len&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Extern &amp;nbsp; 100.100.100.0 &amp;nbsp; &amp;nbsp;3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000002 &amp;nbsp;1292 &amp;nbsp;0x22 0x86f1 &amp;nbsp;36&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: 2, Metric: 0, Fwd addr: 0.0.0.0, Tag: 0.0.0.0&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;lab# show logical-systems R3&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;interfaces {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; em3 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unit 23 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vlan-id 23;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family inet {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address 10.1.1.6/30;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; lo0 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unit 3 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family inet {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address 3.3.3.3/32;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;protocols {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; ospf {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; export STATIC2OSPF;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; area 0.0.0.2 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; interface em3.23;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; interface lo0.3;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;policy-options {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; policy-statement STATIC2OSPF {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; from protocol static;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then accept;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;routing-options {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; static {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; route 100.100.100.0/24 discard;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;lab# run show route logical-system R3&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;inet.0: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;+ = Active Route, - = Last Active, * = Both&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;1.1.1.1/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *[OSPF/10] 00:05:44, metric 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; to 10.1.1.5 via em3.23&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;2.2.2.2/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *[OSPF/10] 00:05:49, metric 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; to 10.1.1.5 via em3.23&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;3.3.3.3/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *[Direct/0] 00:48:49&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; via lo0.3&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.0/30 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*[OSPF/10] 00:05:49, metric 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; to 10.1.1.5 via em3.23&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.4/30 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*[Direct/0] 00:06:30&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; via em3.23&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;10.1.1.6/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*[Local/0] 00:06:30&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Local via em3.23&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;100.100.100.0/24 &amp;nbsp; *[Static/5] 00:42:07&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Discard&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;224.0.0.5/32 &amp;nbsp; &amp;nbsp; &amp;nbsp; *[OSPF/10] 00:48:50, metric 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MultiRecv&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;lab# run show ospf database detail logical-system R3&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; OSPF database, Area 0.0.0.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp;Type &amp;nbsp; &amp;nbsp; &amp;nbsp; ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Adv Rtr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp;Opt &amp;nbsp;Cksum &amp;nbsp;Len&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Router &amp;nbsp; 2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000010 &amp;nbsp; 362 &amp;nbsp;0x22 0xad2a &amp;nbsp;48&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; bits 0x1, link count 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 10.1.1.6, data 10.1.1.5, Type Transit (2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 2.2.2.2, data 255.255.255.255, Type Stub (3)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 10.1.1.6&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 1, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Router &amp;nbsp;*3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000012 &amp;nbsp; 361 &amp;nbsp;0x22 0xc007 &amp;nbsp;48&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; bits 0x2, link count 2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 10.1.1.6, data 10.1.1.6, Type Transit (2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; id 3.3.3.3, data 255.255.255.255, Type Stub (3)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Topology count: 0, Default metric: 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 10.1.1.6&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 1, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Network *10.1.1.6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000004 &amp;nbsp; 361 &amp;nbsp;0x22 0x22e5 &amp;nbsp;32&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.252&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; attached router 3.3.3.3&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; attached router 2.2.2.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 2.2.2.2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 0, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: Transit, Node ID: 3.3.3.3&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Metric: 0, Bidirectional&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Summary &amp;nbsp;1.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000003 &amp;nbsp; 358 &amp;nbsp;0x22 0x2509 &amp;nbsp;28&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.255&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0) -&amp;gt; Metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Summary &amp;nbsp;10.1.1.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2.2.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000003 &amp;nbsp;1825 &amp;nbsp;0x22 0xa781 &amp;nbsp;28&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.252&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0) -&amp;gt; Metric: 1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; OSPF AS SCOPE link state database&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp;Type &amp;nbsp; &amp;nbsp; &amp;nbsp; ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Adv Rtr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Seq &amp;nbsp; &amp;nbsp; &amp;nbsp;Age &amp;nbsp;Opt &amp;nbsp;Cksum &amp;nbsp;Len&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Extern &amp;nbsp;*100.100.100.0 &amp;nbsp; &amp;nbsp;3.3.3.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x80000002 &amp;nbsp;1394 &amp;nbsp;0x22 0x86f1 &amp;nbsp;36&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; mask 255.255.255.0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Topology default (ID 0)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: orange; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Type: 2, Metric: 0, Fwd addr: 0.0.0.0, Tag: 0.0.0.0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;h3&gt;
Conclusion:&lt;/h3&gt;
If you have such kind of IOT network design you should be aware of this to prepare some workaround for such surprise if area 0 interface was disappeared in the OSPF network(ex: the ABR uplink interface was disconnect) !&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Reference:&lt;/h3&gt;
&lt;div style=&quot;border: 0px; font-family: Helvetica, Arial, sans-serif; line-height: 1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: top;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;border: 0px; color: black; line-height: 1em; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: top;&quot;&gt;&lt;a href=&quot;http://blog.ipexpert.com/2012/05/10/what-makes-a-router-an-ospf-abr-cisco-and-juniper-comparison/&quot; rel=&quot;bookmark&quot; style=&quot;border: 0px; line-height: 1em; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: top;&quot; title=&quot;Permanent Link to What Makes a Router an OSPF ABR: Cisco and Juniper Comparison&quot;&gt;What Makes a Router an OSPF ABR: Cisco and Juniper Comparison&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2014/05/poc-cisco-vs-juniper-running-ospf-wo.html</link><author>noreply@blogger.com (CCIE11440)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje1D98m87JdqYoWhOFJU0IzlELCqpWO51FKsLT-4x29DtYfJAmtKtA_wzJDlmIK_9JXSyvJf5N9_gkJKMvjzp1xOl8nw9Ue4Ony_dKfM-MEWJqcN12_z_HUgqCs9Qxyv2cHyYrZw/s72-c/Cisco+OSPF+Area+1+-+2.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-1481152781845242841</guid><pubDate>Sat, 24 May 2014 15:59:00 +0000</pubDate><atom:updated>2017-10-02T17:50:11.575+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">display set</category><category domain="http://www.blogger.com/atom/ns#">IOS</category><category domain="http://www.blogger.com/atom/ns#">JUNOS</category><category domain="http://www.blogger.com/atom/ns#">show</category><title>Learning JUNOS from IOS - Day3 (View/Modify Configuration)</title><description>&lt;span style=&quot;background-color: white; font-weight: normal; line-height: 18.2px;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: large;&quot;&gt;A bird in the hand is worth two in the bush&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Day 3 - How to view or modify JUNOS configuration ?&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS0vt9uDBRKytvf-26MqfmCBeWbe4U7IeC4ba8nPMggkQ-0iTg78zvlvjq2uMV4ze8J1iTVf3KioQhLJrOUWbbapoYle1FPlnDg2DpB-WgHEh5XI4PSfvxAE-hYI7QfMISNO6SUw/s1600/cisco+ios.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS0vt9uDBRKytvf-26MqfmCBeWbe4U7IeC4ba8nPMggkQ-0iTg78zvlvjq2uMV4ze8J1iTVf3KioQhLJrOUWbbapoYle1FPlnDg2DpB-WgHEh5XI4PSfvxAE-hYI7QfMISNO6SUw/s1600/cisco+ios.jpeg&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Entering Configuration Mode&lt;/span&gt;&lt;/h3&gt;
When you stand behind an engineer, you can identify the engineer is Cisco or Juniper guy easily.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Most cisco engineers like to use the command &#39;conf t&#39; to enter configure mode of  router or switch.&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;router&amp;gt;&amp;nbsp;&lt;b&gt;enable&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Password:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;router#&amp;nbsp;&lt;b&gt;conf t&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Enter configuration commands, one per line. &amp;nbsp;End with CNTL/Z.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;router(config)#&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
When you want to show any results, you don&#39;t need to exit to the privilege mode(#) to show it. You can leverage &#39;do&#39; command to check the status.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;router(config)#&amp;nbsp;&lt;b&gt;do sh ip int brief&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Interface &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IP-Address &amp;nbsp; &amp;nbsp; &amp;nbsp;OK? Method Status &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Protocol&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;GigabitEthernet1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.17.14.195 &amp;nbsp; &amp;nbsp;YES manual up &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;GigabitEthernet2 &amp;nbsp; &amp;nbsp; &amp;nbsp; unassigned &amp;nbsp; &amp;nbsp; &amp;nbsp;YES unset &amp;nbsp;administratively down down &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;GigabitEthernet0 &amp;nbsp; &amp;nbsp; &amp;nbsp; unassigned &amp;nbsp; &amp;nbsp; &amp;nbsp;YES manual up &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Loopback0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5.5.5.5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; YES manual up &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up&lt;/span&gt; &amp;nbsp; &lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
As below is the common Cisco IOS configuration sample, to speak frankly, its content is much easier to read and understand by mouse scroll if you understand how to use google search engine well, you must be able to read a simple Cisco IOS configuration by yourself if you have basic CCNA knowledge.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;router(config)#&amp;nbsp;&lt;b&gt;do sh run&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Building configuration...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Current configuration : 1233 bytes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;! Last configuration change at 08:45:57 UTC Mon Mar 31 2014 by lab&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;|&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;service timestamps debug datetime msec&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;service timestamps log datetime msec&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;service password-encryption&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;hostname router&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;...(omit)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;line con 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;stopbits 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;line aux 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;stopbits 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;line vty 0 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;login local&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;end&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Remove a statement&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
If you want to delete any statement(some statements cannot be removed, ex:&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt; line vty &lt;/span&gt;or physical interface) in Cisco IOS, just insert &#39;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;no&lt;/span&gt;&#39; command in front of any current statement:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;router#&amp;nbsp;&lt;b&gt;conf t&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Enter configuration commands, one per line. &amp;nbsp;End with CNTL/Z.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;router(config)# no&amp;nbsp;service password-encryption&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;h4&gt;
Show configuration with filter&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
You can use the pipeline symbol &#39;|&#39; behind the &#39;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;show run&lt;/span&gt;&#39; command, with include, exclude or other keywords to filter display or manipulate file content.&lt;/div&gt;
&lt;br /&gt;
In the following example, output from the &#39;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;show tech-support&#39;&lt;/span&gt; command is redirected to an existing file on Disk 1 with the file-name of &quot;showoutput.txt.&quot; This output is added at the end of any existing data in the file.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router# &lt;b&gt;show tech-support | append disk1:showoutput.txt&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt; &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt; The following is partial sample output of the &#39;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;show interface | begin&#39;&lt;/span&gt; command that begins unfiltered output with the first line that contains the regular expression &quot;Ethernet.&quot;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router# &lt;b&gt;show interface | begin Ethernet&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
Ethernet0 is up, line protocol is up &lt;br /&gt;
Hardware is Lance, address is 0060.837c.6399 (bia 0060.837c.6399) &lt;br /&gt;
Description: ip address is 172.1.2.14 255.255.255.0 &lt;br /&gt;
Internet address is 172.1.2.14/24&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
The following is partial sample output of the show | exclude command used with the &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;show buffers&lt;/span&gt; command. It excludes lines that contain the regular expression &quot;0 misses.&quot;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router# &lt;b&gt;show buffers | exclude 0 misses &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Buffer elements: &lt;br /&gt;
398 in free list (500 max allowed) &lt;br /&gt;
Public buffer pools: &lt;br /&gt;
Small buffers, 104 bytes (total 50, permanent 50): &lt;br /&gt;
50 in free list (20 min, 150 max allowed) &lt;br /&gt;
551 hits, 3 misses, 0 trims, 0 created &lt;br /&gt;
Big buffers, 1524 bytes (total 50, permanent 50): &lt;br /&gt;
49 in free list (5 min, 150 max allowed) &lt;br /&gt;
Very Big buffers, 4520 bytes (total 10, permanent 10):&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
The following examples is the filtering result of the &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;show running-config | include&lt;/span&gt; command:&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router# &lt;b&gt;show running-config | include interface &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
interface Ethernet0/0&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;interface Ethernet1/0&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;interface Serial2/0&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;interface Serial3/0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsLg4ur4myY4S0G8R3Qo5ze-swXlmWnOKIUw40_zxX1ntY7kNyXF2PlTbg_bi8PTqy90NEQbbqdkSpgcLeCMJ5jNs3pz3cjQnAU6dUKxgxZxEOWQ0fDkm94vCZ0a8jTpnuaznTQg/s1600/junos.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsLg4ur4myY4S0G8R3Qo5ze-swXlmWnOKIUw40_zxX1ntY7kNyXF2PlTbg_bi8PTqy90NEQbbqdkSpgcLeCMJ5jNs3pz3cjQnAU6dUKxgxZxEOWQ0fDkm94vCZ0a8jTpnuaznTQg/s1600/junos.jpeg&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;
Entering Configuration Mode&lt;/h3&gt;
If it is the first time you login a new juniper router, you need to type &#39;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;cli&lt;/span&gt;&#39; command to switch to JUNOS operational mode at first. Then type &#39;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;configure&lt;/span&gt;&#39; command to enter JUNOS configuration mode.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;CLI Modes&lt;/span&gt;&lt;/h4&gt;
&lt;h3&gt;
&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;If you log in to the device as the root user, you enter the UNIX shell, which is indicated by the percent sign (%) as the prompt. To access the Junos CLI, enter the&lt;span style=&quot;font-family: inherit;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&#39;cli&#39;&lt;/span&gt; command at the shell prompt:&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;root% &lt;strong&gt;cli&lt;/strong&gt;&lt;br /&gt;
lab@router&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;The Junos CLI has two modes:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Operational mode&lt;span style=&quot;font-weight: normal;&quot;&gt;--This mode displays the current status of the device. In operational mode, you enter commands to monitor and troubleshoot Junos OS and devices and network connectivity.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Configuration mode&lt;span style=&quot;font-weight: normal;&quot;&gt;--A Junos device configuration is stored as a hierarchy of statements. In configuration mode, you enter these statements to define all properties of Junos OS, including interfaces, general routing information, routing protocols, flow-based security features, user access, and system and hardware properties.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h4&gt;
Operational Mode&lt;/h4&gt;
After logging in, you enter operational mode, which is indicated by the right angle bracket (&amp;gt;):&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Configuration Mode&lt;/h4&gt;
From operational mode, use the configure command to enter configuration mode, which is indicated by the pound sign (#):&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router&amp;gt; &lt;strong&gt;configure&lt;/strong&gt;&lt;br /&gt;
entering configuration mode &lt;br /&gt;
[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router#&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;div&gt;
&lt;h3 style=&quot;margin-bottom: 8px !important; margin-left: 0px; margin-right: 0px; margin-top: 8px !important; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;To exit configuration mode and go back to operational mode, enter exit at the prompt:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;lab@router# &lt;/span&gt;exit&lt;br /&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;lab@router&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;margin-bottom: 8px !important; margin-left: 0px; margin-right: 0px; margin-top: 8px !important; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;If you would like to remove any statement, you can user &#39;delete&#39; command in front of each statement:&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;lab@router&amp;gt;&amp;nbsp;&lt;/span&gt;configure&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;margin-bottom: 8px !important; margin-left: 0px; margin-right: 0px; margin-top: 8px !important; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;lab@router#&amp;nbsp;&lt;/span&gt;delete system backup-router 172.16.1.253&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;margin-bottom: 8px !important; margin-left: 0px; margin-right: 0px; margin-top: 8px !important; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;If you would like to remove specific hierarchical level, you can user &#39;delete&#39; command to remove all statements under the specific hierarchical level:&lt;/span&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-weight: normal;&quot;&gt;lab@router#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;delete routing-options&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: medium;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;margin-bottom: 8px !important; margin-left: 0px; margin-right: 0px; margin-top: 8px !important; padding: 0px;&quot;&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Then all statements under the routing-options will be removed.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;margin-bottom: 8px !important; margin-left: 0px; margin-right: 0px; margin-top: 8px !important; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Many Cisco engineers were not used to see the prompt symbol &#39;{&#39; and &#39;}&#39; as below:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router&amp;gt;&amp;nbsp;&lt;b&gt;show configuration&lt;/b&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;... policy-options {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; policy-statement Export_to_EBGP {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; from {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protocol static;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; route-filter 10.0.0.0/8 orlonger;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then accept;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I believe its not so easy to change anyone&#39;s reading behavior in a short time but we can use some JUNOS features to provide a &#39;flat&#39; configuration view with line-by-line statement but not shown as hierarchical view as above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
In configuration mode, you can display the configuration as a series of configuration mode commands required to re-create the configuration. This is useful if you are not familiar with how to use configuration mode commands or if you want to cut, paste, and edit the displayed configuration.&lt;br /&gt;
&lt;br /&gt;
To display the configuration as a series of configuration mode commands, which are required to re-create the configuration from the top level of the hierarchy as setcommands, issue the show configuration mode command with the display set option:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: white; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit interfaces fe-0/0/0]&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: white; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router#&amp;nbsp;&lt;b style=&quot;margin: 0px; padding: 0px;&quot;&gt;show&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; margin: 0px; padding: 0px;&quot;&gt;
&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: inherit; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;unit 0 {&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: inherit; display: block; margin: 0px 0px 0px 30pt; padding: 0px;&quot;&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: inherit; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;family inet {&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: inherit; display: block; margin: 0px 0px 0px 30pt; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;address 192.107.1.230/24;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: inherit; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; margin: 0px; padding: 0px;&quot;&gt;
&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: inherit; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: inherit; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: white; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router#&amp;nbsp;&lt;b style=&quot;margin: 0px; padding: 0px;&quot;&gt;show | match fe-0/0/0 | display set&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: white; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;set interfaces fe-0/0/0 unit 0 family inet address 192.107.1.230/24&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: white; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;background-color: white; display: block;&quot;&gt;To display the output of an operation mode command, such as &#39;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;show&#39;&lt;/span&gt;, while in configuration mode, issue the &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;run&lt;/span&gt; configuration mode command and then specify the operational mode command:&lt;/span&gt;&lt;span style=&quot;background-color: white; display: block;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: white; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;user@host#&amp;nbsp;&lt;b style=&quot;margin: 0px; padding: 0px;&quot;&gt;run show vrrp detail&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: white; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Physical interface: xe-5/2/0, Unit: 0, Address: 192.168.29.10/24&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: white; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Interface state: up, Group: 10, State: backup&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: white; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Priority: 190, Advertisement interval: 3, Authentication type: simple&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: white; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Preempt: yes, VIP count: 1, VIP: 192.168.29.55&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: white; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Dead timer: 8.326, Master priority: 201, Master router: 192.168.29.254&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ExampleInline&quot; style=&quot;background-color: white; display: block; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit interfaces xe-4/2/0 unit 0 family inet vrrp-group 27]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; display: block; font-family: inherit; margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; display: block; font-family: inherit; margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;background-color: transparent; display: block; font-family: inherit; margin: 0px; padding: 0px;&quot;&gt; Reference:&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;background-color: transparent; display: block; font-family: inherit; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://ccie11440.blogspot.tw/2014/03/learning-junos-from-ios-day1-show.html&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Learning JUNOS from IOS - Day1 (Show Interface)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http://ccie11440.blogspot.tw/2014/03/learning-junos-from-ios-day2.html&quot;&gt;Learning JUNOS from IOS - Day2 (Configuration Management)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2014/05/learning-junos-from-ios-day3-viewmodify.html</link><author>noreply@blogger.com (CCIE11440)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS0vt9uDBRKytvf-26MqfmCBeWbe4U7IeC4ba8nPMggkQ-0iTg78zvlvjq2uMV4ze8J1iTVf3KioQhLJrOUWbbapoYle1FPlnDg2DpB-WgHEh5XI4PSfvxAE-hYI7QfMISNO6SUw/s72-c/cisco+ios.jpeg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-6198445920070624477</guid><pubDate>Fri, 28 Mar 2014 07:09:00 +0000</pubDate><atom:updated>2014-03-28T15:52:59.878+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Automation</category><category domain="http://www.blogger.com/atom/ns#">BGP</category><category domain="http://www.blogger.com/atom/ns#">Juniper</category><category domain="http://www.blogger.com/atom/ns#">JUNOS</category><category domain="http://www.blogger.com/atom/ns#">JUNOS Script</category><category domain="http://www.blogger.com/atom/ns#">OP Script</category><category domain="http://www.blogger.com/atom/ns#">SRX</category><title>[POC] Junos script Operations Automation (op script) - show-bgp-policy</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-C14QxUSFfmo/UzUYZ8kqyDI/AAAAAAAFEww/IFLHlyfk5Q0/s1600/junos+script.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-C14QxUSFfmo/UzUYZ8kqyDI/AAAAAAAFEww/IFLHlyfk5Q0/s1600/junos+script.PNG&quot; height=&quot;86&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Junos Script Automation is a powerful and flexible on-box toolset which provides customization of network behavior, adaption to what your application expects to configure, manage and diagnose if and when needed. It sits right above the Junos OS, with a northbound interface to Junos Space applications, and southbound access to Junos SDK applications and native management plane instrumentation. This customized programmable solution makes your application smarter and better in real-time.&lt;br /&gt;
&lt;br /&gt;
In Juniper official website provides many script samples to match part of common requests. In my company, we deployed many inter-connections&amp;nbsp;EBGP/IBGP between router or layer 3 switch. So I picked one op script from the &lt;a href=&quot;http://www.juniper.net/au/en/community/junos/script-automation/library/operations/&quot;&gt;JUNOS Script Library&lt;/a&gt; - &lt;span style=&quot;background-color: yellow;&quot;&gt;show bgp policy&lt;/span&gt;: display all routing-policies in sequential order for a selected BGP peer.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If you ever used JUNOS, you will know that JUNOS BGP needs import/export policy to include/exclude the routes to be advertised or received. When you have lots of different BGP neighbors you may apply different import/export policy to match different BGP peer request or limitation.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So you can leverage this JUNOS script to review each neighbor policy more easily:&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;
Preparation&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
As below are the steps of installation on your juniper routers:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1. Download the script file from &lt;a href=&quot;http://www.juniper.net/au/en/community/junos/script-automation/library/operations/&quot;&gt;JUNOS Script Library&lt;/a&gt;:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-tuHA3zdtQas/UzUacOZq54I/AAAAAAAFEw8/jlTsUcYKXVg/s1600/junos+script+library.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-tuHA3zdtQas/UzUacOZq54I/AAAAAAAFEw8/jlTsUcYKXVg/s1600/junos+script+library.PNG&quot; height=&quot;416&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
2. To confirm that your routers has the directory already(if not, please make the same directory path by yourself by using the command &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;mkdir&lt;/span&gt;) :&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt; &lt;span style=&quot;background-color: yellow;&quot;&gt;/var/db/scripts/op&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre class=&quot;prettyprint lang-js&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;--- JUNOS 12.1X46-D10.2 built 2013-12-18 02:43:42 UTC&lt;/span&gt;
&lt;/pre&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;lab@vSRX-1&amp;gt; start shell&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;% &lt;b&gt;pwd&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;/cf/var/home/lab&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;% &lt;b&gt;cd &lt;span style=&quot;background-color: yellow;&quot;&gt;/var/db&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;% &lt;b&gt;ls scripts/&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;commit &amp;nbsp;event &amp;nbsp; import &amp;nbsp;lib &amp;nbsp; &amp;nbsp; &lt;span style=&quot;background-color: yellow;&quot;&gt;op&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
3. Configure the script path under system hierarchical level:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;% exit&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;lab@vSRX-1&amp;gt; configure&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Entering configuration mode&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;lab@vSRX-1#&lt;b style=&quot;background-color: yellow;&quot;&gt;set system scripts op file show-bgp-policy.slax description &quot;show bgp policy import/export policy&quot;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
4. Enable ftp service on your router: (you should have any user account already, then you don&#39;t need to setup additional user account to use the ftp service)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;lab@vSRX-1# &lt;b&gt;set system services ftp&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
5. DO NOT forget to commit to make the commands take effect:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;lab@vSRX-1# &lt;b&gt;commit&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;commit complete&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
6. Use any ftp client connect to your router then upload the script under the directory&amp;nbsp;&lt;span style=&quot;background-color: yellow; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;/var/db/scripts/op&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
7. Done!&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Implementation&lt;/h3&gt;
&lt;div&gt;
Now let&#39;s start to use the script in your daily operation to help you to check the bgp policy:&lt;/div&gt;
&lt;div&gt;
At first, let&#39;s see what BGP peers we have on router:&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;lab@vSRX-1&amp;gt; &lt;b&gt;show bgp summary&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Groups: 1 Peers: 128 Down peers: 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Table &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Tot Paths &amp;nbsp;Act Paths Suppressed &amp;nbsp; &amp;nbsp;History Damp State &amp;nbsp; &amp;nbsp;Pending&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;inet.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Peer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AS &amp;nbsp; &amp;nbsp; &amp;nbsp;InPkt &amp;nbsp; &amp;nbsp; OutPkt &amp;nbsp; &amp;nbsp;OutQ &amp;nbsp; Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;10.10.10.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;41886 &amp;nbsp; &amp;nbsp; &amp;nbsp;41888 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp;2w0d1h 0/0/0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0/0/0/0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
Check your bgp neighbor 10.10.10.1 policy as below: (In my case, I did not config import policy)&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;lab@vSRX-1&amp;gt; &lt;b style=&quot;background-color: yellow;&quot;&gt;op show-bgp-policy neighbor 10.10.10.1 direction export&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;BGP Neighbor: 10.10.10.1 in group EBGP&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Export Policies: Export_to_EBGP&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Policy: Export_to_EBGP&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; policy-statement Export_to_EBGP {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; from {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protocol static;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; route-filter 10.0.0.0/8 orlonger;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then accept;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;lab@vSRX-1&amp;gt; &lt;b style=&quot;background-color: yellow;&quot;&gt;op show-bgp-policy neighbor 10.10.10.1 direction import&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;error: There are no import policies for 10.10.10.1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;BGP Neighbor: 10.10.10.1 in group EBGP&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2014/03/poc-junos-script-operations-automation.html</link><author>noreply@blogger.com (CCIE11440)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-C14QxUSFfmo/UzUYZ8kqyDI/AAAAAAAFEww/IFLHlyfk5Q0/s72-c/junos+script.PNG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-5234612159276888754</guid><pubDate>Tue, 25 Mar 2014 15:26:00 +0000</pubDate><atom:updated>2017-10-02T17:51:02.173+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cisco</category><category domain="http://www.blogger.com/atom/ns#">commit</category><category domain="http://www.blogger.com/atom/ns#">compare</category><category domain="http://www.blogger.com/atom/ns#">IOS</category><category domain="http://www.blogger.com/atom/ns#">Juniper</category><category domain="http://www.blogger.com/atom/ns#">JUNOS</category><category domain="http://www.blogger.com/atom/ns#">load</category><category domain="http://www.blogger.com/atom/ns#">rollback</category><category domain="http://www.blogger.com/atom/ns#">running-config</category><category domain="http://www.blogger.com/atom/ns#">save</category><category domain="http://www.blogger.com/atom/ns#">startup-config</category><title>Learning JUNOS from IOS - Day2 (Configuration Management)</title><description>&lt;h2&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Configuration Management&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Day 2 - How to review router configuration ?&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS0vt9uDBRKytvf-26MqfmCBeWbe4U7IeC4ba8nPMggkQ-0iTg78zvlvjq2uMV4ze8J1iTVf3KioQhLJrOUWbbapoYle1FPlnDg2DpB-WgHEh5XI4PSfvxAE-hYI7QfMISNO6SUw/s1600/cisco+ios.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS0vt9uDBRKytvf-26MqfmCBeWbe4U7IeC4ba8nPMggkQ-0iTg78zvlvjq2uMV4ze8J1iTVf3KioQhLJrOUWbbapoYle1FPlnDg2DpB-WgHEh5XI4PSfvxAE-hYI7QfMISNO6SUw/s1600/cisco+ios.jpeg&quot; /&gt;&lt;/a&gt;In Cisco IOS, it has two default configuration files:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;(1) startup-config: is used for initialization of router boot up process&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
(2) running-config.&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;is the real-time concurrent configuration repository whenever you type any commands in IOS.&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;And how do you differentiate screen output is the startup-config or running-config ?&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Startup-config is stored in NVRAM, so you can see how many disk space it is using out of NVRAM total bytes.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router#&lt;b style=&quot;background-color: yellow;&quot;&gt;show startup-config&lt;/b&gt;&lt;br /&gt;Using 1448 out of 129016 bytes &lt;br /&gt;!&lt;br /&gt;version 12.2&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname Router&lt;br /&gt;!&lt;br /&gt;boot-start-marker&lt;br /&gt;boot-end-marker&lt;br /&gt;...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Running-config is stored in RAM, so you can see the&amp;nbsp;prompt of &quot;Current configuration&quot;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router#&lt;b style=&quot;background-color: yellow;&quot;&gt;show running-config&lt;/b&gt;&lt;br /&gt;Building configuration...&lt;br /&gt;Current configuration : 1448 bytes&lt;br /&gt;!&lt;br /&gt;service timestamps debug uptime&lt;br /&gt;service timestamps log uptime&lt;br /&gt;no service password-encryption&lt;br /&gt;!&lt;br /&gt;hostname Router&lt;br /&gt;!&lt;br /&gt;boot-start-markerboot-end-marker&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;div&gt;
&lt;div style=&quot;margin: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;If the final change of configuration is okay, you need to remember to backup the current configuration &amp;nbsp;by below command:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router#&lt;b style=&quot;background-color: yellow;&quot;&gt;copy running-config startup-config&lt;/b&gt;&lt;br /&gt;Destination filename [startup-config]?&lt;br /&gt;Building configuration...&lt;br /&gt;[OK]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;margin: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;or you can use legacy quick command as below:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router#&lt;b&gt;write&lt;/b&gt;&lt;br /&gt;Building configuration...&lt;br /&gt;[OK]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;margin: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;It&#39;s a pity that Cisco IOS has no rollback feature. Just imagine that if you don&#39;t have a well-designed change and rollback SOP for Cisco IOS(it sometime happened when emergency change to control routing path for congestion mitigation or apply ACL for security incident by emergency request from security team), you may create a disaster if you did lots of wrong configuration and you forgot what you did and your terminal clients buffer config was not enough to store all the change history. You may need to review the running-configuration in details then remove the wrong configuration line-by-line.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;In some rare case, the router did not load the final configuration as you expected, then please use below command to check the configuration register by below command.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router#&lt;b&gt;sh ver&lt;/b&gt;&lt;br /&gt;...&lt;br /&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Configuration register is 0x2102&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;In normal condition, the configuration register value should be 0x2102.&amp;nbsp;&lt;/span&gt;If you would like to skip the startup-configuration during router boot-up process for special purpose (ex: password recovery), then you would need to use below command to change the configuration register value to 0x2142.&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Don&#39;t forget to change it back to 0x2102 as below or it will bypass startup-config again, it means you may not be able to access the router remotely after it reboot by power on/off or power outage accident.)&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router#&lt;b&gt;configure terminal &lt;/b&gt;&lt;br /&gt;Enter configuration commands, one per line. End with CNTL/Z.&lt;br /&gt;Router(config)#&lt;b style=&quot;background-color: yellow;&quot;&gt;config-register 0x2102&lt;/b&gt;&lt;br /&gt;Router(config)#end&lt;br /&gt;Router#&lt;b&gt;show version&lt;/b&gt;&lt;br /&gt;...&lt;br /&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Configuration register is 0x2142 (will be 0x2102 at next reload)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;In fact, if you want to backup your running-config to other file but not the default startup-config, you can use below command to backup configurations as you want:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router#&lt;b style=&quot;background-color: yellow;&quot;&gt;copy running-config disk0:/backup-20140325.cfg&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Destination filename [backup-20140325.cfg]?&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;766 bytes copied in 0.356 secs (2152 bytes/sec)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router#&lt;b&gt;dir&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Directory of disk0:/&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;1 -rw- 766 Mar 25 2014 14:49:26 +00:00 backup-20140325.cfg&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;66850816 bytes total (66846720 bytes free)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
 Archive command&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;I believe many people may not know that Cisco IOS has provide a similar feature with JUNOS rollback features - &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;archive&lt;/span&gt;. We can leverage the &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;archive&lt;/span&gt; command that will perform a similar rollback function to to the JUNOS command.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;At first, let&#39;s how it works and configure:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;path: directory: &lt;span style=&quot;background-color: yellow;&quot;&gt;disk0:/archive&lt;/span&gt;, &lt;span style=&quot;background-color: lime;&quot;&gt;rollback &lt;/span&gt;is each filename common prefix (it depends on hardware model, you may use slot0: or disk0: or flash:)&lt;/li&gt;
&lt;li&gt;write-memory:&amp;nbsp;Enable automatic backup generation during write memory&lt;/li&gt;
&lt;li&gt;maximum: the&amp;nbsp;maximum number of backup copies(max is 14)&lt;/li&gt;
&lt;li&gt;time-period: I defined 1440 mins(One day) then it will auto-backup running-config&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router#&lt;b&gt;conf t&lt;/b&gt;&lt;br /&gt;Enter configuration commands, one per line. End with CNTL/Z.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router(config)#hostname R1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;(config)#archive&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;(config-archive)#path &lt;span style=&quot;background-color: yellow;&quot;&gt;disk0:/archive&lt;/span&gt;/&lt;span style=&quot;background-color: lime;&quot;&gt;rollback&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;(config-archive)#write-memory&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;(config-archive)#maximum 14&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;(config-archive)#time-period 1440&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;(config-archive)#^Z&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;#&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Then let&#39;s create the directory in router&#39;s file system(it depends on your hardware model):&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;#&lt;b&gt;mkdir disk0:/archive&lt;/b&gt;&lt;br /&gt;Create directory filename [archive]?&lt;br /&gt;Created dir disk0:/archive&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;#&lt;b&gt;cd archive&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;#&lt;b&gt;dir&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Directory of disk0:/archive/&lt;br /&gt;No files in directory&lt;br /&gt;66850816 bytes total (66842624 bytes free)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;#&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div&gt;
Next, please try to use write command to backup your running-config to startup-config:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div style=&quot;font-family: Times;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router#&lt;b&gt;conf t&lt;/b&gt;&lt;br /&gt;Enter configuration commands, one per line. End with CNTL/Z.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Times;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Router(config)#hostname R1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;
&lt;div style=&quot;font-family: Times;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;R1(config)#^Z&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: Times;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;R1#&lt;b&gt;wr&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Building configuration...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[OK]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;R1#&lt;b&gt;dir&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Directory of disk0:/archive/&lt;br /&gt;    3  -rw-         796  Mar 25 2014 15:06:22 +00:00  rollback-1&lt;br /&gt;66850816 bytes total (66838528 bytes free)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Here you are, now you use leverage this file system as your configuration repository!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So, how can we know the difference between these files and current running-config ?&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;R1#&lt;b&gt;conf t&lt;/b&gt;&lt;br /&gt;Enter configuration commands, one per line. End with CNTL/Z.&lt;br /&gt;R1(config)#hostname XYZ&lt;br /&gt;XYZ(config)#int loopback 0&lt;br /&gt;00:47:47: %LINK-3-UPDOWN: Interface Loopback0, changed state to up&lt;br /&gt;00:47:48: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up&lt;br /&gt;XYZ(config-if)#ip address 1.1.1.1 255.255.255.255&lt;br /&gt;XYZ(config-if)#^Z&lt;br /&gt;XYZ#&lt;br /&gt;00:47:52: %SYS-5-CONFIG_I: Configured from console by console&lt;br /&gt;&lt;br /&gt;XYZ#&lt;b style=&quot;background-color: yellow;&quot;&gt;sh archive config differences disk0:/archive/rollback-1&lt;/b&gt;&lt;br /&gt;Contextual Config Diffs: &lt;br /&gt;+hostname R1&lt;br /&gt;-hostname XYZ&lt;br /&gt;-interface Loopback0 &lt;br /&gt;-ip address 1.1.1.1 255.255.255.255 &lt;br /&gt;-no clns route-cache&lt;br /&gt;&lt;br /&gt;XYZ#&lt;b&gt;wr&lt;/b&gt;&lt;br /&gt;Building configuration...&lt;br /&gt;[OK]&lt;br /&gt;XYZ#&lt;b&gt;dir&lt;/b&gt;&lt;br /&gt;Directory of disk0:/archive/&lt;br /&gt; 3 -rw- 796 Mar 25 2014 15:06:22 +00:00 rollback-1 &lt;br /&gt;4 -rw- 876 Mar 25 2014 15:12:24 +00:00 rollback-2&lt;br /&gt;66850816 bytes total (66834432 bytes free)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Yes, it looks like JUNOS compare feature, if you have ever used JUNOS&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
So, if you want to rollback to previously backup configuration, you can use below command:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;XYZ#&lt;b style=&quot;background-color: yellow;&quot;&gt;config replace disk0:/archive/rollback-1&lt;/b&gt;&lt;br /&gt;This will apply all necessary additions and deletions to replace the current running configuration with thecontents of the specified configuration file, which is assumed to be a complete configuration, not a partialconfiguration. Enter Y if you are sure you want to proceed. ? [no]: yes&lt;br /&gt;Total number of passes: 1&lt;br /&gt;Rollback Done&lt;br /&gt;&lt;br /&gt;R1#&lt;br /&gt;00:54:59: Rollback:Acquired Configuration lock.&lt;br /&gt;00:55:01: %LINK-5-CHANGED: Interface Loopback0, changed state to administratively down&lt;br /&gt;00:55:02: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to down&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsLg4ur4myY4S0G8R3Qo5ze-swXlmWnOKIUw40_zxX1ntY7kNyXF2PlTbg_bi8PTqy90NEQbbqdkSpgcLeCMJ5jNs3pz3cjQnAU6dUKxgxZxEOWQ0fDkm94vCZ0a8jTpnuaznTQg/s1600/junos.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsLg4ur4myY4S0G8R3Qo5ze-swXlmWnOKIUw40_zxX1ntY7kNyXF2PlTbg_bi8PTqy90NEQbbqdkSpgcLeCMJ5jNs3pz3cjQnAU6dUKxgxZxEOWQ0fDkm94vCZ0a8jTpnuaznTQg/s1600/junos.jpeg&quot; /&gt;&lt;/a&gt;In JUNOS configuration, you need to develop a good habit that is to remember to commit to make the change take effect every time. Several case of JUNOS configuration troubleshooting and the root cause is not the SOP config issue just because users forgot to commit it to activate the change.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
 Commit command&lt;/h3&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit]&lt;br /&gt;user@router# &lt;b&gt;commit&lt;/b&gt;&lt;br /&gt;commit complete&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;clear: right; float: right; font-size: small; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-ZJVh576-r5g/UzBCY48HykI/AAAAAAAFEvo/xlbO4oxeWek/s1600/commit.png&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-ZJVh576-r5g/UzBCY48HykI/AAAAAAAFEvo/xlbO4oxeWek/s1600/commit.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;When you make a configuration change, the change does not take effect immediately. Instead, it goes into a candidate configuration file.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;You can make as many configuration additions, deletions, and changes as you like, and none of them become active on the router until you enter a commit command. That command causes the candidate configuration to become the active configuration.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;You can use below command to review the change(the difference between candidate and active configuration) before you commit:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;user@router# &lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;show | compare rollback 0&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;[edit interfaces ge-0/0/0 unit 0]&lt;br /&gt;+ family iso;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;You can make all your changes, check them as many times as you like during the configuration process, and only commit them when you are ready and are sure the changed configuration looks right.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Even more, you can compare all previously commit changes(up to 50) by below command:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;user@router# &lt;b style=&quot;background-color: yellow;&quot;&gt;show | compare rollback ?&lt;/b&gt;&lt;br /&gt; Possible completions: &lt;br /&gt;0 2014-03-24 14:11:30 UTC by lab via cli&lt;br /&gt;1 2014-03-19 10:55:50 UTC by lab via cli &lt;br /&gt;2 2014-03-18 15:43:37 UTC by lab via cli &lt;br /&gt;3 2014-03-18 15:17:23 UTC by lab via cli &lt;br /&gt;...&lt;br /&gt;49 2014-03-11 02:40:59 UTC by root via cli&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit]&lt;br /&gt;user@router# &lt;b style=&quot;background-color: yellow;&quot;&gt;show | compare rollback 1 &lt;/b&gt;&lt;br /&gt;[edit protocols ospf] &lt;br /&gt;+ export default-static; &lt;br /&gt;- export static-default &lt;br /&gt;[edit policy-options] &lt;br /&gt;+ policy-statement default-static { &lt;br /&gt;+ from protocol static; &lt;br /&gt;+ then accept; &lt;br /&gt;+ }&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Junos provides another automatic rollback mechanism to returns to the previous version of the configuration. To use commit confirmed to rollback to previously configuration if you did not commit again during that time period you defined (default is 10mins):&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit]&lt;br /&gt;user@router# &lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;commit confirmed&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;commit confirmed will be automatically rolled back in 10 minutes unless confirmed &lt;br /&gt;commit complete&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;# commit confirmed will be rolled back in 10 minutes &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit]&lt;br /&gt;user@router#&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;# commit confirmed will be rolled back in 7 minutes &lt;br /&gt;[edit]&lt;br /&gt;user@router# &lt;b&gt;commit&lt;/b&gt;&lt;br /&gt;commit complete&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h3&gt;
 Rollback command&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
If you want to get back to an earlier configuration(three days ago), you can do that in JUNOS because when you do a commit and the candidate configuration becomes the active configuration, the previous configuration is saved to a hard disk on the router.&lt;br /&gt;
&lt;br /&gt;
So if you want to get back to a previous configuration, you can use below command to achieve:&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit]user@router# &lt;b style=&quot;background-color: yellow;&quot;&gt;rollback 1 &lt;/b&gt;&lt;br /&gt;load complete&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;[edit]user@router# &lt;b&gt;commit&lt;/b&gt;&lt;br /&gt;commit complete&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Hint1: DO REMEBER to commit after you rollback!&lt;/div&gt;
&lt;div&gt;
Hint2: rollback 0 is the Candidate Configuration which included the commands not commit yet. If you executed &quot;rollback 0&quot;, it means you abort all the changes and rollback to the original configuration you commit last time!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
JUNOS saves the last 49 configuration files. When you commit a new configuration, the old active configuration is saved as juniper.conf.1. What was juniper.conf.1 becomes juniper.conf.2, what was juniper.conf.2 becomes juniper.conf.3, and so on.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So if you want to go back to some config older than the most recently saved one, you can do that. For example if you enter rollback 3, juniper.conf.3 – the configuration that was active before the last three commits – is loaded back into the candidate configuration.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;
 Save Command&lt;/h3&gt;
&lt;div&gt;
Sometimes you would like to save the &quot;golden&quot; configuration(which is running for a long time without any issue) as a permanent file as an rescue configuration, then you can apply below command:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit]&lt;br /&gt;user@host# &lt;b&gt;save golden_config_20140325.cfg&lt;/b&gt;&lt;br /&gt; Wrote 367 lines of configuration to &#39;golden_config_20140325.cfg&#39;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;[edit]&lt;br /&gt;user@host# &lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;run file list&lt;/b&gt;&lt;/span&gt;&lt;br /&gt; /cf/var/home/lab/:&lt;br /&gt;.ssh/golden_config_20140325.cfg&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;As you see, the files will be located at the login user home directory.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Actually, you have another choice to save current configuration as rescue config:&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;user@host&amp;gt;&amp;nbsp;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;request system configuration rescue save&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;user@host&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
If you want to rollback the rescue config, you can use below command:&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;[edit]&lt;br /&gt; user@router# &lt;b style=&quot;background-color: yellow;&quot;&gt;rollback rescue&lt;/b&gt;&lt;br /&gt;load complete&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;[edit]&lt;br /&gt;user@router# &lt;b&gt;commit&lt;/b&gt;&lt;br /&gt;commit complete&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
 Load Command&lt;/h3&gt;
&lt;div&gt;
&lt;div&gt;
When you got a old juniper device and you would like to reset it to default, you can use below command:&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;[edit]&lt;br /&gt;user@router# &lt;b style=&quot;background-color: yellow;&quot;&gt;load factory-default &lt;/b&gt;&lt;br /&gt;warning: activating factory configuration&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;[edit]&lt;br /&gt;user@router# &lt;b&gt;commit&lt;/b&gt;&lt;br /&gt;commit complete&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
In JUNOS configuration mode, it provides a great feature which let you to load a partial config from terminal, it helps a lot in most changes when you only have soft copy of another JUNOS online configuration in hierarchical format.&lt;br /&gt;
&lt;br /&gt;
For example, I got a SOP configuration as below from my colleague, but such configuration cannot just like Cisco IOS to paste it to apply.(This would be one of most difficulties when Cisco IOS engineer start learning JUNOS)&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;protocols {&lt;br /&gt;&amp;nbsp; &amp;nbsp; ospf {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; area 0.0.0.0 {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; interface ge-0/0/1.0;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; interface lo0.0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
So how can you use copy &amp;amp; paste to apply to the target change router?&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router# &lt;b style=&quot;background-color: yellow;&quot;&gt;load merge terminal&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b style=&quot;background-color: yellow;&quot;&gt;[Type ^D at a new line to end input]&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;protocols {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; ospf {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; area 0.0.0.0 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; interface ge-0/0/1.0;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; interface lo0.0;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;load complete&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router# &lt;b&gt;commit&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;commit complete&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
But you should be aware when you use this command which hierarchical level you are, because if your SOP configuration is just a part of specific hierarchical level code it might not be able to apply without proper command.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
For example: as below incomplete config should be under [policy-options] hierarchical level&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; policy-statement Export_to_EBGP {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; from { &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protocol static;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; route-filter 10.0.0.0/8 orlonger;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then accept;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If you did not change to correct hierarchical level, you would see the error message:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router# &lt;b style=&quot;background-color: yellow;&quot;&gt;load merge terminal&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[Type ^D at a new line to end input]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; policy-statement Export_to_EBGP {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; from { &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protocol static;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;terminal:1:(20) syntax error: policy-statement&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; [edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &#39;policy-statement Export_to_EBGP {&#39;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; syntax error&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; route-filter 10.0.0.0/8 orlonger;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then accept;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;^C[abort]&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
When you see the error message, what you can do is use Ctrl-C to abort it, then try again!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router# &lt;b style=&quot;background-color: yellow;&quot;&gt;edit policy-options&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit policy-options]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router# &lt;b style=&quot;background-color: yellow;&quot;&gt;load merge terminal&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[Type ^D at a new line to end input]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; policy-statement Export_to_EBGP {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; from { &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protocol static;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;terminal:1:(20) syntax error: policy-statement&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; [edit]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &#39;policy-statement Export_to_EBGP {&#39;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; syntax error&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; route-filter 10.0.0.0/8 orlonger;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then accept;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;^C[abort]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You might feel a little frustrated..let me show you the correct command:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit policy-options]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router# &lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;load merge terminal relative&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[Type ^D at a new line to end input]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; policy-statement Export_to_EBGP {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; from { &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protocol static;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; route-filter 10.0.0.0/8 orlonger;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then accept;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;load complete&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[edit policy-options]&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;lab@router# &lt;b&gt;commit&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;commit complete&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
When you got a partial config which was under specific hierarchical level, you should change to the correct hierarchical level then use the command &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;load merge terminal relative&lt;/span&gt; then paste the configuration and do remember commit it to make it take effect!&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;h3&gt;
 Reference:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://ccie11440.blogspot.tw/2014/03/learning-junos-from-ios-day1-show.html&quot;&gt;Learning JUNOS from IOS - Day1 (Show Interface)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.fryguy.net/&quot;&gt;Fryguy&#39;s Blog&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://networklessons.com/network-management/configuration-archive-rollback-cisco-ios/&quot;&gt;Configuration Archive and Rollback on Cisco IOS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.networkworld.com/community/node/30899&quot;&gt;Managing a JUNOS Configuration - Network World&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2014/03/learning-junos-from-ios-day2.html</link><author>noreply@blogger.com (CCIE11440)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS0vt9uDBRKytvf-26MqfmCBeWbe4U7IeC4ba8nPMggkQ-0iTg78zvlvjq2uMV4ze8J1iTVf3KioQhLJrOUWbbapoYle1FPlnDg2DpB-WgHEh5XI4PSfvxAE-hYI7QfMISNO6SUw/s72-c/cisco+ios.jpeg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-7157864896482521610</guid><pubDate>Sun, 23 Mar 2014 15:49:00 +0000</pubDate><atom:updated>2014-06-17T12:23:09.512+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">interface</category><category domain="http://www.blogger.com/atom/ns#">IOS</category><category domain="http://www.blogger.com/atom/ns#">JUNOS</category><category domain="http://www.blogger.com/atom/ns#">show</category><title>Learning JUNOS from IOS - Day1 (Show Interface)</title><description>&lt;h2&gt;
&lt;span class=&quot;st&quot; style=&quot;font-size: large;&quot;&gt;Once a use, forever a custom&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;My first-time experience of Cisco router installation was in 1997, when I was a junior network engineer in a small company. I remembered that day I finished installing a customer router on-site for only 15 mins then I left and went back again after 2 hours to configure the router via console again..because I forgot to configure password under line vty&amp;nbsp;(I told myslef I would never made such stupid mistake again like that - &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Password required, but none set&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;After 13 years later, I started to learn JUNOS since 2010. Because I familiar Cisco IOS so much, so I knew the feeling of use behavior change from IOS to JUNOS. The hierarchical structure is not so easy to read when you see it in the first time.(especially when you have no any programming experience) &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;However, having the use experience of Cisco IOS is a not a bad thing before you start to learn JUNOS. I believe if you can leverage your previously IOS command knowledge then map to JUNOS relative statements, it will help you to learn the JUNOS quickly. This the reason why I want to write this series of articles to share my personal learning experience and tips with you.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;As below comparison comments came from a great blog article - &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.networkworld.com/news/2008/041708-cisco-juniper-operating-systems-side.html&quot;&gt;Cisco IOS vs. Juniper JUNOS: The technical differences&lt;/a&gt;&amp;nbsp;can help you to understand the difference between these NOS(Network Operating System):&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2Jj80S2-jqdQi90odmrzwKZdcbsGryHKsnO0sFHq4BuCxUuwBa2cDEzpGHZou97VmlsdDFlETIJNwY7KZpluvbePa60VbdsUg_YJtjs4sWJteL5U-M8Ic1CEz5yZhuWcQWLqg/s1600/ciscovsjuniper.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2Jj80S2-jqdQi90odmrzwKZdcbsGryHKsnO0sFHq4BuCxUuwBa2cDEzpGHZou97VmlsdDFlETIJNwY7KZpluvbePa60VbdsUg_YJtjs4sWJteL5U-M8Ic1CEz5yZhuWcQWLqg/s1600/ciscovsjuniper.jpg&quot; height=&quot;229&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: small;&quot;&gt;IOS traditionally is a &lt;span style=&quot;background-color: yellow;&quot;&gt;monolithic&lt;/span&gt; operating system, which means it runs as a single operation and all processes share the same memory space. Because of the latter feature, bugs in one operation can have an impact on or corrupt other processes. In addition, if a user wishes to add features or functions to the operating system, IOS has to be deactiviated while a completely new version with the desired features is loaded.&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: small;&quot;&gt;JUNOS, on the other hand, was constructed as a &lt;span style=&quot;background-color: yellow;&quot;&gt;modular&lt;/span&gt; operating system. The kernel is based on the open source FreeBSD operating system, and processes that run as modules on top of the kernel are segregated in exclusive, protected, memory space. Users thus can add features and functions to the version of JUNOS running on their systems without disabling the entire operating system — a characteristic known as in-service software upgrades that also enhances uptime and availability.&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguEMfV5YjiZBIcod3s91IUWJgTWBUYw1zqpIqjJ3mXIMGn1RexDhlEbVsMkgPAp8E-G7S-PZHLXBA92NMF3667rFFxFDf3H0o7KHuSN5nMISIvpSCGjbx5Cyfa5M3NnxmbJ9DdIQ/s1600/m_img_4177.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguEMfV5YjiZBIcod3s91IUWJgTWBUYw1zqpIqjJ3mXIMGn1RexDhlEbVsMkgPAp8E-G7S-PZHLXBA92NMF3667rFFxFDf3H0o7KHuSN5nMISIvpSCGjbx5Cyfa5M3NnxmbJ9DdIQ/s1600/m_img_4177.jpg&quot; height=&quot;320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: small;&quot;&gt;The goal of Cisco&#39;s &lt;a href=&quot;http://www.networkworld.com/community/node/26877&quot;&gt;new IOS variants&lt;/a&gt; — &lt;span style=&quot;background-color: lime;&quot;&gt;IOS XR&lt;/span&gt;, &lt;span style=&quot;background-color: lime;&quot;&gt;IOS XE&lt;/span&gt; and &lt;span style=&quot;background-color: lime;&quot;&gt;NX-OS&lt;/span&gt; — is to overcome the monolithic limitations of the traditional IOS while addressing critical needs for increased uptime and availability in the service-provider core and edge, and enterprise data center, respectively. All these operating systems are modular, in that IOS services run as modules on top of a Linux-based kernel (in IOS XE and NX-OS), or as a third-party Portable-Operating-System-Interface (POSIX)-based real-time kernel (in IOS XR).&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;h3&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Day 1 - How to check router installed interface ?&lt;/b&gt;&lt;/span&gt; &lt;/h3&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS0vt9uDBRKytvf-26MqfmCBeWbe4U7IeC4ba8nPMggkQ-0iTg78zvlvjq2uMV4ze8J1iTVf3KioQhLJrOUWbbapoYle1FPlnDg2DpB-WgHEh5XI4PSfvxAE-hYI7QfMISNO6SUw/s1600/cisco+ios.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS0vt9uDBRKytvf-26MqfmCBeWbe4U7IeC4ba8nPMggkQ-0iTg78zvlvjq2uMV4ze8J1iTVf3KioQhLJrOUWbbapoYle1FPlnDg2DpB-WgHEh5XI4PSfvxAE-hYI7QfMISNO6SUw/s1600/cisco+ios.jpeg&quot; /&gt;&lt;/a&gt;As blow is the Cisco IOS CLI to see which physical interface are installed and recognized by Cisco device. I like this kind of new interface configuration added by Cisco IOS, because most junior engineer has no idea how to add new interface configuration of new type of interface card, especially when the new hardware installation was executed by remote hand support :&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;If there&#39;s a new hardware was installed and acknowledged by proper Cisco IOS, the new interface with slot/port configuration will appear in Cisco running-config automatically.(no matter the interface was administratively down/down or up/down, it must be exists in running-config and it cannot be deleted or altered by manual config)&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;hostname# &lt;b&gt;show run&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: small;&quot;&gt;Building configuration...&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;Current configuration : 1408 bytes&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;!&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;version 12.2&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;service timestamps debug uptime&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;service timestamps log uptime&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;no service password-encryption&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;!&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;hostname R2&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;!&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;boot-start-marker&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;boot-end-marker&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;...&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;!&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;interface FastEthernet0/0&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp;ip address 10.1.1.2 255.255.255.252&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp;duplex auto&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp;speed auto&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp;no clns route-cache&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;!&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;interface FastEthernet0/1&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp;no ip address&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp;shutdown&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp;duplex auto&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp;speed auto&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp;no clns route-cache&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;...&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;If you would like to see each interface status and related ip address was assigned, you can use above command to see all of them.&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;hostname# &lt;b&gt;show ip interface brief&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;blockquote&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: small;&quot;&gt;Interface&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: small;&quot;&gt;IP-Address&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: small;&quot;&gt;OK? Method Status&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: small;&quot;&gt;Protocol&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;FastEthernet0/0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.1.1.2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; YES manual up&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;FastEthernet0/1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unassigned&amp;nbsp; &amp;nbsp; &amp;nbsp; YES unset&amp;nbsp; administratively down down &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;FastEthernet1/0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unassigned&amp;nbsp; &amp;nbsp; &amp;nbsp; YES unset&amp;nbsp; administratively down down &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;FastEthernet1/1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unassigned&amp;nbsp; &amp;nbsp; &amp;nbsp; YES unset&amp;nbsp; administratively down down &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;Serial2/0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unassigned&amp;nbsp; &amp;nbsp; &amp;nbsp; YES unset&amp;nbsp; administratively down down &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;Serial2/1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unassigned&amp;nbsp; &amp;nbsp; &amp;nbsp; YES unset&amp;nbsp; administratively down down &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;Serial2/2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unassigned&amp;nbsp; &amp;nbsp; &amp;nbsp; YES unset&amp;nbsp; administratively down down &amp;nbsp;&amp;nbsp; Serial2/3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unassigned&amp;nbsp; &amp;nbsp; &amp;nbsp; YES unset&amp;nbsp; administratively down down &amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsLg4ur4myY4S0G8R3Qo5ze-swXlmWnOKIUw40_zxX1ntY7kNyXF2PlTbg_bi8PTqy90NEQbbqdkSpgcLeCMJ5jNs3pz3cjQnAU6dUKxgxZxEOWQ0fDkm94vCZ0a8jTpnuaznTQg/s1600/junos.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsLg4ur4myY4S0G8R3Qo5ze-swXlmWnOKIUw40_zxX1ntY7kNyXF2PlTbg_bi8PTqy90NEQbbqdkSpgcLeCMJ5jNs3pz3cjQnAU6dUKxgxZxEOWQ0fDkm94vCZ0a8jTpnuaznTQg/s1600/junos.jpeg&quot; /&gt;&lt;/a&gt;The most obviously difference between IOS and JUNOS is the physical interface would not appear automatically in JUNOS if you clear all default configuration or deletes the physical interface configurations by yourself.(You can not just rely on configuration to check all interface exist or not)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;In Juniper JUNOS CLI has a little different behavior, if you do not aware how the slot/port and media type of the device, you may not be able to understand how to config them because it will not appear on the configuration automatically(it means you need someone guide you or you should read the installation guide at first to know how to assign the slot/port number to the new installed interface.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;PS: In some juniper device (fixed module) provide factory default configuration, so it doesn&#39;t need to manual config for new interface with correct slot/port number.&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;username@hostname&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;b&gt;show config&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div&gt;
&lt;blockquote&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;version 12.1X46-D10.2;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;system {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; host-name vSRX-14.190;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; root-authentication {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; encrypted-password &quot;$1$DAgfs0I1$RsHy7/nSsMFgZASDlrmze/&quot;; ## SECRET-DATA&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;...&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div&gt;
&lt;blockquote&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;interfaces {&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; ge-0/0/0 {&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unit 0 { &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family inet {&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address 10.17.4.190/22 {&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; ge-0/0/1 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; description &quot;for Management 10.17.14.0/24&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unit 0 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family inet {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address 10.17.14.190/24;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; lo0 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unit 0 {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family inet {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address 1.1.1.1/32;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family iso;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;...&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;In JUNOS configuration mode, you need to use &#39;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;run&lt;/span&gt;&#39; keyword to execute the &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;show&lt;/span&gt; command as above. But you may not be able to all interface(because JUNOS allow users to delete the interface even the physical interface was exist)&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: small;&quot;&gt;username@hostname&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt; &lt;b&gt;show interfaces terse&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;Interface &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Admin Link Proto &amp;nbsp; &amp;nbsp;Local &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Remote&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;ge-0/0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;ge-0/0/0.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp; inet &amp;nbsp; &amp;nbsp; 10.10.10.0/31 &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: small;&quot;&gt;gr-0/0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;ip-0/0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;lsq-0/0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;lt-0/0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;mt-0/0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;sp-0/0/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;sp-0/0/0.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp; inet &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;inet6 &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;sp-0/0/0.16383 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp; inet &amp;nbsp; &amp;nbsp; 10.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt; 10.0.0.16&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.0.0.6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt; 0/0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt; 128.0.1.16&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128.0.0.6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt; 0/0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;ge-0/0/1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;ge-0/0/1.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp; inet &amp;nbsp; &amp;nbsp; 10.17.14.190/24&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;dsc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;gre &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;ipip &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;lo0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;lo0.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp; inet &amp;nbsp; &amp;nbsp; 1.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt; 0/0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;iso &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;lo0.16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp; inet &amp;nbsp; &amp;nbsp; 127.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt; 0/0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;lo0.16385 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp; inet &amp;nbsp; &amp;nbsp; 10.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt; 0/0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.0.0.16 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt; 0/0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt; 0/0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128.0.0.4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt; 0/0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128.0.1.16 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt; 0/0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;lo0.32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;lsi &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;mtun &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;pimd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;pime &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;pp0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;ppd0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;ppe0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;st0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;tap &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;vlan &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;up &amp;nbsp; &amp;nbsp;down&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Most JUNOS engineers will use this command to check router interface at the first time to have brief view of all interface than just &quot;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;show configuration&lt;/span&gt;&quot;. &amp;nbsp;And there&#39;s some pre-defined software interface for different purpose will appear too.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;As a beginner of JUNOS, I would suggest to ignore them but remember their&#39;s name when you found some features has mention that then you will understand those software interface one-by-one.&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;username@hostname&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;b&gt; show chassis hardware&lt;/b&gt;&lt;/span&gt; &lt;/div&gt;
&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;Hardware inventory:&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;Item &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Version &amp;nbsp;Part number &amp;nbsp;Serial number &amp;nbsp; &amp;nbsp; Description&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;Chassis &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;34f56038e66c &amp;nbsp; &amp;nbsp; &amp;nbsp;FIREFLY-PERIMETER&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;Midplane &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;System IO &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;Routing Engine &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FIREFLY-PERIMETER RE&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;FPC 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Virtual FPC&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;&amp;nbsp; PIC 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Virtual GE&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;Power Supply 0 &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: small;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;If you would like to know&amp;nbsp;each&amp;nbsp;physical module/interface was installed in which slot, you have to use above command to see those hardware, and its a good tool to check that current JUNOS version can recognize those modules successfully or not.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Reference:&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://packetlife.net/wiki/junos-cisco-iosxr-command-reference/&quot;&gt;JUNOS-to-Cisco IOS/XR Command Reference - Packet Life&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.networkworld.com/news/2008/041708-cisco-juniper-operating-systems-side.html&quot;&gt;Cisco IOS vs. Juniper JUNOS: The technical differences&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://forums.juniper.net/jnet/attachments/jnet/Day1Books/188/1/JunosForIOSEngineers.epub&quot;&gt;Day One: Junos for IOS Engineers - Juniper Networks&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://www.dummies.com/how-to/content/junos-for-ios-users.navId-612062.html&quot;&gt;Junos for IOS Users&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div class=&quot;s&quot; style=&quot;background-color: white; color: #545454; font-family: arial,sans-serif; line-height: 18px; max-width: 42em;&quot;&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2014/03/learning-junos-from-ios-day1-show.html</link><author>noreply@blogger.com (CCIE11440)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2Jj80S2-jqdQi90odmrzwKZdcbsGryHKsnO0sFHq4BuCxUuwBa2cDEzpGHZou97VmlsdDFlETIJNwY7KZpluvbePa60VbdsUg_YJtjs4sWJteL5U-M8Ic1CEz5yZhuWcQWLqg/s72-c/ciscovsjuniper.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-686483852870986448</guid><pubDate>Wed, 19 Mar 2014 10:01:00 +0000</pubDate><atom:updated>2017-10-02T17:54:47.727+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DH</category><category domain="http://www.blogger.com/atom/ns#">GUI</category><category domain="http://www.blogger.com/atom/ns#">IKE</category><category domain="http://www.blogger.com/atom/ns#">IPSec</category><category domain="http://www.blogger.com/atom/ns#">IPSec VPN</category><category domain="http://www.blogger.com/atom/ns#">J-web</category><category domain="http://www.blogger.com/atom/ns#">Juniper</category><category domain="http://www.blogger.com/atom/ns#">JUNOS</category><category domain="http://www.blogger.com/atom/ns#">SRX</category><title>[POC] Juniper SRX IPSec tunnel (Aggressive mode) SOP configuration</title><description>&lt;span style=&quot;font-size: small;&quot;&gt;In order to prepare the future migration from Juniper SSG to SRX, so I tried to use SRX GUI interface to see how its easy for operation team to sustain this.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;This is the first time I tried to use GUI to manage a router, and if you are not familiar with Juniper SRX features and functions, I have to say its a quick start to have a glance overview of Juniper SRX by web interface.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;For many junior engineers, if they can have what-you-see-what-you-get interface, they will accept new technology as fast as they can or they might refuse to try or to learn new technology if there&#39;s no time pressure or instructions from high-level managers directly .&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;We are still using CLI to control most routing and switching network device today, but I believe someday the condition may change if the network virtualization come true.(I think no one would like to control firewall by CLI, isn&#39;t it ?)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;In Juniper SRX, it provide some wizards for those common and lousy configuration needed features like PPPoE, FW, VPN and NAT. It&#39;s important for those new Juniper customers to do these jobs quickly without the JUNOS knowledge, and that&#39;s what I am trying to know the possibility to manage SRX as VPN device by GUI only.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;The other benefits of GUI is the QoS visibility, if you are a JUNOS user, you would find out that Juniper QoS is a little difficult to understand and know how to use command line to see the class of service.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;If you want to see whether your JUNOS CoS is running correctly on your SRX, please try to login your SRX by web then you might surprise the functions of Class of Service dash board in GUI. (I spent lots time to find out the interface CoS MIB of each class...now here it is, you can check the class of service in each interface, CoS value, RED profile...), its great!&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;Another advantage is that many juniper users would like to have similar function of Cisco IP SLA. Juniper has similar features which is called RPM(Real-time Performance Monitoring). But many people did not apply the features because there&#39;s no good network management tool to collect the information and provide a graphic statistics. But now you can leverage the embedded J-web to see the long-term status monitoring as below. You can configure the RPM functions directly without any JUNOS knowledge and then you will see the result later!&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Today, I will use the Site-to-site IPSec VPN wizard to see the steps and each mandatory field of related configuration.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1. As below is the first screen shot of VPN Wizard, its very clear and simple. Just select which vpn type you would like to setup.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: start;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;2. In this step, just fill the VPN name, zone, tunnel interface(st0.X) and the outbound physical interface selection.(in my case, I will trust all tunnel interface but untrust the internet facing interface)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;3. In this step, you have to fill the remote side VPN internet public IP(in my case, its in the lab, so I still use private IP for SRX inter-connection).&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;For the Local/Remote Network, the wizard will try to use static route to ensure your VPN sites can communicate to each other after this wizard. So if you have your own dynamic routing protocol, I will suggest you should clear the static route manually after you finished the wizard.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;4. In IPSec VPN configuration, you need to keep the same security level &amp;amp; policy for IKE and IPSec negotiation phase. In this wizard, you can just select the pre-defined policy to choose if you don&#39;t have special concern. Of course, if you want select desired DH group, encryption, integrity check method, you can modify these parameters after this wizard was finished and commit.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;5. In my case, I will allow all service between VPN sites across this vpn tunnel, so I keep the default setting to permit all.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;6. This is the final step, it will list all previously configuration steps you have, if it is okay, just press the commit button and it will upload the config and commit immediately.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;As you see, there&#39;s only 6 steps to setup your site-to-site IPSec VPN! Its quite easy, isn&#39;t it ?&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Don&#39;t forget that you need to login the other SRX to do the same procedure with correct parameters to finish this site-to-site vpn.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Finally, I reviewed the wizard configuration and clean up what configuration I don&#39;t need in our routine job, then I generate a simple CLI version of SOP to setup a site-to-site IPSec VPN in SRX as below.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;You can re-use my sample config and convert them to become your network operators SOP.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;PS1: I choosed aggressive mode to match the frequently network change in branch office.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;PS2: I removed all static routing and source/destination prefix security policy.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;SJDC Site:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;Set system host-name &lt;b&gt;SJDC&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-VPN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;st0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
family &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;inet&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
address &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;X.X.X.X/30
=&amp;gt; SJDC side tunnel IP&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;security
zones security-zone trust interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;st0.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;security
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
policy &lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ike_pol_SJDC&lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;mode
aggressive &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
policy &lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ike_pol_SJDC&lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;proposal-set
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;compatible&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;security
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
policy &lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ike_pol_SJDC&lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;pre-shared-key
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ascii&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;-text
trend &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
gateway &lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;gw_SJDC&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;-policy
&lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ike_pol_SJDC&lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-ADC&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;set
security &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;ike&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt; gateway &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;gw_SJDC&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-ADC&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;dynamic
hostname &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ADC-VPN&lt;/span&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;=&amp;gt; ADC VPN hostname&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;security
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
gateway &lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;gw_SJDC&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;dead-peer-detection
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
gateway &lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;gw_SJDC&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;external-interface
&lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold; text-indent: 0in;&quot;&gt;=&amp;gt; Internet facing&lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold; text-indent: 0in;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
policy &lt;/span&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ipsec_pol_SJDC&lt;/span&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;perfect-forward-secrecy
keys group2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
policy &lt;/span&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ipsec_pol_SJDC&lt;/span&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;proposal-set
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;compatible&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;vpn&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;SJDC-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;bind-interface
&lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;st0.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;vpn&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;SJDC-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;vpn&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;-monitor&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;vpn&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;SJDC-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;gateway
&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;gw_SJDC&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-ADC &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;security
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;vpn&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;SJDC-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;-policy
&lt;/span&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ipsec_pol_SJDC&lt;/span&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-ADC &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;security
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;vpn&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;SJDC-ADC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
establish-tunnels &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;immediately&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security policies from-zone trust to-zone trust policy trust-to-trust match
source-address any&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security policies from-zone trust to-zone trust policy trust-to-trust match
destination-address any&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security policies from-zone trust to-zone trust policy trust-to-trust match
application any&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security policies from-zone trust to-zone trust policy trust-to-trust then
permit&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
host-inbound-traffic system-services &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;dhcp&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;tftp&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;host-inbound-traffic
system-services &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;ike&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services https&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;snmp&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ssh&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services ping&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;traceroute&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;ADC Site:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;Set
system host-name &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ADC-VPN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;interfaces
&lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;st0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
family &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;inet&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
address &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;X.X.X.X/30
=&amp;gt; ADC side tunnel IP&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;security
zones security-zone trust interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;st0.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
policy &lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ike_pol_ADC&lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;mode
aggressive &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
policy &lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ike_pol_ADC&lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;proposal-set
compatible&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;security
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
policy &lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ike_pol_ADC&lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;pre-shared-key
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ascii&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;-text
trend &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
gateway &lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;gw_ADC&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;-policy
&lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ike_pol_ADC&lt;/span&gt;&lt;span style=&quot;color: #984807; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
gateway &lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;gw_ADC&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
address &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;X.X.X.X
=&amp;gt; SJDC side IP&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;set
security &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;ike&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt; gateway &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;gw_ADC&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt; local-identity &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;hostname &lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ADC-VPN&lt;/span&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;
=&amp;gt; ADC VPN hostname&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;security
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
gateway &lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;gw_ADC&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;dead-peer-detection
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
gateway &lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;gw_ADC&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;external-interface
&lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0 &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;=&amp;gt; Internet facing interface&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
policy &lt;/span&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ipsec_pol_ADC&lt;/span&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;perfect-forward-secrecy
keys group2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
policy &lt;/span&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ipsec_pol_ADC&lt;/span&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;proposal-set
compatible&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;vpn&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ADC-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;bind-interface
&lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;st0.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;vpn&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ADC-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;vpn&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;-monitor&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;vpn&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ADC-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;gateway
&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;gw_ADC&lt;/span&gt;&lt;span style=&quot;color: #0070c0; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;security
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;vpn&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ADC-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ike&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;-policy
&lt;/span&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ipsec_pol_ADC&lt;/span&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;-SJDC &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;security
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ipsec&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;vpn&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;ADC-SJDC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;establish-tunnels
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;immediately&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security policies from-zone trust to-zone trust policy trust-to-trust match
source-address any&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security policies from-zone trust to-zone trust policy trust-to-trust match
destination-address any&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security policies from-zone trust to-zone trust policy trust-to-trust match
application any&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security policies from-zone trust to-zone trust policy trust-to-trust then
permit&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;dhcp&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;tftp&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;host-inbound-traffic
system-services &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;ike&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services https&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;snmp&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;ssh&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services ping&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;set
security zones security-zone &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;untrust&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;
interfaces &lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot;; font-weight: bold;&quot;&gt;fe-0/0/0.0&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;host-inbound-traffic
system-services &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: x-small;&quot;&gt;traceroute&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr; margin-bottom: 0pt; margin-left: 0in; margin-top: 1.68pt; text-indent: 0in; unicode-bidi: embed; word-break: normal;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;In order to ensure these configuration samples is really works, so I cleaned the SRX configuration (#&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;load factory-default&lt;/span&gt;) then copy &amp;amp; paste these configuration sample and update all the interface IP.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;[edit]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;root@ADC-VPN# &lt;b&gt;run show interfaces st0.0 terse&lt;/b&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;Interface &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Admin Link Proto &amp;nbsp; &amp;nbsp;Local &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Remote&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;st0.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up &amp;nbsp; &amp;nbsp;up &amp;nbsp; inet &amp;nbsp; &amp;nbsp; 172.1.1.2/30 &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;[edit]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;root@ADC-VPN# &lt;b&gt;run show security ike security-associations&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;Index &amp;nbsp; State &amp;nbsp;Initiator cookie &amp;nbsp;Responder cookie &amp;nbsp;Mode &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Remote Address&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;4663556 UP &amp;nbsp; &amp;nbsp; 3be2bd0d72642302 &amp;nbsp;12df6d0b8a84f2a3 &amp;nbsp;Aggressive &amp;nbsp; &amp;nbsp; 10.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;[edit]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;root@ADC-VPN# &lt;b&gt;run show security ipsec security-associations&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Total active tunnels: 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; ID &amp;nbsp; &amp;nbsp; &amp;nbsp; Algorithm &amp;nbsp; &amp;nbsp; &amp;nbsp; SPI &amp;nbsp; &amp;nbsp; &amp;nbsp;Life:sec/kb &amp;nbsp;Mon vsys Port &amp;nbsp;Gateway &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;lt; 131073 ESP:3des/sha1 4c82c912 1964/ unlim &amp;nbsp; U &amp;nbsp; root 500 &amp;nbsp; 10.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;gt; 131073 ESP:3des/sha1 77f4b2d0 1964/ unlim &amp;nbsp; U &amp;nbsp; root 500 &amp;nbsp; 10.1.1.1 &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;[edit]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;root@ADC-VPN# &lt;b&gt;run show security ipsec security-associations index 131073&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Virtual-system: root&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Local Gateway: 10.1.1.2, Remote Gateway: 10.1.1.1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Local Identity: ipv4_subnet(any:0,[0..7]=0.0.0.0/0)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Remote Identity: ipv4_subnet(any:0,[0..7]=0.0.0.0/0)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Version: IKEv1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; DF-bit: clear&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Direction: inbound, SPI: 4c82c912, AUX-SPI: 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; , VPN Monitoring: UP&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Hard lifetime: Expires in 1240 seconds&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Lifesize Remaining: &amp;nbsp;Unlimited&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Soft lifetime: Expires in 606 seconds&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Mode: Tunnel, Type: dynamic, State: installed&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Protocol: ESP, Authentication: hmac-sha1-96, Encryption: 3des-cbc&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Anti-replay service: counter-based enabled, Replay window size: 64&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; Direction: outbound, SPI: 77f4b2d0, AUX-SPI: 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; , VPN Monitoring: UP&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Hard lifetime: Expires in 1240 seconds&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Lifesize Remaining: &amp;nbsp;Unlimited&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Soft lifetime: Expires in 606 seconds&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Mode: Tunnel, Type: dynamic, State: installed&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Protocol: ESP, Authentication: hmac-sha1-96, Encryption: 3des-cbc&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; Anti-replay service: counter-based enabled, Replay window size: 64&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;[edit]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;root@ADC-VPN# &lt;b&gt;run show security ipsec statistics index 131073&lt;/b&gt; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;ESP Statistics:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Encrypted bytes: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 147344&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Decrypted bytes: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;90836&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Encrypted packets: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1084&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Decrypted packets: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1084&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;AH Statistics:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Input bytes: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Output bytes: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Input packets: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Output packets: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;Errors:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; AH authentication failures: 0, Replay errors: 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; ESP authentication failures: 0, ESP decryption failures: 0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; Bad headers: 0, Bad trailers: 0&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #5f5f5f; font-family: arial,sans-serif; margin-bottom: 8px; margin-top: 8px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;The&amp;nbsp;&lt;i style=&quot;margin: 0px; padding: 0px;&quot;&gt;State&lt;/i&gt;&amp;nbsp;field shows the status of the phase 1 SA.&amp;nbsp;&amp;nbsp; The State can either be UP or DOWN.&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #5f5f5f; font-family: arial,sans-serif; margin-bottom: 8px; margin-top: 8px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;The&amp;nbsp;&lt;span style=&quot;font-style: italic; margin: 0px; padding: 0px;&quot;&gt;Mon&amp;nbsp;&lt;/span&gt;field displays the Link status thru the VPN Monitor feature.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #5f5f5f; font-family: arial,sans-serif; margin-bottom: 8px; margin-top: 8px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i style=&quot;margin: 0px; padding: 0px;&quot;&gt;Here are the possible values of the Mon field:&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul dir=&quot;ltr&quot; style=&quot;background-color: white; color: #5f5f5f; font-family: arial,sans-serif; list-style: none outside none; margin: 0px; padding-bottom: 0px; padding-left: 10px ! important; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;background-image: url(&amp;quot;https://www.juniper.net/shared/img/global/li-square.gif&amp;quot;); background-position: 0% 6px; background-repeat: no-repeat no-repeat; margin-bottom: 0px; margin-left: 10px ! important; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 10px ! important; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b style=&quot;margin: 0px; padding: 0px;&quot;&gt;- :&lt;/b&gt;&amp;nbsp; Hyphen means VPN Monitor is not configured&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-image: url(&amp;quot;https://www.juniper.net/shared/img/global/li-square.gif&amp;quot;); background-position: 0% 6px; background-repeat: no-repeat no-repeat; margin-bottom: 0px; margin-left: 10px ! important; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 10px ! important; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b style=&quot;margin: 0px; padding: 0px;&quot;&gt;U:&lt;/b&gt;&amp;nbsp; VPN tunnel is Active, and the link (detected thru VPN Monitor) is UP&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-image: url(&amp;quot;https://www.juniper.net/shared/img/global/li-square.gif&amp;quot;); background-position: 0% 6px; background-repeat: no-repeat no-repeat; margin-bottom: 0px; margin-left: 10px ! important; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 10px ! important; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b style=&quot;margin: 0px; padding: 0px;&quot;&gt;D:&lt;/b&gt;&amp;nbsp; VPN tunnel is Active, but the link (detected thru VPN Monitor) is DOWN.&amp;nbsp;VPN Monitor is not getting a response to its pings.&amp;nbsp; This could be happening because the device that is being pinged is down or has ping disabled.&amp;nbsp; This could also be happening if the other side of the VPN is not a Juniper Firewall.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2014/03/poc-juniper-srx-ipsec-tunnel-aggressive.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-3155253269644701095</guid><pubDate>Fri, 14 Mar 2014 11:02:00 +0000</pubDate><atom:updated>2014-03-14T22:20:15.831+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Amazon</category><category domain="http://www.blogger.com/atom/ns#">AWS</category><category domain="http://www.blogger.com/atom/ns#">cloud</category><category domain="http://www.blogger.com/atom/ns#">EC2</category><category domain="http://www.blogger.com/atom/ns#">SecureCRT</category><category domain="http://www.blogger.com/atom/ns#">SSH</category><title>How to use SecureCRT to access your AWS EC2 instance ?</title><description>&lt;div style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrjntScJtLc5EkfKQnXWa2dvE9Vq6CPz1FU6UwvtpgM7En5rmMLESEWu4josSsOswQOL6W19cSDgfMvUX5MAugZ0PoTtVcRVu8pT3FFsobYd1HITf75N1NjTsCzuZYpPjfCyZSVg/s1600/aws+start.jpg&quot; height=&quot;114&quot; width=&quot;320&quot; /&gt;&lt;span id=&quot;goog_2073482570&quot;&gt;&lt;/span&gt;&lt;a href=&quot;https://draft.blogger.com/&quot;&gt;&lt;/a&gt;&lt;/div&gt;
Cloud era is coming, so its time to learn those you are not familiar with.&lt;br /&gt;
&lt;br /&gt;
Amazon Web Services, aka AWS, nevertheless to say is the No.1 cloud service you should know immediately now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
AWS is offering a free usage tier for new AWS customers. Per month.&amp;nbsp;You can try it for free, just apply for the service and register an account then you can learn it by yourslef!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span id=&quot;goog_257292485&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://aws.amazon.com/free/&quot;&gt;&lt;span id=&quot;goog_2073482516&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_2073482520&quot;&gt;&lt;/span&gt;&lt;img alt=&quot;http://aws.amazon.com/free/&quot; border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-AOiCEldLBZE/UyLXFQme4xI/AAAAAAAFEKY/M8xUWPf1PDs/s1600/aws.PNG&quot; height=&quot;364&quot; width=&quot;640&quot; /&gt;&lt;span id=&quot;goog_2073482521&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_2073482517&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_257292486&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
﻿&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
However, not all things are so smoothly in my first time.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I encountered a problem when I connect to any instance by the Java SSH client provided by AWS.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
As you see, I created three instance for practice as below:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-c3iguz6Cfq4/UyLYckqsqeI/AAAAAAAFEKk/gY6dNGbzX0I/s1600/aws1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-c3iguz6Cfq4/UyLYckqsqeI/AAAAAAAFEKk/gY6dNGbzX0I/s1600/aws1.PNG&quot; height=&quot;142&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
When you pressed the &quot;Connect&quot; button above the instance list, then it will pop a windows as blow:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://4.bp.blogspot.com/-qXmL0beCZA8/UyLZTDGpDzI/AAAAAAAFEK0/OyXZQIwqUKI/s1600/aws2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-qXmL0beCZA8/UyLZTDGpDzI/AAAAAAAFEK0/OyXZQIwqUKI/s1600/aws2.PNG&quot; height=&quot;342&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;left&quot; class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
You will have two options to access your instance directly:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
1. Standalone&amp;nbsp;SSH client&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
2. Java SSH client - MindTerm&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
In order to start quickly, so I select the second option to see how it works:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-GgOXw5TE2v4/UyLaLUT3qFI/AAAAAAAFELA/JJ4Ssenqevw/s1600/aws3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-GgOXw5TE2v4/UyLaLUT3qFI/AAAAAAAFELA/JJ4Ssenqevw/s1600/aws3.PNG&quot; height=&quot;290&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
You should have a private key&amp;nbsp;when you apply AWS EC2 service, you must fill the directory path of the private key you saved, then click the button &quot;Launch SSH Client&quot;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Then please wait at least 10 seconds or more...you will see the application called MindTerm as below, and you should click Yes for all the prompt to add hosts and create the directoy for you, after that, I got the error message pop-up windows...&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I tried to connect other unix based instance and all instance have the same problem (including use my MBA the problem still exists).&amp;nbsp;I am thinking that when I became&amp;nbsp;too old to work, I should apply for QA job ... I always met issues when trying new technology :)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
That&#39;s why I wrote this post to share with you, if you met the same problem with me, I would suggest to use the most popular SSH client - SecureCRT&amp;nbsp;to access your AWS instance:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
1. Please type the IP(in this case, my instance IP address is 54.255.134.96) in the field of &quot;Hostname&quot; &lt;br /&gt;
&lt;br /&gt;
2. Enter the username provided by AWS(in this case, ubuntu is my username, you can see that message prompt from the pop-up windows: &lt;a href=&quot;mailto:ubuntu@54.255.134.96&quot;&gt;ubuntu@54.255.134.96&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
3. Choose &quot;PublicKey&quot; option then Click &quot;Properties&quot;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://4.bp.blogspot.com/-3q3xdvkajEY/UyLeuzXWRbI/AAAAAAAFELk/riZIDJBdKqc/s1600/aws6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-3q3xdvkajEY/UyLeuzXWRbI/AAAAAAAFELk/riZIDJBdKqc/s1600/aws6.PNG&quot; height=&quot;365&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
4. Select &quot;Use session public key setting&quot;, and choose the private key in your machine then click &quot;OK&quot;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-w3IKMWc782E/UyLfewsMqPI/AAAAAAAFELs/p8I0x1zKHaM/s1600/aws7.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-w3IKMWc782E/UyLfewsMqPI/AAAAAAAFELs/p8I0x1zKHaM/s1600/aws7.PNG&quot; height=&quot;241&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Congratulation! &amp;nbsp;You can start to use this instance in AWS for free ~&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-DVd1G26AfIQ/UyLkR6FL_CI/AAAAAAAFEME/7Y9FwxtjYwI/s1600/aws9.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-DVd1G26AfIQ/UyLkR6FL_CI/AAAAAAAFEME/7Y9FwxtjYwI/s1600/aws9.PNG&quot; height=&quot;272&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2014/03/how-to-use-securecrt-w-private-key-to.html</link><author>noreply@blogger.com (CCIE11440)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrjntScJtLc5EkfKQnXWa2dvE9Vq6CPz1FU6UwvtpgM7En5rmMLESEWu4josSsOswQOL6W19cSDgfMvUX5MAugZ0PoTtVcRVu8pT3FFsobYd1HITf75N1NjTsCzuZYpPjfCyZSVg/s72-c/aws+start.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-6769809133592379644</guid><pubDate>Tue, 11 Mar 2014 08:28:00 +0000</pubDate><atom:updated>2017-10-02T17:55:57.075+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cinder</category><category domain="http://www.blogger.com/atom/ns#">Devstack</category><category domain="http://www.blogger.com/atom/ns#">EC2</category><category domain="http://www.blogger.com/atom/ns#">Glance</category><category domain="http://www.blogger.com/atom/ns#">Horizon</category><category domain="http://www.blogger.com/atom/ns#">Keystone</category><category domain="http://www.blogger.com/atom/ns#">Nova</category><category domain="http://www.blogger.com/atom/ns#">Openstack</category><category domain="http://www.blogger.com/atom/ns#">S3</category><category domain="http://www.blogger.com/atom/ns#">SDN</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Setup Openstack in a VM w/ Devstack Step-by-Step</title><description>&lt;div class=&quot;tr_bq&quot;&gt;
Learning openstack is not an easy task for me, because I don&#39;t have much linux knowledge. During the openstack setup process followed by &lt;a href=&quot;http://openstack.org/&quot;&gt;Openstack.org&lt;/a&gt; official installation guide, I spent more than 3 hours to install necessary modules and modified the configuration files one by one.&lt;/div&gt;
But I failed and I cannot figure out what the problem is...maybe I should spend more time to understand each action and verify it one-by-one.&lt;br /&gt;
&lt;br /&gt;
But I don&#39;t have so much time to waste on installation procedure, I need to familiar the openstack as soon as possible to test its feature.&lt;br /&gt;
So I tried to leverage Devstack all-in-one install script to help me to learn what is openstack and see how it works.&lt;br /&gt;
&lt;br /&gt;
However, its still not just so simple just like &lt;a href=&quot;http://devstack.org/&quot;&gt;Devstack.org&lt;/a&gt; said if you are installing openstack first time:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://decrypt.ysance.com/wp-content/uploads/2013/06/Logo-DevStack-300x54.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://decrypt.ysance.com/wp-content/uploads/2013/06/Logo-DevStack-300x54.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;So I would like to share my step-by-step experience here(especically the preparation of necessary steps):&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. Install ubuntu 12.04 Server in VM&lt;/b&gt;&lt;br /&gt;
If you are not familiar with ubuntu like me, you can refer to below URL of step-by-step installation guide)&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ubuntugeek.com/step-by-step-ubuntu-12-04-precise-lamp-server-setup.html&quot;&gt;Step By Step Ubuntu 12.04 (Precise) LAMP Server Setup | Ubuntu Geek&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b&gt;2. Setup a Openstack user(stack)&lt;/b&gt;&lt;br /&gt;
You need to have a sudoers account in ubuntu server:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo bash&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;adduser stack&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt; &lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Add below statement to/etc/sudoers&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;stack ALL=(ALL) NOPASSWD: ALL&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3. Swtich to the user&lt;/b&gt;&lt;br /&gt;
Change as the user then change directory to confirm that you are under the user(stack) home directory to prepare install Devstack&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b&gt;su stack&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b&gt;cd&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b&gt;pwd&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;b&gt;&lt;b&gt;4. Updade apt-get all packages&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;
In many articles suggest to update all packages before install openstack, so let&#39;s do it!&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt-get update&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt-get upgrade &lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5. Install git&lt;/b&gt;&lt;br /&gt;
The challenge of linux rookies is lacking of the knowledge about different linux platform pre-install tool. And rookies don&#39;t know how to proceed to solve the problem when met an error message prompt with &#39;command not found&#39;.&lt;br /&gt;
Devstack would need the git, but this tool will not be installed in a clean ubuntu server environment, please install the git at first before you download devstack project.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt-get install git -y&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&amp;nbsp;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;6. Download Devstack project&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;git clone https://github.com/openstack-dev/devstack.git&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;cd devstack/&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;6. Switch to the Havana branch&lt;/b&gt;&lt;br /&gt;
Devstack, like openstack, is a living breathing project and like most projects undergoing active development, it has bugs and issues. You can always run the latest and greatest devstack code (the ‘master’ branch) but you risk encountering whatever issues the Openstack developers just ran into. Running from a stable branch makes sense for most cases.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;git checkout stable/havana&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;b&gt;7. Run the Devstack script&lt;/b&gt;&lt;br /&gt;
This script takes a while to run. It installs Mysql, RabbitMQ, compiles the openstack binaries and set up a whole bunch of stuff.&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;./stack.sh&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;br /&gt;
Please be patient with the installation, because it would spend at about 10~20mins(depends on your internet and machine hardware) &lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you can see below message, it means the script finishes and devstack is up and running.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;8. Login Openstack Horizon portal&lt;/b&gt;&lt;br /&gt;
Open a browser with the URL as the screen result – the openstack dashboard (called 
Horizon) should be up and running and you can login using 
&lt;span style=&quot;background-color: lime;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;admin/password&lt;/span&gt;&lt;/span&gt;.(in order to follow the steps, I would suggest all use the same password &#39;password&#39; during the installation for lab use only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;You can make it!&lt;/b&gt;&lt;br /&gt;
To speak frankly, Devstack really helps if you are not familiar with linux and openstack in details, I just spend 1 hour to setup the openstack environment successfully by the devstack script. I assume most of you can do it better than me!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Restart VM then Devstack will fail to login &lt;/b&gt;&lt;br /&gt;
I found the Devstack has problem when you reboot the VM, so I found a workaround from this website - &lt;a href=&quot;http://www.scalegrid.net/blog/?p=52&quot;&gt;Restarting DevStack&lt;/a&gt;&lt;br /&gt;
Once DevStack is up and running, its can be a great way to play around 
with OpenStack. When the instance of DevStack is restarted, some 
services may not startup. When trying to login to the OpenStack Dashboard, one gets an generic error.&lt;br /&gt;
You can follow below procedure to fix this issue.(NOTE:&amp;nbsp;Ensure the script is placed in the local 
devstack folder as it relies on files in the original DevStack folder)&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;wget http://www.scalegrid.net/blog/wp-content/uploads/2012/06/restart_stack.txt
mv ./restart_stack.txt ./restart_stack.sh
chmod 775 ./restart_stack.sh
./restart_stack.sh&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;Rollback... &lt;/b&gt;&lt;br /&gt;
Sometimes, you maybe unlucky and failed without obviously error message, so you may like to re-install it. Please do the following steps:&lt;br /&gt;
1. To shutdown devstack, run:&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;./unstack.sh&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
2. clean up all the files that devstack installed, run:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;./clean.sh&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo rm -rf /home/stack/devstack&lt;/span&gt;&lt;/span&gt; (if you are using the user &#39;stack&#39; and install devstack under the home directory of &#39;stack&#39;)&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo rm -rf /opt/stack&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;b&gt;Reference:&lt;/b&gt;&lt;br /&gt;
As blow are the resource I found and followed, you can check it for additional useful links in the blog.(but as I said,..many blog contents may not update-to-date, so even you follow the exactly step with it, but you still have the chance to fail...)&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cloudifysource.org/2013/12/23/setting_up_devstack_havana_on_your_local_network.html&quot;&gt;Cloudify - Openstack in a Box - Setting Up Devstack Havana On Your Local Network&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://openstack-ci.github.io/publications/tutorial/&quot;&gt;Developing OpenStack with devstack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=AdrbYP7utDE&quot;&gt;Install Openstack using devstack - YouTube&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.openfoundry.org/tw/foss-programs/8998--openstack&quot;&gt;如何在單一伺服器上安裝與設定 OpenStack&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.vpsee.com/2012/02/use-devstack-to-deploy-openstack-quickly/&quot;&gt;使用 DevStack 快速搭建 OpenStack 实验环境&lt;/a&gt;&lt;a href=&quot;https://draft.blogger.com/null&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2014/03/setup-openstack-in-vm-w-devstack-step.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-43175567851084889</guid><pubDate>Fri, 07 Mar 2014 04:34:00 +0000</pubDate><atom:updated>2014-03-25T12:39:39.399+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BA</category><category domain="http://www.blogger.com/atom/ns#">Classifier</category><category domain="http://www.blogger.com/atom/ns#">CoS</category><category domain="http://www.blogger.com/atom/ns#">DSCP</category><category domain="http://www.blogger.com/atom/ns#">Firewall Filter</category><category domain="http://www.blogger.com/atom/ns#">Forwarding Class</category><category domain="http://www.blogger.com/atom/ns#">H-CoS</category><category domain="http://www.blogger.com/atom/ns#">JUNOS</category><category domain="http://www.blogger.com/atom/ns#">MF</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><category domain="http://www.blogger.com/atom/ns#">Policing</category><category domain="http://www.blogger.com/atom/ns#">QoS</category><category domain="http://www.blogger.com/atom/ns#">Rewrite</category><category domain="http://www.blogger.com/atom/ns#">Scheduler-map</category><category domain="http://www.blogger.com/atom/ns#">Schedulers</category><category domain="http://www.blogger.com/atom/ns#">Shaping</category><category domain="http://www.blogger.com/atom/ns#">ToS</category><title>JUNOS CoS processing building block with related CLI commands</title><description>Juniper CLI learning is a little challenge for junior network engineers or Cisco IOS engineers, because the JUNOS modular and hierarchical structure design.&lt;br /&gt;
Some features may need several command line which were configured under different hierarchical levels, then combined all of them together in another hierarchical level.&lt;br /&gt;
Such kind of CLI design especially not easy to learn when apply CoS on juniper device.(I believe many Cisco IOS engineers don&#39;t want to switch to JUNOS because of this...)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1q1LxChuMg4XSTiVfyia6j_3nGnNCgTvUNOf5fJwQSgAwtViyBtIqtqEmedHuRT2jZjeLXSpeEXEOFJU_IeAHZgLTfPgGuHqAEyqbgYXqo-r6EOK6jM_Z8r0f0vR0uCNrckQ_pA/s1600/junos+cos.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1q1LxChuMg4XSTiVfyia6j_3nGnNCgTvUNOf5fJwQSgAwtViyBtIqtqEmedHuRT2jZjeLXSpeEXEOFJU_IeAHZgLTfPgGuHqAEyqbgYXqo-r6EOK6jM_Z8r0f0vR0uCNrckQ_pA/s1600/junos+cos.jpg&quot; height=&quot;426&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
As above figure is my understanding about the related JUNOS command which is using in our production network.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Some CoS features was missed on the figure:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The most important key points of JUNOS CoS is the traffic classification of &lt;span style=&quot;background-color: lime;&quot;&gt;Forwarding-class&lt;/span&gt;. If you made mistake or missed configuration of BA or MF classifier blocks, then your CoS must be not running correctly.&lt;/li&gt;
&lt;li&gt;We still not apply the&amp;nbsp;&lt;span style=&quot;background-color: lime;&quot;&gt;Forwarding-Policy&lt;/span&gt; based on BA or DSCP. If you have different quality/latency of circuit or routing path, you can leverage this feature to assign different next-hop to differentiate the traffic priority.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: lime;&quot;&gt;H-CoS&lt;/span&gt;, if you enabled hierarchical-scheduler to control interface-set(groups of specific use purpose VLANs), then you might need to configure traffic-control-profiles in additional for shaping/shceduling.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: lime;&quot;&gt;Schedulers&lt;/span&gt; priority definition is very important, especially how to ensure Voice traffic was classified and assigned to&amp;nbsp;&lt;span style=&quot;background-color: lime;&quot;&gt;strict-high&amp;nbsp;queue&lt;/span&gt;(and map to correct &lt;span style=&quot;background-color: lime;&quot;&gt;Forwarding-class&lt;/span&gt;) then apply an reasonable bandwidth policer to prevent it exhausts all interface bandwidth and make other traffic starve to death.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
I hope this can help you to learn something from this when you troubleshoot your end-to-end QoS configuration, you can check the configuration followed by referring to this JUNOS CoS processing flow.&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2014/03/junos-cos-processing-building-block.html</link><author>noreply@blogger.com (CCIE11440)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1q1LxChuMg4XSTiVfyia6j_3nGnNCgTvUNOf5fJwQSgAwtViyBtIqtqEmedHuRT2jZjeLXSpeEXEOFJU_IeAHZgLTfPgGuHqAEyqbgYXqo-r6EOK6jM_Z8r0f0vR0uCNrckQ_pA/s72-c/junos+cos.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-8918616528656163135</guid><pubDate>Thu, 06 Mar 2014 02:28:00 +0000</pubDate><atom:updated>2014-03-25T12:40:50.524+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BGP</category><category domain="http://www.blogger.com/atom/ns#">Firefly</category><category domain="http://www.blogger.com/atom/ns#">Juniper</category><category domain="http://www.blogger.com/atom/ns#">RR</category><category domain="http://www.blogger.com/atom/ns#">RTBH</category><category domain="http://www.blogger.com/atom/ns#">vSRX</category><title>[POC] Use Juniper Firefly Perimeter to support RTBH BGP scale with 120 BGP Peers</title><description>&lt;span style=&quot;font-family: inherit;&quot;&gt;As Juniper FIREFLY-PERIMETER is an ideal candidate of virtual router solution for RTBH router, because its just need control plane and memory(it will not be limited by hardware) for BGP exchange route with community. No much data forwarding plane packet process was needed.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;So I rebuild the lab with Juniper firefly to see the difference with physical routers as below topology.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0z1lgRXKZBoPvSq3VgJz5QTsdCt5VG6e1crvHjIlgD350b4E4bCasLdHHjM3KU_vpoy5_rF-onPmApYOFJHv2fr6spgy9znIZMh7j1DLiiVTYZPYx6JcibrSKkJHEU3Tuj7ghcA/s1600/firefly.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0z1lgRXKZBoPvSq3VgJz5QTsdCt5VG6e1crvHjIlgD350b4E4bCasLdHHjM3KU_vpoy5_rF-onPmApYOFJHv2fr6spgy9znIZMh7j1DLiiVTYZPYx6JcibrSKkJHEU3Tuj7ghcA/s1600/firefly.jpg&quot; height=&quot;286&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;In my vmware workstation lab, I assigned two interface to each firefly, ge-0/0/0 was used for BGP connections and ge-0/0/1 was used for SSH purpose only(to be more easier for config copy/paste.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The most obviously advantage of firefly is the response time of commit action, it was almost done immediately after you press Enter key when I initialized the configuration clean-up, its great!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;...But after I copy &amp;amp; paste all my configurations to it then the response time still became longer. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;

&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;[edit]&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;lab@FIREFLY-PERIMETER-1# run show chassis hardware &lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;Hardware inventory:&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;Item&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version&amp;nbsp; Part number&amp;nbsp; Serial number&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Description&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;Chassis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22cbfad3dcef&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIREFLY-PERIMETER&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;Midplane&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;System IO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;Routing Engine&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIREFLY-PERIMETER RE&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;FPC 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Virtual FPC&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;PIC 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Virtual GE&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;Power Supply 0&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&lt;span style=&quot;font-size: small;&quot;&gt;[edit]&lt;br /&gt;lab@FIREFLY-PERIMETER-1# run show chassis forwarding &lt;br /&gt;FWDD status:&lt;br /&gt;&amp;nbsp; State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Online&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; Microkernel CPU utilization&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 28 percent&lt;br /&gt;&amp;nbsp; Real-time threads CPU utilization&amp;nbsp;&amp;nbsp; 0 percent&lt;br /&gt;&amp;nbsp; Heap utilization&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21 percent&lt;br /&gt;&amp;nbsp; Buffer utilization&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 percent&lt;br /&gt;&amp;nbsp; Uptime:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15 hours, 10 minutes, 32 seconds&lt;/span&gt;&amp;nbsp;&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;I think Firefly is a great candidate for this kind of role(BGP Route Reflector), without much forwarding traffic pass-through, so you don&#39;t need to concern the forwarding performance.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;It works just for BGP signaling and routing sustain so it can always keep low CPU loading.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;lab@FIREFLY-PERIMETER-2# run show bgp summary | match 0/0/0/0 | count  &lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;Count: 120 lines&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;lab@FIREFLY-PERIMETER-1# run show chassis routing-engine &lt;br /&gt;Routing Engine status:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Total memory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048 MB Max&amp;nbsp;&amp;nbsp; 655 MB used ( 32 percent)&lt;br /&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Control plane memory&amp;nbsp;&amp;nbsp;&amp;nbsp; 1150 MB Max&amp;nbsp;&amp;nbsp; 460 MB used ( 40 percent)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data plane memory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 898 MB Max&amp;nbsp;&amp;nbsp; 189 MB used ( 21 percent)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPU utilization:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 percent&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Background&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 percent&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Kernel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 percent&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interrupt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 percent&lt;br /&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Idle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 99 percent&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIREFLY-PERIMETER RE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-03-05 18:49:02 UTC&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Uptime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15 hours, 11 minutes, 42 seconds&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Last reboot reason&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Router rebooted after a normal shutdown.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load averages:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 minute&amp;nbsp;&amp;nbsp; 5 minute&amp;nbsp; 15 minute&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;So I tried to enable additional BGP features - BFD(Bidirectional Forwarding Detection) over 120 BGP sessions to test the CPU loading impact:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;[edit]&lt;br /&gt;lab@FIREFLY-PERIMETER-1# run show bfd session &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect&amp;nbsp;&amp;nbsp; Transmit&lt;br /&gt;Address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interval&amp;nbsp; Multiplier&lt;br /&gt;1.1.1.2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ge-0/0/0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp; &lt;br /&gt;2.2.2.2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ge-0/0/0.2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp; &lt;br /&gt;3.3.3.2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ge-0/0/0.3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp; &lt;br /&gt;...&lt;br /&gt;119.119.119.2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ge-0/0/0.119&amp;nbsp;&amp;nbsp; 3.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp; &lt;br /&gt;120.120.120.2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Up&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ge-0/0/0.120&amp;nbsp;&amp;nbsp; 3.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;120 sessions, 120 clients&lt;br /&gt;Cumulative transmit rate 120.0 pps, cumulative receive rate 120.0 pps &lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Then the result surprise me...the CPU loading(0%) became less than before ???&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Cool!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;[edit]&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;lab@FIREFLY-PERIMETER-1# run show chassis routing-engine&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;Routing Engine status:&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Total memory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048 MB Max&amp;nbsp;&amp;nbsp; 655 MB used ( 32 percent)&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Control plane memory&amp;nbsp;&amp;nbsp;&amp;nbsp; 1150 MB Max&amp;nbsp;&amp;nbsp; 460 MB used ( 40 percent)&lt;/span&gt;&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data plane memory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 898 MB Max&amp;nbsp;&amp;nbsp; 198 MB used ( 22 percent)&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPU utilization:&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 percent&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Background&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 percent&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Kernel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 percent&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interrupt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 percent&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Idle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100 percent&lt;/span&gt;&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Model&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIREFLY-PERIMETER RE&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2014-03-05 18:49:02 UTC&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Uptime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15 hours, 31 minutes, 33 seconds&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Last reboot reason&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Router rebooted after a normal shutdown.&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load averages:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 minute&amp;nbsp;&amp;nbsp; 5 minute&amp;nbsp; 15 minute&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;iscode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00&lt;/iscode&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Compared with previously Firefly version, I found the difference is that I cannot see the expiry license anymore when I show system license:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;iscode&gt;[edit]&lt;br /&gt;lab@FIREFLY-PERIMETER-1# run show system license &lt;br /&gt;License usage: none&lt;br /&gt;&lt;br /&gt;Licenses installed: none&lt;/iscode&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;
Maybe its the Juniper&#39;s gift without expiry date ?&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.juniper.net/support/downloads/?p=junosvfirefly-eval#sw&quot; style=&quot;font-family: inherit;&quot;&gt;Try &lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;it and you will know!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;b&gt;POC Lab configurations:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dropbox.com/s/wcnbkxnnukmlkpe/FIREFLY-PERIMETER-1.cfg&quot;&gt;FIREFLY-PERIMETER-1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dropbox.com/s/61cxhwdvuxann52/FIREFLY-PERIMETER-2.cfg&quot;&gt;FIREFLY-PERIMETER-2&lt;/a&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;
&lt;b&gt;Juniper RTBH Reference:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;a href=&quot;http://networkengineering.stackexchange.com/questions/1825/bgp-remote-triggered-blackhole-rtbh-filter-for-juniper&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;BGP remote-triggered blackhole (RTBH) filter for Juniper&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jncie-hints.droste-pfeil.de/remote-triggered-black-hole-filtering-rtbh/&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Remote Triggered Black Hole Filtering (RTBH)&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mellowd.co.uk/ccie/?p=4643&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Remote Triggered Black Hole Filtering and Flowspec&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;Another related POC:&lt;/b&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://ccie11440.blogspot.tw/2014/03/pocuse-juniper-srx100h-to-support-rtbh.html&quot;&gt;[POC] Use Juniper SRX100H to support RTBH BGP scale with 120 BGP Peers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2014/03/poc-use-juniper-firefly-perimeter-to.html</link><author>noreply@blogger.com (CCIE11440)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0z1lgRXKZBoPvSq3VgJz5QTsdCt5VG6e1crvHjIlgD350b4E4bCasLdHHjM3KU_vpoy5_rF-onPmApYOFJHv2fr6spgy9znIZMh7j1DLiiVTYZPYx6JcibrSKkJHEU3Tuj7ghcA/s72-c/firefly.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-3428271546219669449</guid><pubDate>Wed, 05 Mar 2014 05:59:00 +0000</pubDate><atom:updated>2014-03-25T12:41:35.420+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BGP</category><category domain="http://www.blogger.com/atom/ns#">Juniper</category><category domain="http://www.blogger.com/atom/ns#">RTBH</category><category domain="http://www.blogger.com/atom/ns#">SRX</category><title>[POC] Use Juniper SRX100H to support RTBH BGP scale with 120 BGP Peers</title><description>&lt;span style=&quot;font-family: inherit;&quot;&gt;Since our company current RTBH router was EOL(Cisco 1800), and our security team would like to expand the RTBH scope to all office SSL VPN all over the world(more than 100s), so we are trying to survey a good candidate for this position.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;We have a spare Juniper M10i and I believe it can meet the requirement for sure, but its too big so our operation team tried to leverage the lab device - Juniper SRX100H for this purpose. That&#39;s why I did this POC to prove the BGP scalability of SRX100H.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;As below is the &lt;a href=&quot;https://www.juniper.net/techpubs/en_US/release-independent/junos/information-products/topic-collections/hardware/srx-series/srx100/srx100-hardware-guide.pdf&quot;&gt;Juniper SRX100H hardware features&lt;/a&gt;, as a such small device but has 1GB RAM so it can do much more than my expectation in its control plane:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;DDR Memory: 1 GB&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;Power supply adapter: 30 watts&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;AC input voltage: 100 to240 VAC&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;FastEthernetports: 8&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;Consoleport: 1&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;USB port: 1&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;LEDs: 4&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Helvetica Neue, Arial, Helvetica, sans-serif;&quot;&gt;NAND flash: 1 GB&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;My POC topology as below is very simple and straight, I used a single cable connect between two SRX100H, then setup a trunk w/ 120 VLANs between them, each VLAN will have a direct connect EBGP session.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-CEe-aH0gFDk/UxawlTVrAtI/AAAAAAAFEDQ/XynE7gnLk3o/s1600/SRX.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-CEe-aH0gFDk/UxawlTVrAtI/AAAAAAAFEDQ/XynE7gnLk3o/s1600/SRX.png&quot; height=&quot;313&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;After all configuration was done, all 120 BGP neighbors were UP without issues:&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;lab@SRX100-2# run show bgp summary&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Groups: 1 Peers: 120 Down peers: 0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Table &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Tot Paths &amp;nbsp;Act Paths Suppressed &amp;nbsp; &amp;nbsp;History Damp State &amp;nbsp; &amp;nbsp;Pending&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;inet.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2400 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 20 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Peer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AS &amp;nbsp; &amp;nbsp; &amp;nbsp;InPkt &amp;nbsp; &amp;nbsp; OutPkt &amp;nbsp; &amp;nbsp;OutQ &amp;nbsp; Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;1.1.1.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;215 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;216 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; 3:23:49 20/20/20/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0/0/0/0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;2.2.2.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;214 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;214 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; 3:23:45 0/20/20/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0/0/0/0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;3.3.3.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;213 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;214 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; 3:23:41 0/20/20/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0/0/0/0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;118.118.118.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;213 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;214 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; 3:23:39 0/20/20/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0/0/0/0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;119.119.119.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;213 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;214 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; 3:23:35 0/20/20/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0/0/0/0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;120.120.120.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;213 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;214 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; 3:23:31 0/20/20/0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0/0/0/0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;lab@SRX100-2# run show bgp summary | match 0/0/0/0 | count&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Count: 120 lines&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;And I configured 20 BGP networks annoncement to each neighbor:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;lab@SRX100-2# run show route protocol bgp | count&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Count: 2400 lines&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Then check the SRX CPU and memory usage, its looks great!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;lab@SRX100-2# run show chassis routing-engine&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Routing Engine status:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; Temperature &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 60 degrees C / 140 degrees F&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; Total memory &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1024 MB Max &amp;nbsp; 461 MB used ( 45 percent)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Control plane memory &amp;nbsp; &amp;nbsp; 560 MB Max &amp;nbsp; 330 MB used ( 59 percent)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Data plane memory &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;464 MB Max &amp;nbsp; 135 MB used ( 29 percent)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; CPU utilization:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; User &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4 percent&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Background &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 percent&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Kernel &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 8 percent&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Interrupt &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 percent&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Idle &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;88 percent&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; Model &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RE-SRX100H&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; Serial ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AT1612AF0205&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; Start time &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2014-03-05 09:40:12 UTC&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; Uptime &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4 hours, 29 minutes, 8 seconds&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; Last reboot reason &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0x1:power cycle/failure&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; Load averages: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 minute &amp;nbsp; 5 minute &amp;nbsp;15 minute&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.11 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.13 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.07&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;If you have similar case and realistic resource limitation, maybe you can consider to reuse your spare Juniper SRX to do this kind of job :)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Good luck!&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;POC Lab configurations:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dropbox.com/s/2jzupauic15c9n7/SRX100-1.cfg&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;SRX100-1&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dropbox.com/s/pp6q1uic5tym5g8/SRX100-2.cfg&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;SRX100-2&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Juniper RTBH Reference:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://networkengineering.stackexchange.com/questions/1825/bgp-remote-triggered-blackhole-rtbh-filter-for-juniper&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;BGP remote-triggered blackhole (RTBH) filter for Juniper&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jncie-hints.droste-pfeil.de/remote-triggered-black-hole-filtering-rtbh/&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Remote Triggered Black Hole Filtering (RTBH)&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mellowd.co.uk/ccie/?p=4643&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Remote Triggered Black Hole Filtering and Flowspec&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;Another related POC:&lt;/b&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://ccie11440.blogspot.tw/2014/03/poc-use-juniper-firefly-perimeter-to.html&quot;&gt;[POC] Use Juniper Firefly Perimeter to support RTBH BGP scale with 120 BGP Peers &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2014/03/pocuse-juniper-srx100h-to-support-rtbh.html</link><author>noreply@blogger.com (CCIE11440)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-CEe-aH0gFDk/UxawlTVrAtI/AAAAAAAFEDQ/XynE7gnLk3o/s72-c/SRX.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-4102119735756070131</guid><pubDate>Wed, 13 Mar 2013 06:33:00 +0000</pubDate><atom:updated>2014-03-06T11:08:18.279+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">GMPLS</category><category domain="http://www.blogger.com/atom/ns#">LMP</category><category domain="http://www.blogger.com/atom/ns#">RSVP-TE</category><title>GMPLS Operation and Deployment Challenges</title><description>&lt;br /&gt;
&lt;div class=&quot;pBodyCMT&quot; style=&quot;background-color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0pt 0pt 7pt; text-indent: 0pt;&quot;&gt;
GMPLS extends MPLS functionality with the enhancement of forwarding, traffic engineering, and quality-of-service (QoS) capabilities of packet-based networks by creating virtual label-switched paths (LSPs) across a network of label switching routers (LSRs) to optical network devices utilizing time-division multiplexing (TDM), fiber switching, and lambda switching. In a GMPLS network it is therefore possible to find and provision end-to-end paths that traverse different networks. For example, a packet/cell-based LSP can be nested in a TDM-based LSP for transport over a SONET network. The TDM-based LSP can similarly be nested in a lambda-based LSP for transport over a wavelength network. Multiple lambda switch-capable LSPs can be nested within a fiber switch-capable set up between two fiber switching elements. This forwarding hierarchy of nested LSPs allows service providers to transparently send different types of traffic over various types of network segments.&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp9000045&quot; style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;pBodyCMT&quot; style=&quot;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0pt 0pt 7pt; text-indent: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;GMPLS introduces &lt;/span&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Link Management Protocol (LMP)&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt; to manage and maintain the health of the control and data planes between two neighboring nodes. LMP is an IP-based protocol that includes extensions to the Resource Reservation Protocol Traffic Engineering (RSVP-TE) and Constraint-Based Label Distribution Protocol (CR-LDP) signaling protocols.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp9000046&quot; style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;pBodyCMT&quot; style=&quot;background-color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0pt 0pt 7pt; text-indent: 0pt;&quot;&gt;
GMPLS provides the ability to automate many of the network functions that are directly related to operational complexities, including:&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp9000047&quot; style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;pBulletCMT&quot; style=&quot;background-color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0pt 0pt 3pt 0.18in; text-indent: -0.07in;&quot;&gt;
• End-to-end provisioning of services&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp9000048&quot; style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;pBulletCMT&quot; style=&quot;background-color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0pt 0pt 3pt 0.18in; text-indent: -0.07in;&quot;&gt;
• Network resource discovery&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp9000049&quot; style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;pBulletCMT&quot; style=&quot;background-color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0pt 0pt 3pt 0.18in; text-indent: -0.07in;&quot;&gt;
• Bandwidth assignment&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp9000050&quot; style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;pBulletCMT&quot; style=&quot;background-color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0pt 0pt 3pt 0.18in; text-indent: -0.07in;&quot;&gt;
• Service creation&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp9000051&quot; style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;pBodyCMT&quot; style=&quot;background-color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0pt 0pt 7pt; text-indent: 0pt;&quot;&gt;
&lt;br /&gt;
Traffic engineering parameters relating to SONET protection support, available bandwidth, route diversity, and QoS are distributed throughout the network. This allows every node in the network to have full visibility and configuration status of every other node. This ultimately provides an intelligent optical network.&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp9000052&quot; style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;pBodyCMT&quot; style=&quot;background-color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0pt 0pt 7pt; text-indent: 0pt;&quot;&gt;
As service providers introduce new network elements into their networks, add or remove facilities, or turn up new circuits, the control plane will automatically distribute and update the network with the new information. Contrast this with the operationally intensive manual upgrades and updates performed today. Provisioning of connections often requires a substantial amount of coordination among operations staff located throughout the network. Capacity is assessed, optimal connection and restoration paths are determined, and the connection must be fully tested after it is established.&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp9000053&quot; style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;pBodyCMT&quot; style=&quot;background-color: white; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0pt 0pt 7pt; text-indent: 0pt;&quot;&gt;
In contrast with operationally intensive manual upgrades and updates, GMPLS uses advanced routing features, including the Open Shortest Path First (OSPF) protocol and Intermediate System-to-Intermediate System (IS-IS) protocol and signaling protocols such as RSVP and CR-LDP to build intelligence into the network. The network can then effectively self-discover to dynamically advertise the availability or lack of availability of resources. With such capabilities, multihop connections with optical routes and backup paths can be established in a single provisioning step.&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/gmpls-operation-and-deployment.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-4559501140875389488</guid><pubDate>Wed, 13 Mar 2013 06:21:00 +0000</pubDate><atom:updated>2014-03-06T11:08:51.183+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DPT</category><category domain="http://www.blogger.com/atom/ns#">RPR</category><title>Cisco Dynamic Packet Transport (DPT) / Resilient Packet Ring (RPR)</title><description>&lt;ul&gt;
&lt;li&gt;DPT/RPR uses two symmetric bi-directional counter-rotating fiber rings. Each fiber ring can be concurrently utilized to pass both data and control packets. Data can be sent on both rings simultaneously. The rings are referred to as “bi-directional counter-rotating” rings, because traffic travels in opposite directions on the rings.&lt;/li&gt;
&lt;li&gt;To distinguish between the two rings, one fiber ring is referred to as the “inner” ring and the other as the “outer” ring. Notice the outer ring sends traffic clockwise while the inner ring sends traffic counter-clockwise.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;At the same time as data is sent (downstream) on one ring, a corresponding control packet is sent (upstream) around on the other ring. Having control packets traveling in the opposite direction on a separate ring makes it possible to restore service more quickly in the event of a failure.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;DPT/RPR uses the entire concatenated payload at the specified line rate. For example, at OC48 or STM16 both fiber rings use the entire 2.5 gigabits per second (minus the SONET/SDH framing overhead bits), giving total bandwidth of 2x2.5=5.0 gigabit per second by the DPT rings.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/cisco-dynamic-packet-transport-dpt.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-8141687232678908042</guid><pubDate>Tue, 12 Mar 2013 15:42:00 +0000</pubDate><atom:updated>2014-03-06T11:09:18.564+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SONET</category><title>SONET Transport Hierarchy</title><description>&lt;br /&gt;
&lt;h2 style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;transport&quot;&gt;SONET Transport Hierarchy&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
Each level of the hierarchy terminates its corresponding fields in the SONET payload, as such:&lt;/div&gt;
&lt;h4 style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;section&quot; style=&quot;background-color: yellow;&quot;&gt;Section&lt;/a&gt;&lt;/h4&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
A section is a single fiber run that can be terminated by a network element (Line or Path) or an optical regenerator.&lt;/div&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
The main function of the section layer is to properly format the SONET frames, and to convert the electrical signals to optical signals. Section Terminating Equipment (STE) can originate, access, modify, or terminate the section header overhead. (A standard STS-1 frame is nine rows by 90 bytes. The first three bytes of each row comprise the Section and Line header overhead.)&lt;/div&gt;
&lt;h4 style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;line&quot; style=&quot;background-color: yellow;&quot;&gt;Line&lt;/a&gt;&lt;/h4&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
Line-Terminating Equipment (LTE) originates or terminates one or more sections of a line signal. The LTE does the synchronization and multiplexing of information on SONET frames. Multiple lower-level SONET signals can be mixed together to form higher-level SONET signals. An Add/Drop Multiplexer (ADM) is an example of LTE.&lt;/div&gt;
&lt;h4 style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;path&quot; style=&quot;background-color: yellow;&quot;&gt;Path&lt;/a&gt;&lt;/h4&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
Path-Terminating Equipment (PTE) interfaces non-SONET equipment to the SONET network. At this layer, the payload is mapped and demapped into the SONET frame. For example, an STS PTE can assemble 25 1.544 Mbps DS1 signals and insert path overhead to form an STS-1 signal.&lt;/div&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
This layer is concerned with end-to-end transport of data.&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/sonet-transport-hierarchy_12.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-5684304644289551648</guid><pubDate>Tue, 12 Mar 2013 03:55:00 +0000</pubDate><atom:updated>2014-03-06T11:09:51.320+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SPD</category><title>Selective Packet Discard (SPD)</title><description>&lt;br /&gt;
&lt;h2 style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;overview&quot;&gt;Overview&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
Selective Packet Discard (SPD) is a mechanism to manage the process level input queues on the Route Processor (RP). The goal of SPD is to provide priority to routing protocol packets and other important traffic control Layer 2 keepalives during periods of process level queue congestion.&lt;/div&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
Historically, on platforms such as the Cisco 7x00 and non-Cisco Express Forwarding (CEF) 7500 systems, significant numbers of transit packets were forwarded by the Route Processor in order to populate the fast switching cache. Consequently, SPD was required in this case to prioritize the routing protocol packets over the transit packets which share the same queue.&lt;/div&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
Currently, on the Cisco 12000 Series Internet Router and on the 7500 running CEF, only traffic destined to the router itself is sent to process level. In this case, SPD is used to prioritize routing protocol packets when management traffic such as Simple Network Management Protocol (SNMP) is present or when a Denial of Service (DoS) attack sending traffic to the RP is occurring.&lt;/div&gt;
&lt;h2 style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;spd_process&quot;&gt;The SPD Process&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
On the Cisco 12000 Series, when a line card determines that an incoming packet needs to be punted to the RP for processing, the packet travels across the switch fabric as Cisco Cells and is eventually received by the Cisco Cell Segmentation and Reassembly (CSAR) Field Programmable Gate Array (FPGA).&lt;/div&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
Its purpose is to handle the traffic between the switch fabric and the RP CPU, and this is where the SPD checks are performed. This applies to IP packets, Connectionless Network Service (CLNS) packets, Layer 2 keepalives, and similar packets punted to the RP. SPD makes two checks and can potentially drop a packet in one of these two states:&lt;/div&gt;
&lt;ul style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
&lt;li&gt;SPD state check&lt;/li&gt;
&lt;li&gt;Input queue check&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;spd_state_check&quot;&gt;SPD State Check&lt;/a&gt;&lt;/h3&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
The IP process queue on the RP is divided into two parts: a general packet queue and a priority queue. Packets put in the general packet queue are subject to the SPD state check, and those that are put in the priority queue are not. Packets that qualify for the priority packet queue are high priority packets such as those of IP precedence 6 or 7 and should never be dropped. The non-qualifiers, however, can be dropped here depending on the length of the general packet queue depending on the SPD state. The general packet queue can be in three states and, as such, the low priority packets may be serviced differently:&lt;/div&gt;
&lt;ul style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;NORMAL: queue size &amp;lt;= min&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;RANDOM DROP: min &amp;lt;= queue size &amp;lt;= max&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;FULL DROP: max &amp;lt;= queue size&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
In the NORMAL state, we never drop well-formed and malformed packets.&lt;/div&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
In the RANDOM DROP state, we randomly drop well-formed packets. If aggressive mode is configured, we drop all malformed packets; otherwise, we treat them as well-formed packets.&lt;/div&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
&lt;b&gt;Note:&amp;nbsp;&lt;/b&gt;These random drops are called SPD flushes. Basically, when the interface gets overloaded, flushes occur. Buffer misses cause the flush counter to increment.&lt;/div&gt;
&lt;div style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
In FULL DROP state, we drop all well-formed and malformed packets. These minimum (default 73) and maximum (default 74) values are derived from the smallest hold-queue on the chassis, but can be overridden with the global commands&amp;nbsp;&lt;b&gt;ip spd queue min-threshold&lt;/b&gt;&amp;nbsp;and&amp;nbsp;&lt;b&gt;ip spd queue max-threshold&lt;/b&gt;.&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/selective-packet-discard-spd.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-6294248423412268510</guid><pubDate>Tue, 12 Mar 2013 03:35:00 +0000</pubDate><atom:updated>2014-03-06T11:10:42.867+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AVP</category><category domain="http://www.blogger.com/atom/ns#">ICRQ</category><category domain="http://www.blogger.com/atom/ns#">L2TP</category><title>Layer Two Tunneling Protocol - Version 3 (L2TPv3) - ICRQ</title><description>&lt;h2&gt;
&lt;b&gt;Incoming-Call-Request (ICRQ)&lt;/b&gt;&lt;/h2&gt;
Incoming-Call-Request (ICRQ) is the control message sent by an LCCE to a peer when an incoming call is detected (although the ICRQ may also be sent as a result of a local event).&amp;nbsp; It is the first in a three-message exchange used for establishing a session via an L2TP control connection.&lt;br /&gt;
&lt;br /&gt;
The ICRQ is used to indicate that a session is to be established between an LCCE and a peer.&amp;nbsp; The sender of an ICRQ provides the peer with parameter information for the session.&amp;nbsp; However, the sender makes no demands about how the session is terminated at the peer (i.e., whether the L2 traffic is processed locally, forwarded, etc.).&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; The following AVPs MUST be present in the ICRQ:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Message Type&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Local Session ID&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remote Session ID&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial Number&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pseudowire Type&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remote End ID&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Circuit Status&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/layer-two-tunneling-protocol-version-3.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-8263143575982517591</guid><pubDate>Tue, 12 Mar 2013 03:04:00 +0000</pubDate><atom:updated>2014-03-06T11:11:48.748+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BGP</category><category domain="http://www.blogger.com/atom/ns#">RIB</category><title>How BGP Graceful Restart Preserves Prefix Information During a Restart?</title><description>&lt;h2&gt;
&lt;div class=&quot;pB1_Body1&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 1px 0em 6px;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;When a router that is capable of BGP Graceful Restart loses connectivity, the following happens to the restarting router:&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1123129&quot; style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class=&quot;pNF_NumFirst&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; font-weight: normal; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;1. &lt;/b&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px none;&quot; width=&quot;10&quot; /&gt;The router establishes BGP sessions with other routers and relearns the BGP routes from other routers that are also capable of Graceful Restart. The restarting router waits to receive updates from the neighboring routers. When the neighboring routers send end-of-Routing Information Base (RIB) markers to indicate that they are done sending updates, the restarting router starts sending its own updates.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1047945&quot; style=&quot;font-family: arial,helvetica,sans-serif; font-weight: normal;&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class=&quot;pNN_NumNext&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; font-weight: normal; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;2. &lt;/b&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px none;&quot; width=&quot;10&quot; /&gt;The restarting router accesses the checkpoint database to find the label that was assigned for each prefix. If it finds the label, it advertises it to the neighboring router. If it does not find the label, it allocates a new label and advertises it.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1048049&quot; style=&quot;font-family: arial,helvetica,sans-serif; font-weight: normal;&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class=&quot;pNN_NumNext&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; font-weight: normal; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;background-color: yellow; font-size: x-small;&quot;&gt;&lt;b&gt;3. &lt;/b&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px none;&quot; width=&quot;10&quot; /&gt;The restarting router removes any stale prefixes after a timer for stale entries expires.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;pNN_NumNext&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; font-weight: normal; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1048791&quot; style=&quot;font-family: arial,helvetica,sans-serif; font-weight: normal;&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class=&quot;pB1_Body1&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; margin: 1px 0em 6px;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;When a peer router that is capable of BGP Graceful Restart encounters a restarting router, it does the following:&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1048937&quot; style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class=&quot;pNF_NumFirst&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; font-weight: normal; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;1. &lt;/b&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px none;&quot; width=&quot;10&quot; /&gt;The peer router sends all of the routing updates to the restarting router. When it has finished sending updates, the peer router sends an end-of RIB marker to the restarting router.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1048958&quot; style=&quot;font-family: arial,helvetica,sans-serif; font-weight: normal;&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class=&quot;pNN_NumNext&quot; style=&quot;font-family: Arial,Helvetica,sans-serif; font-weight: normal; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;background-color: yellow; font-size: x-small;&quot;&gt;&lt;b&gt;2. &lt;/b&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px none;&quot; width=&quot;10&quot; /&gt;The peer router does not immediately remove the BGP routes learned from the restarting router from its BGP routing table. As it learns the prefixes from the restarting router, the peer refreshes the stale routes if the new prefix and label information matches the old information&lt;/span&gt;&lt;/div&gt;
&lt;/h2&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/how-bgp-graceful-restart-preserves.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-7955868251967449730</guid><pubDate>Mon, 11 Mar 2013 17:55:00 +0000</pubDate><atom:updated>2014-03-06T11:13:46.632+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">LDP</category><category domain="http://www.blogger.com/atom/ns#">VPLS</category><title>Layer 2 VPNs Cisco IOS MPLS Virtual Private LAN Service</title><description>&lt;h2&gt;
The signaling requirements of VPLS:&lt;/h2&gt;
The virtual circuit setup uses the same LDP signaling mechanism defined for point-to-point services. &lt;span style=&quot;background-color: yellow;&quot;&gt;Using a directed LDP session, each provider edge advertises a virtual circuit label mapping that is used as part of the label stack imposed on the Ethernet frames by the ingress provider edge during packet forwarding.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
The reachability information distributed in a VPLS&lt;/h2&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Cisco VPLS does not require the exchange of reachability (MAC addresses) information via a signaling protocol.&lt;/span&gt; &lt;span style=&quot;background-color: yellow;&quot;&gt;This information is learned from the data plane using standard address learning, aging, and filtering mechanisms defined for Ethernet bridging. &lt;/span&gt;However, the LDP signaling used for setting up and tearing down the virtual circuits can be used to indicate to a remote provider edge that some or all MAC addresses learned over a virtual circuit need to be withdrawn from the VSI. This mechanism provides a convergence optimization over the normal address aging that would eventually flush the invalid addresses.&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/layer-2-vpns-cisco-ios-mpls-virtual.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-44788034529115288</guid><pubDate>Mon, 11 Mar 2013 17:24:00 +0000</pubDate><atom:updated>2014-03-06T11:14:44.414+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">APS</category><category domain="http://www.blogger.com/atom/ns#">EXP</category><category domain="http://www.blogger.com/atom/ns#">FTFL</category><category domain="http://www.blogger.com/atom/ns#">GCC1</category><category domain="http://www.blogger.com/atom/ns#">GCC2</category><category domain="http://www.blogger.com/atom/ns#">ODU</category><category domain="http://www.blogger.com/atom/ns#">PCC</category><category domain="http://www.blogger.com/atom/ns#">TCMi</category><title>THE G.709 OPTICAL TRANSPORT NETWORK - Optical Data Unit (ODU)</title><description>&lt;h2&gt;
Optical Data Unit (ODU)&lt;/h2&gt;
The ODU overhead is broken into several fields: RES, PM, TCMi, TCM ACT, FTFL, EXP, GCC1/GCC2 and APS/PCC. The reserved (RES) bytes are undefined and are set aside for future applications.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The&lt;span style=&quot;background-color: yellow;&quot;&gt; path monitoring (PM) &lt;/span&gt;field is similar to the SM field described above. It contains the TTI, BIP-8, BEI, BDI and Status (STAT) sub-fields.&lt;/li&gt;
&lt;li&gt;There are six &lt;span style=&quot;background-color: yellow;&quot;&gt;tandem connection monitoring (TCMi)&lt;/span&gt; fields that define the ODU TCM sub-layer, each containing TTI, BIP-8, BEI/BIAE, BDI and STAT sub-fields associated to each TCM level (i=1 to 6). The STAT sub-field is used in the PM and TCMi fields to provide an indication of the presence or absence of maintenance signals.&lt;/li&gt;
&lt;li&gt;The &lt;span style=&quot;background-color: yellow;&quot;&gt;tandem connection monitoring activation/deactivation (TCM ACT)&lt;/span&gt; field is currently undefined in the standards. The fault type and &lt;span style=&quot;background-color: yellow;&quot;&gt;fault location reporting communication channel (FTFL)&lt;/span&gt; field is used to create a message spread over a 256-byte multiframe. It provides the ability to send forward and backward path-level fault indications.&lt;/li&gt;
&lt;li&gt;The &lt;span style=&quot;background-color: yellow;&quot;&gt;experimental (EXP)&lt;/span&gt; field is a field that is not subject to standards and is available for network operator applications.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;General communication channels 1 and 2 (GCC1/GCC2)&lt;/span&gt; fields are very similar to the &lt;span style=&quot;background-color: yellow;&quot;&gt;GCC0&lt;/span&gt; field except that each channel is available in the ODU.&lt;/li&gt;
&lt;li&gt;The &lt;span style=&quot;background-color: yellow;&quot;&gt;automatic protection switching and protection communication channel (APS/PCC)&lt;/span&gt; supports up to eight levels of nested APS/PCC signals, which are associated to a dedicated-connection monitoring level depending on the value of the multiframe.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/the-g709-optical-transport-network.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-6775077135029470222</guid><pubDate>Mon, 11 Mar 2013 16:41:00 +0000</pubDate><atom:updated>2014-03-06T11:15:05.821+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ATM</category><category domain="http://www.blogger.com/atom/ns#">CRC</category><title>CRC Troubleshooting Guide for ATM Interfaces</title><description>&lt;h2&gt;
Reasons for ATM CRC Errors&lt;/h2&gt;
The following are some potential reasons for ATM CRC errors:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Dropped cells due to traffic policing in the ATM cloud on one or more VCs attached to the ATM interface.&lt;/li&gt;
&lt;li&gt;Noise, gain hits, or other transmission problems on the data-link equipment.&lt;/li&gt;
&lt;li&gt;A faulty or failing ATM interface.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
The show interfaces command output displays the CRC error count. These errors suggest that when the SAR reassembles the packet and checks the CRC, the calculated CRC value does not match the value in the assembled packet&#39;s CRC field.&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/crc-troubleshooting-guide-for-atm.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-4127075023672384366</guid><pubDate>Mon, 11 Mar 2013 09:35:00 +0000</pubDate><atom:updated>2014-03-06T11:15:42.818+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ABM</category><category domain="http://www.blogger.com/atom/ns#">ARM</category><category domain="http://www.blogger.com/atom/ns#">HDLC</category><category domain="http://www.blogger.com/atom/ns#">NRM</category><title>HDLC Operational Modes</title><description>&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;HDLC offers three different modes of operation. These three modes of operations are:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Normal Response Mode(NRM)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Asynchronous Response Mode(ARM)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Asynchronous Balanced Mode(ABM)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Normal Response Mode&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;This is the mode in which the primary station initiates transfers to the secondary station. The secondary station can only transmit a response when, and only when, it is instructed to do so by the primary station. In other words, the secondary station must receive explicit permission from the primary station to transfer a response. After receiving permission from the primary station, the secondary station initiates it&#39;s transmission. This transmission from the secondary station to the primary station may be much more than just an acknowledgment of a frame. It may in fact be more than one information frame. Once the last frame is transmitted by the secondary station, it must wait once again from explicit permission to transfer anything, from the primary station. Normal Response Mode is only used within an unbalanced configuration.&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Asynchronous Response Mode&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;In this mode, the primary station doesn&#39;t initiate transfers to the secondary station. In fact, the secondary station does not have to wait to receive explicit permission from the primary station to transfer any frames. The frames may be more than just acknowledgment frames. They may contain data, or control information regarding the status of the secondary station. This mode can reduce overhead on the link, as no frames need to be transferred in order to give the secondary station permission to initiate a transfer. However some limitations do exist. Due to the fact that this mode is Asynchronous, the secondary station must wait until it detects and idle channel before it can transfer any frames. This is when the ARM link is operating at half-duplex. If the ARM link is operating at full-duplex, the secondary station can transmit at any time. In this mode, the primary station still retains responsibility for error recovery, link setup, and link disconnection.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;Asynchronous Balanced Mode&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;This mode uses combined stations. There is no need for permission on the part of any station in this mode. This is because combined stations do not require any sort of instructions to perform any task on the link.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Normal Response Mode is used most frequently in multi-point lines, where the primary station controls the link. Asynchronous Response Mode is better for point to point links, as it reduces overhead. Asynchronous Balanced Mode is not used widely today.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;The &quot;asynchronous&quot; in both ARM and ABM does not refer to the format of the data on the link. It refers to the fact that any given station can transfer frames without explicit permission or instruction from any other station.&amp;nbsp;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/hdlc-operational-modes.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-3960114779707462235</guid><pubDate>Mon, 11 Mar 2013 09:33:00 +0000</pubDate><atom:updated>2014-03-06T11:17:11.140+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CBTS</category><category domain="http://www.blogger.com/atom/ns#">EXP</category><category domain="http://www.blogger.com/atom/ns#">VRF</category><title>Class-Based Tunnel Selection: CBTS</title><description>&lt;h2&gt;
&lt;b&gt;Class-Based Tunnel Selection: CBTS&lt;/b&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;EXP-based selection between multiple tunnels to same destination&lt;/li&gt;
&lt;li&gt;Local mechanism at head-end (no IGP extensions)&lt;/li&gt;
&lt;li&gt;Tunnel master bundles tunnel members&lt;/li&gt;
&lt;li&gt;Tunnel selection configured on tunnel master (auto-route, etc.)&lt;/li&gt;
&lt;li&gt;Bundle members configured with EXP values to carry&lt;/li&gt;
&lt;li&gt;Bundle members may be configured as default&lt;/li&gt;
&lt;li&gt;Supports VRF traffic, IP-to-MPLS and MPLS-to-MPLS switching paths&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b&gt;Reference:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;http://meetings.apnic.net/__data/assets/pdf_file/0010/45010/MPLS-TE.pdf&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/class-based-tunnel-selection-cbts.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-8857225601526285513</guid><pubDate>Sun, 10 Mar 2013 11:48:00 +0000</pubDate><atom:updated>2014-03-06T11:17:47.662+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BGP</category><category domain="http://www.blogger.com/atom/ns#">RTBH</category><category domain="http://www.blogger.com/atom/ns#">Sinkhole</category><title>Sink Holes - Understand And Analyze Your Network</title><description>&lt;h2&gt;
Sinkhole Routers/Networks&lt;/h2&gt;
•Sinkholes are a topological security feature—somewhat analogous to a honeypot &lt;br /&gt;
•Router or workstation built to suck in traffic and assist in analyzing attacks (original use) &lt;br /&gt;
•Used to redirect attacks away from the customer—working the attack on a router built to withstand the attack &lt;br /&gt;
•Used to monitor attack noise, scans, data from misconfiguration and other activity (via the advertisement of default or unused IP space) &lt;br /&gt;
•Traffic is typically diverted via BGP route advertisements and policies &lt;br /&gt;
•Leverage instrumentation in a controlled environment—Pull the traffic past analyzers/analysis tools&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
 Why Sinkholes?&lt;/h3&gt;
•They work! Providers, enterprise operators and researchers use them in their network for data collection and analysis &lt;br /&gt;
•More uses are being found through experience and individual innovation &lt;br /&gt;
•Deploying sinkholes correctly takes preparation&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;
BGP Trigger&lt;/h3&gt;
•Leverage the same BGP technique used for RTBH&lt;br /&gt;
•Dedicated trigger router redistributes more specific route for destination being re-rerouted -&amp;nbsp;Next-hop set via route-map&lt;br /&gt;
•All BGP-speaking routers receive update&lt;br /&gt;
•Complex design can use multiple route-maps and next-hops to provide very flexible designs&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Anycast and Sinkholes&lt;/h3&gt;
•Sinkholes are designed to pull in traffic, potentially large volumes&lt;br /&gt;
•Optimal placement in the network requires mindful integration and can have substantial impact on network performance and availability&lt;br /&gt;
•A single sinkhole might require major &amp;nbsp;re-engineering of the network&lt;br /&gt;
•Anycast sinkholes provide a means to distribute the load throughout the network&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/-rQyweFqRVbE/UTxyaU9_aGI/AAAAAAAEOsA/ZZz95wSSSCg/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%887.44.16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-rQyweFqRVbE/UTxyaU9_aGI/AAAAAAAEOsA/ZZz95wSSSCg/s640/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%887.44.16.png&quot; height=&quot;404&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/-S2GanelMt_s/UTxyqn-yI-I/AAAAAAAEOsI/JGxW-h2Fs8Q/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%887.44.28.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-S2GanelMt_s/UTxyqn-yI-I/AAAAAAAEOsI/JGxW-h2Fs8Q/s640/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%887.44.28.png&quot; height=&quot;380&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://4.bp.blogspot.com/-cW9HwbaBOpc/UTxyvzXgXUI/AAAAAAAEOsQ/qGrbkAS1E_8/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%887.44.40.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-cW9HwbaBOpc/UTxyvzXgXUI/AAAAAAAEOsQ/qGrbkAS1E_8/s640/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%887.44.40.png&quot; height=&quot;334&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/sink-holes-understand-and-analyze-your.html</link><author>noreply@blogger.com (CCIE11440)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-rQyweFqRVbE/UTxyaU9_aGI/AAAAAAAEOsA/ZZz95wSSSCg/s72-c/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%887.44.16.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-7352311404066884804</guid><pubDate>Sun, 10 Mar 2013 11:07:00 +0000</pubDate><atom:updated>2014-03-06T11:18:30.068+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MPLS</category><category domain="http://www.blogger.com/atom/ns#">Rewrite</category><category domain="http://www.blogger.com/atom/ns#">Route Target</category><category domain="http://www.blogger.com/atom/ns#">RT</category><category domain="http://www.blogger.com/atom/ns#">VPN</category><title>MPLS VPN - Route Target Rewrite</title><description>&lt;h2 class=&quot;p_H_Head1&quot; style=&quot;color: #336666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 14px 0em 7px -0.1in;&quot;&gt;
Prerequisites for MPLS VPN - Route Target Rewrite&lt;/h2&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1027174&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pB1_Body1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 1px 0em 6px;&quot;&gt;
The MPLS VPN - Route Target Rewrite feature requires the following:&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1036551&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;You should know how to configure Multiprotocol Virtual Private Networks (MPLS VPNs).&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1036645&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;You need to configure your network to support interautonomous systems (Inter-AS) with different route target (RT) values in each autonomous system (AS).&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1063663&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;You need to identify the RT replacement policy and target router for each AS.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;Route_Target_Replacement_Policy&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1061736&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wpxref55195&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3 class=&quot;p_H_Head2&quot; style=&quot;color: #336666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 14px 0em 7px -0.1in;&quot;&gt;
Route Target Replacement Policy&lt;/h3&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1062899&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pB1_Body1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 1px 0em 6px;&quot;&gt;
Routing policies for a peer include all configurations that may impact inbound or outbound routing table updates. The MPLS VPN - Route Target Rewrite feature can influence routing table updates by allowing the replacement of route targets on inbound and outbound BGP updates. Route targets are carried as extended community attributes in BGP Virtual Private Network IP Version 4 (VPNv4) updates. Route target extended community attributes are used to identify a set of sites and VPN routing/forwarding instances (VRFs) that can receive routes with a configured route target.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1062903&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pB1_Body1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 1px 0em 6px;&quot;&gt;
In general, ASBRs perform route target replacement at autonomous system borders when the ASBRs exchange VPNv4 prefixes. You can also configure the MPLS VPN - Route Target Rewrite feature on PE&amp;nbsp;routers and RR routers.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1061383&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pB1_Body1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 1px 0em 6px;&quot;&gt;
&lt;a href=&quot;http://www.cisco.com/en/US/docs/ios/12_0s/feature/guide/fsrtrw.html#wp1061336&quot; style=&quot;color: #3366cc;&quot;&gt;Figure&amp;nbsp;1&lt;/a&gt;&amp;nbsp;shows an example of route target replacement on ASBRs in an MPLS VPN Inter-AS topology. This example includes the following configurations:&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1062295&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;PE1 is configured to import and export RT 100:1 for VRF VPN1.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1062299&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;PE2 is configured to import and export RT 200:1 for VRF VPN2.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1062302&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;ASBR1 is configured to rewrite all inbound VPNv4 prefixes with RT 200:1 to RT 100:1.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1062307&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;ASBR2 is configured to rewrite all inbound VPNv4 prefixes with RT 100:1 to RT 200:1.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1061336&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wpxref33308&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pTC_TableCap&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 14px 0em 9px 0.5in; text-indent: -0.5in;&quot;&gt;
Figure&amp;nbsp;1 Route Target Replacement on ASBRs in an MPLS VPN Inter-AS Topology&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1061240&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pAnchor&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-left: 0em; margin-right: 0em;&quot;&gt;
&lt;/div&gt;
&lt;div align=&quot;left&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/000001-100000/85001-90000/88001-89000/88324.jpg&quot; hspace=&quot;0&quot; id=&quot;wp1072748&quot; style=&quot;border: 0px;&quot; vspace=&quot;0&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;pAnchor&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-left: 0em; margin-right: 0em;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1062969&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pB1_Body1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 1px 0em 6px;&quot;&gt;
&lt;a href=&quot;http://www.cisco.com/en/US/docs/ios/12_0s/feature/guide/fsrtrw.html#wp1063382&quot; style=&quot;color: #3366cc;&quot;&gt;Figure&amp;nbsp;2&lt;/a&gt;&amp;nbsp;shows an example of route target replacement on route reflectors in an MPLS VPN Inter-AS topology. This example includes the following configurations:&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1063558&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;EBGP is configured on the route reflectors.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1063570&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;EBGP and IBGP IPv4 label exchange is configured between all BGP routers.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1063835&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;Peer groups are configured on the routers reflectors.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1063836&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;PE2 is configured to import and export RT 200:1 for VRF VPN2.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1063837&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;PE2 is configured to import and export RT 200:2 for VRF VPN3.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1063588&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;PE1 is configured to import and export RT 100:1 for VRF VPN1.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1063589&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;RR1 is configured to rewrite all inbound VPNv4 prefixes with RT 200:1 or RT 200:2 to RT 100:1.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1063848&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pBu1_Bullet1&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 7px; margin-left: 0.25in; margin-right: 0em; text-indent: -0.25in;&quot;&gt;
•&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/templates/blank.gif&quot; height=&quot;2&quot; style=&quot;border: 0px;&quot; width=&quot;19&quot; /&gt;RR2 is configured to rewrite all inbound prefixes with RT 100:1 to RT 200:1 and RT 200:2.&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1063382&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wpxref40699&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pTC_TableCap&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 14px 0em 9px 0.5in; text-indent: -0.5in;&quot;&gt;
Figure&amp;nbsp;2 Route Target Rewrite on Route Reflectors in an MPLS VPN Inter-AS Topology&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1063399&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;pAnchor&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-left: 0em; margin-right: 0em;&quot;&gt;
&lt;/div&gt;
&lt;div align=&quot;left&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://www.cisco.com/en/US/i/000001-100000/85001-90000/88001-89000/88325.jpg&quot; hspace=&quot;0&quot; id=&quot;wp1063410&quot; style=&quot;border: 0px;&quot; vspace=&quot;0&quot; /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;pAnchor&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; margin-left: 0em; margin-right: 0em;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;Route_Maps_and_Route_Target_Replacement&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/span&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wp1062385&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://draft.blogger.com/blogger.g?blogID=7873626&quot; name=&quot;wpxref40590&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 12px;&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/mpls-vpn-route-target-rewrite.html</link><author>noreply@blogger.com (CCIE11440)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7873626.post-1793941933870436808</guid><pubDate>Sun, 10 Mar 2013 10:37:00 +0000</pubDate><atom:updated>2014-03-06T11:21:59.029+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BGP</category><category domain="http://www.blogger.com/atom/ns#">RTBH</category><category domain="http://www.blogger.com/atom/ns#">Trigger</category><title>Remote Trigger Black Hole Filtering</title><description>&lt;h2&gt;
&lt;span style=&quot;font-family: Arial; font-weight: bold;&quot;&gt;Remotely
Triggered &lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-weight: bold;&quot;&gt;Blackhole&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-weight: bold;&quot;&gt;
Filtering&lt;/span&gt; &lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;We will use BGP to trigger a network wide response to an attack&amp;nbsp;&lt;/li&gt;
&lt;li&gt;A simple static route and BGP will enable a network-wide destination address blackhole as fast as iBGP can update the network&amp;nbsp;&lt;/li&gt;
&lt;li&gt;This provides a tool that can be used to respond to security related events and forms a foundation for other remote triggered uses&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Often referred to as RTBH&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://4.bp.blogspot.com/-TeE_yR4Yq50/UTxfmxGBu_I/AAAAAAAEOrI/EyecwC4KAbU/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%886.25.02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-TeE_yR4Yq50/UTxfmxGBu_I/AAAAAAAEOrI/EyecwC4KAbU/s640/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%886.25.02.png&quot; height=&quot;363&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;br /&gt;Step 1: Prepare All the Routers with Trigger&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Select a small block that will not be used for anything other than blackhole filtering; test Net (192.0.2.0/24) is optimal since it should not be in use&lt;/li&gt;
&lt;li&gt;Put a static route with a /32 from Test-Net—192.0.2.0/24 to Null 0 on every edge router on the network&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: cyan; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;ip route 192.0.2.1 255.255.255.255 Null0&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: cyan;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://4.bp.blogspot.com/-xkuk7prOjWw/UTxgFWVgfTI/AAAAAAAEOrY/gsWelPbCCtA/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%886.27.04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-xkuk7prOjWw/UTxgFWVgfTI/AAAAAAAEOrY/gsWelPbCCtA/s640/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%886.27.04.png&quot; height=&quot;388&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Step 2: Prepare the Trigger Router&lt;/h3&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The Trigger Router Is the Device That Will Inject the iBGP Announcement into the ISP’s Network&lt;/li&gt;
&lt;li&gt;Should be part of the iBGP mesh—but does not have to accept routes &lt;/li&gt;
&lt;li&gt;Can be a separate router (recommended)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Can be a production router&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Can be a workstation with Zebra/Quagga (interface with Perl scripts and other tools)&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;!--EndFragment--&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-VEC3pasRl4Q/UTxg-_qFs9I/AAAAAAAEOrg/2G5fSc_50ww/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%886.31.03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-VEC3pasRl4Q/UTxg-_qFs9I/AAAAAAAEOrg/2G5fSc_50ww/s640/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%886.31.03.png&quot; height=&quot;374&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;
Step 3: Activate the Blackhole&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Add a static route to the destination to be blackholed; the static is added with the “tag 66” to keep it separate from other statics on the router &lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;background-color: cyan; font-family: Courier New, Courier, monospace;&quot;&gt;ip route 172.19.61.1 255.255.255.255 Null0 Tag 66&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;BGP advertisement goes out to all BGP speaking routers &lt;/li&gt;
&lt;li&gt;Routers received BGP update, and “glue” it to the existing static route; due to recursion, the next-hop is now Null0&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/-eWVrgXWRoeo/UTxhs7cciyI/AAAAAAAEOro/CO7OSbpwPrY/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%886.33.56.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-eWVrgXWRoeo/UTxhs7cciyI/AAAAAAAEOro/CO7OSbpwPrY/s640/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%886.33.56.png&quot; height=&quot;358&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Customer Is DOSed (After) Packet Drops Pushed to the Edge&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/-7q7tzxpNObE/UTxiWE5U40I/AAAAAAAEOrw/w-lFv5ZSTBc/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%886.36.44.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-7q7tzxpNObE/UTxiWE5U40I/AAAAAAAEOrw/w-lFv5ZSTBc/s640/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%886.36.44.png&quot; height=&quot;362&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;CCIE#11440 (R&amp;S, SP)
CCSI#31346&lt;/div&gt;</description><link>http://ccie11440.blogspot.com/2013/03/remote-trigger-black-hole-filtering.html</link><author>noreply@blogger.com (CCIE11440)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-TeE_yR4Yq50/UTxfmxGBu_I/AAAAAAAEOrI/EyecwC4KAbU/s72-c/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2013-03-10+%E4%B8%8B%E5%8D%886.25.02.png" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>