<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ngeran[io]</title>
    <link>https://ngeranio.com/</link>
    <description>Recent content on ngeran[io]</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 14 Apr 2025 16:52:11 -0400</lastBuildDate>
    <atom:link href="https://ngeranio.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Tagging</title>
      <link>https://ngeranio.com/junos/tagging/</link>
      <pubDate>Mon, 14 Apr 2025 16:52:11 -0400</pubDate>
      <guid>https://ngeranio.com/junos/tagging/</guid>
      <description>&lt;h2 id=&#34;junos-vlan-tagging-options-explained&#34;&gt;Junos VLAN Tagging Options Explained&lt;/h2&gt;&#xA;&lt;p&gt;Here&amp;rsquo;s a comparison of &lt;code&gt;vlan-tagging&lt;/code&gt;, &lt;code&gt;flexible-vlan-tagging&lt;/code&gt;, and &lt;code&gt;encapsulation flexible-ethernet-services&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;h3 id=&#34;1-vlan-tagging&#34;&gt;1. &lt;code&gt;vlan-tagging&lt;/code&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Configuration Level:&lt;/strong&gt; Physical Interface (&lt;code&gt;set interfaces &amp;lt;interface-name&amp;gt; vlan-tagging&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Enables basic IEEE 802.1Q VLAN tagging support on the physical interface.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Capabilities:&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Allows logical units (&lt;code&gt;unit&lt;/code&gt;) under this interface to be configured with a &lt;em&gt;single&lt;/em&gt; VLAN ID (&lt;code&gt;set interfaces &amp;lt;interface-name&amp;gt; unit &amp;lt;number&amp;gt; vlan-id &amp;lt;id&amp;gt;&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;Supports sending and receiving standard single-tagged Ethernet frames.&lt;/li&gt;&#xA;&lt;li&gt;Can support one untagged VLAN using the &lt;code&gt;native-vlan-id&lt;/code&gt; option on the physical interface.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Limitations:&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does &lt;em&gt;not&lt;/em&gt; natively support receiving or sending double-tagged (QinQ/Stacked VLAN) frames on logical units.&lt;/li&gt;&#xA;&lt;li&gt;Does &lt;em&gt;not&lt;/em&gt; easily support mixing tagged and untagged traffic across &lt;em&gt;different&lt;/em&gt; logical units on the same physical interface (only one native/untagged VLAN is easily supported for the whole port).&lt;/li&gt;&#xA;&lt;li&gt;Limited flexibility in VLAN mapping per logical unit.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Typical Use Case:&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Standard &amp;ldquo;trunk&amp;rdquo; ports connecting to switches or other routers where multiple VLANs, each identified by a single tag, need to be carried.&lt;/li&gt;&#xA;&lt;li&gt;Simple Layer 2 or Layer 3 sub-interfaces.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt;&#xA;&#xA;&lt;div class=&#34;ide-block&#34;&gt;&#xA;  &lt;div class=&#34;ide-header&#34;&gt;&#xA;    &lt;div class=&#34;flex items-center gap-2&#34;&gt;&#xA;      &lt;span class=&#34;ide-dots&#34;&gt;&#xA;        &lt;span style=&#34;background:#ff5f57&#34;&gt;&lt;/span&gt;&#xA;        &lt;span style=&#34;background:#febc2e&#34;&gt;&lt;/span&gt;&#xA;        &lt;span style=&#34;background:#28c840&#34;&gt;&lt;/span&gt;&#xA;      &lt;/span&gt;&#xA;      &lt;span class=&#34;font-mono text-[10px] text-on-surface ml-4 tracking-widest uppercase&#34;&gt;&#xA;        junos&#xA;      &lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;button class=&#34;copy-btn text-on-surface-variant hover:text-high-contrast transition-colors&#34; aria-label=&#34;Copy code&#34;&gt;&#xA;      &lt;span class=&#34;material-symbols-outlined text-base&#34;&gt;content_copy&lt;/span&gt;&#xA;    &lt;/button&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;pre class=&#34;ide-pre&#34;&gt;&lt;code&gt;# Configure the physical interface for basic single-tagging&#xA;set interfaces ge-0/0/1 vlan-tagging&#xA;set interfaces ge-0/0/1 native-vlan-id 10  # Optional: VLAN 10 is untagged&#xA;&#xA;# Configure logical units with single VLAN IDs&#xA;set interfaces ge-0/0/1 unit 100 vlan-id 100&#xA;set interfaces ge-0/0/1 unit 100 family inet address 192.168.100.1/24&#xA;&#xA;set interfaces ge-0/0/1 unit 200 vlan-id 200&#xA;set interfaces ge-0/0/1 unit 200 family inet address 192.168.200.1/24&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/div&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;2-flexible-vlan-tagging&#34;&gt;2. &lt;code&gt;flexible-vlan-tagging&lt;/code&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Configuration Level:&lt;/strong&gt; Physical Interface (&lt;code&gt;set interfaces &amp;lt;interface-name&amp;gt; flexible-vlan-tagging&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Enables advanced VLAN tagging capabilities, allowing for more complex scenarios on a single physical interface.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Capabilities:&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Supports logical units with &lt;em&gt;single&lt;/em&gt; VLAN IDs (&lt;code&gt;vlan-id&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;Supports logical units with &lt;em&gt;double&lt;/em&gt; (stacked/QinQ) VLAN tags (&lt;code&gt;vlan-tags outer &amp;lt;tag&amp;gt; inner &amp;lt;tag&amp;gt;&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;Supports logical units accepting &lt;em&gt;untagged&lt;/em&gt; traffic (&lt;code&gt;vlan-id none&lt;/code&gt;, though configuration details vary slightly by platform/scenario).&lt;/li&gt;&#xA;&lt;li&gt;Allows mixing single-tagged, double-tagged, and untagged logical units on the &lt;em&gt;same&lt;/em&gt; physical interface.&lt;/li&gt;&#xA;&lt;li&gt;Supports VLAN ID lists and ranges on logical units (&lt;code&gt;vlan-id-list [ list-of-vlans ]&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;Often a prerequisite for advanced Layer 2 features and services.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Limitations:&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Slightly more complex configuration as each logical unit&amp;rsquo;s tagging requirement must be explicitly defined.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Typical Use Case:&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;QinQ deployments (Service Provider NNI, Enterprise Campus).&lt;/li&gt;&#xA;&lt;li&gt;Interfaces needing to handle a mix of single-tagged customer traffic and double-tagged infrastructure traffic.&lt;/li&gt;&#xA;&lt;li&gt;Interfaces where some services are tagged and others are untagged.&lt;/li&gt;&#xA;&lt;li&gt;Aggregation points requiring flexible VLAN mapping.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt;&#xA;&#xA;&lt;div class=&#34;ide-block&#34;&gt;&#xA;  &lt;div class=&#34;ide-header&#34;&gt;&#xA;    &lt;div class=&#34;flex items-center gap-2&#34;&gt;&#xA;      &lt;span class=&#34;ide-dots&#34;&gt;&#xA;        &lt;span style=&#34;background:#ff5f57&#34;&gt;&lt;/span&gt;&#xA;        &lt;span style=&#34;background:#febc2e&#34;&gt;&lt;/span&gt;&#xA;        &lt;span style=&#34;background:#28c840&#34;&gt;&lt;/span&gt;&#xA;      &lt;/span&gt;&#xA;      &lt;span class=&#34;font-mono text-[10px] text-on-surface ml-4 tracking-widest uppercase&#34;&gt;&#xA;        junos&#xA;      &lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;button class=&#34;copy-btn text-on-surface-variant hover:text-high-contrast transition-colors&#34; aria-label=&#34;Copy code&#34;&gt;&#xA;      &lt;span class=&#34;material-symbols-outlined text-base&#34;&gt;content_copy&lt;/span&gt;&#xA;    &lt;/button&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;pre class=&#34;ide-pre&#34;&gt;&lt;code&gt;# Configure the physical interface for advanced tagging&#xA;set interfaces xe-0/1/0 flexible-vlan-tagging&#xA;&#xA;# Configure a logical unit for single-tagged traffic&#xA;set interfaces xe-0/1/0 unit 101 description &amp;#34;Single Tagged Customer A&amp;#34;&#xA;set interfaces xe-0/1/0 unit 101 vlan-id 101&#xA;set interfaces xe-0/1/0 unit 101 family bridge # Example for L2&#xA;&#xA;# Configure a logical unit for double-tagged (QinQ) traffic&#xA;set interfaces xe-0/1/0 unit 500 description &amp;#34;QinQ Customer B (Outer 500, Inner 50)&amp;#34;&#xA;set interfaces xe-0/1/0 unit 500 vlan-tags outer 500 inner 50&#xA;set interfaces xe-0/1/0 unit 500 family bridge # Example for L2&#xA;&#xA;# Configure a logical unit for untagged traffic (config might vary slightly)&#xA;# This often requires specific encapsulation like vlan-bridge or ethenet-bridge&#xA;set interfaces xe-0/1/0 unit 0 description &amp;#34;Untagged Management&amp;#34;&#xA;set interfaces xe-0/1/0 unit 0 encapsulation vlan-bridge&#xA;# Note: No &amp;#39;vlan-id&amp;#39; or &amp;#39;vlan-tags&amp;#39; means it might handle untagged frames if configured correctly&#xA;set interfaces xe-0/1/0 unit 0 family inet address 10.0.0.1/24&#xA;&#xA;# Configure a logical unit accepting a list of VLANs&#xA;set interfaces xe-0/1/0 unit 999 description &amp;#34;VLAN List Service&amp;#34;&#xA;set interfaces xe-0/1/0 unit 999 vlan-id-list [ 200 205-210 300 ]&#xA;set interfaces xe-0/1/0 unit 999 encapsulation vlan-bridge&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/div&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;3-encapsulation-flexible-ethernet-services&#34;&gt;3. &lt;code&gt;encapsulation flexible-ethernet-services&lt;/code&gt;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Configuration Level:&lt;/strong&gt; Physical Interface (&lt;code&gt;set interfaces &amp;lt;interface-name&amp;gt; encapsulation flexible-ethernet-services&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Purpose:&lt;/strong&gt; Primarily used on MX Series routers (and some other platforms) to allow a &lt;em&gt;mix of different Layer 2 encapsulation types&lt;/em&gt; (like bridge, ccc, vpls) on different logical units of the &lt;em&gt;same&lt;/em&gt; physical interface. It fundamentally changes how the interface PFE (Packet Forwarding Engine) processes frames to support this service flexibility.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Capabilities:&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Allows logical units (&lt;code&gt;unit&lt;/code&gt;) under the same physical interface to have different Ethernet service encapsulations (e.g., &lt;code&gt;encapsulation vlan-bridge&lt;/code&gt;, &lt;code&gt;encapsulation vlan-ccc&lt;/code&gt;, &lt;code&gt;encapsulation vlan-vpls&lt;/code&gt;, &lt;code&gt;encapsulation ethernet-ccc&lt;/code&gt;, etc.).&lt;/li&gt;&#xA;&lt;li&gt;Enables maximum service multiplexing onto a single physical port.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Important Note:&lt;/strong&gt; This option &lt;em&gt;must often be used in conjunction with &lt;code&gt;flexible-vlan-tagging&lt;/code&gt;&lt;/em&gt; if the services running on the logical units need to handle tagged frames (single or double). &lt;code&gt;flexible-ethernet-services&lt;/code&gt; defines the &lt;em&gt;service type&lt;/em&gt; flexibility, while &lt;code&gt;flexible-vlan-tagging&lt;/code&gt; defines the &lt;em&gt;VLAN tag&lt;/em&gt; flexibility.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Limitations:&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Platform-specific (mainly MX Series).&lt;/li&gt;&#xA;&lt;li&gt;Adds configuration complexity.&lt;/li&gt;&#xA;&lt;li&gt;Cannot be combined with &lt;code&gt;vlan-tagging&lt;/code&gt; on the same physical interface.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Typical Use Case:&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Service Provider edge routers (PE) terminating multiple customers with different L2VPN service types (E-Line/CCC, E-LAN/VPLS, E-Tree) or bridging requirements on the same physical link (NNI or UNI).&lt;/li&gt;&#xA;&lt;li&gt;Data Center interconnects requiring diverse L2 service types.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt;&#xA;&#xA;&lt;div class=&#34;ide-block&#34;&gt;&#xA;  &lt;div class=&#34;ide-header&#34;&gt;&#xA;    &lt;div class=&#34;flex items-center gap-2&#34;&gt;&#xA;      &lt;span class=&#34;ide-dots&#34;&gt;&#xA;        &lt;span style=&#34;background:#ff5f57&#34;&gt;&lt;/span&gt;&#xA;        &lt;span style=&#34;background:#febc2e&#34;&gt;&lt;/span&gt;&#xA;        &lt;span style=&#34;background:#28c840&#34;&gt;&lt;/span&gt;&#xA;      &lt;/span&gt;&#xA;      &lt;span class=&#34;font-mono text-[10px] text-on-surface ml-4 tracking-widest uppercase&#34;&gt;&#xA;        junos&#xA;      &lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;button class=&#34;copy-btn text-on-surface-variant hover:text-high-contrast transition-colors&#34; aria-label=&#34;Copy code&#34;&gt;&#xA;      &lt;span class=&#34;material-symbols-outlined text-base&#34;&gt;content_copy&lt;/span&gt;&#xA;    &lt;/button&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;pre class=&#34;ide-pre&#34;&gt;&lt;code&gt;# Configure the physical interface for flexible service encapsulations AND flexible tagging&#xA;set interfaces xe-0/2/0 encapsulation flexible-ethernet-services&#xA;set interfaces xe-0/2/0 flexible-vlan-tagging&#xA;&#xA;# Logical unit for a bridged service (single tag)&#xA;set interfaces xe-0/2/0 unit 1000 description &amp;#34;Bridged Service VLAN 1000&amp;#34;&#xA;set interfaces xe-0/2/0 unit 1000 encapsulation vlan-bridge&#xA;set interfaces xe-0/2/0 unit 1000 vlan-id 1000&#xA;&#xA;# Logical unit for a VPLS service (QinQ tag)&#xA;set interfaces xe-0/2/0 unit 2000 description &amp;#34;VPLS Service Outer 200 Inner 20&amp;#34;&#xA;set interfaces xe-0/2/0 unit 2000 encapsulation vlan-vpls&#xA;set interfaces xe-0/2/0 unit 2000 vlan-tags outer 200 inner 20&#xA;&#xA;# Logical unit for a CCC/L2Circuit service (single tag)&#xA;set interfaces xe-0/2/0 unit 3000 description &amp;#34;CCC/E-Line Service VLAN 3000&amp;#34;&#xA;set interfaces xe-0/2/0 unit 3000 encapsulation vlan-ccc&#xA;set interfaces xe-0/2/0 unit 3000 vlan-id 3000&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/div&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;summary-table&#34;&gt;Summary Table&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;Feature&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;&lt;code&gt;vlan-tagging&lt;/code&gt;&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;&lt;code&gt;flexible-vlan-tagging&lt;/code&gt;&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;&lt;code&gt;encapsulation flexible-ethernet-services&lt;/code&gt; (+ &lt;code&gt;flexible-vlan-tagging&lt;/code&gt;)&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Config Level&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Physical Interface&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Physical Interface&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Physical Interface&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Primary Purpose&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Basic 802.1Q tagging&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Advanced VLAN tagging (QinQ, Mixed)&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Mix different L2 service types on units&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Single Tag Support&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes (via &lt;code&gt;vlan-id&lt;/code&gt; on unit)&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes (via &lt;code&gt;vlan-id&lt;/code&gt; on unit)&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes (if &lt;code&gt;flexible-vlan-tagging&lt;/code&gt; also used)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Double Tag (QinQ) Support&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;No&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes (via &lt;code&gt;vlan-tags&lt;/code&gt; on unit)&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes (if &lt;code&gt;flexible-vlan-tagging&lt;/code&gt; also used)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Untagged Support&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes (one &lt;code&gt;native-vlan-id&lt;/code&gt;)&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes (per unit, requires specific config)&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes (per unit, requires specific config)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Mixed Tag/Untagged Units&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;No (except native)&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;VLAN Lists/Ranges&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;No&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Mixed L2 Encapsulations per Port&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;No&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;No&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Yes (e.g., bridge, ccc, vpls on same port)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Common Platforms&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;All Junos platforms&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Most modern Junos platforms&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Primarily MX Series (and some others like PTX, ACX)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Use When&amp;hellip;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Simple trunk port, single tags only.&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Need QinQ, mix tagged/untagged, VLAN lists.&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Need to mix L2VPN service types (VPLS, CCC, Bridge) on one port (MX).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;In essence:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>AS Path</title>
      <link>https://ngeranio.com/routing/bgp/as_path/</link>
      <pubDate>Tue, 17 Dec 2024 16:04:48 -0500</pubDate>
      <guid>https://ngeranio.com/routing/bgp/as_path/</guid>
      <description>Indicate path back to the route source and prevents routing loops.</description>
    </item>
    <item>
      <title>Local Preference</title>
      <link>https://ngeranio.com/routing/bgp/local_preference/</link>
      <pubDate>Thu, 12 Dec 2024 17:30:21 -0500</pubDate>
      <guid>https://ngeranio.com/routing/bgp/local_preference/</guid>
      <description>The Power of Local Preference. The first BGP attribute used to favor one route over another.</description>
    </item>
    <item>
      <title>BGP Attributes</title>
      <link>https://ngeranio.com/routing/bgp/bgp-attributes/</link>
      <pubDate>Tue, 10 Dec 2024 17:36:42 -0500</pubDate>
      <guid>https://ngeranio.com/routing/bgp/bgp-attributes/</guid>
      <description>BGP uses different attributes to control the advertisement and influence path selection</description>
    </item>
    <item>
      <title>Route Selection</title>
      <link>https://ngeranio.com/routing/bgp/bgp-route-selection/</link>
      <pubDate>Sun, 01 Dec 2024 09:15:27 -0500</pubDate>
      <guid>https://ngeranio.com/routing/bgp/bgp-route-selection/</guid>
      <description>How to influance the route selection with the approptiate attributes.</description>
    </item>
    <item>
      <title>Finite State Machine</title>
      <link>https://ngeranio.com/routing/bgp/fsm/</link>
      <pubDate>Fri, 22 Nov 2024 13:14:14 -0500</pubDate>
      <guid>https://ngeranio.com/routing/bgp/fsm/</guid>
      <description>This article explains the different states during the BGP neighbor negotiation</description>
    </item>
    <item>
      <title>Headers and Types</title>
      <link>https://ngeranio.com/routing/ospf/packet-types/</link>
      <pubDate>Fri, 22 Nov 2024 13:14:14 -0500</pubDate>
      <guid>https://ngeranio.com/routing/ospf/packet-types/</guid>
      <description>Packet Header and Packet Types</description>
    </item>
    <item>
      <title>Type 5 - AS External</title>
      <link>https://ngeranio.com/routing/ospf/lsa5/</link>
      <pubDate>Fri, 22 Nov 2024 13:13:56 -0500</pubDate>
      <guid>https://ngeranio.com/routing/ospf/lsa5/</guid>
      <description>OSPF Type 4 LSA Summary</description>
    </item>
    <item>
      <title>Type 4 - ASBR Summary</title>
      <link>https://ngeranio.com/routing/ospf/lsa4/</link>
      <pubDate>Fri, 22 Nov 2024 13:13:46 -0500</pubDate>
      <guid>https://ngeranio.com/routing/ospf/lsa4/</guid>
      <description>OSPF Type 4 LSA Summary</description>
    </item>
    <item>
      <title>Type 3 - Summary</title>
      <link>https://ngeranio.com/routing/ospf/lsa3/</link>
      <pubDate>Fri, 22 Nov 2024 13:13:42 -0500</pubDate>
      <guid>https://ngeranio.com/routing/ospf/lsa3/</guid>
      <description>OSPF Type 3 LSA Summary</description>
    </item>
    <item>
      <title>Type 2 - Network</title>
      <link>https://ngeranio.com/routing/ospf/lsa2/</link>
      <pubDate>Fri, 22 Nov 2024 13:13:33 -0500</pubDate>
      <guid>https://ngeranio.com/routing/ospf/lsa2/</guid>
      <description>OSPF Type 2 LSA Summary</description>
    </item>
    <item>
      <title>Type 1 - Router</title>
      <link>https://ngeranio.com/routing/ospf/lsa1/</link>
      <pubDate>Fri, 22 Nov 2024 13:13:23 -0500</pubDate>
      <guid>https://ngeranio.com/routing/ospf/lsa1/</guid>
      <description>OSPF Type 1 LSA Summary</description>
    </item>
  </channel>
</rss>
