Chapter 4 Where to Start with Network Automation?

For diagrams, tables, or exact code formatting, .

JOHN W. CAPOBIANCOPRINTED PAGE 75

o QoS model for legacy multi-layer switching (MLS) QoS. o Applied at access layer on 3750 platform.

 12_IOS_6k_qos.j2: o QoS model specific to the core or Catalyst 6000 platform.

 13_IOS_mqc_qos.j2: o Modern modular QoS CLI (MQC) model. o Applied at both distribution layer on Catalyst 4500 platform and access layer on Catalyst

3850 platform.  14_IOS_prefix_list.j2: o Standard prefix list commands. o Used on core or distribution layers.

 15_IOS_route_maps.j2: o Route maps commands. o Applied at core or distribution layers.

 16_IOS_aaa_rsa.j2: o Authentication, authorization, auditing. o RSA authentication. o Applied across the enterprise.

 17_IOS_dot1x.j2: o 802.1x related configurations. o Applied at the access layer.

 18_IOS_dot1x_radius.j2: o 802.1x RADIUS server configurations. o Applied at the access layer.

 19_IOS_vrfs.j2: o Virtual Route Forwarding (VRF) related configurations. o Applied at the core and distribution layers. o Sample:

{% if platform_defaults.type == CORE or platform_defaults.type == DIST %} 
{%     for host_vrf in host_vrfs %} 
{%         if host_vrf == "global" %} 
{%         else %} 
vrf definition {{ host_vrf }} 
{%         endif %} 
{%         if host_vrf == "global" %} 
{%         else %} 
 vnet tag {{ host_vrfs[host_vrf].tag }} 
  address-family ipv4 
  exit-address-family 
{%         endif %} 
{%         if host_vrfs[host_vrf].multicast is defined %} 
ip multicast-routing vrf {{ host_vrf }}