<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='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'><id>tag:blogger.com,1999:blog-8473106158702896045</id><updated>2026-04-06T05:23:53.457-07:00</updated><category term="Network"/><category term="Extreme"/><category term="Switching"/><category term="EXOS"/><category term="Cybersecurity"/><category term="PaloAltoNetworks"/><category term="Cisco"/><category term="CLI"/><category term="Firewall"/><category term="Troubleshooting"/><category term="Upgrades"/><category term="VLAN"/><category term="IT"/><category term="Vendors"/><category term="Linux"/><category term="Wireless"/><category term="macOS"/><category term="PacketAnalysis"/><category term="SD-WAN"/><category term="Free"/><category term="Automation"/><category term="Avaya"/><category term="CERT"/><category term="CPU"/><category term="Certifications"/><category term="NAC"/><category term="Protocol"/><category term="Routing"/><category term="SSH"/><category term="VOSS"/><category term="Wireshark"/><category term="802"/><category term="ACL"/><category term="DHCP"/><category term="GlobalProtect"/><category term="HPE"/><category term="Threat"/><category term="Tools"/><category term="VMware"/><category term="VPN"/><category term="XIQ"/><category term="CCIE"/><category term="Datacenter"/><category term="Encryption"/><category term="FireEye"/><category term="Fortinet"/><category term="Google"/><category term="Hacking"/><category term="IPv6"/><category term="Malware"/><category term="Microsoft"/><category term="STP"/><category term="Stacking"/><category term="TAC"/><category term="TCP/IP"/><category term="Training"/><category term="VRRP"/><category term="Vulnerability"/><category term="Windows"/><category term="AI"/><category term="BGP"/><category term="Brocade"/><category term="ChatGPT"/><category term="Cloud"/><category term="Coding"/><category term="ESXi"/><category term="HA"/><category term="IDS·IPS"/><category term="IPsec"/><category term="Juniper"/><category term="MLAG"/><category term="OPNsense"/><category term="OSPF"/><category term="Panorama"/><category term="Python"/><category term="SLB"/><category term="VXLAN"/><category term="A10"/><category term="ADC"/><category term="AD·LDAP"/><category term="AWS"/><category term="Amazon"/><category term="Ansible"/><category term="AntiVirus·AntiSpyware"/><category term="Apple"/><category term="Arista"/><category term="Azure"/><category term="Blog"/><category term="Citrix"/><category term="DNS"/><category term="DellEMC"/><category term="Design"/><category term="ESET"/><category term="EVE-NG"/><category term="Fabric"/><category term="GCP"/><category term="GNS3"/><category term="Habit"/><category term="ISP"/><category term="NPM"/><category term="Nutanix"/><category term="Nvidia"/><category term="Obsidian"/><category term="SLX-OS"/><category term="SSL·TLS"/><category term="Science"/><category term="SecondBrain"/><category term="SolarWinds"/><category term="ZTNA"/><category term="Zettelkasten"/><title type='text'>AnalysisMan</title><subtitle type='html'>Imagination + Faith = Creation</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://www.analysisman.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>AnalysisMan</name><uri>http://www.blogger.com/profile/03036372839978659185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkznePTSIo2g7D_3czYjtQXwBmBKy3vXySlkIq7U0x0T4QhYyYc7YrR-ozQUd17d8Q17IF_yNoNQHD8H-Ixgb0w0s2dKRjyaUj1nn8EClP-BMLX1Z-N870B5zvjOvCroU/s220/analysisman.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>166</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-1872063051398471798</id><published>2025-05-27T21:00:00.000-07:00</published><updated>2025-08-09T19:46:13.266-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EXOS"/><category scheme="http://www.blogger.com/atom/ns#" term="IPv6"/><category scheme="http://www.blogger.com/atom/ns#" term="Switching"/><title type='text'>Extreme Switch - How to ping IPv6 Link-Local address</title><content type='html'>&lt;div class=&quot;obsidian-blogger-post&quot;&gt;
      &lt;br /&gt;
&lt;h1&gt;Introduction&lt;/h1&gt;
&lt;p&gt;IPv6 link-local addresses (fe80::/10) are valid only on the local link and require an explicit interface context when you use the ExtremeXOS ping command. Without specifying the VLAN, the switch cannot determine the egress interface and returns an error. By appending “%&amp;lt;vlan_name&amp;gt;” to the link-local address, you indicate exactly which VLAN the packet should originate from, enabling a successful ICMPv6 echo request.&lt;/p&gt;
&lt;br /&gt;
&lt;h1&gt;Symptoms&lt;/h1&gt;
&lt;p&gt;When you try to ping a link-local IPv6 address without a scope identifier, ExtremeXOS reports:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;# ping ipv6 fe80::204:96ff:fe98:9d5d
Error: The egress interface cannot be determined. The link local address must be of form LLA%&amp;lt;vlan_name&amp;gt;.&lt;/span&gt;&lt;span style=&quot;font-family: Cascadia Code;&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h1&gt;Cause&lt;/h1&gt;
&lt;p&gt;The CLI needs both the address and the VLAN context because link-local addresses are non-routable and exist on every interface simultaneously. Omitting the scope prevents the switch from knowing which interface to use for the ping.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h1&gt;Resolution&lt;/h1&gt;
&lt;p&gt;Use the following syntax:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;&lt;b&gt;ping ipv6 link-local-address%vlan_name
&lt;/b&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Steps:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Identify the VLAN you want to source the ping from.&lt;/li&gt;
&lt;li&gt;Append “%VLAN_NAME” directly to the fe80:: address (no spaces).&lt;/li&gt;
&lt;li&gt;Run the ping command with the full, scoped address.&amp;nbsp;1&lt;br /&gt;
&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Example&lt;/h4&gt;
&lt;p&gt;To ping fe80::204:96ff:fe98:9d5d from VLAN “Test”:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;EXOS# ping ipv6 fe80::204:96ff:fe98:9d5d%Test
Ping(ICMP6) fe80::204:96ff:fe98:9d5d: 4 packets, 8 data bytes, interval 1 second(s).
16 bytes from fe80::204:96ff:fe98:9d5d: icmp_seq=0 ttl=64 time=7.398 ms
16 bytes from fe80::204:96ff:fe98:9d5d: icmp_seq=1 ttl=64 time=0.523 ms
16 bytes from fe80::204:96ff:fe98:9d5d: icmp_seq=2 ttl=64 time=5.025 ms
16 bytes from fe80::204:96ff:fe98:9d5d: icmp_seq=3 ttl=64 time=0.524 ms

--- fe80::204:96ff:fe98:9d5d ping statistics ---
4 packets transmitted, 4 packets received, 0% loss&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h1&gt;References&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000057261&amp;amp;q=ipv6%20link%20local&quot;&gt;Solution: Getting error when trying to ping fe80 ipv6 address | Extreme Portal&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;h1&gt;Links&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.analysisman.com/search/label/IPv6?max-results=12&quot;&gt;Search articles with a tag ‘IPv6’&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

      &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/1872063051398471798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/1872063051398471798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/1872063051398471798'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/1872063051398471798'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2025/05/extreme-exos-ipv6-ping-linklocal.html' title='Extreme Switch - How to ping IPv6 Link-Local address'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-6032550558149034629</id><published>2025-05-22T23:05:00.000-07:00</published><updated>2025-08-11T16:19:43.851-07:00</updated><title type='text'>Extreme Switch - Troubleshooting BGP issue in EXOS</title><content type='html'>&lt;div class=&quot;obsidian-blogger-post&quot;&gt;
      &lt;br&gt;
&lt;p&gt;A reliable Border Gateway Protocol (BGP) session is vital when your Extreme switch is the hand-off to an ISP or upstream peer. Below is a field-tested checklist—expanded with IPv6 examples—to help you move methodically from physical reachability to policy filters and quickly locate the root cause of missing routes or a stuck session.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h4&gt;Verify the BGP neighbors&lt;/h4&gt;
&lt;p&gt;Display BGP neighbor information&lt;br&gt;
&lt;span style=&quot;color: #2b00fe; font-family: Arvo; font-size: 15px; font-weight: bold;&quot;&gt;&lt;br&gt;
show bgp neighbor&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Noto Sans Mono; font-size: 14px;&quot;&gt;
```
EXOS # show bgp neighbor
===================================================================================
Peer               AS     MsgRcvd MsgSent OutQ  Up/Down          State        |  PfxRcvd  PfxSent  PfxAcct
-----------------------------------------------------------------------------------
198.51.100.1     64512     38,912  38,840     0  4d03h22m18s     Established  |   64,820      120   Enabled
2001:db8::1      64513        679     672     0     00h15m12s    Established  |    1,189       55   Enabled
===================================================================================

```
&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Verify that the session is really up&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;

show bgp neighbor 198.51.100.1

&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Look for the line &lt;code&gt;State : ESTABLISHED&lt;/code&gt;. If the FSM is anything else (Idle, Active, Connect, OpenSent/Confirm), focus on layer-3 reachability, TCP/179 ACLs, or authentication first. (&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000079504&quot; title=&quot;How To: How To: Troubleshoot BGP Issues on Switch Engine (EXOS) | Extreme Portal&quot;&gt;Extreme Networks&lt;/a&gt;)&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!tip] &lt;strong&gt;Finite State Machine (FSM)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;FSM stands for Finite State Machine. In BGP, the FSM models how a peering session progresses through six well-defined stages. Each transition is triggered by specific events such as successful TCP handshakes, reception of protocol messages, or timers expiring. Errors push the session back to an earlier state or terminate it.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Idle – initial state before any attempt to connect&lt;/li&gt;
&lt;li&gt;Connect – TCP port 179 connection attempt in progress&lt;/li&gt;
&lt;li&gt;Active – retrying or awaiting a TCP connection&lt;/li&gt;
&lt;li&gt;OpenSent – BGP OPEN message sent, waiting for peer’s OPEN&lt;/li&gt;
&lt;li&gt;OpenConfirm – OPENs exchanged; waiting for the first Keepalive&lt;/li&gt;
&lt;li&gt;Established – Keepalives and Updates flow; routes are actively exchanged&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Knowing the current FSM state helps you pinpoint at which step the peering process is failing, making it a fundamental tool for BGP troubleshooting.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;h3&gt;IPv6 peer example&lt;/h3&gt;
&lt;span style=&quot;color: #2b00fe; font-family: Arvo; font-size: 15px; font-weight: bold;&quot;&gt;
show bgp neighbor 2001:db8::1
&lt;/span&gt;
&lt;p&gt;The output is identical in structure; you will also see separate capability blocks for &lt;code&gt;ipv6-unicast&lt;/code&gt; and &lt;code&gt;ipv6-multicast&lt;/code&gt;.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h4&gt;Confirm the negotiated address-families&lt;/h4&gt;
&lt;p&gt;In the neighbor detail you should see &lt;code&gt;Capabilities Config : ipv4-unicast, … , ipv6-unicast&lt;/code&gt; under each address-family section. Missing &lt;code&gt;ipv6-unicast&lt;/code&gt; means one side never offered it (often because the right license or knob is absent). Extreme notes that IPv6 BGP requires a Premier/Core license on many Summit platforms. (&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000122408&quot; title=&quot;How To: How To: Configure BGP on Switch Engine (EXOS) | Extreme Portal&quot;&gt;Extreme Networks&lt;/a&gt;)&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h4&gt;Inspect what you &lt;em&gt;send&lt;/em&gt; to the peer&lt;/h4&gt;
&lt;br&gt;
&lt;span style=&quot;color: #2b00fe; font-family: Arvo; font-size: 15px; font-weight: bold;&quot;&gt;
show bgp neighbor 198.51.100.1 transmitted-routes all
&lt;/span&gt;
&lt;p&gt;Check that every intended prefix appears and carries the correct Next-Hop, Local-Pref, MED and AS-Path. If something is absent:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Make sure the network is in the local routing table (RIB).&lt;/li&gt;
&lt;li&gt;Verify any &lt;code&gt;route-policy out …&lt;/code&gt; statements are not filtering it.&lt;/li&gt;
&lt;li&gt;Confirm &lt;code&gt;next-hop-self&lt;/code&gt; is set when advertising iBGP routes to eBGP peers. (&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000079504&quot; title=&quot;How To: How To: Troubleshoot BGP Issues on Switch Engine (EXOS) | Extreme Portal&quot;&gt;Extreme Networks&lt;/a&gt;)&lt;br&gt;
&lt;br&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Noto Sans Mono; font-size: 14px;&quot;&gt;

```
EXOS # show bgp neighbor 198.51.100.1 transmitted-routes  all

Advertised Routes:
     Destination                         Next-Hop        LPref Weight MED        AS-Path
----------------------------------------------------------------------------------------
 &gt;?  17.17.17.0/24                       198.51.100.2    100          0         
 &gt;?  24.24.24.24/32                      198.51.100.21   100          0         
 &gt;?  198.51.100.0/24                     198.51.100.21   100          0         

Flags: (*) Preferred BGP route, (&gt;) Active, (d) Suppressed, (h) History
       (s) Stale, (m) Multipath, (u) Unfeasible

Origin: (?) Incomplete, (e) EGP, (i) IGP

BGP Route Statistics
  Advertised Routes : 3
```

&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br&gt;
&lt;h3&gt;IPv6 equivalent&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;font color=&quot;#245bdb&quot;&gt;show bgp neighbor 2001:db8::1 transmitted-routes ipv6-unicast all&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;h4&gt;Inspect what you &lt;em&gt;receive&lt;/em&gt;&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Noto Sans Mono; font-size: 14px;&quot;&gt;

show bgp neighbor 198.51.100.1 received-routes all


```
EXOS # show bgp neighbor 198.51.100.1 received-routes all

Routes:
     Destination         Peer            Next-Hop        LPref Weight MED        AS-Path
----------------------------------------------------------------------------------------
*&gt;?  0.0.0.0/0           198.51.100.1    10.58.106.1     100   1      0         
*&gt;?  1.1.1.1/32          198.51.100.1    198.51.100.1    100   1      0         
*&gt;?  2.2.2.1/32          198.51.100.1    192.168.10.22   100   1      0         
*&gt;?  10.58.106.0/24      198.51.100.1    198.51.100.1    100   1      0         
*&gt;?  192.168.10.0/24     198.51.100.1    198.51.100.1    100   1      0         
*&gt;?  192.168.53.0/24     198.51.100.1    198.51.100.1    100   1      0         
*&gt;?  192.168.55.0/24     198.51.100.1    198.51.100.1    100   1      0         
  ?  198.51.100.0/24     198.51.100.1    198.51.100.1    100   1      0         

Flags: (*) Preferred BGP route, (&gt;) Active, (d) Suppressed, (h) History
       (s) Stale, (m) Multipath, (u) Unfeasible

Origin: (?) Incomplete, (e) EGP, (i) IGP

BGP Route Statistics
  Total Rxed Routes : 8
  Feasible Routes   : 8
  Active Routes     : 7
  Rejected Routes   : 0
  Unfeasible Routes : 0
```

&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br&gt;
&lt;p&gt;Display all routes in the RibIN.&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#245bdb&quot;&gt;&lt;strong&gt;show bgp routes all&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;For IPv6, simply add &lt;code&gt;ipv6-unicast&lt;/code&gt;:&lt;/p&gt;
&lt;span style=&quot;color: #2b00fe; font-family: Arvo; font-size: 15px; font-weight: bold;&quot;&gt;
show bgp neighbor 2001:db8::1 received-routes ipv6-unicast all
&lt;/span&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Noto Sans Mono; font-size: 14px;&quot;&gt;
```
EXOS # show bgp neighbor 2001:db8::1 ipv6-unicast received-routes all

Routes:
     Destination                                 LPref Weight MED
       Peer                                     Next-Hop
       AS-Path
-------------------------------------------------------------------------
*&gt;i  ::/0                                        100   1      0
       2001:db8::1                      2001:db8::1
       6461

Flags: (*) Preferred BGP route, (&gt;) Active, (d) Suppressed, (h) History
       (s) Stale, (m) Multipath, (u) Unfeasible

Origin: (?) Incomplete, (e) EGP, (i) IGP

BGP Route Statistics
  Total Rxed Routes : 1
  Feasible Routes   : 1
  Active Routes     : 1
  Rejected Routes   : 0
  Unfeasible Routes : 0
```
&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h4&gt;Check the local BGP and IP routing tables&lt;/h4&gt;
&lt;br&gt;
&lt;h3&gt;For IPv4 BGP&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;font color=&quot;#245bdb&quot;&gt;show bgp routes all&lt;/strong&gt;&lt;/font&gt;&lt;br&gt;
&lt;font color=&quot;#245bdb&quot;&gt;&lt;strong&gt;show iproute&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;For IPv6 BGP&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;font color=&quot;#245bdb&quot;&gt;show bgp routes ipv6-unicast all&lt;/strong&gt;&lt;/font&gt;&lt;br&gt;
&lt;font color=&quot;#245bdb&quot;&gt;&lt;strong&gt;show iproute ipv6&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Compare what BGP believes is best with what the FIB (iproute) actually programs. If the best path is missing from the FIB, you may be hitting a hardware route-table limit or an administrative distance conflict.&lt;/p&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;h4&gt;Typical culprits and quick fixes&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Symptom&lt;/th&gt;
&lt;th&gt;Checklist item&lt;/th&gt;
&lt;th&gt;Likely fix&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Neighbor stuck in Active&lt;/td&gt;
&lt;td&gt;IP reachability / ACLs / auth&lt;/td&gt;
&lt;td&gt;&lt;code&gt;enable sharing&lt;/code&gt; on LAGs, allow TCP/179, verify passwords&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;No IPv6 routes learned&lt;/td&gt;
&lt;td&gt;Capabilities missing&lt;/td&gt;
&lt;td&gt;Check Premier/Core license; &lt;code&gt;show licenses&lt;/code&gt; or &lt;code&gt;show licenses detail&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Intended prefix not advertised&lt;/td&gt;
&lt;td&gt;Network not in RIB or outbound policy filters it&lt;/td&gt;
&lt;td&gt;&lt;code&gt;configure bgp add network …&lt;/code&gt;, adjust &lt;code&gt;route-policy out&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Received route visible but not active&lt;/td&gt;
&lt;td&gt;Better path learned elsewhere or policy rejected it&lt;/td&gt;
&lt;td&gt;Adjust &lt;code&gt;local-preference&lt;/code&gt;, MED, or remove rejecting policy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Full-view floods hardware table&lt;/td&gt;
&lt;td&gt;Platform route scale limit&lt;/td&gt;
&lt;td&gt;Summarize, filter, or switch to partial route-reflector feed&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;hr&gt;
&lt;h4&gt;Handy IPv6 configuration snippets&lt;/h4&gt;
&lt;br&gt;
&lt;h3&gt;Advertise a local /48&lt;/h3&gt;
&lt;p&gt;configure bgp add network ipv6 2001:db8:100::/48&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h3&gt;Create an IPv6 eBGP peer&lt;/h3&gt;
&lt;p&gt;create bgp neighbor 2001:db8::1 remote-AS-number 64512&lt;br&gt;
configure bgp neighbor 2001:db8::1 source-interface ipaddress 2001:db8::20&lt;br&gt;
enable bgp neighbor 2001:db8::1&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h3&gt;Display IPv6 routes&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;font color=&quot;#245bdb&quot;&gt;show bgp routes ipv6-unicast all&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h1&gt;References&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000079504&amp;amp;q=exos%20bgp&quot;&gt;How To: How To: Troubleshoot BGP Issues on Switch Engine (EXOS) | Extreme Portal&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000122405&amp;amp;q=exos%20bgp%20received%20routes&quot;&gt;How To: How to see IPv6 routes transmitted or received by BGP router? | Extreme Portal&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000122408&quot;&gt;How To: How To: Configure BGP on Switch Engine (EXOS) | Extreme Portal&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000079557&amp;amp;q=ipv6%20vlan&quot;&gt;How To: How to add an IPv6 address to a VLAN | Extreme Portal&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000116531&amp;amp;q=exos%20license%20for%20bgp&quot;&gt;Q A: Does BGP work with a base license on universal EXOS switches | Extreme Portal&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h1&gt;Links&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.analysisman.com/search/label/BGP?max-results=12&quot;&gt;AnalysisMan.com - Search articles with a tag ‘BGP’&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

      &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/6032550558149034629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/6032550558149034629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/6032550558149034629'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/6032550558149034629'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2025/05/extreme-troubleshooting-bgp.html' title='Extreme Switch - Troubleshooting BGP issue in EXOS'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-8839219014248878804</id><published>2025-05-21T19:54:00.000-07:00</published><updated>2025-06-02T16:09:38.041-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IPv6"/><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>IPv6 Tools Online for Network Engineers</title><content type='html'>&lt;div class=&quot;obsidian-blogger-post&quot;&gt;
      &lt;br&gt;
&lt;p&gt;Here are some useful tools for network engineers to look up &lt;a href=&quot;https://en.wikipedia.org/wiki/IPv6&quot;&gt;&lt;strong&gt;IPv6&lt;/strong&gt;&lt;/a&gt; information—all freely available online.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h1&gt;IPv6 Subnet Calculator&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://subnettingpractice.com/ipv6-subnet-calculator.html&quot;&gt;IPv6 Subnet Calculator&lt;/a&gt; (SubnettingPractice)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.site24x7.com/tools/ipv6-subnetcalculator.html&quot;&gt;IPv6 Subnet Calculator&lt;/a&gt; (Zoho ManageEngine Site24x7)&lt;/p&gt;
&lt;br&gt;
&lt;h1&gt;IPv6 DNS Lookup&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;http://www.webdnstools.com/dnstools/dns-lookup-ipv6&quot;&gt;IPv6 DNS Lookup&lt;/a&gt; (webdnstools)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://dnslookup.online/ipv6-lookup.html&quot;&gt;IPv6 Lookup&lt;/a&gt; (dnslookup.online)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mxtoolbox.com/IPv6.aspx&quot;&gt;DNS Lookup IPv6&lt;/a&gt; (MXToolBox)&lt;/p&gt;
&lt;br&gt;
&lt;h1&gt;IPv6 Prefix Search in ISPs&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://bgp.he.net/super-lg/&quot;&gt;he.net Super Looking Glass&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h1&gt;IPv6 DNS Servers&lt;/h1&gt;
&lt;br&gt;
&lt;h4&gt;Google&lt;/h4&gt;
&lt;p&gt;&lt;font color=&quot;#245bdb&quot;&gt;&lt;strong&gt;2001:4860:4860::8888&lt;/strong&gt;&lt;/font&gt;&lt;br&gt;
&lt;font color=&quot;#245bdb&quot;&gt;&lt;strong&gt;2001:4860:4860::8844&lt;/strong&gt;&lt;/font&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h4&gt;Cloudflare&lt;/h4&gt;
&lt;p&gt;&lt;font color=&quot;#245bdb&quot;&gt;&lt;strong&gt;2606:4700:4700::1111&lt;/strong&gt;  &lt;/font&gt;&lt;br&gt;
&lt;font color=&quot;#245bdb&quot;&gt;&lt;strong&gt;2606:4700:4700::1001&lt;/strong&gt;  &lt;/font&gt;&lt;br&gt;
Use these if you just want standard DNS resolution.&lt;/p&gt;
&lt;p&gt;If you’d like built-in malware filtering, use the following:&lt;/p&gt;
&lt;p&gt;2606:4700:4700::1112&lt;br&gt;
2606:4700:4700::1002&lt;/p&gt;
&lt;p&gt;For malware filtering and blocking adult content, use these:&lt;/p&gt;
&lt;p&gt;2606:4700:4700::1113&lt;br&gt;
2606:4700:4700::1003&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h4&gt;Open DNS&lt;/h4&gt;
&lt;p&gt;&lt;font color=&quot;#245bdb&quot;&gt;&lt;strong&gt;2620:0:ccc::2&lt;/strong&gt;&lt;/font&gt;&lt;br&gt;
&lt;font color=&quot;#245bdb&quot;&gt;&lt;strong&gt;2620:0:ccd::2&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;If you want to use IPv6 DNS with filtering to help protect your devices, you’ll need to use the following:&lt;/p&gt;
&lt;p&gt;2620:119:35::35&lt;br&gt;
2620:119:53::53&lt;/p&gt;
&lt;br&gt;
&lt;h1&gt;IPv6 settings for your device&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://developers.google.com/speed/public-dns/docs/using&quot;&gt;Configure your network settings to use Google Public DNS&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h1&gt;Test your IPv6 connectivity&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://test-ipv6.com/&quot;&gt;Test your IPv6.&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h1&gt;References&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/IPv6&quot;&gt;IPv6 - Wikipedia&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://www.google.com/intl/en/ipv6/statistics.html&quot;&gt;Google IPv6 adoption Statistics&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h1&gt;Links&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.analysisman.com/2020/08/network-tools.html&quot;&gt;Online Network Tools for Network Engineers | AnalysisMan&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;
      &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/8839219014248878804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/8839219014248878804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/8839219014248878804'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/8839219014248878804'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2025/05/network-tools-ipv6.html' title='IPv6 Tools Online for Network Engineers'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-705032650847428153</id><published>2025-05-17T20:57:00.000-07:00</published><updated>2025-05-21T23:33:16.795-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Extreme"/><category scheme="http://www.blogger.com/atom/ns#" term="SD-WAN"/><title type='text'>Extreme Networks SD-WAN Appliance Models</title><content type='html'>&lt;div class=&quot;obsidian-blogger-post&quot;&gt;
      &lt;br /&gt;
SD-WAN appliances provide a common set of software capabilities, differentiated by performance metrics and connectivity capabilities. Appliances are divided into two primary usage groups based on the designation of either Branch or Data Center.&lt;/div&gt;&lt;div class=&quot;obsidian-blogger-post&quot;&gt;&amp;nbsp;
&lt;br /&gt;
&lt;h1&gt;SD-WAN Appliance Specifications&lt;/h1&gt;
&lt;br /&gt;
&lt;h4&gt;SD-WAN Appliance for Branch Offices&lt;/h4&gt;
&lt;br /&gt;
&lt;p&gt;&lt;img alt=&quot;600&quot; height=&quot;301&quot; src=&quot;https://i.imgur.com/Ss40tT8.png&quot; width=&quot;640&quot; /&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;h4&gt;SD-WAN Appliance for Data Center&lt;/h4&gt;
&lt;br /&gt;
&lt;p&gt;&lt;img alt=&quot;600&quot; height=&quot;325&quot; src=&quot;https://i.imgur.com/dzrSKqm.png&quot; width=&quot;640&quot; /&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;h3&gt;! NOTE:&lt;/h3&gt;
&lt;p&gt;Please refer to the Extreme Networks link on the References page below to access the most up-to-date hardware datasheets.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h1&gt;References&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.extremenetworks.com/products/sd-wan/extreme-sd-wan/extremecloud-sd-wan&quot;&gt;ExtremeCloud SD-WAN | Extreme Networks&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000109897&amp;amp;q=sd-wan%20models&quot;&gt;Q A: What are the technical specification for each SD-WAN appliance model? | Extreme Portal&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h1&gt;Links&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.analysisman.com/2024/03/extreme-sdwan-terminology.html&quot;&gt;SD-WAN Terminology for Extreme SD-WAN&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;
      &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/705032650847428153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/705032650847428153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/705032650847428153'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/705032650847428153'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2025/05/extreme-sdwan-models.html' title='Extreme Networks SD-WAN Appliance Models'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-9162655584070131416</id><published>2024-12-26T16:04:00.000-08:00</published><updated>2025-09-03T01:16:31.813-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EXOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Extreme"/><category scheme="http://www.blogger.com/atom/ns#" term="Switching"/><title type='text'>Extreme Switch - How to check GBIC (SFP, SFP+) information in EXOS</title><content type='html'>&lt;div class=&quot;obsidian-blogger-post&quot;&gt;
      &lt;br&gt;
When working with Extreme EXOS switches, it’s often necessary to check the details of the optical transceivers connected to the ports. Here&#39;s how you can do it effectively.
&lt;p&gt;The following command will show the optic details for all ports connected to a Summit switch:&lt;/p&gt;
&lt;b&gt;
&lt;font color=&quot;#0000ff&quot;&gt;debug hal show optic-info&lt;/font&gt;
&lt;/b&gt;
&lt;p&gt;For a more targeted approach within a Summit stack, specify the slot and port numbers:&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Slot-1 switch-exos-stack # &lt;font color=&quot;#0000ff&quot;&gt;debug hal show optic-info slot 1 port 50&lt;/font&gt;&lt;br&gt;
Port                       50&lt;br&gt;
SFP or SFP+ or SFP28:      SFP+&lt;br&gt;
Signal:                    not present&lt;br&gt;
TX Fault:                  yes&lt;br&gt;
Vendor:                    BROCADE&lt;br&gt;
oui:                       00-05-1E&lt;br&gt;
Part Number:               57-0000075-01&lt;br&gt;
Serial Number:             AAF333380000111&lt;br&gt;
Manufacture Date:          141124&lt;br&gt;
Revision:                  A&lt;br&gt;
SFP/SFP-DD/SFP+/SFP28 Type:SFP/SFP+/SFP28&lt;br&gt;
Connector:                 LC(7)&lt;br&gt;
Type:                      SR&lt;br&gt;
Supported:                 no&lt;br&gt;
Wavelength:                850&lt;br&gt;
Options[0]:                0x00&lt;br&gt;
Options[1]:                0x1a&lt;/p&gt;
&lt;p&gt;GBIC supports DDMI.  MonitorType: 68&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h3&gt;Additional Commands&lt;/h3&gt;
&lt;p&gt;&lt;font color=&quot;#0000ff&quot;&gt;show ports configuration no-refresh port-number&lt;/font&gt;&lt;br&gt;
&lt;font color=&quot;#0000ff&quot;&gt;show port transceiver information detail&lt;/font&gt;&lt;br&gt;
&lt;font color=&quot;#0000ff&quot;&gt;debug hal show optic-info&lt;/font&gt;&lt;/p&gt;
&lt;br&gt;
&lt;h1&gt;References&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000075443&amp;amp;q=optics%20debug%20hal&quot;&gt;Q A: How do we verify whether a transceiver or optic is supported or unsupported in Switch Engine (EXOS)? | Extreme Portal&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000095080&amp;amp;q=debug%20hal%20show%20optic-info&quot;&gt;Q A: What commands are used to check the the model number and serial number of a connected SFP? | Extreme Portal&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000085093&amp;amp;q=exos%20optic%20check&quot;&gt;Q A: Which Optics Are Supported Per Platform? | Extreme Portal&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h1&gt;Links&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.analysisman.com/search/label/EXOS?max-results=12&quot;&gt;Label - Extreme Switch - EXOS&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

      &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/9162655584070131416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/9162655584070131416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/9162655584070131416'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/9162655584070131416'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2024/12/extreme-exos-gbic.html' title='Extreme Switch - How to check GBIC (SFP, SFP+) information in EXOS'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-8818843753859292143</id><published>2024-03-23T21:00:00.000-07:00</published><updated>2024-03-28T17:21:09.309-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Extreme"/><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><category scheme="http://www.blogger.com/atom/ns#" term="SD-WAN"/><title type='text'>SD-WAN Terminology for Extreme SD-WAN</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;br /&gt;Software-Defined Wide Area Networking (SD-WAN) has emerged as a game-changer for modern enterprise networks, offering improved application performance, security, and operational efficiency. However, the terminology surrounding SD-WAN can often seem overwhelming, especially for those new to the technology. In this article, I&#39;ll demystify some of the key terms used in the context of Extreme Networks&#39; SD-WAN solution, helping you navigate this space with confidence.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;iframe height=&quot;2960&quot; src=&quot;https://docs.google.com/document/d/e/2PACX-1vRyCjphJ0ND530RDPF9ltbs38Ywpo_hd34g-KwFUo8PQ1fH6YchksRSngjspmHHZ7Il37qkneEeZbJE/pub?embedded=true&quot; width=&quot;700&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;div aria-expanded=&quot;false&quot; class=&quot;notranslate&quot; id=&quot;mttContainer&quot; style=&quot;transform: translate(18px, 3px);&quot;&gt;&lt;/div&gt;&lt;div aria-expanded=&quot;false&quot; class=&quot;notranslate&quot; id=&quot;mttContainer&quot; style=&quot;transform: translate(169px, 33px);&quot;&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/8818843753859292143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/8818843753859292143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/8818843753859292143'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/8818843753859292143'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2024/03/extreme-sdwan-terminology.html' title='SD-WAN Terminology for Extreme SD-WAN'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-92265636668592657</id><published>2024-03-09T21:00:00.000-08:00</published><updated>2024-04-06T16:48:15.449-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PacketAnalysis"/><category scheme="http://www.blogger.com/atom/ns#" term="TCP/IP"/><title type='text'>TCP/IP Packet Format</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;/h4&gt;&lt;div class=&quot;markdown-here-wrapper&quot; data-md-url=&quot;https://www.blogger.com/blog/post/edit/8473106158702896045/92265636668592657&quot;&gt;&lt;h1 id=&quot;data-encapsulation&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Data Encapsulation&lt;/h1&gt;
&lt;div style=&quot;font-size: 0em; height: 0px; margin: 0px; max-height: 0px; max-width: 0px; overflow: hidden; padding: 0px; width: 0px;&quot; title=&quot;MDH:PGg0IGRhdGEtb3JpZ2luYWwtYXR0cnM9InsmcXVvdDtzdHlsZSZxdW90OzomcXVvdDsmcXVvdDt9
IiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsiPiMgRGF0YSBFbmNhcHN1bGF0aW9uPC9oND4=&quot;&gt;​&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;TCP data is encapsulated in an IP datagram.&lt;p&gt;&lt;/p&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/AVvXsEgkC9MdwssQIY1YEMYa27tIwT0Sb9Urv8jmxboyeFuI_1D5spNHNzIsoOs0v2xyRvuCz2qLdszcg-ZFz9E9k92meLdnD8ZYftFOr1uL7H6P2YmdMmNj4lj2mObXhaQCbwUHZy0dXtrAyICj0zBozwCGJ_leK-cOpEMdWim7mFu6u8zyUfaSwULgzorF218/s803/IP_Diagram.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;460&quot; data-original-width=&quot;803&quot; height=&quot;366&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkC9MdwssQIY1YEMYa27tIwT0Sb9Urv8jmxboyeFuI_1D5spNHNzIsoOs0v2xyRvuCz2qLdszcg-ZFz9E9k92meLdnD8ZYftFOr1uL7H6P2YmdMmNj4lj2mObXhaQCbwUHZy0dXtrAyICj0zBozwCGJ_leK-cOpEMdWim7mFu6u8zyUfaSwULgzorF218/w640-h366/IP_Diagram.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;&lt;div class=&quot;markdown-here-wrapper&quot; data-md-url=&quot;https://www.blogger.com/blog/post/edit/8473106158702896045/92265636668592657&quot;&gt;&lt;h1 id=&quot;tcp-header-rfc-173&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;TCP Header - RFC 173&lt;/h1&gt;
&lt;div style=&quot;font-size: 0em; height: 0px; margin: 0px; max-height: 0px; max-width: 0px; overflow: hidden; padding: 0px; width: 0px;&quot; title=&quot;MDH:PGg0IGRhdGEtb3JpZ2luYWwtYXR0cnM9InsmcXVvdDtzdHlsZSZxdW90OzomcXVvdDsmcXVvdDt9
IiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsiPjxiPiMgVENQIEhlYWRlciAtIFJGQyAxNzM8L2I+
PC9oND48ZGl2IGNsYXNzPSJzZXBhcmF0b3IiIGRhdGEtb3JpZ2luYWwtYXR0cnM9InsmcXVvdDtz
dHlsZSZxdW90OzomcXVvdDsmcXVvdDt9IiBzdHlsZT0iY2xlYXI6IGJvdGg7IHRleHQtYWxpZ246
IGNlbnRlcjsiPjwvZGl2Pg==&quot;&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;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN-dJx2zv2tafoeOmKFshrgBnCldkSuRTlITp5u8pZr787Kip9sgoBQ6lYSkBMhManDE-rnZf7BGBW5w90j8rxOs8IQiaSqUBgQ3Ej4tSkhFvAFlzBlt0sNwdInBeRbEbYGdeTOEN9Kcp9PgfHr9jvAFuZP1viy1gDa8B6LOCqlLcDVgvH7d6_mWLXTmk/s850/TCP_Header.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;601&quot; data-original-width=&quot;850&quot; height=&quot;452&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN-dJx2zv2tafoeOmKFshrgBnCldkSuRTlITp5u8pZr787Kip9sgoBQ6lYSkBMhManDE-rnZf7BGBW5w90j8rxOs8IQiaSqUBgQ3Ej4tSkhFvAFlzBlt0sNwdInBeRbEbYGdeTOEN9Kcp9PgfHr9jvAFuZP1viy1gDa8B6LOCqlLcDVgvH7d6_mWLXTmk/w640-h452/TCP_Header.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;&lt;div class=&quot;markdown-here-wrapper&quot; data-md-url=&quot;https://www.blogger.com/blog/post/edit/8473106158702896045/92265636668592657&quot;&gt;&lt;h1 id=&quot;udp-header-rfc-768&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;UDP Header - RFC 768&lt;/h1&gt;
&lt;div style=&quot;font-size: 0em; height: 0px; margin: 0px; max-height: 0px; max-width: 0px; overflow: hidden; padding: 0px; width: 0px;&quot; title=&quot;MDH:PGg0IGRhdGEtb3JpZ2luYWwtYXR0cnM9InsmcXVvdDtzdHlsZSZxdW90OzomcXVvdDsmcXVvdDt9
IiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsiPjxiPiMgVURQIEhlYWRlciAtIFJGQyA3Njg8L2I+
PC9oND48ZGl2IGNsYXNzPSJzZXBhcmF0b3IiIGRhdGEtb3JpZ2luYWwtYXR0cnM9InsmcXVvdDtz
dHlsZSZxdW90OzomcXVvdDsmcXVvdDt9IiBzdHlsZT0iY2xlYXI6IGJvdGg7IHRleHQtYWxpZ246
IGNlbnRlcjsiPjwvZGl2Pg==&quot;&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;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5OKO2_OczoGTCbImJSXPQ6xOu-X34PXrT14pOva17g8JvWGzXk40y19Omlz-Hx51MUsM7erGNEuKC49rMK9lPKopXdn5hQy5fTETHfZu20VMniCKV4VrK3LD9-ziTDR6w2MHSsbgDoPhDiaz76aOPFXT6gTuLujLn-QhDNn2rCta6-fUwl_m4BwPh94U/s850/UDP_Header.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;601&quot; data-original-width=&quot;850&quot; height=&quot;452&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5OKO2_OczoGTCbImJSXPQ6xOu-X34PXrT14pOva17g8JvWGzXk40y19Omlz-Hx51MUsM7erGNEuKC49rMK9lPKopXdn5hQy5fTETHfZu20VMniCKV4VrK3LD9-ziTDR6w2MHSsbgDoPhDiaz76aOPFXT6gTuLujLn-QhDNn2rCta6-fUwl_m4BwPh94U/w640-h452/UDP_Header.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;&lt;div class=&quot;markdown-here-wrapper&quot; data-md-url=&quot;https://www.blogger.com/blog/post/edit/8473106158702896045/92265636668592657&quot;&gt;&lt;h1 id=&quot;ip-header-rfc-791-1349-2474-3168&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;IP Header - RFC 791, 1349, 2474, 3168&lt;/h1&gt;
&lt;div style=&quot;font-size: 0em; height: 0px; margin: 0px; max-height: 0px; max-width: 0px; overflow: hidden; padding: 0px; width: 0px;&quot; title=&quot;MDH:PGg0IGRhdGEtb3JpZ2luYWwtYXR0cnM9InsmcXVvdDtzdHlsZSZxdW90OzomcXVvdDsmcXVvdDt9
IiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsiPjxiPiMgSVAgSGVhZGVyIC0gUkZDIDc5MSwgMTM0
OSwgMjQ3NCwgMzE2ODwvYj48L2g0PjxkaXYgY2xhc3M9InNlcGFyYXRvciIgZGF0YS1vcmlnaW5h
bC1hdHRycz0ieyZxdW90O3N0eWxlJnF1b3Q7OiZxdW90OyZxdW90O30iIHN0eWxlPSJjbGVhcjog
Ym90aDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PC9kaXY+&quot;&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;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT_HlWd8PAKaO76-DT0WUaffpM6zogl97wOu3y9wGCOfP_7_zuajBOZQn824PwdhWtfe_ZXhtect3wtmFJDXqnoMaj8jAaNuo4_VXMYekTI4meFgLeyN-x9n6f8x3jU_ibP9G9zv2U25LUfxiPWlw4zQGDoMeYpDNY3OBnYXdRtV6elQ-bFhTlcSF3T_o/s800/IP_Header.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;565&quot; data-original-width=&quot;800&quot; height=&quot;452&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT_HlWd8PAKaO76-DT0WUaffpM6zogl97wOu3y9wGCOfP_7_zuajBOZQn824PwdhWtfe_ZXhtect3wtmFJDXqnoMaj8jAaNuo4_VXMYekTI4meFgLeyN-x9n6f8x3jU_ibP9G9zv2U25LUfxiPWlw4zQGDoMeYpDNY3OBnYXdRtV6elQ-bFhTlcSF3T_o/w640-h452/IP_Header.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;&lt;div class=&quot;markdown-here-wrapper&quot; data-md-url=&quot;https://www.blogger.com/blog/post/edit/8473106158702896045/92265636668592657&quot;&gt;&lt;h1 id=&quot;ipv6-header-rfc-2460-ipv6-spec-&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;IPv6 Header - RFC 2460 (IPv6 Spec)&lt;/h1&gt;
&lt;div style=&quot;font-size: 0em; height: 0px; margin: 0px; max-height: 0px; max-width: 0px; overflow: hidden; padding: 0px; width: 0px;&quot; title=&quot;MDH:PGg0IGRhdGEtb3JpZ2luYWwtYXR0cnM9InsmcXVvdDtzdHlsZSZxdW90OzomcXVvdDsmcXVvdDt9
IiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsiPjxiPiMgSVB2NiBIZWFkZXIgLSBSRkMgMjQ2MCAo
SVB2NiBTcGVjKTwvYj48L2g0PjxkaXYgY2xhc3M9InNlcGFyYXRvciIgZGF0YS1vcmlnaW5hbC1h
dHRycz0ieyZxdW90O3N0eWxlJnF1b3Q7OiZxdW90OyZxdW90O30iIHN0eWxlPSJjbGVhcjogYm90
aDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PC9kaXY+&quot;&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;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIBg4mdOsceZrfqJ2zR-I8w2Mj-anqlPXhcJlLczlXLCwUSJq-rOuR8HUdwW18mRm5aGMhyphenhyphenioRJcpLjAR2LSEn1_eNUQbCFMAnECX7HUiauFiiQSMYnTsBxqIxlBTvpAos7eIEPhWSKAZrsZRbSiAGGA9lqwdPhtJsO7g1xeafvMyrLUvzPjBGIRamrQI/s850/IPv6_Header.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;601&quot; data-original-width=&quot;850&quot; height=&quot;452&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIBg4mdOsceZrfqJ2zR-I8w2Mj-anqlPXhcJlLczlXLCwUSJq-rOuR8HUdwW18mRm5aGMhyphenhyphenioRJcpLjAR2LSEn1_eNUQbCFMAnECX7HUiauFiiQSMYnTsBxqIxlBTvpAos7eIEPhWSKAZrsZRbSiAGGA9lqwdPhtJsO7g1xeafvMyrLUvzPjBGIRamrQI/w640-h452/IPv6_Header.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;&lt;div class=&quot;markdown-here-wrapper&quot; data-md-url=&quot;https://www.blogger.com/blog/post/edit/8473106158702896045/92265636668592657&quot;&gt;&lt;h1 id=&quot;references&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;References&lt;/h1&gt;
&lt;div style=&quot;font-size: 0em; height: 0px; margin: 0px; max-height: 0px; max-width: 0px; overflow: hidden; padding: 0px; width: 0px;&quot; title=&quot;MDH:PGg0IGRhdGEtb3JpZ2luYWwtYXR0cnM9InsmcXVvdDtzdHlsZSZxdW90OzomcXVvdDsmcXVvdDt9
IiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsiPjxiPiMgUmVmZXJlbmNlczwvYj48L2g0PjxwPjwv
cD4=&quot;&gt;​&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/IPv6_packet&quot; target=&quot;_blank&quot;&gt;IPv6 packet (Wikipedia)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://www.cndltd.com/packet-cheats&quot; target=&quot;_blank&quot;&gt;Packet Header Cheat Sheets&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://www.microsoftpressstore.com/articles/article.aspx?p=2225063&amp;amp;seqNum=4#:~:text=The%20Hop-by-Hop%20Options%20header%20is%20used%20to%20specify,0%20in%20the%20IPv6%20header%E2%80%99s%20Next%20Header%20field.&quot; target=&quot;_blank&quot;&gt;IPv6 cheat sheet&lt;br /&gt;Understanding the IPv6 Header (Pearson)&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;https://ipwithease.com/how-traceroute-works/&quot; target=&quot;_blank&quot;&gt;How Traceroute Works (IP With Ease)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Ethernet_frame#:~:text=Property%20Value%20%20Layer%20%20%20%20Preamble,%E2%86%92%20%20%20%E2%86%90%2072%E2%80%931530%20octets%20%E2%86%92%20&quot; target=&quot;_blank&quot;&gt;Ethernet frame (Wikipedia)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div aria-expanded=&quot;false&quot; class=&quot;notranslate&quot; id=&quot;mttContainer&quot; style=&quot;transform: translate(92px, 459px);&quot;&gt;&lt;/div&gt;&lt;div aria-expanded=&quot;false&quot; class=&quot;notranslate&quot; id=&quot;mttContainer&quot; style=&quot;transform: translate(59px, 5px);&quot;&gt;&lt;/div&gt;&lt;div aria-expanded=&quot;false&quot; class=&quot;notranslate&quot; id=&quot;mttContainer&quot; style=&quot;transform: translate(416px, 24px);&quot;&gt;&lt;/div&gt;&lt;div aria-expanded=&quot;false&quot; class=&quot;notranslate&quot; id=&quot;mttContainer&quot; style=&quot;transform: translate(116px, 665px);&quot;&gt;&lt;/div&gt;&lt;div aria-expanded=&quot;false&quot; class=&quot;notranslate&quot; id=&quot;mttContainer&quot; style=&quot;transform: translate(333px, 615px);&quot;&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/92265636668592657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/92265636668592657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/92265636668592657'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/92265636668592657'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2024/03/tcpip-packet-format.html' title='TCP/IP Packet Format'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkC9MdwssQIY1YEMYa27tIwT0Sb9Urv8jmxboyeFuI_1D5spNHNzIsoOs0v2xyRvuCz2qLdszcg-ZFz9E9k92meLdnD8ZYftFOr1uL7H6P2YmdMmNj4lj2mObXhaQCbwUHZy0dXtrAyICj0zBozwCGJ_leK-cOpEMdWim7mFu6u8zyUfaSwULgzorF218/s72-w640-h366-c/IP_Diagram.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-7131654966264619616</id><published>2024-02-04T21:00:00.000-08:00</published><updated>2025-02-24T17:14:58.131-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Extreme"/><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>Extreme Wireless - How to console into Extreme Cloud AP using a micro-USB cable</title><content type='html'>&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-here-wrapper&quot; data-md-url=&quot;https://www.blogger.com/blog/post/edit/8473106158702896045/7131654966264619616&quot; markdown-here-wrapper-content-modified=&quot;true&quot;&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h1 id=&quot;introduction&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Introduction&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;In this guide, I&#39;ll walk you through how to connect to the Extreme Cloud AP using a &lt;b&gt;micro-USB&lt;/b&gt; cable, including the essential step of downloading the necessary driver.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;To console into an AP305C/CX, AP4xxC AP, AP5xxx, AP4xxx, AP3xxx, you need to use a micro-USB console cable because these models don’t have the RJ-45 Ethernet-type console port. The console port (5) is a micro-USB type, as shown below.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;488&quot; src=&quot;https://i.imgur.com/PIzRatT.png&quot; width=&quot;640&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;A standard micro-USB cable will not work. The cable must be a special console micro-USB cable. You can order this part/SKU #: &lt;strong&gt;ACC-WIFI-MICRO-USB&lt;/strong&gt;.&lt;/p&gt;
&lt;blockquote style=&quot;border-left: 4px solid rgb(221, 221, 221); color: #777777; margin: 1.2em 0px; padding: 0px 1em; quotes: none;&quot;&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Note: &lt;b&gt;Micro-USB Console Cable&lt;/b&gt;&lt;br /&gt;The best practice is to use the Extreme Networks micro USB cable (part number ACC-WIFI-MICRO-USB). When you connect to the device using the micro USB Console port, the management station from which you connect to the device must have a VT100 emulation program, such as TeraTerm Pro (a free terminal emulator) or Hilgraeve HyperTerminal. &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h1 id=&quot;steps&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Steps&lt;/h1&gt;
&lt;h2 id=&quot;step-1-gather-your-equipment&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;&lt;br /&gt;Step 1: Gather Your Equipment&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Before you start, ensure you have the following:&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;
An Extreme Cloud AP device&lt;/li&gt;&lt;li&gt;A micro-USB cable&lt;/li&gt;&lt;li&gt;A computer with an available USB port&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;margin: 1.2em 0px; padding-left: 2em;&quot;&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;step-2-download-the-required-driver&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;&lt;br /&gt;Step 2: Download the Required Driver&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;To communicate with the Extreme Cloud AP via the micro-USB port, your computer needs the correct driver installed. Here’s how to download the driver from the FTDI Chip website:&lt;/p&gt;
&lt;ol style=&quot;margin: 1.2em 0px; padding-left: 2em;&quot;&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Visit &lt;a href=&quot;https://ftdichip.com/drivers/&quot;&gt;FTDI Chip Drivers&lt;/a&gt; page.&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Navigate to the USB Drivers section and look for the appropriate driver for your operating system (Windows, macOS, Linux, etc.).&lt;br /&gt;※ The Windows Device Manager will identify the device as &lt;strong&gt;FTDI FT232R USB UART&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Click on the download link for the VCP (Virtual COM Port) drivers.&lt;/p&gt;
&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Follow the installation instructions provided on the website or within the downloaded files.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;step-3-connect-the-micro-usb-cable&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;&lt;br /&gt;Step 3: Connect the Micro-USB Cable&lt;/h2&gt;
&lt;ol style=&quot;margin: 1.2em 0px; padding-left: 2em;&quot;&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Power off the Extreme Cloud AP to avoid any configuration issues.&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Connect one end of the micro-USB cable to the micro-USB console port on the AP.&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Connect the other end of the cable to an available USB port on your computer.&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Power on the AP.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;step-4-access-the-ap-s-console&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;&lt;br /&gt;Step 4: Access the AP’s Console&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;After connecting the cable and powering on the AP, you’ll need to access the console through a terminal program such as PuTTY (for Windows) or Terminal (for macOS and Linux).&lt;/p&gt;
&lt;ol style=&quot;margin: 1.2em 0px; padding-left: 2em;&quot;&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Open your terminal program of choice.&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Configure the terminal session to match the AP’s console settings (typically 9600 baud rate, 8 data bits, no parity, 1 stop bit, and no flow control).&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Select the COM port assigned to your USB connection. You can find this in your computer’s Device Manager (Windows) or System Information (macOS).&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Once connected, you should see the AP’s console output.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote style=&quot;border-left: 4px solid rgb(221, 221, 221); color: #777777; margin: 1.2em 0px; padding: 0px 1em; quotes: none;&quot;&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Note: &lt;b&gt;Console baud rate&lt;/b&gt;&lt;br /&gt;The AP5010, AP5020 and AP5050 models support 115200 baud rate when using the console port to access the command line interface in IQ Engine (IQE).&lt;br /&gt;All previous Cloud AP models supported 9600 baud.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;634&quot; src=&quot;https://i.imgur.com/KvZdfDy.png&quot; width=&quot;640&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;If the AP is in a factory default state the username/password combination will be one of these two options:&lt;br /&gt;admin/aerohive or admin/Aerohive1&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2 id=&quot;step-5-configure-your-extreme-cloud-ap&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Step 5: Configure Your Extreme Cloud AP&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Now that you have access to the AP’s console, you can proceed with its configuration. Follow the on-screen prompts or enter the commands for your specific setup requirements. This process may involve setting up basic network settings, updating the firmware, or configuring the AP for integration into your existing network.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h1 id=&quot;conclusion&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Conclusion&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Connecting to your Extreme Cloud AP using a micro-USB cable is a straightforward process that enables direct access for configuration and troubleshooting. Remember, the key to a successful connection lies in having the correct driver installed on your computer. By following these steps, you can ensure a smooth setup experience for your Extreme Cloud AP.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;For more detailed information, troubleshooting tips, and advanced configuration options, refer to the Extreme Networks documentation and support resources.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h1 id=&quot;references&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;References&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000079289&amp;amp;q=micro%20usb%20console&quot;&gt;How To: XIQ - How to console into an Extreme Cloud (XIQ) AP using a micro USB console cable | Extreme Portal&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://extreme-networks.my.site.com/ExtrArticleDetail?an=000083712&quot;&gt;Q A: Where can I get a console cable for a universal access point? | Extreme Portal&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://documentation.extremenetworks.com/wireless/QRG/AP5010_QuickRef.pdf&quot;&gt;ExtremeWireless Indoor Access Point - Quick Reference - AP5010.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h1 id=&quot;links&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Links&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;a href=&quot;https://www.analysisman.com/search/label/Extreme&quot; target=&quot;_blank&quot;&gt;_Index_2_Extreme&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 0em;&quot;&gt;​&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/7131654966264619616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/7131654966264619616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/7131654966264619616'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/7131654966264619616'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2024/02/extreme-apconsole-microusb.html' title='Extreme Wireless - How to console into Extreme Cloud AP using a micro-USB cable'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-4630309780611176565</id><published>2024-02-02T22:00:00.000-08:00</published><updated>2024-02-03T19:24:32.114-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cisco"/><category scheme="http://www.blogger.com/atom/ns#" term="CLI"/><category scheme="http://www.blogger.com/atom/ns#" term="SSH"/><title type='text'>Cisco - How to enable SSH in Cisco IOS</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;markdown-here-wrapper&quot; data-md-url=&quot;https://www.blogger.com/blog/post/edit/8473106158702896045/4630309780611176565&quot; markdown-here-wrapper-content-modified=&quot;true&quot;&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;In today’s interconnected world, securing your network infrastructure is paramount. One of the foundational steps towards securing network access is enabling &lt;b&gt;Secure Shell (SSH)&lt;/b&gt; on your network devices. SSH provides a secure channel over an unsecured network in a client-server architecture, offering secure remote login from one computer to another. This blog article will guide you through the steps to enable SSH on a Cisco device running the Internetwork Operating System (IOS).&lt;/p&gt;
&lt;h1 id=&quot;prerequisites&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Prerequisites&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Before you begin, ensure you have the following:&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;
A Cisco device running IOS 12.2(25)S or later&lt;/li&gt;&lt;li&gt;Access to the Cisco device&lt;/li&gt;&lt;li&gt;Basic knowledge of Cisco IOS commands&lt;/li&gt;&lt;li&gt;The device must have an IP address configured&lt;/li&gt;&lt;li&gt;Ensure the device can resolve domain names (either through a static mapping or DNS)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul style=&quot;margin: 1.2em 0px; padding-left: 2em;&quot;&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;step-by-step-guide&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Step-by-Step Guide&lt;/h1&gt;
&lt;h3 id=&quot;1-enter-global-configuration-mode&quot; style=&quot;font-size: 1.3em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;1. Enter Global Configuration Mode&lt;/h3&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;First, access your Cisco device through the console or a Telnet/SSH session. Once you’re in, enter the Global Configuration mode by typing:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;b&gt;configure terminal
&lt;/b&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;You’ll see the prompt change, indicating you’re in configuration mode (e.g., R1(config)#).&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;2-set-the-hostname-and-domain-name&quot; style=&quot;font-size: 1.3em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;2. Set the Hostname and Domain Name&lt;/h3&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;For SSH to function properly, your device needs a unique hostname and domain name. If you haven’t set these already, you can do so with the following commands:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;R1(config)#&lt;b&gt;ip domain-name lab.analysisman.com&lt;/b&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;This command sets the domain name to lab.analysisman.com. Adjust the domain name according to your network’s naming conventions.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;3-generate-rsa-key-pair&quot; style=&quot;font-size: 1.3em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;3. Generate RSA Key Pair&lt;/h3&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;SSH uses RSA keys for encryption. Generate a key pair with:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;R1(config)#&lt;b&gt;crypto key generate rsa&lt;/b&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;You’ll be prompted to choose the size of the key modulus. While you can select a range between 360 and 2048, a 2048-bit key is recommended for better security:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;How many bits in the modulus [512]: 2048
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Wait for the key generation process to complete. You’ll see a confirmation message once the keys are generated.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;4-enable-ssh-and-specify-its-version&quot; style=&quot;font-size: 1.3em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;4. Enable SSH and Specify Its Version&lt;/h3&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;After generating the RSA keys, enable SSH and set its version to 2 for enhanced security features:&lt;br /&gt;&lt;/p&gt;&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin-bottom: 1.2em; margin-top: 1.2em;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(204, 204, 204); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0.5em 0.7em;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;R1(config)#&lt;b&gt;ip ssh version 2&lt;/b&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 id=&quot;5-configure-the-vty-lines-for-ssh-access&quot; style=&quot;font-size: 1.3em; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;5. Configure the VTY Lines for SSH Access&lt;/h3&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Now, configure the Virtual Terminal (VTY) lines to only accept SSH connections:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;R1(config)#&lt;b&gt;line vty 0 4&lt;/b&gt;
R1(config-line)#&lt;b&gt;transport input ssh&lt;/b&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;This configuration restricts access to the console lines to SSH only, enhancing security by blocking Telnet and other insecure protocols.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;6-enable-local-login-and-exit-vty-configuration&quot; style=&quot;font-size: 1.3em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;6. Enable Local Login and Exit VTY Configuration&lt;/h3&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Ensure that users logging in through SSH are authenticated locally:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;R1(config-line)#&lt;b&gt;login local&lt;/b&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;Then, exit the VTY configuration mode:&lt;br /&gt;&lt;/p&gt;&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin-bottom: 1.2em; margin-top: 1.2em;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(204, 204, 204); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0.5em 0.7em;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;R1(config-line)#&lt;b&gt;exit&lt;/b&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 1.3em; font-weight: bold;&quot;&gt;7. Create a Local User&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;For the login local command to work, you need at least one user account:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;R1(config)#&lt;b&gt;username cisco password cisco&lt;/b&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Replace cisco with your desired username and password. It’s strongly recommended to use a stronger, unique password for security purposes.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;8-secure-the-enable-mode&quot; style=&quot;font-size: 1.3em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;8. Secure the Enable Mode&lt;/h3&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;It’s also a good practice to secure the enable mode with a secret password:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;R1(config)#&lt;b&gt;enable secret cisco&lt;/b&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Again, choose a strong, unique password instead of cisco.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;9-save-the-configuration&quot; style=&quot;font-size: 1.3em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;9. Save the Configuration&lt;/h3&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Finally, save your configuration to ensure it persists across reboots:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;R1#&lt;b&gt;write memory&lt;/b&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Or you can use:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;R1#&lt;b&gt;copy running-config startup-config&lt;/b&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul style=&quot;margin: 1.2em 0px; padding-left: 2em;&quot;&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Here is the full configuration snapshot.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;R1#configure t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#ip domain-name lab.analysisman.com
R1(config)#crypto key generate rsa
The name for the keys will be: R1.lab.analysisman.com
Choose the size of the key modulus in the range of 360 to 2048 for your
  General Purpose Keys. Choosing a key modulus greater than 512 may take
  a few minutes.

How many bits in the modulus [512]: 2048
% Generating 2048 bit RSA keys, keys will be non-exportable...[OK]

R1(config)#
*Mar  1 00:41:42.199: %SSH-5-ENABLED: SSH 1.99 has been enabled
R1(config)#ip ssh version 2
R1(config)#
R1(config)#line vty 0 4
R1(config-line)#transport input ssh
R1(config-line)#login local
R1(config-line)#exit
R1(config)#
R1(config)#username cisco password cisco
R1(config)#enable secret cisco
R1(config)#end
R1#
*Mar  1 00:43:21.107: %SYS-5-CONFIG_I: Configured from console by console
R1#wr me
Building configuration...
[OK]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Conclusion&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;You’ve successfully enabled SSH on your Cisco IOS device, significantly improving the security of your device management. Remember, security is an ongoing process, not a one-time setup. Regularly update your device configurations, passwords, and firmware to protect against new vulnerabilities and threats.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;For further reading, Cisco provides comprehensive documentation on IOS commands and configuration guides that can delve deeper into advanced security features and best practices.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h1 id=&quot;references&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;References&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;a href=&quot;https://www.cisco.com/c/en/us/support/docs/security-vpn/secure-shell-ssh/4145-ssh.html&quot;&gt;Configure SSH on Routers and Switches - Cisco&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h1 id=&quot;links&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Links&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;a href=&quot;https://www.analysisman.com/search/label/Cisco?max-results=12&quot; target=&quot;_blank&quot;&gt;_MOC_2_Cisco&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div style=&quot;font-size: 0em; height: 0px; margin: 0px; max-height: 0px; max-width: 0px; overflow: hidden; padding: 0px; width: 0px;&quot; title=&quot;MDH:PHA+Jm5ic3A7PC9wPjxwPjxicj48L3A+PHA+Jmx0O2JyJmd0OzwvcD48cD5JbiB0b2RheSdzIGlu
dGVyY29ubmVjdGVkIHdvcmxkLCBzZWN1cmluZyB5b3VyIG5ldHdvcmsgaW5mcmFzdHJ1Y3R1cmUg
aXMgcGFyYW1vdW50LiBPbmUgb2YgdGhlIGZvdW5kYXRpb25hbCBzdGVwcyB0b3dhcmRzIHNlY3Vy
aW5nIG5ldHdvcmsgYWNjZXNzIGlzIGVuYWJsaW5nIFNlY3VyZSBTaGVsbCAoU1NIKSBvbiB5b3Vy
IG5ldHdvcmsgZGV2aWNlcy4gU1NIIHByb3ZpZGVzIGEgc2VjdXJlIGNoYW5uZWwgb3ZlciBhbiB1
bnNlY3VyZWQgbmV0d29yayBpbiBhIGNsaWVudC1zZXJ2ZXIgYXJjaGl0ZWN0dXJlLCBvZmZlcmlu
ZyBzZWN1cmUgcmVtb3RlIGxvZ2luIGZyb20gb25lIGNvbXB1dGVyIHRvIGFub3RoZXIuIFRoaXMg
YmxvZyBhcnRpY2xlIHdpbGwgZ3VpZGUgeW91IHRocm91Z2ggdGhlIHN0ZXBzIHRvIGVuYWJsZSBT
U0ggb24gYSBDaXNjbyBkZXZpY2UgcnVubmluZyB0aGUgSW50ZXJuZXR3b3JrIE9wZXJhdGluZyBT
eXN0ZW0gKElPUykuPC9wPjxwPjxicj48L3A+PHA+Jmx0O2JyJmd0OzwvcD48cD48YnI+PC9wPjxw
PiMgUHJlcmVxdWlzaXRlczwvcD48cD5CZWZvcmUgeW91IGJlZ2luLCBlbnN1cmUgeW91IGhhdmUg
dGhlIGZvbGxvd2luZzo8L3A+PHA+PGJyPjwvcD48cD4tIEEgQ2lzY28gZGV2aWNlIHJ1bm5pbmcg
SU9TIDEyLjIoMjUpUyBvciBsYXRlcjwvcD48cD4tIEFjY2VzcyB0byB0aGUgQ2lzY28gZGV2aWNl
PC9wPjxwPi0gQmFzaWMga25vd2xlZGdlIG9mIENpc2NvIElPUyBjb21tYW5kczwvcD48cD4tIFRo
ZSBkZXZpY2UgbXVzdCBoYXZlIGFuIElQIGFkZHJlc3MgY29uZmlndXJlZDwvcD48cD4tIEVuc3Vy
ZSB0aGUgZGV2aWNlIGNhbiByZXNvbHZlIGRvbWFpbiBuYW1lcyAoZWl0aGVyIHRocm91Z2ggYSBz
dGF0aWMgbWFwcGluZyBvciBETlMpPC9wPjxwPiZsdDticiZndDs8L3A+PHA+PGJyPjwvcD48cD4j
IFN0ZXAtYnktU3RlcCBHdWlkZTwvcD48cD48YnI+PC9wPjxwPjxicj48L3A+PHA+IyMjIDEuIEVu
dGVyIEdsb2JhbCBDb25maWd1cmF0aW9uIE1vZGU8L3A+PHA+Rmlyc3QsIGFjY2VzcyB5b3VyIENp
c2NvIGRldmljZSB0aHJvdWdoIHRoZSBjb25zb2xlIG9yIGEgVGVsbmV0L1NTSCBzZXNzaW9uLiBP
bmNlIHlvdSdyZSBpbiwgZW50ZXIgdGhlIEdsb2JhbCBDb25maWd1cmF0aW9uIG1vZGUgYnkgdHlw
aW5nOjwvcD48cD48YnI+PC9wPjxwPmBgYDwvcD48cD5jb25maWd1cmUgdGVybWluYWw8L3A+PHA+
YGBgPC9wPjxwPjxicj48L3A+PHA+PGJyPjwvcD48cD5Zb3UnbGwgc2VlIHRoZSBwcm9tcHQgY2hh
bmdlLCBpbmRpY2F0aW5nIHlvdSdyZSBpbiBjb25maWd1cmF0aW9uIG1vZGUgKGUuZy4sIFIxKGNv
bmZpZykjKS48L3A+PHA+PGJyPjwvcD48cD48YnI+PC9wPjxwPiMjIyAyLiBTZXQgdGhlIEhvc3Ru
YW1lIGFuZCBEb21haW4gTmFtZTwvcD48cD5Gb3IgU1NIIHRvIGZ1bmN0aW9uIHByb3Blcmx5LCB5
b3VyIGRldmljZSBuZWVkcyBhIHVuaXF1ZSBob3N0bmFtZSBhbmQgZG9tYWluIG5hbWUuIElmIHlv
dSBoYXZlbid0IHNldCB0aGVzZSBhbHJlYWR5LCB5b3UgY2FuIGRvIHNvIHdpdGggdGhlIGZvbGxv
d2luZyBjb21tYW5kczo8L3A+PHA+PGJyPjwvcD48cD5gYGA8L3A+PHA+UjEoY29uZmlnKSNpcCBk
b21haW4tbmFtZSBsYWIuYW5hbHlzaXNtYW4uY29tPC9wPjxwPmBgYDwvcD48cD48YnI+PC9wPjxw
PlRoaXMgY29tbWFuZCBzZXRzIHRoZSBkb21haW4gbmFtZSB0byBsYWIuYW5hbHlzaXNtYW4uY29t
LiBBZGp1c3QgdGhlIGRvbWFpbiBuYW1lIGFjY29yZGluZyB0byB5b3VyIG5ldHdvcmsncyBuYW1p
bmcgY29udmVudGlvbnMuPC9wPjxwPjxicj48L3A+PHA+PGJyPjwvcD48cD4jIyMgMy4gR2VuZXJh
dGUgUlNBIEtleSBQYWlyPC9wPjxwPlNTSCB1c2VzIFJTQSBrZXlzIGZvciBlbmNyeXB0aW9uLiBH
ZW5lcmF0ZSBhIGtleSBwYWlyIHdpdGg6PC9wPjxwPjxicj48L3A+PHA+YGBgPC9wPjxwPlIxKGNv
bmZpZykjY3J5cHRvIGtleSBnZW5lcmF0ZSByc2E8L3A+PHA+YGBgPC9wPjxwPjxicj48L3A+PHA+
WW91J2xsIGJlIHByb21wdGVkIHRvIGNob29zZSB0aGUgc2l6ZSBvZiB0aGUga2V5IG1vZHVsdXMu
IFdoaWxlIHlvdSBjYW4gc2VsZWN0IGEgcmFuZ2UgYmV0d2VlbiAzNjAgYW5kIDIwNDgsIGEgMjA0
OC1iaXQga2V5IGlzIHJlY29tbWVuZGVkIGZvciBiZXR0ZXIgc2VjdXJpdHk6PC9wPjxwPjxicj48
L3A+PHA+YGBgPC9wPjxwPkhvdyBtYW55IGJpdHMgaW4gdGhlIG1vZHVsdXMgWzUxMl06IDIwNDg8
L3A+PHA+YGBgPC9wPjxwPjxicj48L3A+PHA+V2FpdCBmb3IgdGhlIGtleSBnZW5lcmF0aW9uIHBy
b2Nlc3MgdG8gY29tcGxldGUuIFlvdSdsbCBzZWUgYSBjb25maXJtYXRpb24gbWVzc2FnZSBvbmNl
IHRoZSBrZXlzIGFyZSBnZW5lcmF0ZWQuPC9wPjxwPjxicj48L3A+PHA+PGJyPjwvcD48cD4jIyMg
NC4gRW5hYmxlIFNTSCBhbmQgU3BlY2lmeSBJdHMgVmVyc2lvbjwvcD48cD5BZnRlciBnZW5lcmF0
aW5nIHRoZSBSU0Ega2V5cywgZW5hYmxlIFNTSCBhbmQgc2V0IGl0cyB2ZXJzaW9uIHRvIDIgZm9y
IGVuaGFuY2VkIHNlY3VyaXR5IGZlYXR1cmVzOjwvcD48cD48YnI+PC9wPjxwPmBgYDwvcD48cD5S
MShjb25maWcpI2lwIHNzaCB2ZXJzaW9uIDI8L3A+PHA+YGBgPC9wPjxwPjxicj48L3A+PHA+PGJy
PjwvcD48cD4jIyMgNS4gQ29uZmlndXJlIHRoZSBWVFkgTGluZXMgZm9yIFNTSCBBY2Nlc3M8L3A+
PHA+Tm93LCBjb25maWd1cmUgdGhlIFZpcnR1YWwgVGVybWluYWwgKFZUWSkgbGluZXMgdG8gb25s
eSBhY2NlcHQgU1NIIGNvbm5lY3Rpb25zOjwvcD48cD48YnI+PC9wPjxwPmBgYDwvcD48cD5SMShj
b25maWcpI2xpbmUgdnR5IDAgNDwvcD48cD5SMShjb25maWctbGluZSkjdHJhbnNwb3J0IGlucHV0
IHNzaDwvcD48cD5gYGA8L3A+PHA+PGJyPjwvcD48cD5UaGlzIGNvbmZpZ3VyYXRpb24gcmVzdHJp
Y3RzIGFjY2VzcyB0byB0aGUgY29uc29sZSBsaW5lcyB0byBTU0ggb25seSwgZW5oYW5jaW5nIHNl
Y3VyaXR5IGJ5IGJsb2NraW5nIFRlbG5ldCBhbmQgb3RoZXIgaW5zZWN1cmUgcHJvdG9jb2xzLjwv
cD48cD48YnI+PC9wPjxwPjxicj48L3A+PHA+IyMjIDYuIEVuYWJsZSBMb2NhbCBMb2dpbiBhbmQg
RXhpdCBWVFkgQ29uZmlndXJhdGlvbjwvcD48cD5FbnN1cmUgdGhhdCB1c2VycyBsb2dnaW5nIGlu
IHRocm91Z2ggU1NIIGFyZSBhdXRoZW50aWNhdGVkIGxvY2FsbHk6PC9wPjxwPjxicj48L3A+PHA+
YGBgPC9wPjxwPlIxKGNvbmZpZy1saW5lKSNsb2dpbiBsb2NhbDwvcD48cD5gYGA8L3A+PHA+PGJy
PjwvcD48cD5UaGVuLCBleGl0IHRoZSBWVFkgY29uZmlndXJhdGlvbiBtb2RlOjwvcD48cD48YnI+
PC9wPjxwPmBgYDwvcD48cD5SMShjb25maWctbGluZSkjZXhpdDwvcD48cD5gYGA8L3A+PHA+PGJy
PjwvcD48cD48YnI+PC9wPjxwPiMjIyA3LiBDcmVhdGUgYSBMb2NhbCBVc2VyPC9wPjxwPkZvciB0
aGUgbG9naW4gbG9jYWwgY29tbWFuZCB0byB3b3JrLCB5b3UgbmVlZCBhdCBsZWFzdCBvbmUgdXNl
ciBhY2NvdW50OjwvcD48cD48YnI+PC9wPjxwPmBgYDwvcD48cD5SMShjb25maWcpI3VzZXJuYW1l
IGNpc2NvIHBhc3N3b3JkIGNpc2NvPC9wPjxwPmBgYDwvcD48cD48YnI+PC9wPjxwPlJlcGxhY2Ug
Y2lzY28gd2l0aCB5b3VyIGRlc2lyZWQgdXNlcm5hbWUgYW5kIHBhc3N3b3JkLiBJdCdzIHN0cm9u
Z2x5IHJlY29tbWVuZGVkIHRvIHVzZSBhIHN0cm9uZ2VyLCB1bmlxdWUgcGFzc3dvcmQgZm9yIHNl
Y3VyaXR5IHB1cnBvc2VzLjwvcD48cD48YnI+PC9wPjxwPjxicj48L3A+PHA+IyMjIDguIFNlY3Vy
ZSB0aGUgRW5hYmxlIE1vZGU8L3A+PHA+SXQncyBhbHNvIGEgZ29vZCBwcmFjdGljZSB0byBzZWN1
cmUgdGhlIGVuYWJsZSBtb2RlIHdpdGggYSBzZWNyZXQgcGFzc3dvcmQ6PC9wPjxwPjxicj48L3A+
PHA+YGBgPC9wPjxwPlIxKGNvbmZpZykjZW5hYmxlIHNlY3JldCBjaXNjbzwvcD48cD5gYGA8L3A+
PHA+PGJyPjwvcD48cD5BZ2FpbiwgY2hvb3NlIGEgc3Ryb25nLCB1bmlxdWUgcGFzc3dvcmQgaW5z
dGVhZCBvZiBjaXNjby48L3A+PHA+PGJyPjwvcD48cD48YnI+PC9wPjxwPiMjIyA5LiBTYXZlIHRo
ZSBDb25maWd1cmF0aW9uPC9wPjxwPkZpbmFsbHksIHNhdmUgeW91ciBjb25maWd1cmF0aW9uIHRv
IGVuc3VyZSBpdCBwZXJzaXN0cyBhY3Jvc3MgcmVib290czo8L3A+PHA+PGJyPjwvcD48cD5gYGA8
L3A+PHA+UjEjd3JpdGUgbWVtb3J5PC9wPjxwPmBgYDwvcD48cD48YnI+PC9wPjxwPk9yIHlvdSBj
YW4gdXNlOjwvcD48cD48YnI+PC9wPjxwPmBgYDwvcD48cD5SMSNjb3B5IHJ1bm5pbmctY29uZmln
IHN0YXJ0dXAtY29uZmlnPC9wPjxwPmBgYDwvcD48cD48YnI+PC9wPjxwPjxicj48L3A+PHA+Jmx0
O2JyJmd0OzwvcD48cD48YnI+PC9wPjxwPi0gSGVyZSBpcyB0aGUgZnVsbCBjb25maWd1cmF0aW9u
IHNuYXBzaG90LjwvcD48cD48YnI+PC9wPjxwPmBgYDwvcD48cD5SMSNjb25maWd1cmUgdDwvcD48
cD5FbnRlciBjb25maWd1cmF0aW9uIGNvbW1hbmRzLCBvbmUgcGVyIGxpbmUuJm5ic3A7IEVuZCB3
aXRoIENOVEwvWi48L3A+PHA+UjEoY29uZmlnKSNpcCBkb21haW4tbmFtZSBsYWIuYW5hbHlzaXNt
YW4uY29tPC9wPjxwPlIxKGNvbmZpZykjY3J5cHRvIGtleSBnZW5lcmF0ZSByc2E8L3A+PHA+VGhl
IG5hbWUgZm9yIHRoZSBrZXlzIHdpbGwgYmU6IFIxLmxhYi5hbmFseXNpc21hbi5jb208L3A+PHA+
Q2hvb3NlIHRoZSBzaXplIG9mIHRoZSBrZXkgbW9kdWx1cyBpbiB0aGUgcmFuZ2Ugb2YgMzYwIHRv
IDIwNDggZm9yIHlvdXI8L3A+PHA+Jm5ic3A7IEdlbmVyYWwgUHVycG9zZSBLZXlzLiBDaG9vc2lu
ZyBhIGtleSBtb2R1bHVzIGdyZWF0ZXIgdGhhbiA1MTIgbWF5IHRha2U8L3A+PHA+Jm5ic3A7IGEg
ZmV3IG1pbnV0ZXMuPC9wPjxwPjxicj48L3A+PHA+SG93IG1hbnkgYml0cyBpbiB0aGUgbW9kdWx1
cyBbNTEyXTogMjA0ODwvcD48cD4lIEdlbmVyYXRpbmcgMjA0OCBiaXQgUlNBIGtleXMsIGtleXMg
d2lsbCBiZSBub24tZXhwb3J0YWJsZS4uLltPS108L3A+PHA+PGJyPjwvcD48cD5SMShjb25maWcp
IzwvcD48cD4qTWFyJm5ic3A7IDEgMDA6NDE6NDIuMTk5OiAlU1NILTUtRU5BQkxFRDogU1NIIDEu
OTkgaGFzIGJlZW4gZW5hYmxlZDwvcD48cD5SMShjb25maWcpI2lwIHNzaCB2ZXJzaW9uIDI8L3A+
PHA+UjEoY29uZmlnKSM8L3A+PHA+UjEoY29uZmlnKSNsaW5lIHZ0eSAwIDQ8L3A+PHA+UjEoY29u
ZmlnLWxpbmUpI3RyYW5zcG9ydCBpbnB1dCBzc2g8L3A+PHA+UjEoY29uZmlnLWxpbmUpI2xvZ2lu
IGxvY2FsPC9wPjxwPlIxKGNvbmZpZy1saW5lKSNleGl0PC9wPjxwPlIxKGNvbmZpZykjPC9wPjxw
PlIxKGNvbmZpZykjdXNlcm5hbWUgY2lzY28gcGFzc3dvcmQgY2lzY288L3A+PHA+UjEoY29uZmln
KSNlbmFibGUgc2VjcmV0IGNpc2NvPC9wPjxwPlIxKGNvbmZpZykjZW5kPC9wPjxwPlIxIzwvcD48
cD4qTWFyJm5ic3A7IDEgMDA6NDM6MjEuMTA3OiAlU1lTLTUtQ09ORklHX0k6IENvbmZpZ3VyZWQg
ZnJvbSBjb25zb2xlIGJ5IGNvbnNvbGU8L3A+PHA+UjEjd3IgbWU8L3A+PHA+QnVpbGRpbmcgY29u
ZmlndXJhdGlvbi4uLjwvcD48cD5bT0tdPC9wPjxwPmBgYDwvcD48cD4mbHQ7YnImZ3Q7PC9wPjxw
Pjxicj48L3A+PHA+IyMgQ29uY2x1c2lvbjwvcD48cD48YnI+PC9wPjxwPllvdSd2ZSBzdWNjZXNz
ZnVsbHkgZW5hYmxlZCBTU0ggb24geW91ciBDaXNjbyBJT1MgZGV2aWNlLCBzaWduaWZpY2FudGx5
IGltcHJvdmluZyB0aGUgc2VjdXJpdHkgb2YgeW91ciBkZXZpY2UgbWFuYWdlbWVudC4gUmVtZW1i
ZXIsIHNlY3VyaXR5IGlzIGFuIG9uZ29pbmcgcHJvY2Vzcywgbm90IGEgb25lLXRpbWUgc2V0dXAu
IFJlZ3VsYXJseSB1cGRhdGUgeW91ciBkZXZpY2UgY29uZmlndXJhdGlvbnMsIHBhc3N3b3Jkcywg
YW5kIGZpcm13YXJlIHRvIHByb3RlY3QgYWdhaW5zdCBuZXcgdnVsbmVyYWJpbGl0aWVzIGFuZCB0
aHJlYXRzLjwvcD48cD48YnI+PC9wPjxwPkZvciBmdXJ0aGVyIHJlYWRpbmcsIENpc2NvIHByb3Zp
ZGVzIGNvbXByZWhlbnNpdmUgZG9jdW1lbnRhdGlvbiBvbiBJT1MgY29tbWFuZHMgYW5kIGNvbmZp
Z3VyYXRpb24gZ3VpZGVzIHRoYXQgY2FuIGRlbHZlIGRlZXBlciBpbnRvIGFkdmFuY2VkIHNlY3Vy
aXR5IGZlYXR1cmVzIGFuZCBiZXN0IHByYWN0aWNlcy48L3A+PHA+PGJyPjwvcD48cD4mbHQ7YnIm
Z3Q7PC9wPjxwPjxicj48L3A+PHA+IyBSZWZlcmVuY2VzPC9wPjxwPltDb25maWd1cmUgU1NIIG9u
IFJvdXRlcnMgYW5kIFN3aXRjaGVzIC0gQ2lzY29dKGh0dHBzOi8vd3d3LmNpc2NvLmNvbS9jL2Vu
L3VzL3N1cHBvcnQvZG9jcy9zZWN1cml0eS12cG4vc2VjdXJlLXNoZWxsLXNzaC80MTQ1LXNzaC5o
dG1sKTwvcD48cD48YnI+PC9wPjxwPiZsdDticiZndDs8L3A+PHA+PGJyPjwvcD48cD4jIExpbmtz
PC9wPjxwPltbX01PQ18yX05ldHdvcmtdXTwvcD48cD4mbHQ7YnImZ3Q7PC9wPjxwPjwvcD4=&quot;&gt;​&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/4630309780611176565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/4630309780611176565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/4630309780611176565'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/4630309780611176565'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2024/02/cisco-enable-ssh.html' title='Cisco - How to enable SSH in Cisco IOS'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-8742620353354522774</id><published>2024-01-28T22:00:00.000-08:00</published><updated>2024-02-21T11:09:55.607-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EXOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Extreme"/><category scheme="http://www.blogger.com/atom/ns#" term="NAC"/><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><category scheme="http://www.blogger.com/atom/ns#" term="Switching"/><category scheme="http://www.blogger.com/atom/ns#" term="VLAN"/><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><category scheme="http://www.blogger.com/atom/ns#" term="XIQ"/><category scheme="http://www.blogger.com/atom/ns#" term="ZTNA"/><title type='text'>What is Extreme Networks Instant Port Profiles (IPP)?</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;markdown-here-wrapper&quot; data-md-url=&quot;https://www.blogger.com/blog/post/edit/8473106158702896045/8742620353354522774&quot; markdown-here-wrapper-content-modified=&quot;true&quot;&gt;&lt;div style=&quot;margin: 0px 0px 1.2em; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;
&lt;h1 id=&quot;introduction&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Introduction&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Extreme Networks &lt;strong&gt;Instant Port Profiles (IPP)&lt;/strong&gt; is a feature of &lt;a href=&quot;https://www.extremenetworks.com/products/cloud-based-management/extremecloud-iq&quot;&gt;ExtremeCloud IQ (XIQ)&lt;/a&gt; that automates the configuration of network devices based on the type of device that is connected to the port. This can save network administrators a lot of time and effort, as they no longer need to manually configure each device.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Instant Port Profiles allows the ability to define dynamic port configuration such as VLAN assignment based on wired device types created within an Instant Port Profile. An Instant Port Profile can be assigned to a port within a switch template or device level port configuration.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;※ Note: Instant Port Profiles are supported on &lt;a href=&quot;https://www.extremenetworks.com/products/switches/extremexos-switches/x435&quot;&gt;X435&lt;/a&gt; and &lt;a href=&quot;https://www.extremenetworks.com/products/switches#f-productfamilytitle=Universal%20Switches&amp;amp;aq=%40productcategorytitle%3D%22(Switches&quot;&gt;Universal Switches&lt;/a&gt;&amp;nbsp;running Switch Engine.&lt;/p&gt;
&lt;h1 id=&quot;-getting-started-with-ipp-&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;&lt;strong&gt;Getting started with IPP&lt;/strong&gt;&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;To get started with IPP, you will need to enable it in ExtremeCloud IQ. Once IPP is enabled, you will need to create Instant Port Device Types for each type of device that you want to use IPP with. You can then configure the settings for each Instant Port Device Type.&lt;/p&gt;
&lt;h2 id=&quot;-examples-of-using-ipp-&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;&lt;strong&gt;Examples of using IPP&lt;/strong&gt;&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Here are a few examples of how you can use IPP:&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;
Configure VoIP phones in a dedicated VLAN.&lt;/li&gt;&lt;li&gt;Configure guest devices in a guest VLAN.&lt;/li&gt;&lt;li&gt;Combine IoT devices with VoIP in a dedicated VLAN.&lt;/li&gt;&lt;li&gt;Automate device placement into the correct VLAN for devices with port changes.&lt;/li&gt;&lt;li&gt;Provision tagged VLANs for devices such as connected AP.&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;margin: 1.2em 0px; padding-left: 2em;&quot;&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;some-benefits-of-ipp-are-&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Some benefits of IPP are:&lt;/h2&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;
Reduced operational costs by automating the configuration of devices.&lt;/li&gt;&lt;li&gt;Improved security by ensuring that devices are placed in the correct VLANs.&lt;/li&gt;&lt;li&gt;Improved performance by configuring broadcast suppression for specific devices or device types.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1 id=&quot;configurations&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Configurations&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Create an IPP within the Switching Section of a Network Policy, assign IPP to ports within a switch template, or within the port configuration of a switch at device level configuration.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Instant Port Profile configuration comprises the following tasks:&lt;/p&gt;
&lt;ul style=&quot;margin: 1.2em 0px; padding-left: 2em;&quot;&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Create an Instant Port Profile&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Create Instant Port Device Type&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;325&quot; src=&quot;https://i.imgur.com/cinRNL8.png&quot; width=&quot;640&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2 id=&quot;configure-an-instant-port-profile&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Configure an Instant Port Profile&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Add or edit an IPP for a switch on the &lt;strong&gt;Port Configuration&lt;/strong&gt; tab of the &lt;strong&gt;switch template&lt;/strong&gt;.&lt;/p&gt;
&lt;ol style=&quot;margin: 1.2em 0px; padding-left: 2em;&quot;&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Go to Configure &amp;gt; Network Policies and select a device template for the switch.&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;On the switch template page, select &lt;strong&gt;Port Configuration&lt;/strong&gt; and then choose one of the following actions:&lt;br /&gt; &lt;strong&gt;Add a new IPP&lt;/strong&gt;&lt;br /&gt; Select + , and then go to Step 3.&lt;br /&gt; &lt;strong&gt;Edit a new IPP&lt;/strong&gt;&lt;br /&gt; Select an existing IPP from the drop-down menu, select Edit icon and then go to Step 3.&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Configure the profile settings.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;591&quot; src=&quot;https://i.imgur.com/7OLmOpQ.png&quot; width=&quot;640&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;b&gt;IPP Configuration Settings&lt;br /&gt;&lt;/b&gt;&lt;img alt=&quot;IPP Configuration Settings&quot; height=&quot;243&quot; src=&quot;https://i.imgur.com/S2zE1f4.png&quot; width=&quot;640&quot; /&gt;&lt;br /&gt;Reference: &lt;a href=&quot;https://documentation.extremenetworks.com/XIQ/23r7/ug/GUID-BDCA08DA-C640-4F90-8A93-71906BBC1E91.shtml&quot;&gt;ExtremeCloud IQ User Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2 id=&quot;create-an-instant-port-device-type-profile&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Create an Instant Port Device Type Profile&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Configure a Network Policy with a &lt;strong&gt;Switch Template&lt;/strong&gt; and an &lt;strong&gt;Instant Port Profile&lt;/strong&gt;.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;The Port Device Type profile is part of the Instant Port Profile. When a device connects to a switch port, ExtremeCloud IQ uses the criteria defined in this task to determine whether the device port is eligible for application of the Instant Port Profile.&lt;/p&gt;
&lt;ol style=&quot;margin: 1.2em 0px; padding-left: 2em;&quot;&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;From the &lt;strong&gt;Create Instant Port Profile&lt;/strong&gt; dialog, select +  under &lt;strong&gt;Device Types.&lt;/strong&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Configure the Instant Port Device Type settings as described in &lt;a href=&quot;https://documentation.extremenetworks.com/XIQ/23r7/ug/GUID-5B6D32C7-DB15-4901-B0B3-3627CB04966A.shtml&quot;&gt;IPP Device Type Settings&lt;/a&gt;.&lt;/li&gt;
&lt;li style=&quot;margin: 0.5em 0px;&quot;&gt;Select &lt;strong&gt;Save&lt;/strong&gt; to commit changes, or select &lt;strong&gt;Cancel&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;570&quot; src=&quot;https://i.imgur.com/qrLDBbZ.png&quot; width=&quot;640&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;These configurations are applied automatically when a connected device matches predefined conditions in a profile. Conditions are based on:&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;
MAC Address (partial or exact matches)&lt;/li&gt;&lt;li&gt;LLDP Information (system type, MAC)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;IPP allows for custom definitions (device types) and match criteria, enabling automatic VLAN assignment and storm control parameters. IPP offers more granular control over the network configuration based on specific device types.&lt;br /&gt;&lt;br /&gt;&lt;h2 id=&quot;device-types-and-match-criteria&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Device Types and Match Criteria&lt;/h2&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;
Device Types: Custom definitions for types of wired devices.&lt;/li&gt;&lt;li&gt;Match Criteria:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;MAC Learning&lt;/li&gt;&lt;li&gt;LLDP Src MAC&lt;/li&gt;&lt;li&gt;LLDP Capability&lt;/li&gt;&lt;li&gt;LLDP MAC + Capability&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;margin: 1.2em 0px; padding-left: 2em; text-align: left;&quot;&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em; text-align: left;&quot;&gt;When a match occurs, action parameters specified in the profile are automatically configured by the system, such as managing devices that move between different switch ports and switches while requiring consistent VLAN and port configurations.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;blockquote style=&quot;border-left: 4px solid rgb(221, 221, 221); color: #777777; margin: 1.2em 0px; padding: 0px 1em; quotes: none;&quot;&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;[NOTE]&lt;br /&gt;Tagged packets cannot be classified by IPP. For devices expected to send tagged data frames, use only LLDP (Link Layer Discovery Protocol) match configuration.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;b&gt;IPP Device Type Settings&lt;br /&gt;&lt;/b&gt;&lt;img alt=&quot;IPP Device Type Settings&quot; height=&quot;496&quot; src=&quot;https://i.imgur.com/OwKIL91.png&quot; width=&quot;640&quot; /&gt;&lt;br /&gt;Reference: &lt;a href=&quot;https://documentation.extremenetworks.com/XIQ/23r7/ug/GUID-5B6D32C7-DB15-4901-B0B3-3627CB04966A.shtml&quot;&gt;ExtremeCloud IQ User Guide&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2 id=&quot;instant-port-profile-ipp-vs-instant-secure-port-profile&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Instant Port Profile (IPP) vs. Instant Secure Port Profile&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Instant Port Profiles (IPP) and Instant Secure Port Profile are features that allow for automated configuration of switch ports based on the connected devices. The main difference is that &lt;b&gt;Instant Secure Port Profile&lt;/b&gt; also offers integrated authentication and policy enforcement through &lt;a href=&quot;https://www.extremenetworks.com/solutions/security/ztna&quot;&gt;ExtremeCloud Universal ZTNA&lt;/a&gt;, a zero-trust network access solution that provides secure connectivity for remote users and devices. &lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;With &lt;b&gt;IPP&lt;/b&gt;, you can define device types and match criteria based on MAC address or LLDP information, and assign VLANs and storm control settings to the ports dynamically. With &lt;b&gt;Instant Secure Port Profile&lt;/b&gt;, you can also apply security policies and access rules to the devices based on their identity and context, and use encryption and tunneling to protect the data traffic. &lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Instant Port Profiles and Instant Secure Port Profile are designed to simplify the management of network-connected devices, such as access points, security cameras, and VoIP phones, and to improve the security and performance of the network.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h1 id=&quot;conclusion&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Conclusion&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Configuring Instant Port Profiles (IPP) in ExtremeCloud IQ (XIQ) is an automated approach to configuring switch ports based on the connected devices. Instant Port Profiles streamline the management of network-connected devices, such as access points (AP), security cameras, and VoIP devices by dynamically provisioning the appropriate port configuration automatically.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h1 id=&quot;references&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;References&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;a href=&quot;https://documentation.extremenetworks.com/XIQ/23r7/ug/GUID-43258F56-F647-4EB8-BC8F-1E8F603E0AC4.shtml&quot;&gt;ExtremeCloud IQ User Guide&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://documentation.extremenetworks.com/XIQ/23r7/switch_dg/GUID-1A4968CB-82FA-446F-81BF-EC96A48B4A9B.shtml&quot;&gt;ExtremeCloud IQ Universal Switch Deployment Guide&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h1 id=&quot;links&quot; style=&quot;border-bottom: 1px solid rgb(221, 221, 221); font-size: 1.6em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Links&lt;/h1&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;a href=&quot;https://www.analysisman.com/search/label/Extreme&quot; target=&quot;_blank&quot;&gt;_Index_2_Extreme&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div style=&quot;font-size: 0em; height: 0px; margin: 0px; max-height: 0px; max-width: 0px; overflow: hidden; padding: 0px; width: 0px;&quot; title=&quot;MDH:PHA+Jm5ic3A7Jmx0O2JyJmd0OzwvcD48cD48YnI+PC9wPjxwPiMgSW50cm9kdWN0aW9uPC9wPjxw
Pjxicj48L3A+PHA+RXh0cmVtZSBOZXR3b3JrcyAqKkluc3RhbnQgUG9ydCBQcm9maWxlcyAoSVBQ
KSoqIGlzIGEgZmVhdHVyZSBvZiBbRXh0cmVtZUNsb3VkIElRIChYSVEpXShodHRwczovL3d3dy5l
eHRyZW1lbmV0d29ya3MuY29tL3Byb2R1Y3RzL2Nsb3VkLWJhc2VkLW1hbmFnZW1lbnQvZXh0cmVt
ZWNsb3VkLWlxKSB0aGF0IGF1dG9tYXRlcyB0aGUgY29uZmlndXJhdGlvbiBvZiBuZXR3b3JrIGRl
dmljZXMgYmFzZWQgb24gdGhlIHR5cGUgb2YgZGV2aWNlIHRoYXQgaXMgY29ubmVjdGVkIHRvIHRo
ZSBwb3J0LiBUaGlzIGNhbiBzYXZlIG5ldHdvcmsgYWRtaW5pc3RyYXRvcnMgYSBsb3Qgb2YgdGlt
ZSBhbmQgZWZmb3J0LCBhcyB0aGV5IG5vIGxvbmdlciBuZWVkIHRvIG1hbnVhbGx5IGNvbmZpZ3Vy
ZSBlYWNoIGRldmljZS48L3A+PHA+PGJyPjwvcD48cD5JbnN0YW50IFBvcnQgUHJvZmlsZXMgYWxs
b3dzIHRoZSBhYmlsaXR5IHRvIGRlZmluZSBkeW5hbWljIHBvcnQgY29uZmlndXJhdGlvbiBzdWNo
IGFzIFZMQU4gYXNzaWdubWVudCBiYXNlZCBvbiB3aXJlZCBkZXZpY2UgdHlwZXMgY3JlYXRlZCB3
aXRoaW4gYW4gSW5zdGFudCBQb3J0IFByb2ZpbGUuIEFuIEluc3RhbnQgUG9ydCBQcm9maWxlIGNh
biBiZSBhc3NpZ25lZCB0byBhIHBvcnQgd2l0aGluIGEgc3dpdGNoIHRlbXBsYXRlIG9yIGRldmlj
ZSBsZXZlbCBwb3J0IGNvbmZpZ3VyYXRpb24uPC9wPjxwPjxicj48L3A+PHA+4oC7IE5vdGU6IElu
c3RhbnQgUG9ydCBQcm9maWxlcyBhcmUgc3VwcG9ydGVkIG9uIFtYNDM1XShodHRwczovL3d3dy5l
eHRyZW1lbmV0d29ya3MuY29tL3Byb2R1Y3RzL3N3aXRjaGVzL2V4dHJlbWV4b3Mtc3dpdGNoZXMv
eDQzNSkgYW5kIFtVbml2ZXJzYWwgU3dpdGNoZXNdKGh0dHBzOi8vd3d3LmV4dHJlbWVuZXR3b3Jr
cy5jb20vcHJvZHVjdHMvc3dpdGNoZXMjZi1wcm9kdWN0ZmFtaWx5dGl0bGU9VW5pdmVyc2FsJTIw
U3dpdGNoZXMmYW1wO2FxPSU0MHByb2R1Y3RjYXRlZ29yeXRpdGxlJTNEJTIyKFN3aXRjaGVzKSUy
MiZhbXA7Y3E9JTQwejk1eHRlbXBsYXRlbmFtZSUzRCUyMlByb2R1Y3QlMjBEZXRhaWwlMjBQYWdl
JTIyJTIwT1IlMjAlNDBpbmNsdWRlaW5wcm9kdWN0bGlzdGluZyUzRDEpIHJ1bm5pbmcgU3dpdGNo
IEVuZ2luZS48L3A+PHA+PGJyPjwvcD48cD48YnI+PC9wPjxwPiMgKipHZXR0aW5nIHN0YXJ0ZWQg
d2l0aCBJUFAqKjwvcD48cD48YnI+PC9wPjxwPlRvIGdldCBzdGFydGVkIHdpdGggSVBQLCB5b3Ug
d2lsbCBuZWVkIHRvIGVuYWJsZSBpdCBpbiBFeHRyZW1lQ2xvdWQgSVEuIE9uY2UgSVBQIGlzIGVu
YWJsZWQsIHlvdSB3aWxsIG5lZWQgdG8gY3JlYXRlIEluc3RhbnQgUG9ydCBEZXZpY2UgVHlwZXMg
Zm9yIGVhY2ggdHlwZSBvZiBkZXZpY2UgdGhhdCB5b3Ugd2FudCB0byB1c2UgSVBQIHdpdGguIFlv
dSBjYW4gdGhlbiBjb25maWd1cmUgdGhlIHNldHRpbmdzIGZvciBlYWNoIEluc3RhbnQgUG9ydCBE
ZXZpY2UgVHlwZS48L3A+PHA+PGJyPjwvcD48cD4jIyAqKkV4YW1wbGVzIG9mIHVzaW5nIElQUCoq
PC9wPjxwPjxicj48L3A+PHA+SGVyZSBhcmUgYSBmZXcgZXhhbXBsZXMgb2YgaG93IHlvdSBjYW4g
dXNlIElQUDo8L3A+PHA+LSBDb25maWd1cmUgVm9JUCBwaG9uZXMgaW4gYSBkZWRpY2F0ZWQgVkxB
Ti48L3A+PHA+LSBDb25maWd1cmUgZ3Vlc3QgZGV2aWNlcyBpbiBhIGd1ZXN0IFZMQU4uPC9wPjxw
Pi0gQ29tYmluZSBJb1QgZGV2aWNlcyB3aXRoIFZvSVAgaW4gYSBkZWRpY2F0ZWQgVkxBTi48L3A+
PHA+LSBBdXRvbWF0ZSBkZXZpY2UgcGxhY2VtZW50IGludG8gdGhlIGNvcnJlY3QgVkxBTiBmb3Ig
ZGV2aWNlcyB3aXRoIHBvcnQgY2hhbmdlcy48L3A+PHA+LSBQcm92aXNpb24gdGFnZ2VkIFZMQU5z
IGZvciBkZXZpY2VzIHN1Y2ggYXMgY29ubmVjdGVkIEFQLjwvcD48cD48YnI+PC9wPjxwPiMjIFNv
bWUgYmVuZWZpdHMgb2YgSVBQIGFyZTo8L3A+PHA+PGJyPjwvcD48cD4tIFJlZHVjZWQgb3BlcmF0
aW9uYWwgY29zdHMgYnkgYXV0b21hdGluZyB0aGUgY29uZmlndXJhdGlvbiBvZiBkZXZpY2VzLjwv
cD48cD4tIEltcHJvdmVkIHNlY3VyaXR5IGJ5IGVuc3VyaW5nIHRoYXQgZGV2aWNlcyBhcmUgcGxh
Y2VkIGluIHRoZSBjb3JyZWN0IFZMQU5zLjwvcD48cD4tIEltcHJvdmVkIHBlcmZvcm1hbmNlIGJ5
IGNvbmZpZ3VyaW5nIGJyb2FkY2FzdCBzdXBwcmVzc2lvbiBmb3Igc3BlY2lmaWMgZGV2aWNlcyBv
ciBkZXZpY2UgdHlwZXMuPC9wPjxwPiZsdDticiZndDs8L3A+PHA+PGJyPjwvcD48cD4jIENvbmZp
Z3VyYXRpb25zPC9wPjxwPjxicj48L3A+PHA+Q3JlYXRlIGFuIElQUCB3aXRoaW4gdGhlIFN3aXRj
aGluZyBTZWN0aW9uIG9mIGEgTmV0d29yayBQb2xpY3ksIGFzc2lnbiBJUFAgdG8gcG9ydHMgd2l0
aGluIGEgc3dpdGNoIHRlbXBsYXRlLCBvciB3aXRoaW4gdGhlIHBvcnQgY29uZmlndXJhdGlvbiBv
ZiBhIHN3aXRjaCBhdCBkZXZpY2UgbGV2ZWwgY29uZmlndXJhdGlvbi48L3A+PHA+PGJyPjwvcD48
cD5JbnN0YW50IFBvcnQgUHJvZmlsZSBjb25maWd1cmF0aW9uIGNvbXByaXNlcyB0aGUgZm9sbG93
aW5nIHRhc2tzOjwvcD48cD48YnI+PC9wPjxwPi0gQ3JlYXRlIGFuIEluc3RhbnQgUG9ydCBQcm9m
aWxlPC9wPjxwPi0gQ3JlYXRlIEluc3RhbnQgUG9ydCBEZXZpY2UgVHlwZTwvcD48cD48YnI+PC9w
PjxwPjxicj48L3A+PHA+IVtdKGh0dHBzOi8vaS5pbWd1ci5jb20vY2luUk5MOC5wbmcpPC9wPjxw
Pjxicj48L3A+PHA+Jmx0O2JyJmd0OzwvcD48cD48YnI+PC9wPjxwPiMjIENvbmZpZ3VyZSBhbiBJ
bnN0YW50IFBvcnQgUHJvZmlsZTwvcD48cD5BZGQgb3IgZWRpdCBhbiBJUFAgZm9yIGEgc3dpdGNo
IG9uIHRoZSAqKlBvcnQgQ29uZmlndXJhdGlvbioqIHRhYiBvZiB0aGUgKipzd2l0Y2ggdGVtcGxh
dGUqKi48L3A+PHA+PGJyPjwvcD48cD4xLiBHbyB0byBDb25maWd1cmUgJmd0OyBOZXR3b3JrIFBv
bGljaWVzIGFuZCBzZWxlY3QgYSBkZXZpY2UgdGVtcGxhdGUgZm9yIHRoZSBzd2l0Y2guPC9wPjxw
PjIuIE9uIHRoZSBzd2l0Y2ggdGVtcGxhdGUgcGFnZSwgc2VsZWN0ICoqUG9ydCBDb25maWd1cmF0
aW9uKiogYW5kIHRoZW4gY2hvb3NlIG9uZSBvZiB0aGUgZm9sbG93aW5nIGFjdGlvbnM6PC9wPjxw
PjxzcGFuIHN0eWxlPSJ3aGl0ZS1zcGFjZTogbm9ybWFsOyI+PHNwYW4gc3R5bGU9IndoaXRlLXNw
YWNlOnByZSI+CTwvc3Bhbj4qKkFkZCBhIG5ldyBJUFAqKjwvc3Bhbj48L3A+PHA+PHNwYW4gc3R5
bGU9IndoaXRlLXNwYWNlOiBub3JtYWw7Ij48c3BhbiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4J
PC9zcGFuPlNlbGVjdCArICwgYW5kIHRoZW4gZ28gdG8gU3RlcCAzLjwvc3Bhbj48L3A+PHA+PHNw
YW4gc3R5bGU9IndoaXRlLXNwYWNlOiBub3JtYWw7Ij48c3BhbiBzdHlsZT0id2hpdGUtc3BhY2U6
cHJlIj4JPC9zcGFuPioqRWRpdCBhIG5ldyBJUFAqKjwvc3Bhbj48L3A+PHA+PHNwYW4gc3R5bGU9
IndoaXRlLXNwYWNlOiBub3JtYWw7Ij48c3BhbiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPlNlbGVjdCBhbiBleGlzdGluZyBJUFAgZnJvbSB0aGUgZHJvcC1kb3duIG1lbnUsIHNlbGVj
dCBFZGl0IGljb24gYW5kIHRoZW4gZ28gdG8gU3RlcCAzLjwvc3Bhbj48L3A+PHA+My4gQ29uZmln
dXJlIHRoZSBwcm9maWxlIHNldHRpbmdzLjwvcD48cD48YnI+PC9wPjxwPjxicj48L3A+PHA+IVtd
KGh0dHBzOi8vaS5pbWd1ci5jb20vN09MbU9wUS5wbmcpPC9wPjxwPiZsdDticiZndDs8L3A+PHA+
PGJyPjwvcD48cD5JUFAgQ29uZmlndXJhdGlvbiBTZXR0aW5nczwvcD48cD4hW0lQUCBDb25maWd1
cmF0aW9uIFNldHRpbmdzXShodHRwczovL2kuaW1ndXIuY29tL1MyekUxZjQucG5nKTwvcD48cD5S
ZWZlcmVuY2U6IFtFeHRyZW1lQ2xvdWQgSVEgVXNlciBHdWlkZV0oaHR0cHM6Ly9kb2N1bWVudGF0
aW9uLmV4dHJlbWVuZXR3b3Jrcy5jb20vWElRLzIzcjcvdWcvR1VJRC1CRENBMDhEQS1DNjQwLTRG
OTAtOEE5My03MTkwNkJCQzFFOTEuc2h0bWwpPC9wPjxwPiZsdDticiZndDs8L3A+PHA+PGJyPjwv
cD48cD4jIyBDcmVhdGUgYW4gSW5zdGFudCBQb3J0IERldmljZSBUeXBlIFByb2ZpbGU8L3A+PHA+
Q29uZmlndXJlIGEgTmV0d29yayBQb2xpY3kgd2l0aCBhICoqU3dpdGNoIFRlbXBsYXRlKiogYW5k
IGFuICoqSW5zdGFudCBQb3J0IFByb2ZpbGUqKi48L3A+PHA+PGJyPjwvcD48cD5UaGUgUG9ydCBE
ZXZpY2UgVHlwZSBwcm9maWxlIGlzIHBhcnQgb2YgdGhlIEluc3RhbnQgUG9ydCBQcm9maWxlLiBX
aGVuIGEgZGV2aWNlIGNvbm5lY3RzIHRvIGEgc3dpdGNoIHBvcnQsIEV4dHJlbWVDbG91ZCBJUSB1
c2VzIHRoZSBjcml0ZXJpYSBkZWZpbmVkIGluIHRoaXMgdGFzayB0byBkZXRlcm1pbmUgd2hldGhl
ciB0aGUgZGV2aWNlIHBvcnQgaXMgZWxpZ2libGUgZm9yIGFwcGxpY2F0aW9uIG9mIHRoZSBJbnN0
YW50IFBvcnQgUHJvZmlsZS48L3A+PHA+PGJyPjwvcD48cD4xLiBGcm9tIHRoZSAqKkNyZWF0ZSBJ
bnN0YW50IFBvcnQgUHJvZmlsZSoqIGRpYWxvZywgc2VsZWN0ICsmbmJzcDsgdW5kZXIgKipEZXZp
Y2UgVHlwZXMuKio8L3A+PHA+Mi4gQ29uZmlndXJlIHRoZSBJbnN0YW50IFBvcnQgRGV2aWNlIFR5
cGUgc2V0dGluZ3MgYXMgZGVzY3JpYmVkIGluIFtJUFAgRGV2aWNlIFR5cGUgU2V0dGluZ3NdKGh0
dHBzOi8vZG9jdW1lbnRhdGlvbi5leHRyZW1lbmV0d29ya3MuY29tL1hJUS8yM3I3L3VnL0dVSUQt
NUI2RDMyQzctREIxNS00OTAxLUIwQjMtMzYyN0NCMDQ5NjZBLnNodG1sKS48L3A+PHA+My4gU2Vs
ZWN0ICoqU2F2ZSoqIHRvIGNvbW1pdCBjaGFuZ2VzLCBvciBzZWxlY3QgKipDYW5jZWwqKi48L3A+
PHA+PGJyPjwvcD48cD48YnI+PC9wPjxwPiFbXShodHRwczovL2kuaW1ndXIuY29tL3FyTERCYlou
cG5nKTwvcD48cD4mbHQ7YnImZ3Q7PC9wPjxwPlRoZXNlIGNvbmZpZ3VyYXRpb25zIGFyZSBhcHBs
aWVkIGF1dG9tYXRpY2FsbHkgd2hlbiBhIGNvbm5lY3RlZCBkZXZpY2UgbWF0Y2hlcyBwcmVkZWZp
bmVkIGNvbmRpdGlvbnMgaW4gYSBwcm9maWxlLiBDb25kaXRpb25zIGFyZSBiYXNlZCBvbjo8L3A+
PHA+PGJyPjwvcD48cD4tIE1BQyBBZGRyZXNzIChwYXJ0aWFsIG9yIGV4YWN0IG1hdGNoZXMpPC9w
PjxwPi0gTExEUCBJbmZvcm1hdGlvbiAoc3lzdGVtIHR5cGUsIE1BQyk8L3A+PHA+PGJyPjwvcD48
cD4tIElQUCBhbGxvd3MgZm9yIGN1c3RvbSBkZWZpbml0aW9ucyAoZGV2aWNlIHR5cGVzKSBhbmQg
bWF0Y2ggY3JpdGVyaWEsIGVuYWJsaW5nIGF1dG9tYXRpYyBWTEFOIGFzc2lnbm1lbnQgYW5kIHN0
b3JtIGNvbnRyb2wgcGFyYW1ldGVycy4gSVBQIG9mZmVycyBtb3JlIGdyYW51bGFyIGNvbnRyb2wg
b3ZlciB0aGUgbmV0d29yayBjb25maWd1cmF0aW9uIGJhc2VkIG9uIHNwZWNpZmljIGRldmljZSB0
eXBlcy48L3A+PHA+Jm5ic3A7ICZuYnNwOyZuYnNwOzwvcD48cD48YnI+PC9wPjxwPiMjIERldmlj
ZSBUeXBlcyBhbmQgTWF0Y2ggQ3JpdGVyaWE8L3A+PHA+PGJyPjwvcD48cD4tIERldmljZSBUeXBl
czogQ3VzdG9tIGRlZmluaXRpb25zIGZvciB0eXBlcyBvZiB3aXJlZCBkZXZpY2VzLjwvcD48cD4t
IE1hdGNoIENyaXRlcmlhOjwvcD48cD4mbmJzcDsgJm5ic3A7IC0gTUFDIExlYXJuaW5nPC9wPjxw
PiZuYnNwOyAmbmJzcDsgLSBMTERQIFNyYyBNQUM8L3A+PHA+Jm5ic3A7ICZuYnNwOyAtIExMRFAg
Q2FwYWJpbGl0eTwvcD48cD4mbmJzcDsgJm5ic3A7IC0gTExEUCBNQUMgKyBDYXBhYmlsaXR5PC9w
PjxwPjxicj48L3A+PHA+V2hlbiBhIG1hdGNoIG9jY3VycywgYWN0aW9uIHBhcmFtZXRlcnMgc3Bl
Y2lmaWVkIGluIHRoZSBwcm9maWxlIGFyZSBhdXRvbWF0aWNhbGx5IGNvbmZpZ3VyZWQgYnkgdGhl
IHN5c3RlbSwgc3VjaCBhcyBtYW5hZ2luZyBkZXZpY2VzIHRoYXQgbW92ZSBiZXR3ZWVuIGRpZmZl
cmVudCBzd2l0Y2ggcG9ydHMgYW5kIHN3aXRjaGVzIHdoaWxlIHJlcXVpcmluZyBjb25zaXN0ZW50
IFZMQU4gYW5kIHBvcnQgY29uZmlndXJhdGlvbnMuPC9wPjxwPjxicj48L3A+PHA+Jmd0OyBbIW5v
dGVdPC9wPjxwPlRhZ2dlZCBwYWNrZXRzIGNhbm5vdCBiZSBjbGFzc2lmaWVkIGJ5IElQUC4gRm9y
IGRldmljZXMgZXhwZWN0ZWQgdG8gc2VuZCB0YWdnZWQgZGF0YSBmcmFtZXMsIHVzZSBvbmx5IExM
RFAgKExpbmsgTGF5ZXIgRGlzY292ZXJ5IFByb3RvY29sKSBtYXRjaCBjb25maWd1cmF0aW9uLjwv
cD48cD48YnI+PC9wPjxwPiZsdDticiZndDs8L3A+PHA+PGJyPjwvcD48cD48YnI+PC9wPjxwPklQ
UCBEZXZpY2UgVHlwZSBTZXR0aW5nczwvcD48cD4hW0lQUCBEZXZpY2UgVHlwZSBTZXR0aW5nc10o
aHR0cHM6Ly9pLmltZ3VyLmNvbS9Pd0tJTDkxLnBuZyk8L3A+PHA+UmVmZXJlbmNlOiBbRXh0cmVt
ZUNsb3VkIElRIFVzZXIgR3VpZGVdKGh0dHBzOi8vZG9jdW1lbnRhdGlvbi5leHRyZW1lbmV0d29y
a3MuY29tL1hJUS8yM3I3L3VnL0dVSUQtNUI2RDMyQzctREIxNS00OTAxLUIwQjMtMzYyN0NCMDQ5
NjZBLnNodG1sKTwvcD48cD48YnI+PC9wPjxwPiZsdDticiZndDs8L3A+PHA+PGJyPjwvcD48cD4j
IyBJbnN0YW50IFBvcnQgUHJvZmlsZSAoSVBQKSB2cy4gSW5zdGFudCBTZWN1cmUgUG9ydCBQcm9m
aWxlPC9wPjxwPjxicj48L3A+PHA+SW5zdGFudCBQb3J0IFByb2ZpbGVzIChJUFApIGFuZCBJbnN0
YW50IFNlY3VyZSBQb3J0IFByb2ZpbGUgYXJlIGZlYXR1cmVzIHRoYXQgYWxsb3cgZm9yIGF1dG9t
YXRlZCBjb25maWd1cmF0aW9uIG9mIHN3aXRjaCBwb3J0cyBiYXNlZCBvbiB0aGUgY29ubmVjdGVk
IGRldmljZXMuIFRoZSBtYWluIGRpZmZlcmVuY2UgaXMgdGhhdCBJbnN0YW50IFNlY3VyZSBQb3J0
IFByb2ZpbGUgYWxzbyBvZmZlcnMgaW50ZWdyYXRlZCBhdXRoZW50aWNhdGlvbiBhbmQgcG9saWN5
IGVuZm9yY2VtZW50IHRocm91Z2ggW0V4dHJlbWVDbG91ZCBVbml2ZXJzYWwgWlROQV0oaHR0cHM6
Ly93d3cuZXh0cmVtZW5ldHdvcmtzLmNvbS9zb2x1dGlvbnMvc2VjdXJpdHkvenRuYSksIGEgemVy
by10cnVzdCBuZXR3b3JrIGFjY2VzcyBzb2x1dGlvbiB0aGF0IHByb3ZpZGVzIHNlY3VyZSBjb25u
ZWN0aXZpdHkgZm9yIHJlbW90ZSB1c2VycyBhbmQgZGV2aWNlcy4mbmJzcDs8L3A+PHA+PGJyPjwv
cD48cD5XaXRoIElQUCwgeW91IGNhbiBkZWZpbmUgZGV2aWNlIHR5cGVzIGFuZCBtYXRjaCBjcml0
ZXJpYSBiYXNlZCBvbiBNQUMgYWRkcmVzcyBvciBMTERQIGluZm9ybWF0aW9uLCBhbmQgYXNzaWdu
IFZMQU5zIGFuZCBzdG9ybSBjb250cm9sIHNldHRpbmdzIHRvIHRoZSBwb3J0cyBkeW5hbWljYWxs
eS4gV2l0aCBJbnN0YW50IFNlY3VyZSBQb3J0IFByb2ZpbGUsIHlvdSBjYW4gYWxzbyBhcHBseSBz
ZWN1cml0eSBwb2xpY2llcyBhbmQgYWNjZXNzIHJ1bGVzIHRvIHRoZSBkZXZpY2VzIGJhc2VkIG9u
IHRoZWlyIGlkZW50aXR5IGFuZCBjb250ZXh0LCBhbmQgdXNlIGVuY3J5cHRpb24gYW5kIHR1bm5l
bGluZyB0byBwcm90ZWN0IHRoZSBkYXRhIHRyYWZmaWMuJm5ic3A7PC9wPjxwPjxicj48L3A+PHA+
SW5zdGFudCBQb3J0IFByb2ZpbGVzIGFuZCBJbnN0YW50IFNlY3VyZSBQb3J0IFByb2ZpbGUgYXJl
IGRlc2lnbmVkIHRvIHNpbXBsaWZ5IHRoZSBtYW5hZ2VtZW50IG9mIG5ldHdvcmstY29ubmVjdGVk
IGRldmljZXMsIHN1Y2ggYXMgYWNjZXNzIHBvaW50cywgc2VjdXJpdHkgY2FtZXJhcywgYW5kIFZv
SVAgcGhvbmVzLCBhbmQgdG8gaW1wcm92ZSB0aGUgc2VjdXJpdHkgYW5kIHBlcmZvcm1hbmNlIG9m
IHRoZSBuZXR3b3JrLjwvcD48cD48YnI+PC9wPjxwPjxicj48L3A+PHA+PGJyPjwvcD48cD48YnI+
PC9wPjxwPiMgQ29uY2x1c2lvbjwvcD48cD5Db25maWd1cmluZyBJbnN0YW50IFBvcnQgUHJvZmls
ZXMgKElQUCkgaW4gRXh0cmVtZUNsb3VkIElRIChYSVEpIGlzIGFuIGF1dG9tYXRlZCBhcHByb2Fj
aCB0byBjb25maWd1cmluZyBzd2l0Y2ggcG9ydHMgYmFzZWQgb24gdGhlIGNvbm5lY3RlZCBkZXZp
Y2VzLiBJbnN0YW50IFBvcnQgUHJvZmlsZXMgc3RyZWFtbGluZSB0aGUgbWFuYWdlbWVudCBvZiBu
ZXR3b3JrLWNvbm5lY3RlZCBkZXZpY2VzLCBzdWNoIGFzIGFjY2VzcyBwb2ludHMgKEFQKSwgc2Vj
dXJpdHkgY2FtZXJhcywgYW5kIFZvSVAgZGV2aWNlcyBieSBkeW5hbWljYWxseSBwcm92aXNpb25p
bmcgdGhlIGFwcHJvcHJpYXRlIHBvcnQgY29uZmlndXJhdGlvbiBhdXRvbWF0aWNhbGx5LjwvcD48
cD48YnI+PC9wPjxwPiZsdDticiZndDs8L3A+PHA+PGJyPjwvcD48cD4jIFJlZmVyZW5jZXM8L3A+
PHA+W0V4dHJlbWVDbG91ZCBJUSBVc2VyIEd1aWRlXShodHRwczovL2RvY3VtZW50YXRpb24uZXh0
cmVtZW5ldHdvcmtzLmNvbS9YSVEvMjNyNy91Zy9HVUlELTQzMjU4RjU2LUY2NDctNEVCOC1CQzhG
LTFFOEY2MDNFMEFDNC5zaHRtbCk8L3A+PHA+W0V4dHJlbWVDbG91ZCBJUSBVbml2ZXJzYWwgU3dp
dGNoIERlcGxveW1lbnQgR3VpZGVdKGh0dHBzOi8vZG9jdW1lbnRhdGlvbi5leHRyZW1lbmV0d29y
a3MuY29tL1hJUS8yM3I3L3N3aXRjaF9kZy9HVUlELTFBNDk2OENCLTgyRkEtNDQ2Ri04MUJGLUVD
OTZBNDhCNEE5Qi5zaHRtbCk8L3A+PHA+PGJyPjwvcD48cD4mbHQ7YnImZ3Q7PC9wPjxwPjxicj48
L3A+PHA+IyBMaW5rczwvcD48cD5bW19NT0NfMl9OZXR3b3JrXV08L3A+PHA+Jmx0O2JyJmd0Ozwv
cD48cD48L3A+&quot;&gt;​&lt;/div&gt;&lt;/div&gt;&lt;div aria-expanded=&quot;false&quot; class=&quot;notranslate&quot; id=&quot;mttContainer&quot; style=&quot;transform: translate(18px, 276px);&quot;&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/8742620353354522774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/8742620353354522774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/8742620353354522774'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/8742620353354522774'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2024/01/extreme-ipp.html' title='What is Extreme Networks Instant Port Profiles (IPP)?'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-4941771470410996581</id><published>2024-01-19T23:50:00.000-08:00</published><updated>2024-01-21T00:01:30.618-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ansible"/><title type='text'>How to improve Ansible YAML error output</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;markdown-here-wrapper&quot; data-md-url=&quot;https://www.blogger.com/blog/post/edit/8473106158702896045/4941771470410996581&quot; markdown-here-wrapper-content-modified=&quot;true&quot;&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;Are you struggling with deciphering errors while writing YAML in Ansible? A simple tweak in your Ansible configuration can vastly improve your error troubleshooting process. In this post, I’ll guide you through the steps to modify your Ansible configuration for better error visibility. You can see how the &lt;b&gt;Before&lt;/b&gt; and &lt;b&gt;After&lt;/b&gt; have changed as shown below.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;before&quot; style=&quot;font-size: 1.3em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;Before&lt;/h3&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/AVvXsEhvuz2JHFxCcWY5KloesUwsi1QjbWCOsB5FiHAqmvNXGJhJveTUaqlhyphenhyphenf-fjcsy8K7JPdwgnN4MJqK7e5GoXlkfV2-WDDTSbv1DHdQVot3D478ardwCf9Kn6R3gJaALJBzvFnHPklakIDqA3LNtyv6-iP2RJRWKSE4zft0LRRrJZZCswmRuGBtqDgWPD8A/s2056/ansible-stdout-debug_before.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;796&quot; data-original-width=&quot;2056&quot; height=&quot;248&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvuz2JHFxCcWY5KloesUwsi1QjbWCOsB5FiHAqmvNXGJhJveTUaqlhyphenhyphenf-fjcsy8K7JPdwgnN4MJqK7e5GoXlkfV2-WDDTSbv1DHdQVot3D478ardwCf9Kn6R3gJaALJBzvFnHPklakIDqA3LNtyv6-iP2RJRWKSE4zft0LRRrJZZCswmRuGBtqDgWPD8A/w640-h248/ansible-stdout-debug_before.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;after&quot; style=&quot;font-size: 1.3em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;After&lt;/h3&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/AVvXsEiSso7bH9ABjbrN7pFc_kAC62b-dKofkid-zNSd5lqPfwUrpwaV2KttcM7xJp4sauaEDdDDZqu2YSpJIxiVhFKCnbXOwBNlwOi9kZwT24jRY6w7ctSJfIqAM_pNqHu4vTV7v9yddkBU5SxP8R3LYDTU0ISFXaA3YuoYfkLOQ_hWVqNYWl0d9Uws9t-06Qw/s2046/ansible-stdout-debug_after.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1058&quot; data-original-width=&quot;2046&quot; height=&quot;330&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSso7bH9ABjbrN7pFc_kAC62b-dKofkid-zNSd5lqPfwUrpwaV2KttcM7xJp4sauaEDdDDZqu2YSpJIxiVhFKCnbXOwBNlwOi9kZwT24jRY6w7ctSJfIqAM_pNqHu4vTV7v9yddkBU5SxP8R3LYDTU0ISFXaA3YuoYfkLOQ_hWVqNYWl0d9Uws9t-06Qw/w640-h330/ansible-stdout-debug_after.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h2 id=&quot;-step-1-accessing-the-ansible-configuration-file-&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;&lt;strong&gt;Step 1: Accessing the Ansible Configuration File&lt;/strong&gt;&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;First, you need to access the Ansible configuration file. This file is typically located at &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;/etc/ansible/ansible.cfg&lt;/code&gt;. To edit this file, use a text editor like &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;vi&lt;/code&gt;. Here’s how you can open it:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;b&gt;sudo vi /etc/ansible/ansible.cfg
&lt;/b&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Using &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;sudo&lt;/code&gt; is essential because the configuration file requires administrative privileges for modifications.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2 id=&quot;-step-2-modifying-the-stdout_callback-option-&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;&lt;strong&gt;Step 2: Modifying the stdout_callback Option&lt;/strong&gt;&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Once you have the configuration file open in &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;vi&lt;/code&gt;, you’re looking to modify the &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;stdout_callback&lt;/code&gt; option. By default, this might be set to &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;skippy&lt;/code&gt;. The &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;skippy&lt;/code&gt; setting is useful for skipping over tasks that don’t have any changes, but it can be less informative when you’re trying to debug.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;You’ll change this to &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;debug&lt;/code&gt; to get more detailed output, especially useful for troubleshooting YAML syntax and runtime errors.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Locate the line that looks like this:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;stdout_callback = skippy
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;or&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;stdout_callback = default
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Change it to:&lt;/p&gt;
&lt;pre style=&quot;font-family: Consolas, Inconsolata, Courier, monospace; font-size: 1em; line-height: 1.2em; margin: 1.2em 0px;&quot;&gt;&lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: block; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; overflow: auto; padding: 0px 0.3em; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;b&gt;stdout_callback = debug
&lt;/b&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;If you can’t find this line, you might need to add it under the &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;[defaults]&lt;/code&gt; section.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2 id=&quot;-step-3-saving-the-changes-&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;&lt;strong&gt;Step 3: Saving the Changes&lt;/strong&gt;&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;After making the change, save your modifications. In &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;vi&lt;/code&gt;, you can do this by pressing &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;Esc&lt;/code&gt;, typing &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;:wq&lt;/code&gt;, and then pressing &lt;code style=&quot;background-color: #f8f8f8; border-radius: 3px; border: 1px solid rgb(234, 234, 234); display: inline; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 0.85em; margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap;&quot;&gt;Enter&lt;/code&gt;. This command writes the changes to the file and quits the editor.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2 id=&quot;-step-4-testing-the-new-configuration-&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;&lt;strong&gt;Step 4: Testing the New Configuration&lt;/strong&gt;&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;To ensure your changes are effective, run an Ansible playbook. You should now see more detailed output when errors occur, making it easier to identify and fix any issues in your YAML syntax or other Ansible-related errors.&lt;/p&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Remember, detailed debug output can be quite verbose, so it’s a good idea to use this setting primarily for debugging purposes.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2 id=&quot;-conclusion-&quot; style=&quot;border-bottom: 1px solid rgb(238, 238, 238); font-size: 1.4em; font-weight: bold; margin: 1.3em 0px 1em; padding: 0px;&quot;&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/h2&gt;
&lt;p style=&quot;margin: 0px 0px 1.2em;&quot;&gt;Enhancing error visibility in Ansible is as simple as changing one line in the configuration file. This small change can save you a significant amount of time in debugging and ensure a smoother automation experience with Ansible. Happy automating!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div style=&quot;font-size: 0em; height: 0px; margin: 0px; max-height: 0px; max-width: 0px; overflow: hidden; padding: 0px; width: 0px;&quot; title=&quot;MDH:PHA+Jm5ic3A7Jmx0O2JyJmd0OzwvcD48cD5BcmUgeW91IHN0cnVnZ2xpbmcgd2l0aCBkZWNpcGhl
cmluZyBlcnJvcnMgd2hpbGUgd3JpdGluZyBZQU1MIGluIEFuc2libGU/IEEgc2ltcGxlIHR3ZWFr
IGluIHlvdXIgQW5zaWJsZSBjb25maWd1cmF0aW9uIGNhbiB2YXN0bHkgaW1wcm92ZSB5b3VyIGVy
cm9yIHRyb3VibGVzaG9vdGluZyBwcm9jZXNzLiBJbiB0aGlzIHBvc3QsIEknbGwgZ3VpZGUgeW91
IHRocm91Z2ggdGhlIHN0ZXBzIHRvIG1vZGlmeSB5b3VyIEFuc2libGUgY29uZmlndXJhdGlvbiBm
b3IgYmV0dGVyIGVycm9yIHZpc2liaWxpdHkuIFlvdSBjYW4gc2VlIGhvdyB0aGUgQmVmb3JlIGFu
ZCBBZnRlciBoYXZlIGNoYW5nZWQgYXMgc2hvd24gYmVsb3cuPC9wPjxwPiZsdDticiZndDs8L3A+
PHA+PGJyPjwvcD48cD4jIyMgQmVmb3JlPC9wPjxwPiFbW2Fuc2libGUtc3Rkb3V0LWRlYnVnX2Jl
Zm9yZS5qcGddXTwvcD48cD48YnI+PC9wPjxwPjxicj48L3A+PHA+IyMjIEFmdGVyPC9wPjxwPiFb
W2Fuc2libGUtc3Rkb3V0LWRlYnVnX2FmdGVyLmpwZ11dPC9wPjxwPjxicj48L3A+PHA+PGJyPjwv
cD48cD4jIyAqKlN0ZXAgMTogQWNjZXNzaW5nIHRoZSBBbnNpYmxlIENvbmZpZ3VyYXRpb24gRmls
ZSoqPC9wPjxwPjxicj48L3A+PHA+Rmlyc3QsIHlvdSBuZWVkIHRvIGFjY2VzcyB0aGUgQW5zaWJs
ZSBjb25maWd1cmF0aW9uIGZpbGUuIFRoaXMgZmlsZSBpcyB0eXBpY2FsbHkgbG9jYXRlZCBhdCBg
L2V0Yy9hbnNpYmxlL2Fuc2libGUuY2ZnYC4gVG8gZWRpdCB0aGlzIGZpbGUsIHVzZSBhIHRleHQg
ZWRpdG9yIGxpa2UgYHZpYC4gSGVyZeKAmXMgaG93IHlvdSBjYW4gb3BlbiBpdDo8L3A+PHA+PGJy
PjwvcD48cD5gYGA8L3A+PHA+c3VkbyB2aSAvZXRjL2Fuc2libGUvYW5zaWJsZS5jZmc8L3A+PHA+
YGBgPC9wPjxwPjxicj48L3A+PHA+VXNpbmcgYHN1ZG9gIGlzIGVzc2VudGlhbCBiZWNhdXNlIHRo
ZSBjb25maWd1cmF0aW9uIGZpbGUgcmVxdWlyZXMgYWRtaW5pc3RyYXRpdmUgcHJpdmlsZWdlcyBm
b3IgbW9kaWZpY2F0aW9ucy48L3A+PHA+PGJyPjwvcD48cD48YnI+PC9wPjxwPiMjICoqU3RlcCAy
OiBNb2RpZnlpbmcgdGhlIHN0ZG91dF9jYWxsYmFjayBPcHRpb24qKjwvcD48cD48YnI+PC9wPjxw
Pk9uY2UgeW91IGhhdmUgdGhlIGNvbmZpZ3VyYXRpb24gZmlsZSBvcGVuIGluIGB2aWAsIHlvdSdy
ZSBsb29raW5nIHRvIG1vZGlmeSB0aGUgYHN0ZG91dF9jYWxsYmFja2Agb3B0aW9uLiBCeSBkZWZh
dWx0LCB0aGlzIG1pZ2h0IGJlIHNldCB0byBgc2tpcHB5YC4gVGhlIGBza2lwcHlgIHNldHRpbmcg
aXMgdXNlZnVsIGZvciBza2lwcGluZyBvdmVyIHRhc2tzIHRoYXQgZG9u4oCZdCBoYXZlIGFueSBj
aGFuZ2VzLCBidXQgaXQgY2FuIGJlIGxlc3MgaW5mb3JtYXRpdmUgd2hlbiB5b3XigJlyZSB0cnlp
bmcgdG8gZGVidWcuPC9wPjxwPjxicj48L3A+PHA+WW91J2xsIGNoYW5nZSB0aGlzIHRvIGBkZWJ1
Z2AgdG8gZ2V0IG1vcmUgZGV0YWlsZWQgb3V0cHV0LCBlc3BlY2lhbGx5IHVzZWZ1bCBmb3IgdHJv
dWJsZXNob290aW5nIFlBTUwgc3ludGF4IGFuZCBydW50aW1lIGVycm9ycy48L3A+PHA+PGJyPjwv
cD48cD5Mb2NhdGUgdGhlIGxpbmUgdGhhdCBsb29rcyBsaWtlIHRoaXM6PC9wPjxwPjxicj48L3A+
PHA+YGBgPC9wPjxwPnN0ZG91dF9jYWxsYmFjayA9IHNraXBweTwvcD48cD5gYGA8L3A+PHA+b3I8
L3A+PHA+YGBgPC9wPjxwPnN0ZG91dF9jYWxsYmFjayA9IGRlZmF1bHQ8L3A+PHA+YGBgPC9wPjxw
Pjxicj48L3A+PHA+PGJyPjwvcD48cD5DaGFuZ2UgaXQgdG86PC9wPjxwPjxicj48L3A+PHA+YGBg
PC9wPjxwPnN0ZG91dF9jYWxsYmFjayA9IGRlYnVnPC9wPjxwPmBgYDwvcD48cD48YnI+PC9wPjxw
PklmIHlvdSBjYW4ndCBmaW5kIHRoaXMgbGluZSwgeW91IG1pZ2h0IG5lZWQgdG8gYWRkIGl0IHVu
ZGVyIHRoZSBgW2RlZmF1bHRzXWAgc2VjdGlvbi48L3A+PHA+PGJyPjwvcD48cD48YnI+PC9wPjxw
PiMjICoqU3RlcCAzOiBTYXZpbmcgdGhlIENoYW5nZXMqKjwvcD48cD48YnI+PC9wPjxwPkFmdGVy
IG1ha2luZyB0aGUgY2hhbmdlLCBzYXZlIHlvdXIgbW9kaWZpY2F0aW9ucy4gSW4gYHZpYCwgeW91
IGNhbiBkbyB0aGlzIGJ5IHByZXNzaW5nIGBFc2NgLCB0eXBpbmcgYDp3cWAsIGFuZCB0aGVuIHBy
ZXNzaW5nIGBFbnRlcmAuIFRoaXMgY29tbWFuZCB3cml0ZXMgdGhlIGNoYW5nZXMgdG8gdGhlIGZp
bGUgYW5kIHF1aXRzIHRoZSBlZGl0b3IuPC9wPjxwPjxicj48L3A+PHA+PGJyPjwvcD48cD4jIyAq
KlN0ZXAgNDogVGVzdGluZyB0aGUgTmV3IENvbmZpZ3VyYXRpb24qKjwvcD48cD48YnI+PC9wPjxw
PlRvIGVuc3VyZSB5b3VyIGNoYW5nZXMgYXJlIGVmZmVjdGl2ZSwgcnVuIGFuIEFuc2libGUgcGxh
eWJvb2suIFlvdSBzaG91bGQgbm93IHNlZSBtb3JlIGRldGFpbGVkIG91dHB1dCB3aGVuIGVycm9y
cyBvY2N1ciwgbWFraW5nIGl0IGVhc2llciB0byBpZGVudGlmeSBhbmQgZml4IGFueSBpc3N1ZXMg
aW4geW91ciBZQU1MIHN5bnRheCBvciBvdGhlciBBbnNpYmxlLXJlbGF0ZWQgZXJyb3JzLjwvcD48
cD48YnI+PC9wPjxwPlJlbWVtYmVyLCBkZXRhaWxlZCBkZWJ1ZyBvdXRwdXQgY2FuIGJlIHF1aXRl
IHZlcmJvc2UsIHNvIGl04oCZcyBhIGdvb2QgaWRlYSB0byB1c2UgdGhpcyBzZXR0aW5nIHByaW1h
cmlseSBmb3IgZGVidWdnaW5nIHB1cnBvc2VzLiZuYnNwOzwvcD48cD48YnI+PC9wPjxwPjxicj48
L3A+PHA+IyMgKipDb25jbHVzaW9uKio8L3A+PHA+PGJyPjwvcD48cD5FbmhhbmNpbmcgZXJyb3Ig
dmlzaWJpbGl0eSBpbiBBbnNpYmxlIGlzIGFzIHNpbXBsZSBhcyBjaGFuZ2luZyBvbmUgbGluZSBp
biB0aGUgY29uZmlndXJhdGlvbiBmaWxlLiBUaGlzIHNtYWxsIGNoYW5nZSBjYW4gc2F2ZSB5b3Ug
YSBzaWduaWZpY2FudCBhbW91bnQgb2YgdGltZSBpbiBkZWJ1Z2dpbmcgYW5kIGVuc3VyZSBhIHNt
b290aGVyIGF1dG9tYXRpb24gZXhwZXJpZW5jZSB3aXRoIEFuc2libGUuIEhhcHB5IGF1dG9tYXRp
bmchPC9wPjxwPjxicj48L3A+PHA+Jmx0O2JyJmd0OzwvcD48cD48L3A+&quot;&gt;​&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/4941771470410996581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/4941771470410996581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/4941771470410996581'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/4941771470410996581'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2024/01/ansible-stdout-debug.html' title='How to improve Ansible YAML error output'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvuz2JHFxCcWY5KloesUwsi1QjbWCOsB5FiHAqmvNXGJhJveTUaqlhyphenhyphenf-fjcsy8K7JPdwgnN4MJqK7e5GoXlkfV2-WDDTSbv1DHdQVot3D478ardwCf9Kn6R3gJaALJBzvFnHPklakIDqA3LNtyv6-iP2RJRWKSE4zft0LRRrJZZCswmRuGBtqDgWPD8A/s72-w640-h248-c/ansible-stdout-debug_before.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-7343352201978610376</id><published>2023-07-16T21:00:00.062-07:00</published><updated>2024-04-22T16:24:10.989-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CLI"/><category scheme="http://www.blogger.com/atom/ns#" term="GlobalProtect"/><category scheme="http://www.blogger.com/atom/ns#" term="PaloAltoNetworks"/><category scheme="http://www.blogger.com/atom/ns#" term="Panorama"/><title type='text'>Palo Alto firewall - How to Push and Install GlobalProtect from the Panorama CLI</title><content type='html'>&lt;br /&gt;I recently encountered a problem when I upgraded Panorama from 10.2.4 to 11.0.2. The ‘Download’ link in Device Deployment -&amp;gt; GlobalProtect Client on Panorama disappeared! After some research, I found out that this is a bug that affects this version of Panorama. Unfortunately, there is no official fix for this issue yet as of July 17, 2023.&lt;br /&gt;&lt;br /&gt;If you need to push GlobalProtect client from Panorama before Palo Alto Networks fixes this bug, you can use a workaround via CLI commands.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Issue/Symptom&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/h4&gt;You don’t see the ‘Download’ link on &lt;b&gt;PANORAMA → Device Deployment → GlobalProtect Client&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Workaround&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/h4&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Step 1. Check available GlobalProtect client packages from PaloAlto Networks server&lt;/b&gt;&lt;/h3&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;&lt;b&gt;admin@panorama&amp;gt; request batch global-protect-client check
&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Step 2. Download GlobalProtect client packages to Panorama&lt;/b&gt;&lt;/h3&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;admin@panorama&amp;gt; request batch global-protect-client download file PanGP-6.0.7&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;div&gt;&amp;nbsp;Download job enqueued with jobid 257320
257320
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Step 3. Activate the version on Panorama GUI&lt;/b&gt;&lt;/h3&gt;Go to &lt;b&gt;PANORAMA → Device Deployment → GlobalProtect Client&lt;/b&gt; and click &#39;Activate&#39; and select the firewalls you want to push the new GP Client.&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;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFLRZecrdoXRPh4qlcy5YYRMahn64yfWVHPFsPdEMOFEgiRcAMc81_ZBZg0-XgU2fp1YFcY5Kyve2VPCRI5r9vqGaEGQ0OYa0xSeQD2LasiLbjjQx9HhfW3KCZGPdWMOfPhb1gFO0neHmdZJZLNgx1LEm6m5KmPVLo3oVeUPLlNnNyFVc_oD1jW2E97Sk/s948/Panorama_Device%20Deployment_GlobalProtect%20Client_Bug.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;689&quot; data-original-width=&quot;948&quot; height=&quot;466&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFLRZecrdoXRPh4qlcy5YYRMahn64yfWVHPFsPdEMOFEgiRcAMc81_ZBZg0-XgU2fp1YFcY5Kyve2VPCRI5r9vqGaEGQ0OYa0xSeQD2LasiLbjjQx9HhfW3KCZGPdWMOfPhb1gFO0neHmdZJZLNgx1LEm6m5KmPVLo3oVeUPLlNnNyFVc_oD1jW2E97Sk/w640-h466/Panorama_Device%20Deployment_GlobalProtect%20Client_Bug.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;References&lt;/b&gt;&lt;/h4&gt;&lt;a href=&quot;https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClesCAC&quot; target=&quot;_blank&quot;&gt;How to use Device Deployment in Panorama - Knowledge Base - Palo Alto Networks&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;&lt;a href=&quot;https://www.analysisman.com/search/label/Firewall?max-results=12&quot; target=&quot;_blank&quot;&gt;_Index_2_Firewall&lt;/a&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/h4&gt;&lt;/div&gt;&lt;div aria-expanded=&quot;false&quot; class=&quot;notranslate&quot; id=&quot;mttContainer&quot; style=&quot;transform: translate(414px, 455px);&quot;&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/7343352201978610376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/7343352201978610376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/7343352201978610376'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/7343352201978610376'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2023/07/panorama-deploy-gpclient.html' title='Palo Alto firewall - How to Push and Install GlobalProtect from the Panorama CLI'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFLRZecrdoXRPh4qlcy5YYRMahn64yfWVHPFsPdEMOFEgiRcAMc81_ZBZg0-XgU2fp1YFcY5Kyve2VPCRI5r9vqGaEGQ0OYa0xSeQD2LasiLbjjQx9HhfW3KCZGPdWMOfPhb1gFO0neHmdZJZLNgx1LEm6m5KmPVLo3oVeUPLlNnNyFVc_oD1jW2E97Sk/s72-w640-h466-c/Panorama_Device%20Deployment_GlobalProtect%20Client_Bug.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-8907904836476335139</id><published>2023-01-28T22:00:00.161-08:00</published><updated>2024-03-15T12:06:19.743-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="A10"/><category scheme="http://www.blogger.com/atom/ns#" term="CLI"/><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><category scheme="http://www.blogger.com/atom/ns#" term="SLB"/><category scheme="http://www.blogger.com/atom/ns#" term="TCP/IP"/><title type='text'>A10 SLB - How to configure a Layer 4 Virtual Server</title><content type='html'>&lt;br /&gt;
Here is a step-by-step guide on how to configure a Layer 4 virtual server on an A10 &lt;b&gt;Server Load Balancing (SLB)&lt;/b&gt; appliance using the CLI command and GUI.&lt;br /&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/AVvXsEjakRefuO9QQl0u_phVH1kGzw8TS9DCmFiOLqEgBbUMh1sKuSNMowIcIvGVgReh-S_2BeD6y5rKs7LYbWP44xZVjC78kNnxhiysRJ2Bxbw2zyR1_E1HYkUZPlBI_u55VTi0V-b2gLzaiPzRmg8_6QFsATs9T3DMLeGNgNWmrf9Cf3G4IO5eA6yyt0kp/s1846/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_Four%20Steps.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;904&quot; data-original-width=&quot;1846&quot; height=&quot;314&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjakRefuO9QQl0u_phVH1kGzw8TS9DCmFiOLqEgBbUMh1sKuSNMowIcIvGVgReh-S_2BeD6y5rKs7LYbWP44xZVjC78kNnxhiysRJ2Bxbw2zyR1_E1HYkUZPlBI_u55VTi0V-b2gLzaiPzRmg8_6QFsATs9T3DMLeGNgNWmrf9Cf3G4IO5eA6yyt0kp/w640-h314/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_Four%20Steps.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/h4&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Configure a Layer 4 Virtual Server&lt;/h4&gt;&lt;h3 id=&quot;step-1.-enter-configuration-mode&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;Step 1. Enter Configuration Mode&lt;/h3&gt;
&lt;p&gt;Enter configuration mode by typing the following command:&lt;br /&gt;
&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;&lt;strong&gt;configure&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;step-2.-define-real-servers-nodespool-members&quot; style=&quot;text-align: left;&quot;&gt;Step 2. Define Real Servers (nodes/pool members)&lt;/h3&gt;
&lt;p&gt;Must include object name, IP address or DNS name &amp;amp; port.&lt;br /&gt;
A Layer 3 default Health Check will be applied to the Real Server IP addresses.&lt;br /&gt;
A Layer 4 default Health Check will be applied to match the ‘port 80 tcp’ command.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;CLI&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;slb server realserver1 10.1.20.11
 port 80 tcp
slb server realserver2 10.1.20.12
 port 80 tcp
slb server realserver3 10.1.20.13
 port 80 tcp
 exit
 exit
&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;GUI&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&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/AVvXsEjZBfWMWi7gwnSwCcbiqsgSRmeoT-d94Y9HpRyTgJHCrUqRuqijb-JeseQL0XpmjKJGsaF5yyw1oGavCE_4KIcU5FI1Z64_fjq83Ccohd4_HfO47ipoLT7HvEjihltiLu1Uq72r7fuaDU-CakrOA1agM01Ns29A27CkjSFDZgvIQ4dEnuCsQuMrS5Wu/s1873/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_GUI-1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;806&quot; data-original-width=&quot;1873&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZBfWMWi7gwnSwCcbiqsgSRmeoT-d94Y9HpRyTgJHCrUqRuqijb-JeseQL0XpmjKJGsaF5yyw1oGavCE_4KIcU5FI1Z64_fjq83Ccohd4_HfO47ipoLT7HvEjihltiLu1Uq72r7fuaDU-CakrOA1agM01Ns29A27CkjSFDZgvIQ4dEnuCsQuMrS5Wu/w640-h276/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_GUI-1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;step-3.-create-service-group-poolserver-farm&quot; style=&quot;text-align: left;&quot;&gt;Step 3. Create a Service Group (pool/server farm)&lt;/h3&gt;
&lt;p&gt;Group of servers that fulfill a service.&lt;br /&gt;
Load balancing algorithm applied here. Round Robin is used by default.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;CLI&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;slb service-group webapp1_80 tcp
   member realserver1 80
   member realserver2 80
   member realserver3 80
   exit
   exit
&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;GUI&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&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/AVvXsEjnH1aDH-mIIZjmoAWVXEGRNBZV_cTXs139elOsus0VDVMt25EUzGfot9a3YjBxG8oOeIELp9lrQc0u8iub1l96jatDM2RUFgnz28ksO7972EekTEf7LsXk47JnwWe1LznVRcum7a3wSB70Lc5kq5LgSpx4y28fHTBPNVH-tUmsnFPN34VMiUZ6oJsV/s1873/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_GUI-2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;812&quot; data-original-width=&quot;1873&quot; height=&quot;278&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnH1aDH-mIIZjmoAWVXEGRNBZV_cTXs139elOsus0VDVMt25EUzGfot9a3YjBxG8oOeIELp9lrQc0u8iub1l96jatDM2RUFgnz28ksO7972EekTEf7LsXk47JnwWe1LznVRcum7a3wSB70Lc5kq5LgSpx4y28fHTBPNVH-tUmsnFPN34VMiUZ6oJsV/w640-h278/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_GUI-2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Step 3-A (Optional). Change the Load Balancing algorithm&lt;/h3&gt;
&lt;p&gt;Change the Load Balancing algorithm method if needed.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;CLI&lt;br /&gt;&lt;/b&gt;
Here are some of the common load balancing methods available on the A10:&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Round Robin&lt;/strong&gt;: This method distributes incoming traffic equally among all available real servers in a sequential order. It is a simple and straightforward method and is commonly used as the default method.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Least Connections&lt;/strong&gt;: This method distributes incoming traffic to the real server with the fewest number of active connections. It is useful in scenarios where the real servers have different processing capacities.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Weighted Round Robin&lt;/strong&gt;: This method distributes incoming traffic to the real servers based on their weight. You can assign a weight value to each real server, and the traffic will be distributed based on the ratio of their weights. This method is useful when you want to control the proportion of traffic sent to each real server.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source IP Hash&lt;/strong&gt;: This method distributes incoming traffic based on the source IP address of the incoming request. It ensures that the same source IP address is always sent to the same real server. This method is useful in scenarios where the client needs to maintain persistent connections to the same real server.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Destination IP Hash&lt;/strong&gt;: This method distributes incoming traffic based on the destination IP address of the incoming request. It ensures that requests for the same destination IP address are always sent to the same real server. This method is useful in scenarios where you want to balance the load based on the destination of the incoming request.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;br /&gt;You can specify the load balancing method by using the &lt;code&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;method&lt;/span&gt;&lt;/code&gt; or &lt;code&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;lb-method&lt;/span&gt;&lt;/code&gt; command followed by the method name. For example, to set the load balancing method to &lt;code&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;least-connection&lt;/span&gt;&lt;/code&gt; or &lt;code&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;least-connections&lt;/span&gt;&lt;/code&gt;, you would use the following command:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;method round-robin
method least-connection
method weighted-rr
method dst-ip-hash
method fastest-response

slb service-group webapp1_80 tcp
	method least-connection
&lt;/span&gt;
---
&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;lb-method round-robin
lb-method least-connections
lb-method weighted-round-robin
lb-method source-ip-hash
lb-method destination-ip-hash

slb service-group webapp1_80 tcp
	lb-method least-connections&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;※ Note: The &lt;code&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;method&lt;/span&gt;&lt;/code&gt; command is typically found in newer software versions of the A10 Thunder series of load balancers, such as the TH3030S.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;lb-method&lt;/span&gt;&lt;/code&gt; command, on the other hand, is typically found in older software versions of A10 load balancers.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;GUI&lt;/b&gt;&lt;/li&gt;&lt;/ul&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/AVvXsEjhgaI-qvlDT0wVcp8LKmbDEXebKQmN-qPcLJ5zWJPsY2vtpFqoZ5GGQ1OWmalud6BPrB0lk4JFeueoXtoh3cXWK9JGIyE8nW7qQIUCLBSEe3DQhCK_rPe6J4u691O7xvaEI7PKaam0ZoHNY2AGX6uP00VUw2-aXOrC09V4U0WIaIcyYf6agavQwS7g/s643/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_LB_Algorithm_Options.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;514&quot; data-original-width=&quot;643&quot; height=&quot;512&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhgaI-qvlDT0wVcp8LKmbDEXebKQmN-qPcLJ5zWJPsY2vtpFqoZ5GGQ1OWmalud6BPrB0lk4JFeueoXtoh3cXWK9JGIyE8nW7qQIUCLBSEe3DQhCK_rPe6J4u691O7xvaEI7PKaam0ZoHNY2AGX6uP00VUw2-aXOrC09V4U0WIaIcyYf6agavQwS7g/w640-h512/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_LB_Algorithm_Options.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3 id=&quot;step-4.-create-source-nat-pool&quot; style=&quot;text-align: left;&quot;&gt;Step 4. Create Source NAT Pool&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;CLI&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;ip nat pool webapp_srcnat 10.1.20.240 10.1.20.241 netmask /24
&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;GUI&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNXi_fgwethbO7CUQnsahuz2ySafqpoNBm4PYkWBTLOnXqX5iYIvGNBTKnrQBQuu621N257K4GDF-LVvElOQNRDCoGtrm8CsW7eWqW2YCOEPJpkBgEkTrvwEBcpPedr1U3g_kEd5MWR0hoP4muYyu35Ke-gKqzBBbpSFp9HJ3wh09dB1YWf1ygKyv9/s1867/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_GUI-3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;826&quot; data-original-width=&quot;1867&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNXi_fgwethbO7CUQnsahuz2ySafqpoNBm4PYkWBTLOnXqX5iYIvGNBTKnrQBQuu621N257K4GDF-LVvElOQNRDCoGtrm8CsW7eWqW2YCOEPJpkBgEkTrvwEBcpPedr1U3g_kEd5MWR0hoP4muYyu35Ke-gKqzBBbpSFp9HJ3wh09dB1YWf1ygKyv9/w640-h284/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_GUI-3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;step-5.-create-virtual-server-vservervipvirtual-address&quot; style=&quot;text-align: left;&quot;&gt;Step 5. Create Virtual Server (vserver/vip/virtual address)&lt;/h3&gt;
&lt;p&gt;Must include object name, IP address and port (vport).&lt;br /&gt;
A virtual server is the combination of the real servers and ACOS device, which together appear as a single server to the client.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;CLI&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;slb virtual-server webapp1 10.1.10.11
 port 80 tcp
  source-nat pool webapp_srcnat
  service-group webapp1_80
  exit
  exit
  exit&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;GUI&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&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/AVvXsEh2JvWfSJs9DvsGZtEoF_476mGWXNW7keDE5vqcbizht2AAD_coWgpwpkkYu5fSZJVFOA-9mzJsByde_WLStEG_rLEwY_juxIOGx7s5EP2oVcdmhAyzU6cNjTMizJj8aQ7vLoZRNVMD80wYRQHYQixfVKxm5jyzzO5lPFyVFkaVdzk9cnYvWOkyw3O9/s1756/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_GUI-4.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;825&quot; data-original-width=&quot;1756&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2JvWfSJs9DvsGZtEoF_476mGWXNW7keDE5vqcbizht2AAD_coWgpwpkkYu5fSZJVFOA-9mzJsByde_WLStEG_rLEwY_juxIOGx7s5EP2oVcdmhAyzU6cNjTMizJj8aQ7vLoZRNVMD80wYRQHYQixfVKxm5jyzzO5lPFyVFkaVdzk9cnYvWOkyw3O9/w640-h300/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_GUI-4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;step-6.-exit-configuration-mode-and-save-configuration&quot; style=&quot;text-align: left;&quot;&gt;Step 6. Exit Configuration Mode and Save Configuration&lt;/h3&gt;
&lt;p&gt;To exit configuration mode, use the following command:&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;end&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To save the configuration, use the following command:&lt;br /&gt;
&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;&lt;strong&gt;write memory&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;step-7.-check-virtual-server-status&quot; style=&quot;text-align: left;&quot;&gt;Step 7. Check the Virtual Server status&lt;/h3&gt;
&lt;p&gt;To check the status of the virtual server, use the following command:&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;show slb virtual-server bind&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&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/AVvXsEi4sNRD1TZyAgXv1OG3ZzQDnUFSeF9N7lFHE9VZRta6InE2Zj1NbToT__L4mh1f4aR98rYXRp1jG_lfb_z51qHswibgcuqAAPwwa-B8-NHT3WMqnYbo5eKcZw8bBVS010DG_k3v35E0kU1ZRg4_jVhx6jStSwsNgItvzuxkUEE_mJsNXlqML20z-R1E/s739/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_show-slb-virtual-server.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;210&quot; data-original-width=&quot;739&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4sNRD1TZyAgXv1OG3ZzQDnUFSeF9N7lFHE9VZRta6InE2Zj1NbToT__L4mh1f4aR98rYXRp1jG_lfb_z51qHswibgcuqAAPwwa-B8-NHT3WMqnYbo5eKcZw8bBVS010DG_k3v35E0kU1ZRg4_jVhx6jStSwsNgItvzuxkUEE_mJsNXlqML20z-R1E/w640-h182/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_show-slb-virtual-server.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3 id=&quot;step-8.-test-service-access-on-a-web-browser&quot; style=&quot;text-align: left;&quot;&gt;Step 8. Test service access on a web browser&lt;/h3&gt;
&lt;p&gt;To test service access, open a web browser and enter the virtual IP address ‘10.1.10.11’ in the address bar. You should be able to access the service hosted on the real servers.&lt;/p&gt;
&lt;p&gt;※ Note: The commands and syntax used in this guide may vary depending on the version and model of your A10 Server Load Balancer. It is recommended to consult &lt;a href=&quot;https://documentation.a10networks.com/&quot;&gt;the official documentation&lt;/a&gt; for the exact commands and syntax for your specific device.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;References&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/Bb6EVmXbabs&quot;&gt;(240) A10- Configure a Layer 4 Virtual Server in 4 Steps - YouTube&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.analysisman.com/search/label/Network&quot; target=&quot;_blank&quot;&gt;_Index_2_Network&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/8907904836476335139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/8907904836476335139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/8907904836476335139'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/8907904836476335139'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2023/01/a10-slb-config-virtual.html' title='A10 SLB - How to configure a Layer 4 Virtual Server'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjakRefuO9QQl0u_phVH1kGzw8TS9DCmFiOLqEgBbUMh1sKuSNMowIcIvGVgReh-S_2BeD6y5rKs7LYbWP44xZVjC78kNnxhiysRJ2Bxbw2zyR1_E1HYkUZPlBI_u55VTi0V-b2gLzaiPzRmg8_6QFsATs9T3DMLeGNgNWmrf9Cf3G4IO5eA6yyt0kp/s72-w640-h314-c/A10%20SLB%20-%20How%20to%20configure%20a%20Layer%204%20Virtual%20Server_Four%20Steps.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-2073494431754147184</id><published>2023-01-21T22:00:00.005-08:00</published><updated>2023-02-05T15:16:27.702-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Habit"/><title type='text'>Procrastination No More - Proven Techniques to Boost Productivity and Get Things Done</title><content type='html'>&lt;br /&gt;
&lt;p&gt;If you’re struggling with procrastination, you’re not alone. Many of us have trouble getting started on tasks, despite knowing we need to do them. To help you overcome this common challenge, here are 10 tips for avoiding procrastination:&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;
&lt;p&gt;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Setting clear and specific goals&lt;/strong&gt;: &lt;/h3&gt;Break your tasks into smaller, more manageable chunks and set clear deadlines for yourself.&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Prioritizing tasks&lt;/strong&gt;: &lt;/h3&gt;Identify the Most Important Tasks (MIT) and focus on them first.&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Eliminating distractions&lt;/strong&gt;: &lt;/h3&gt;Remove anything that might distract you while you work, such as your phone or social media.&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Using a timer&lt;/strong&gt;: &lt;/h3&gt;Set a timer for a specific amount of time and work on a task until the timer goes off.&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Using &lt;a href=&quot;https://en.wikipedia.org/wiki/Pomodoro_Technique&quot;&gt;the Pomodoro Technique&lt;/a&gt;&lt;/strong&gt;: &lt;/h3&gt;Break your work into 25-minute intervals, with short breaks in between.&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Using &lt;a href=&quot;https://www.productplan.com/glossary/eisenhower-matrix/&quot;&gt;the Eisenhower matrix&lt;/a&gt;&lt;/strong&gt;: &lt;/h3&gt;Prioritize your tasks by urgency and importance.&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Using positive self-talk&lt;/strong&gt;: &lt;/h3&gt;Encourage yourself with positive affirmations and remind yourself of the benefits of completing the task.&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Using rewards&lt;/strong&gt;: &lt;/h3&gt;Reward yourself for completing tasks to motivate yourself.&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Using accountability&lt;/strong&gt;: &lt;/h3&gt;Share your goals and progress with others to hold yourself accountable.&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Taking care of yourself&lt;/strong&gt;: &lt;/h3&gt;Make sure to get enough sleep, exercise, and eat well to help keep your energy levels up.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&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/AVvXsEidolQbqQEm_utL-zTTA0jnF_6txH3j8Mn0tngdWhSGFIQ1U7T54tYfiCH0ErUHDCMCBAVxN-5uC2b2LXwjqPRhDTs4BtYOk0NRHOeneZtp9bcHj9HagUsBL4o8SVxIOxTalxnNgzdnihfi-ySFIp2lcpm3Ab28z1mfk10YGaHVciDTYQvCMm_EecZA/s5287/AdobeStock_Procrastination.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3577&quot; data-original-width=&quot;5287&quot; height=&quot;434&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidolQbqQEm_utL-zTTA0jnF_6txH3j8Mn0tngdWhSGFIQ1U7T54tYfiCH0ErUHDCMCBAVxN-5uC2b2LXwjqPRhDTs4BtYOk0NRHOeneZtp9bcHj9HagUsBL4o8SVxIOxTalxnNgzdnihfi-ySFIp2lcpm3Ab28z1mfk10YGaHVciDTYQvCMm_EecZA/w640-h434/AdobeStock_Procrastination.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Procrastination can be a tough habit to break, but by implementing these strategies, you’ll be on your way to becoming more productive and achieving your goals. Remember, the key is to stay focused and motivated, and to not let yourself get bogged down by distractions.&lt;/p&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;References&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Pomodoro_Technique&quot;&gt;Pomodoro Technique - Wikipedia&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.productplan.com/glossary/eisenhower-matrix/&quot;&gt;Eisenhower Matrix | Prioritization Framework | Definition and Examples&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;
&lt;p&gt;_Index_3_Habit&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/2073494431754147184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/2073494431754147184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/2073494431754147184'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/2073494431754147184'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2023/01/procrastination-nomore.html' title='Procrastination No More - Proven Techniques to Boost Productivity and Get Things Done'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidolQbqQEm_utL-zTTA0jnF_6txH3j8Mn0tngdWhSGFIQ1U7T54tYfiCH0ErUHDCMCBAVxN-5uC2b2LXwjqPRhDTs4BtYOk0NRHOeneZtp9bcHj9HagUsBL4o8SVxIOxTalxnNgzdnihfi-ySFIp2lcpm3Ab28z1mfk10YGaHVciDTYQvCMm_EecZA/s72-w640-h434-c/AdobeStock_Procrastination.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-634708204937177213</id><published>2023-01-19T20:00:00.020-08:00</published><updated>2023-01-19T20:31:03.158-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DHCP"/><category scheme="http://www.blogger.com/atom/ns#" term="EXOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Extreme"/><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><category scheme="http://www.blogger.com/atom/ns#" term="Switching"/><category scheme="http://www.blogger.com/atom/ns#" term="VLAN"/><title type='text'>Extreme Switch - How to configure NTP and SNTP in EXOS</title><content type='html'>&lt;br /&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Network_Time_Protocol&quot; target=&quot;_blank&quot;&gt;Network Time Protocol&lt;/a&gt; (NTP) is a widely used method for synchronizing time across devices on a network. Here are two methods for configuring time synchronization on an EXOS switch.
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;NTP (Network Time Protocol)&lt;/h4&gt;
&lt;p&gt;The feature of NTP was added to EXOS in version 12.7. From version 12.7 to 15.4, an additional component called NTP XMOD was needed to configure and use the feature. However, starting from EXOS version 15.5, NTP is already included in the standard EXOS image, so there is no need for the NTP XMOD component.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;step-1.-configure-the-following-commands&quot; style=&quot;text-align: left;&quot;&gt;Step 1. Configure the following commands&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;configure ntp server add clock.sjc.he.net vr VR-Default
configure ntp server add time.google.com vr VR-Default
enable ntp vr VR-Default
enable ntp vlan v100&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Command syntax&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;configure ntp [server | peer] add [ip_address | host_name] {key keyid} {option [burst | initial-burst]} 
{{vr} vr_name}
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If no VR is specified, VR-Default will be used by default.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;step-2.-check-ntp-association-with-ntp-servers&quot; style=&quot;text-align: left;&quot;&gt;Step 2. Check NTP association with NTP servers&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;EXOS# show ntp association
VR Name               Remote                    Reference ID    St Poll Reach Delay   Offset   Disp
===================== ========================= =============== == ==== ===== ======= ======== =======
VR-Default            *!time.google.com         .GOOG.          1  1024 377   0.05095 -0.00021 0.12369
VR-Default            .!clock.sjc.he.net        162.159.200.123 4  1024 377   0.01360 +0.00061 0.13824

St(ratum)   : Distance from the reference clock
Disp(ersion): Maximum offset error of clock
Flags       : (*) System Peer, (.) Candidate, (#) Short List, (!) Configured&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h3 id=&quot;step-3.-check-current-time&quot; style=&quot;text-align: left;&quot;&gt;Step 3. Check current time&lt;/h3&gt;
&lt;p&gt;Check the current time with the following command.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;EXOS # show time
Thu Jan 19 19:37:07 PST(UTC-480) 2023&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;SNTP (Simple Network Time Protocol)&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://timetoolsltd.com/ntp/sntp-overview/&quot; target=&quot;_blank&quot;&gt;SNTP&lt;/a&gt; (Simple Network Time Protocol) and NTP (Network Time Protocol) are both used for synchronizing time across devices on a network. NTP is a more robust and accurate protocol, while SNTP is a simplified version that is less accurate but also less resource-intensive. SNTP is typically used for devices with limited processing power, while NTP is used for more critical systems that require precise time synchronization.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;step-1.-configure-the-following-commands-1&quot; style=&quot;text-align: left;&quot;&gt;Step 1. Configure the following commands&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;configure sntp-client primary clock.sjc.he.net vr VR-Default
configure sntp-client secondary time.google.com vr VR-Default
configure sntp-client broadcast vr VR-Default&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Please change the server name or IP address if you have preferred hosts.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Command syntax&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;configure sntp-client [primary | secondary] host-name-or-ip {vr vr_name}
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Queries are first sent to the primary server. If the primary server does not respond within 1 second, or if it is not synchronized, the switch queries the second server. If the switch cannot obtain the time, it restarts the query process. Otherwise, the switch waits for the sntp-client update-interval before querying again.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;optional-configure-the-update-interval&quot; style=&quot;text-align: left;&quot;&gt;(Optional) Configure the update interval&lt;/h3&gt;
&lt;p&gt;Change the update interval with the following command if required.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;EXOS # configure sntp-client update-interval ?
  &amp;lt;update-interval&amp;gt;  update interval in seconds [16-16284]. (Default 64)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;p&gt;The following example configures a primary NTP server:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;configure sntp-client primary 216.218.254.202
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;p&gt;The following example configures the primary NTP server to use the management virtual router VR- Mgmt:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;configure sntp-client primary 216.218.254.202 vr VR-Mgmt
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h3 id=&quot;step-2.-check-sntp-validation-with-ntp-servers&quot; style=&quot;text-align: left;&quot;&gt;Step 2. Check SNTP validation with NTP servers&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;EXOS# show sntp-client
SNTP client is enabled
SNTP time is valid
Primary server:clock.sjc.he.net  VR-Default
Secondary server:time.google.com  VR-Default
Broadcasts: VR-Default
Query interval:64
Last valid SNTP update: From server:clock.sjc.he.net, on Thu Jan 19 19:42:38 2023

SNTPC Statistics:
 Packets transmitted:
  to primary server:            1
  to secondary server:          0
 Packets received with valid time:
  from Primary server:          1
  from Secondary server:        0
  from Broadcast server:        0
 Packets received without valid time:
  from Primary server:          0
  from Secondary server:        0
  from Broadcast server:        0
 Replies not received to requests:
  from Primary server:          0
  from Secondary server:        0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h3 id=&quot;step-3.-check-current-time-1&quot; style=&quot;text-align: left;&quot;&gt;Step 3. Check current time&lt;/h3&gt;
&lt;p&gt;Check the current time with the following command.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;EXOS # show time
Thu Jan 19 19:37:07 PST(UTC-480) 2023&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;p&gt;You may use the ‘show switch’ command to check the current time.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;EXOS# show switch

SysName:          X440G2-12p-10G4
SysLocation:      Address
SysContact:       support@extremenetworks.com, +1 888 257 3000
System MAC:       00:04:96:9A:12:XX
System Type:      X440G2-12p-10G4

SysHealth check:  Enabled (Normal)
Recovery Mode:    All
System Watchdog:  Enabled

Current Time:     Thu Jan 19 19:45:53 2023
Timezone:         [Auto DST Enabled] GMT Offset: -480 minutes, name is PST.
                  DST of 60 minutes is currently not in effect, name is not set.
                  DST begins every second Sunday March at 2:00
                  DST ends every first Sunday November at 2:00&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Is it possible to configure NTP and SNTP simultaneously in EXOS?&lt;/h4&gt;
&lt;p&gt;No. It is not possible to configure both SNTP and NTP simultaneously on a device. To enable NTP or switch to using the device as an NTP server, it may be necessary to first disable SNTP.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;EXOS# enable ntp
EXOS# enable sntp-client
Error: NTP is already enabled. To use SNTP, please disable NTP at first and then enable SNTP.

EXOS# enable sntp-client
EXOS# enable ntp
Error: SNTP is already enabled. To use NTP, please disable SNTP at first and then enable NTP.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;References&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://extremeportal.force.com/ExtrArticleDetail?an=000090227&amp;amp;q=exos%20ntp%20sntp&quot;&gt;Q A: How to Configure NTP on EXOS switch? | Extreme Portal&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.analysisman.com/search/label/Extreme&quot; target=&quot;_blank&quot;&gt;_Index_2_Extreme&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/634708204937177213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/634708204937177213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/634708204937177213'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/634708204937177213'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2023/01/exos-ntp-sntp.html' title='Extreme Switch - How to configure NTP and SNTP in EXOS'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-3319922406426893497</id><published>2023-01-15T13:07:00.003-08:00</published><updated>2023-01-15T13:10:30.036-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="ChatGPT"/><category scheme="http://www.blogger.com/atom/ns#" term="Science"/><title type='text'>Abstracts written by ChatGPT, even scientists cannot distinguish</title><content type='html'>&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;My Thoughts&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;You cannot go against human nature.&lt;/li&gt;
&lt;li&gt;If research institutes do not ban AI-generated papers, scientists will be tempted.&lt;/li&gt;
&lt;li&gt;A British AI thought leader and author Nina Schick believes that by 2025 more than 90% of Internet content will be created by AI, and I agree. It’s just a matter of time.&lt;/li&gt;
&lt;li&gt;I expect the market for tools or services to determine AI production will grow in the future.&lt;br /&gt;
&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Summary&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Papers created by chatbots, even scientists cannot distinguish&lt;/li&gt;
&lt;li&gt;Paper abstracts written by ChatGPT pass 100% plagiarism check&lt;/li&gt;
&lt;li&gt;AI creation inspection program catches 66% machine-written&lt;/li&gt;
&lt;li&gt;Humans mistakenly judge 32% of chatbot-generated abstracts as real abstracts&lt;/li&gt;
&lt;li&gt;There are cases of posting ChatGPT as a co-author in papers.&lt;/li&gt;
&lt;li&gt;There are cases in which research institutes ban papers written with ChatGPT or other AI language tools.&lt;/li&gt;
&lt;li&gt;If quantitative evaluation of papers continues, scientists may be tempted to increase the number of AI-generated abstracts or papers.&lt;/li&gt;
&lt;li&gt;Irren Soleiman of AI company Hugging Face says,&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;These models are trained on past information and social and scientific progress can often come from thinking, or being open to thinking, differently from the past.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;References&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.nature.com/articles/d41586-023-00056-7&quot;&gt;Abstracts written by ChatGPT fool scientists&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://finance.yahoo.com/news/90-of-online-content-could-be-generated-by-ai-by-2025-expert-says-201023872.html&quot;&gt;90% of online content could be ‘generated by AI by 2025,’ expert says&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.analysisman.com/search/label/AI&quot; target=&quot;_blank&quot;&gt;_Index_2_AI&lt;br /&gt;&lt;/a&gt;
&lt;br /&gt;&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/3319922406426893497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/3319922406426893497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/3319922406426893497'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/3319922406426893497'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2023/01/ai-chatgpt-science.html' title='Abstracts written by ChatGPT, even scientists cannot distinguish'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-1919156660943342896</id><published>2023-01-14T20:02:00.003-08:00</published><updated>2023-01-14T20:05:47.635-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="ChatGPT"/><title type='text'>ChatGPT competitor emerges - Anthropic&#39;s Claude</title><content type='html'>&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;My Thoughts&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;As a competitor to &lt;strong&gt;&lt;a href=&quot;https://openai.com/blog/chatgpt/&quot;&gt;ChatGPT&lt;/a&gt;&lt;/strong&gt;, start-up &lt;strong&gt;&lt;a href=&quot;https://www.anthropic.com/&quot;&gt;Anthropic&lt;/a&gt;&lt;/strong&gt; has launched an artificial intelligence system called &lt;strong&gt;Claude&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Still in closed beta, but receiving $700M in funding.&lt;/li&gt;
&lt;li&gt;Opinions of those who tested the comparison are that Claude tries to answer in more detail than ChatGPT.&lt;/li&gt;
&lt;li&gt;Claude was good in areas such as jokes, but overall ChatGPT still seemed to dominate.&lt;/li&gt;
&lt;li&gt;ChatGPT’s huge popularity makes it more likely that similar competitors or services will emerge.&lt;/li&gt;
&lt;li&gt;ChatGPT is preparing for a paid version along with the paid version Professional, and it is expected that money will flow to the AI market as competitors emerge.&lt;br /&gt;
&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Summary&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Anthropic, a startup co-founded by former OpenAI employees, develops an AI system similar to OpenAI’s ChatGPT.&lt;/li&gt;
&lt;li&gt;The system, called Claude, is currently in closed beta.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/AnthropicAI/status/1604929999743508480&quot;&gt;Related Twitter thread&lt;/a&gt; - currently not accepting sign up&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Created using a technology called Constitutional AI
&lt;ul&gt;
&lt;li&gt;Construct AI provides a “principle-based” approach to matching AI systems with human intent, allowing ChatGPT-like AI to answer questions using a simple set of principles as a guide.&lt;/li&gt;
&lt;li&gt;The approximately 10 principles that shape this construct AI are based on the concepts of benevolence (maximizing positive impact), non-maliciousness (avoiding harmful advice), and autonomy (respecting freedom of choice).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Claude learned the probabilities of words occurring based on patterns, such as the semantic context of the surrounding text, from the huge number of text examples pulled from the web.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OpenAI’s ChatGPT vs. AnthropicAI’s Claude Comparison&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Asked to Compare Himself to Machines from Science Fiction ‘The Cyberiad’ Asked to Write Poetry - &lt;a href=&quot;https://twitter.com/goodside/status/1611556749726605312?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1611556749726605312%7Ctwgr%5E%7Ctwcon%5Es1_&amp;amp;ref_url=https%3A%2F%2Ftechcrunch.com%2F2023%2F01%2F09%2Fanthropics-claude-improves-on-chatgpt-but-still-suffers-from-limitations%2F&quot;&gt;Related Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Comparing Stanford AI Lab PhD Students - &lt;a href=&quot;https://twitter.com/yanndubs/status/1611450984131354625&quot;&gt;Related Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Both are similar, but Claude tries to be more helpful, follows requests more closely, and is better at writing in English. Worst coding, worst French, longer response.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;AI researcher Dan Elton’s Claude vs. ChatGPT vs. Amazon Alexa Comparison - &lt;a href=&quot;https://twitter.com/moreisdifferent/status/1612162231931920385?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1612162235471634439%7Ctwgr%5E%7Ctwcon%5Es2_&amp;amp;ref_url=https%3A%2F%2Ftechcrunch.com%2F2023%2F01%2F09%2Fanthropics-claude-improves-on-chatgpt-but-still-suffers-from-limitations%2F&quot;&gt;Related Twitter&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Claude jokes better than ChatGPT.&lt;/li&gt;
&lt;li&gt;Claude is worse at math and coding than ChatGPT.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;References&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://techcrunch.com/2023/01/09/anthropics-claude-improves-on-chatgpt-but-still-suffers-from-limitations/&quot;&gt;Anthropic’s Claude improves on ChatGPT but still suffers from limitations | TechCrunch&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.analysisman.com/search/label/AI&quot; target=&quot;_blank&quot;&gt;_Index_2_AI&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/1919156660943342896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/1919156660943342896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/1919156660943342896'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/1919156660943342896'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2023/01/blog-post.html' title='ChatGPT competitor emerges - Anthropic&#39;s Claude'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-5619024699810890386</id><published>2022-12-10T22:00:00.005-08:00</published><updated>2023-01-19T20:16:43.480-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DHCP"/><category scheme="http://www.blogger.com/atom/ns#" term="EXOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Extreme"/><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><category scheme="http://www.blogger.com/atom/ns#" term="Switching"/><category scheme="http://www.blogger.com/atom/ns#" term="VLAN"/><title type='text'>Extreme Switch - How to configure DHCP Client in EXOS</title><content type='html'>&lt;br /&gt;
&lt;p&gt;Here are the commands to configure the DHCP client with a VLAN in the EXOS switch.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Option 1. enable dhcp vlan&lt;/h4&gt;
&lt;p&gt;Enable DHCP on a VLAN to obtain an IP address for the VLAN from a DHCP server.&lt;br /&gt;
If the IPv4/IPv6 keyword is not specified, IPv4 is taken as default for the mentioned VLAN.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Command syntax:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;enable dhcp [ipv4 | ipv6] [vlan_name | all]
&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;&lt;li&gt;Example:&lt;/li&gt;&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;&lt;b&gt;enable dhcp vlan Default
enable dhcp ipv6 vlan Default&lt;/b&gt;&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You may want to enable DHCP for the Management VLAN as below.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;&lt;b&gt;enable dhcp vlan Mgmt
enable dhcp ipv6 vlan Mgmt&lt;/b&gt;&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If you want to enable DHCP for all VLANs, use the following command.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;&lt;b&gt;enable dhcp vlan all
&lt;/b&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Option 2. enable dhcp ports vlan&lt;/h4&gt;
&lt;p&gt;Enable DHCP on a specific port or a range of ports in a VLAN.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Command syntax:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;enable dhcp ports port_list vlan vlan_name
&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;&lt;li&gt;Example:&lt;/li&gt;&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;&lt;b&gt;enable dhcp ports 48 vlan Default
enable dhcp ports 47-48 vlan Default&lt;/b&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h3 id=&quot;supported-exos-version&quot; style=&quot;text-align: left;&quot;&gt;Supported EXOS version&lt;/h3&gt;
&lt;p&gt;This command was first available in ExtremeXOS 10.1.&lt;br /&gt;
This command was modified in ExtremeXOS 15.6 to include the ipv4 and ipv6 keywords.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;References&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.extremenetworks.com/support/documentation/extremexos-30-1/&quot;&gt;ExtremeXOS 30.1 - Extreme Networks&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.analysisman.com/search/label/Extreme&quot; target=&quot;_blank&quot;&gt;Index_2_Extreme&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.analysisman.com/2020/09/extreme-exos-dhcp-server.html&quot;&gt;Extreme Switch - How to configure DHCP Server in EXOS | AnalysisMan&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/5619024699810890386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/5619024699810890386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/5619024699810890386'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/5619024699810890386'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2022/12/exos-dhcp-client.html' title='Extreme Switch - How to configure DHCP Client in EXOS'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-5378499545685847865</id><published>2022-11-05T22:00:00.027-07:00</published><updated>2022-11-21T20:11:03.422-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><category scheme="http://www.blogger.com/atom/ns#" term="Free"/><title type='text'>Free high quality stock images sites</title><content type='html'>&lt;br /&gt;
Here are free high-quality stock photo sites I use for my blog. Get it for free from one of these websites!
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Adobe Stock&lt;/h4&gt;
&lt;p&gt;Top quality stock photos, illustrations, templates and more.&lt;br /&gt;
&lt;a href=&quot;https://stock.adobe.com/free&quot;&gt;https://stock.adobe.com/free&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Pixabay&lt;/h4&gt;
&lt;p&gt;The biggest collection of free stock photos and illustrations online.&lt;br /&gt;
&lt;a href=&quot;https://pixabay.com/&quot;&gt;https://pixabay.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Pexels&lt;/h4&gt;
&lt;p&gt;Good choice for web or app designers.&lt;br /&gt;
&lt;a href=&quot;https://www.pexels.com/&quot;&gt;https://www.pexels.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Unsplash&lt;/h4&gt;
&lt;p&gt;Well curated collection of beautiful photos donated by skilled photographers.&lt;br /&gt;
&lt;a href=&quot;https://unsplash.com/&quot;&gt;https://unsplash.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Picjumbo&lt;/h4&gt;
&lt;p&gt;Free stock photo site created in 2013 by designer and photographer Viktor Hanacek.&lt;br /&gt;
&lt;a href=&quot;https://picjumbo.com/&quot;&gt;https://picjumbo.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;StockSnap&lt;/h4&gt;
&lt;p&gt;Free stock image site created by the same team behind graphic design tool &lt;a href=&quot;https://snappa.com/&quot;&gt;Snappa&lt;/a&gt;.&lt;br /&gt;
&lt;a href=&quot;https://stocksnap.io/&quot;&gt;https://stocksnap.io/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Burst&lt;/h4&gt;
&lt;p&gt;Free stock photo platform powered by &lt;a href=&quot;https://www.shopify.com/&quot;&gt;Shopify&lt;/a&gt;.&lt;br /&gt;
&lt;a href=&quot;https://burst.shopify.com/&quot;&gt;https://burst.shopify.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Stockio&lt;/h4&gt;
&lt;p&gt;Stockio allows you to download not just stock photos, but also vectors, fonts, videos and icons.&lt;br /&gt;
&lt;a href=&quot;https://www.stockio.com/&quot;&gt;https://www.stockio.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Canva&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.canva.com/&quot;&gt;&lt;strong&gt;Canva&lt;/strong&gt;&lt;/a&gt; is a platform for creating visual content. The site provides millions of high-quality free photos to create beautiful designs.&lt;br /&gt;
&lt;a href=&quot;https://www.canva.com/photos/free/&quot;&gt;https://www.canva.com/photos/free/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Gratisography&lt;/h4&gt;
&lt;p&gt;Quirky images you won’t see anywhere else&lt;br /&gt;
&lt;a href=&quot;https://gratisography.com/&quot;&gt;https://gratisography.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Reshot&lt;/h4&gt;
&lt;p&gt;Unlike many other stock photo sites, Reshot has a wide variety of vector illustrations and icons as well.&lt;br /&gt;
&lt;a href=&quot;https://www.reshot.com/&quot;&gt;https://www.reshot.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;123RF&lt;/h4&gt;
&lt;p&gt;Best free stock photos site for optimizing images for social media&lt;br /&gt;
&lt;a href=&quot;https://www.123rf.com/&quot;&gt;https://www.123rf.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Vecteezy&lt;/h4&gt;
&lt;p&gt;Professional quality vector art, stock photos and videos.&lt;br /&gt;
&lt;a href=&quot;https://www.vecteezy.com/&quot;&gt;https://www.vecteezy.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;References&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://snappa.com/blog/free-stock-photos/&quot;&gt;22 Amazing Sites With Breathtaking Free Stock Photos (2022 Update)&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;
&lt;p&gt;[[&lt;a href=&quot;https://www.analysisman.com/search/label/Free&quot; target=&quot;_blank&quot;&gt;Index_Tags_Free&lt;/a&gt;]]&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/5378499545685847865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/5378499545685847865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/5378499545685847865'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/5378499545685847865'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2022/11/free-images-sites.html' title='Free high quality stock images sites'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-8515961127708772413</id><published>2022-10-16T22:00:00.044-07:00</published><updated>2022-10-23T16:21:42.194-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CLI"/><category scheme="http://www.blogger.com/atom/ns#" term="macOS"/><title type='text'>How to change web browser via Terminal on macOS?</title><content type='html'>&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Step 1. Install Homebrew&lt;/h4&gt;
&lt;p&gt;Homebrew is an essential package for Mac users. Homebrew allows us to install the latest and updated version of popular applications, packages, and developer tools.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.blogger.com/blog/post/edit/8473106158702896045/3635281633059869966#&quot;&gt;Here is a link to how to install Homebrew on macOS.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Step 2. Install defbro&lt;/h4&gt;
&lt;p&gt;Install &lt;strong&gt;&lt;a href=&quot;https://github.com/jwbargsten/defbro&quot;&gt;defbro&lt;/a&gt;&lt;/strong&gt; via the following brew command.&lt;/p&gt;
&lt;pre style=&quot;text-align: left;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;span style=&quot;font-family: Arvo;&quot;&gt;macOS:/Users/analysisman% &lt;b&gt;brew install jwbargsten/misc/defbro&lt;/b&gt;
&lt;/span&gt;
Running `brew update --auto-update`...
==&amp;gt; Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==&amp;gt; New Formulae
autocorrect                  fonts-encodings              iir1                         ...snipped...

==&amp;gt; Tapping jwbargsten/misc
Cloning into &#39;/opt/homebrew/Library/Taps/jwbargsten/homebrew-misc&#39;...
remote: Enumerating objects: 23, done.
remote: Counting objects: 100% (23/23), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 23 (delta 3), reused 20 (delta 3), pack-reused 0
Receiving objects: 100% (23/23), 4.70 KiB | 4.70 MiB/s, done.
Resolving deltas: 100% (3/3), done.
Tapped 1 formula (16 files, 14.2KB).
==&amp;gt; Downloading https://github.com/jwbargsten/defbro/archive/refs/tags/v0.0.1.tar.gz
==&amp;gt; Downloading from https://codeload.github.com/jwbargsten/defbro/tar.gz/refs/tags/v0.0.1
##O#-#
==&amp;gt; Installing defbro from jwbargsten/misc
==&amp;gt; swift build --disable-sandbox --configuration release
🍺  /opt/homebrew/Cellar/defbro/0.0.1: 5 files, 1.4MB, built in 42 seconds
==&amp;gt; Running `brew cleanup defbro`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
==&amp;gt; `brew cleanup` has not been run in the last 30 days, running now...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
Removing: /Users/analysisman/Library/Caches/Homebrew/ca-certificates--2022-07-19 (125.8KB)
Removing: /Users/analysisman/Library/Caches/Homebrew/gettext--patch--35abc93c.diff... (960B)
Removing: /Users/analysisman/Library/Caches/Homebrew/gettext--0.21.tar.gz... (23MB)
Removing: /Users/analysisman/Library/Caches/Homebrew/glib--2.72.3... (6.3MB)
Removing: /Users/analysisman/Library/Caches/Homebrew/gnutls--3.7.7... (3.0MB)
Removing: /Users/analysisman/Library/Logs/Homebrew/jansson... (64B)
Removing: /Users/analysisman/Library/Logs/Homebrew/mtr... (64B)
&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Step 3. Check your current default web browser&lt;/h4&gt;
&lt;pre style=&quot;text-align: left;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;span style=&quot;font-family: Arvo;&quot;&gt;macOS:/Users/analysisman%&lt;b&gt; defbro&lt;/b&gt;
&lt;/span&gt;  org.torproject.torbrowser (Tor Browser)
  org.mozilla.firefox (Firefox)
  company.thebrowser.Browser (Arc)
  com.parallels.winapp.a5c41f715c1b8a880253846c025624e9.a0d8d48a6b0c5d (Microsoft Edge)
  com.parallels.winapp.76868ae832f6c6bd26cadc7d7c269986.a0d8d4eaed9a5d (Google Chrome)
  com.parallels.desktop.console (Parallels Desktop)
  com.microsoft.edgemac (Microsoft Edge)
  com.microsoft.edgemac (Microsoft Edge)
  com.microsoft.edgemac (Microsoft Edge)
  com.googlecode.iterm2 (iTerm2)
  com.google.Chrome (Google Chrome)
  com.browserosaurus (Browserosaurus)
  com.brave.Browser (Brave Browser)
* com.apple.Safari (Safari)
  com.TechSmith.Snagit2021 (Snagit 2021)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Step 4. Change your default web browser&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;span style=&quot;font-family: Arvo;&quot;&gt;macOS:/Users/analysisman% &lt;b&gt;defbro com.google.Chrome&lt;/b&gt;
&lt;/span&gt;  org.torproject.torbrowser (Tor Browser)
  org.mozilla.firefox (Firefox)
  company.thebrowser.Browser (Arc)
  com.parallels.winapp.a5c41f715c1b8a880253846c025624e9.a0d8d4ec7d0c5d (Microsoft Edge)
  com.parallels.winapp.76868ae832f6c6bd26cadc7d7c269986.a0d8d4eae70c5d (Google Chrome)
  com.parallels.desktop.console (Parallels Desktop)
  com.microsoft.edgemac (Microsoft Edge)
  com.microsoft.edgemac (Microsoft Edge)
  com.microsoft.edgemac (Microsoft Edge)
  com.googlecode.iterm2 (iTerm2)
  com.google.Chrome (Google Chrome)
  com.browserosaurus (Browserosaurus)
  com.brave.Browser (Brave Browser)
* com.apple.Safari (Safari)
  com.TechSmith.Snagit2021 (Snagit 2021)
setting default browser to com.google.Chrome&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;References&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/17528688/set-default-web-browser-via-command-line&quot;&gt;macos - Set default web browser via command line? - Stack Overflow&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;
&lt;p&gt;[[&lt;a href=&quot;https://www.analysisman.com/search/label/macOS?max-results=12&quot; target=&quot;_blank&quot;&gt;_Index_2_macOS&lt;/a&gt;]]&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/8515961127708772413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/8515961127708772413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/8515961127708772413'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/8515961127708772413'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2022/10/macos-cli-browser.html' title='How to change web browser via Terminal on macOS?'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-2077422533174823520</id><published>2022-10-15T22:00:00.028-07:00</published><updated>2022-10-23T15:57:24.655-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CLI"/><category scheme="http://www.blogger.com/atom/ns#" term="macOS"/><title type='text'>How to become the root user via Terminal on macOS?</title><content type='html'>&lt;br /&gt;
There are two ways of becoming the root user on the macOS terminal.
&lt;br /&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Option 1. sudo -i&lt;/h4&gt;
&lt;p&gt;Run the following commands on the Terminal.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;macOS:/Users/eryu% whoami
analysisman

macOS:/Users/eryu% sudo -i
Password:

macOS:~ root# whoami
root

macOS:~ root# exit
logout&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Option 2. sudo su&lt;/h4&gt;
&lt;p&gt;Run the following commands on the Terminal.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;color: #2b00fe; font-family: Arvo;&quot;&gt;macOS:/Users/eryu% whoami
analysisman

macOS:/Users/eryu% sudo su
Password:

%m:%d%% whoami
root

%m:%d%% exit
exit&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;References&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://superuser.com/questions/592323/how-do-i-become-root-on-mac-os-x&quot; target=&quot;_blank&quot;&gt;https://superuser.com/questions/592323/how-do-i-become-root-on-mac-os-x&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;
&lt;p&gt;[[&lt;a href=&quot;https://www.analysisman.com/search/label/macOS?max-results=12&quot; target=&quot;_blank&quot;&gt;_Index_2_macOS&lt;/a&gt;]]&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/2077422533174823520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/2077422533174823520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/2077422533174823520'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/2077422533174823520'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2022/10/macos-cli-root.html' title='How to become the root user via Terminal on macOS?'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-5823038574031156457</id><published>2022-09-03T22:00:00.050-07:00</published><updated>2022-09-29T08:50:35.244-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT"/><title type='text'>No Audio when using Plantronics (Poly) headset</title><content type='html'>&lt;p&gt;&lt;br /&gt;My headset, Plantronics (Poly) &lt;a href=&quot;https://www.poly.com/us/en/products/headsets/savi/savi-8200&quot; target=&quot;_blank&quot;&gt;Savi 8220 Office Wireless DECT Headset&lt;/a&gt; worked well for more than a year. Then, out of the blue, the audio stopped working. During a conference call on Zoom, I couldn’t hear my colleague’s voice. But they could hear my voice. It worked again if I power cycled the headset base.&lt;/p&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Symptoms&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;No audio is heard from the headset while you are on Zoom or Teams call.&lt;/li&gt;
&lt;li&gt;I cannot hear the user, but the person on the other line can hear my voice.&lt;br /&gt;
&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Resolution&lt;/h4&gt;
&lt;h3 id=&quot;update-the-headset-firmware.&quot; style=&quot;text-align: left;&quot;&gt;Update the headset firmware.&lt;/h3&gt;
&lt;br /&gt;
&lt;h3 id=&quot;step-1&quot; style=&quot;text-align: left;&quot;&gt;&lt;strong&gt;Step 1&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Download the&amp;nbsp;&lt;strong&gt;Plantronics Hub&lt;/strong&gt;&amp;nbsp;Software&amp;nbsp;at &lt;a href=&quot;https://www.poly.com/us/en/support/downloads-apps/hub-desktop&quot; target=&quot;_blank&quot;&gt;poly.com Downloads &amp;amp; Apps site&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;step-2&quot; style=&quot;text-align: left;&quot;&gt;&lt;strong&gt;Step 2&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Once downloaded, make sure that your USB headset is plugged into a USB port on your computer directly. You will get a warning message as below.&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwxVQ1KJ84Gb9z4Vcyl4vRG7PNcFxTcmp3lBcpWTT2ltq-ioCXVUcCBGJvMwwxeGGgJLAxgL7Yr36DmcMJ6X5IaK6E2F-vGPKfsl7k5wmAUMa0qvWcVRZeQJUKiSQDzSjnCiGDCjlWfSXhbbT-pw4gewnrFEalg6_33uXLMi8cCkT-41gNw6b6ppQy/s860/Plantronics%20Hub_USB%20Connection%20Required.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; data-original-height=&quot;446&quot; data-original-width=&quot;860&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwxVQ1KJ84Gb9z4Vcyl4vRG7PNcFxTcmp3lBcpWTT2ltq-ioCXVUcCBGJvMwwxeGGgJLAxgL7Yr36DmcMJ6X5IaK6E2F-vGPKfsl7k5wmAUMa0qvWcVRZeQJUKiSQDzSjnCiGDCjlWfSXhbbT-pw4gewnrFEalg6_33uXLMi8cCkT-41gNw6b6ppQy/w640-h332/Plantronics%20Hub_USB%20Connection%20Required.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&quot;step-3&quot; style=&quot;text-align: left;&quot;&gt;&lt;strong&gt;Step 3&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Look for “&lt;b&gt;Notifications&lt;/b&gt;” that should appear in the upper right side of the screen. Click on that.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;step-4&quot; style=&quot;text-align: left;&quot;&gt;&lt;strong&gt;Step 4&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;On the next screen, you’ll be looking for “update”. Click on the ‘Savi 8200 Series.‘ If you click ‘W8220T’, you will get ‘USB Connection Required’ warning even though you connected the USB cable directly.&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUAZJSrJQvlQZKrS29zOXPWsnEaaeSPUX9LeApzm6ymJUAIIjfkiocK2OyEnv_iHCgJ27ZBgxfUxJ5Mlm7ZiZI4sT13_anDBEWRvnXVbHYjBGtTznTJvQOTpBPTsXFpmfbnEvdTR22i8KF_hiKNAZdjgBZZ_SfZkaL3w5aQLh6n9kBHD8Yn66jL8mA/s1752/Plantronics%20Hub_Notification.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; data-original-height=&quot;328&quot; data-original-width=&quot;1752&quot; height=&quot;120&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUAZJSrJQvlQZKrS29zOXPWsnEaaeSPUX9LeApzm6ymJUAIIjfkiocK2OyEnv_iHCgJ27ZBgxfUxJ5Mlm7ZiZI4sT13_anDBEWRvnXVbHYjBGtTznTJvQOTpBPTsXFpmfbnEvdTR22i8KF_hiKNAZdjgBZZ_SfZkaL3w5aQLh6n9kBHD8Yn66jL8mA/w640-h120/Plantronics%20Hub_Notification.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;step-5&quot; style=&quot;text-align: left;&quot;&gt;&lt;strong&gt;Step 5&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;On the next screen, you should see&amp;nbsp;&lt;strong&gt;“Updating Firmware…”&lt;/strong&gt;. And both notifications will be disappeared after upgrading only Savi 8200 Series.&lt;/p&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/AVvXsEhbb7qEErICNCaY5WFwOx3EXuNa_KqpGhrPzzoGsq034ngVTuufMoob6e4pjTGYcc4tAED0TbIf1rNdNTmPWjonaYtlE37Y_HInSW2O9GxSWhEdTrS9MpyC5t9_luJNgNez4gl0K84GCQJqIy0sLtOiYYeL1yPaTMkR_rLVBiaxllpu02G_rTfk3TWx/s2042/Plantronics%20Hub_FirmwareUpgrade.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1590&quot; data-original-width=&quot;2042&quot; height=&quot;498&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbb7qEErICNCaY5WFwOx3EXuNa_KqpGhrPzzoGsq034ngVTuufMoob6e4pjTGYcc4tAED0TbIf1rNdNTmPWjonaYtlE37Y_HInSW2O9GxSWhEdTrS9MpyC5t9_luJNgNez4gl0K84GCQJqIy0sLtOiYYeL1yPaTMkR_rLVBiaxllpu02G_rTfk3TWx/w640-h498/Plantronics%20Hub_FirmwareUpgrade.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;In most cases, going through this firmware upgrade will fix many issues.&lt;/p&gt;&lt;p&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;
&lt;p&gt;[[&lt;a href=&quot;https://www.analysisman.com/search/label/IT?max-results=12&quot; target=&quot;_blank&quot;&gt;_Index_2_IT&lt;/a&gt;]]&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/5823038574031156457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/5823038574031156457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/5823038574031156457'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/5823038574031156457'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2022/09/plantronics-headset-audio.html' title='No Audio when using Plantronics (Poly) headset'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwxVQ1KJ84Gb9z4Vcyl4vRG7PNcFxTcmp3lBcpWTT2ltq-ioCXVUcCBGJvMwwxeGGgJLAxgL7Yr36DmcMJ6X5IaK6E2F-vGPKfsl7k5wmAUMa0qvWcVRZeQJUKiSQDzSjnCiGDCjlWfSXhbbT-pw4gewnrFEalg6_33uXLMi8cCkT-41gNw6b6ppQy/s72-w640-h332-c/Plantronics%20Hub_USB%20Connection%20Required.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-1404397581641776067</id><published>2022-08-06T22:00:00.009-07:00</published><updated>2022-09-06T00:15:28.732-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CLI"/><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>My console cable didn’t work</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;I don’t know when my console cable (&lt;a href=&quot;https://www.amazon.com/gp/product/B078PT5N24/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&amp;amp;psc=1&quot;&gt;Cable Matters USB C to RJ45 Console Cable&lt;/a&gt;) didn’t work. It is unclear whether it was after changing the MacBook to the M1 or updating the macOS. I haven’t used a console cable in a while.&lt;/div&gt;&lt;p&gt;
I re-downloaded and installed the driver from the &lt;a href=&quot;https://www.cablematters.com/cs-downloads.aspx&quot;&gt;Cables Matters support site&lt;/a&gt;, but it didn’t work. However, it works well when I use the USB-C type TRENDnet TU-S9 console cable, which was used in the old MacBook, along with &lt;a href=&quot;https://www.amazon.com/nonda-Adapter-Thunderbolt-Aluminum-Indicator/dp/B015Z7XE0A/ref=sr_1_3?keywords=nonda+USB+C+to+USB+Adapter%2CUSB-C+to+USB+3.0+Adapter%2CUSB+Type-C+to+USB%2CThunderbolt+3+to+USB+Female+Adapter+OTG+for+MacBook+Pro2019%2CMacBook+Air+2020%2CiPad+Pro+2020%2CMore+Type-C+Devices%28Space+Gray%29&amp;amp;qid=1662432560&amp;amp;sr=8-3&quot;&gt;a USB C to USB A adapter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I talked to the manager about buying a console cable that supports USB-C, and he mentioned a software called Serial.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Here is a solution!&lt;/h4&gt;
&lt;p&gt;The &lt;b&gt;&lt;a href=&quot;https://www.decisivetactics.com/products/serial/&quot; target=&quot;_blank&quot;&gt;Serial&lt;/a&gt;&lt;/b&gt; offered a 7-day free trial, so I tried it right away.&lt;br /&gt;
When I connect the Cable Matters Console Cable, it connects immediately without driver installation!&lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;401&quot; src=&quot;https://www.decisivetactics.com/static/img/products/serial/nodrivers.png&quot; width=&quot;640&quot; /&gt;&lt;br /&gt;
The price is not low at $39.99, but it is good because you can connect the console cable comfortably without installing a driver. It is recommended for network engineers who have struggled with connecting the console.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Serial 2&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.decisivetactics.com/products/serial/&quot; target=&quot;_blank&quot;&gt;https://www.decisivetactics.com/products/serial/&lt;br /&gt;&lt;/a&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Supported Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Hex View&lt;/li&gt;
&lt;li&gt;SSH Support&lt;/li&gt;
&lt;li&gt;Telnet and Raw Socket Support&lt;/li&gt;
&lt;li&gt;Flawless Emulation&lt;/li&gt;
&lt;li&gt;No Drivers&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;Additional Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Compatibility&lt;/li&gt;
&lt;li&gt;File Transfers&lt;/li&gt;
&lt;li&gt;Profiles&lt;/li&gt;
&lt;li&gt;Logging&lt;/li&gt;
&lt;li&gt;Timestamping&lt;/li&gt;
&lt;li&gt;Extended Baud Rates&lt;/li&gt;
&lt;li&gt;Break Support&lt;/li&gt;
&lt;li&gt;Bluetooth&lt;br /&gt;
&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;
&lt;p&gt;[[&lt;a href=&quot;https://www.analysisman.com/search/label/Network?max-results=12&quot; target=&quot;_blank&quot;&gt;_Index_2_Network&lt;/a&gt;]]&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/1404397581641776067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/1404397581641776067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/1404397581641776067'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/1404397581641776067'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2022/08/console-app.html' title='My console cable didn’t work'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-3246529133665932961</id><published>2022-07-17T22:00:00.032-07:00</published><updated>2023-11-07T16:11:35.001-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Encryption"/><category scheme="http://www.blogger.com/atom/ns#" term="EXOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Extreme"/><category scheme="http://www.blogger.com/atom/ns#" term="SSH"/><category scheme="http://www.blogger.com/atom/ns#" term="Switching"/><title type='text'>Extreme Switch - How to verify SSH algorithms in EXOS?</title><content type='html'>&lt;br /&gt;
&lt;p&gt;There are two ways to identify SSH ciphers used in EXOS.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Option 1. Using Nmap without ssh into the switch&lt;/h4&gt;
&lt;p&gt;Use the following command with Nmap in Linux, macOS, or Zenmap in Windows.&lt;br /&gt;
&lt;b&gt;&lt;font color=&quot;blue&quot; face=&quot;Arvo&quot;&gt;nmap -sV -p 22 --script ssh2-enum-algos 192.168.1.2&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;macOS:/Users/analysisman% nmap -sV -p 22 --script ssh2-enum-algos 192.168.1.2
Password:
Starting Nmap 7.80 ( https://nmap.org ) at 2020-11-04 23:16 PST
Nmap scan report for 192.168.1.2
Host is up (0.0028s latency).

PORT   STATE SERVICE VERSION
22/tcp open  ssh     OpenSSH 8.1 (protocol 2.0)
| ssh2-enum-algos:
|   kex_algorithms: (4)
|       diffie-hellman-group14-sha1
|       diffie-hellman-group14-sha256
|       diffie-hellman-group16-sha512
|       diffie-hellman-group18-sha512
|   server_host_key_algorithms: (1)
|       ssh-rsa
|   encryption_algorithms: (4)
|       chacha20-poly1305@openssh.com
|       aes128-ctr
|       aes192-ctr
|       aes256-ctr
|   mac_algorithms: (6)
|       hmac-sha2-256-etm@openssh.com
|       hmac-sha2-512-etm@openssh.com
|       hmac-sha1-etm@openssh.com
|       hmac-sha2-256
|       hmac-sha2-512
|       hmac-sha1
|   compression_algorithms: (2)
|       none
|_      zlib@openssh.com
MAC Address: 00:04:96:9B:55:AD (Extreme Networks)
Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port
Aggressive OS guesses: Linux 3.2 - 4.9 (96%), Linux 3.11 (96%), Linux 3.1 (95%), Linux 3.2 (95%), AXIS 210A or 211 
&lt;/code&gt;Network Camera (Linux 2.6.17) (94%), Linux 3.10 (94%), Linux 2.6.18 (93%), Linux 3.16 (93%), Linux 3.18 (93%), Linux 2.6.32 (93%)&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;No exact OS matches for host (test conditions non-ideal).
Network Distance: 1 hop

OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 7.11 seconds
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Option 2. CLI command in EXOS&lt;/h4&gt;
&lt;p&gt;The “show ssh2” command will show key type, ciphers, public key algorithms, etc.&lt;br /&gt;
&lt;b&gt;&lt;font color=&quot;blue&quot; face=&quot;Arvo&quot;&gt;show ssh2&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;X440G2-12p-10G4.2 # sho ssh2
SSH module configuration details:
SSH Access            : Enabled
Key validity          : Valid
Key type              : RSA 2048
TCP port              : 22
VR                    : all
Access profile        : not set
Secure Mode           : Off
Diffie-Hellman Groups : 14 (2048 bits), 16 (4096 bits), 18 (8192 bits)
Max Auth Tries        : 3
Idle time             : 60 minutes
Rekey Interval        : 4096 MB and no time limit
Ciphers               : chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr
Macs                  : hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, 
hmac-sha1-etm@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
Public key algorithms : ssh-rsa, x509v3-sign-rsa, x509v3-sign-dss
Login grace timeout   : 120 seconds

&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h3 id=&quot;to-enable-or-disable-cipher-use-the-following-command.&quot; style=&quot;text-align: left;&quot;&gt;To enable or disable Cipher, use the following command.&lt;/h3&gt;
&lt;p&gt;&lt;b&gt;&lt;font color=&quot;blue&quot; face=&quot;Arvo&quot;&gt;# configure ssh2 enable cipher {all/&amp;lt;cipher&amp;gt;}&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;※ &lt;strong&gt;NOTE&lt;/strong&gt;: You must have version &lt;strong&gt;16.2.5.4-patch1-31&lt;/strong&gt; or later (the previous version will not allow this command).&lt;/p&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;Links&lt;/h4&gt;
&lt;p&gt;[[&lt;a href=&quot;https://www.analysisman.com/search/label/EXOS?max-results=12&quot; target=&quot;_blank&quot;&gt;_Index_of_EXOS&lt;/a&gt;]]&lt;br /&gt;&lt;a href=&quot;https://www.analysisman.com/2021/09/extreme-exos-ssh.html&quot; target=&quot;_blank&quot;&gt;Extreme Switch - How to enable SSH in EXOS&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/3246529133665932961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/3246529133665932961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/3246529133665932961'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/3246529133665932961'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2022/07/extreme-exos-ciphers.html' title='Extreme Switch - How to verify SSH algorithms in EXOS?'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8473106158702896045.post-2678418403890300484</id><published>2022-07-16T22:00:00.034-07:00</published><updated>2022-08-18T19:54:55.986-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="802"/><category scheme="http://www.blogger.com/atom/ns#" term="Cisco"/><category scheme="http://www.blogger.com/atom/ns#" term="NAC"/><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><category scheme="http://www.blogger.com/atom/ns#" term="Wireless"/><title type='text'>Cisco - Identity PSK (IPSK)</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; color: #2e3338; font-family: &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, Actor, NanumSquare, monospace, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, Helvetica, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Microsoft YaHei Light&amp;quot;, sans-serif; font-size: 18px;&quot;&gt;&lt;h2 class=&quot;publish-article-heading&quot; data-heading=&quot;What is Cisco Meraki IPSK?&quot; style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box; font-size: 1.6em; margin: 15px 0px;&quot;&gt;What is Cisco Meraki IPSK?&lt;/h2&gt;&lt;/div&gt;With the WLC 8.5 code&#39;s release, Cisco introduced Identity Pre-Shared Key (IPSK), aka iPSK. Other wireless networking vendors like Extreme Networks have a similar solution called &lt;a href=&quot;https://www.extremenetworks.com/resources/webinar/private-pre-shared-key-ppsk-effortless-wi-fi-security/&quot; target=&quot;_blank&quot;&gt;Private Pre-Shared Key (PPSK)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;IPSK creates unique pre-shared keys for individuals or groups of users on the same SSID. It allows for the flexibility of using the same SSID for everything PSK related while still having different keys and policies on the network.&lt;br /&gt;&lt;br /&gt;Here is a simple demo that shows how to configure IPSK with RADIUS using Identity Service Engine (ISE).&lt;br /&gt;&lt;a href=&quot;#&quot;&gt;https://youtu.be/deEv-aNXfL0&lt;br /&gt;&lt;/a&gt;&lt;div style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span face=&quot;??, ??, ??, ??, Actor, NanumSquare, monospace, Inter, -apple-system, system-ui, Segoe UI, Roboto, Helvetica, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Microsoft YaHei Light, sans-serif&quot; style=&quot;color: #2e3338;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;400&quot; src=&quot;https://www.youtube.com/embed/deEv-aNXfL0&quot; width=&quot;700&quot; youtube-src-id=&quot;deEv-aNXfL0&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;-webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; color: #2e3338; font-family: &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, Actor, NanumSquare, monospace, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, Helvetica, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Microsoft YaHei Light&amp;quot;, sans-serif; font-size: 18px;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;-webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; color: #2e3338; font-family: &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, Actor, NanumSquare, monospace, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, Helvetica, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Microsoft YaHei Light&amp;quot;, sans-serif; font-size: 18px;&quot;&gt;&lt;h2 class=&quot;publish-article-heading&quot; data-heading=&quot;Why IPSK?&quot; style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box; font-size: 1.6em; margin: 15px 0px;&quot;&gt;Why IPSK?&lt;/h2&gt;&lt;/div&gt;&lt;div style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;&lt;p style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;WPA2-Enterprise with &lt;a href=&quot;#&quot;&gt;802.1X&lt;/a&gt;&amp;nbsp;authentication is commonly used for many enterprises, whereas home users use WPA/WPA2 Personal (aka &lt;a href=&quot;#&quot;&gt;WPA-PSK&lt;/a&gt;). Not all of these devices support 802.1x supplicant, so the enterprises need an alternative solution to connect the devices, such as IoT, sensors, BYOD, guests, etc. WPA-PSK could be considered an alternative, but the pre-shared key is the same for all clients connecting to the same WLAN. However, it may result in the key being shared with unauthorized users resulting in a security breach.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;&lt;p style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;IPSK resolves these issues by allowing the flexibility to assign AAA override attributes such as VLAN, QoS marking, and ACL, which are normally reserved for 802.1X WLANs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span face=&quot;??, ??, ??, ??, Actor, NanumSquare, monospace, Inter, -apple-system, system-ui, Segoe UI, Roboto, Helvetica, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Microsoft YaHei Light, sans-serif&quot; style=&quot;color: #2e3338;&quot;&gt;&lt;span style=&quot;background-color: white; outline-color: initial; outline-width: initial;&quot;&gt;&lt;img alt=&quot;Traditional PSK vs. Identity PSK&quot; referrerpolicy=&quot;no-referrer&quot; src=&quot;https://www.cisco.com/c/dam/en/us/td/i/400001-500000/420001-430000/421001-422000/421461.tif/_jcr_content/renditions/421461.jpg&quot; style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box; max-width: 100%; outline: none;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;-webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; color: #2e3338; font-family: &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, Actor, NanumSquare, monospace, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, Helvetica, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Microsoft YaHei Light&amp;quot;, sans-serif; font-size: 18px;&quot;&gt;&lt;h2 class=&quot;publish-article-heading&quot; data-heading=&quot;How to configure IPSK?&quot; style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box; font-size: 1.6em; margin: 15px 0px;&quot;&gt;How to configure IPSK?&lt;/h2&gt;&lt;/div&gt;&lt;div style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;&lt;p style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;Please refer to the following sites.&lt;br /&gt;&lt;a href=&quot;#&quot;&gt;Cisco Identify PSK - What is it, and how is it configured?&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;#&quot;&gt;Implementing Cisco iPSK with ISE – Ripples in Harmony&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;-webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; color: #2e3338; font-family: &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, Actor, NanumSquare, monospace, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, Helvetica, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Microsoft YaHei Light&amp;quot;, sans-serif; font-size: 18px;&quot;&gt;&lt;h4 style=&quot;box-sizing: border-box; font-size: 1.6em; margin: 15px 0px;&quot;&gt;References&lt;/h4&gt;&lt;/div&gt;&lt;div style=&quot;-webkit-tap-highlight-color: transparent; background-color: white; box-sizing: border-box; color: #2e3338; font-family: &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, Actor, NanumSquare, monospace, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, Helvetica, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Microsoft YaHei Light&amp;quot;, sans-serif;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;#&quot;&gt;8.5 Identity PSK Feature Deployment Guide - Cisco&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;div style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box;&quot;&gt;&lt;h2 class=&quot;publish-article-heading&quot; data-heading=&quot;Links&quot; style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box; font-size: 1.6em; margin: 15px 0px;&quot;&gt;&lt;div style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box; font-size: medium; font-weight: 400;&quot;&gt;&lt;/div&gt;&lt;a href=&quot;https://www.blogger.com/blog/post/edit/8473106158702896045/2678418403890300484#&quot; style=&quot;font-size: medium; font-weight: 400;&quot;&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h2 class=&quot;publish-article-heading&quot; data-heading=&quot;Links&quot; style=&quot;-webkit-tap-highlight-color: transparent; box-sizing: border-box; color: #2e3338; font-family: &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, &amp;quot;??&amp;quot;, Actor, NanumSquare, monospace, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, Helvetica, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Microsoft YaHei Light&amp;quot;, sans-serif; font-size: 1.6em; margin: 15px 0px;&quot;&gt;Links&lt;/h2&gt;&lt;/div&gt;&lt;a href=&quot;#&quot;&gt;_Index_Cisco&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://www.analysisman.com/feeds/2678418403890300484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment/fullpage/post/8473106158702896045/2678418403890300484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/2678418403890300484'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8473106158702896045/posts/default/2678418403890300484'/><link rel='alternate' type='text/html' href='https://www.analysisman.com/2022/07/cisco-ipsk.html' title='Cisco - Identity PSK (IPSK)'/><author><name>AnalysisMan&#39;s Blog</name><uri>http://www.blogger.com/profile/08074187382606848080</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_0gCp27iGX4c/SbPJuGewgVI/AAAAAAAAAFE/dzpLqCqzkt0/S220/analysisman.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/deEv-aNXfL0/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>