Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
IS-IS User Guide
Table of Contents Expand all
list Table of Contents
file_download PDF
{ "lLangCode": "en", "lName": "English", "lCountryCode": "us", "transcode": "en_US" }
English
keyboard_arrow_right

Example: Configuring IS-IS for CLNS

date_range 24-Nov-23

This example shows how to create a routing instance and enable IS-IS protocol on all interfaces.

Requirements

Before you begin, configure the network interfaces. See Interfaces User Guide for Security Devices.

Overview

The configuration instructions in this topic describe how to create a routing-instance called aaaa, enable IS-IS on all interfaces, and define BGP export policy name (dist-bgp), family (ISO), and protocol (BP), and apply the export policy to IS-IS.

Configuration

Procedure

CLI Quick Configuration

To quickly configure this example, copy the following commands, paste them into a text file, remove any line breaks, change any details necessary to match your network configuration, copy and paste the commands into the CLI at the [edit] hierarchy level, and then enter commit from configuration mode.

content_copy zoom_out_map
set routing-instances aaaa protocols isis clns-routing
set routing-instances aaaa protocols isis interface all 
set routing-instances aaaa protocols isis no-ipv4-routing no-ipv6-routing 
set policy-options policy-statement dist-bgp from family iso protocol bgp
set policy-options policy-statement dist-bgp then accept 
set routing-instances aaaa protocols isis export dist-bgp 

Step-by-Step Procedure

The following example requires you to navigate various levels in the configuration hierarchy. For instructions on how to do that, see Using the CLI Editor in Configuration Mode.

To configure IS-IS for CLNS:

  1. Configure the routing instance.

    content_copy zoom_out_map
    [edit]
    user@host# edit routing-instances aaaa
    
  2. Enable CLNS routing.

    content_copy zoom_out_map
    [edit routing-instances aaaa]
    user@host# set protocols isis clns-routing
    
  3. Enable IS-IS on all interfaces.

    content_copy zoom_out_map
    [edit routing-instances aaaa]
    user@host# set protocols isis interface all
    
  4. (Optional) Disable IPv4 and IPv6 routing to configure a pure CLNS network .

    content_copy zoom_out_map
    [edit routing-instances aaaa]
    user@host# set protocols isis no-ipv4-routing no-ipv6-routing
    
  5. Define the BGP export policy name, family, and protocol.

    content_copy zoom_out_map
    [edit policy-options]
    user@host# set policy-statement dist-bgp from family iso protocol bgp
    
  6. Define the action for the export policy.

    content_copy zoom_out_map
    [edit  policy-options]
    user@host# set policy-statement dist-bgp then accept
    
  7. Apply the export policy to IS-IS.

    content_copy zoom_out_map
    [edit routing-instances aaaa]
    user@host# set protocols isis export dist-bgp
    

Results

From configuration mode, confirm your configuration by entering the show routing-instances command. If the output does not display the intended configuration, repeat the configuration instructions in this example to correct it.

content_copy zoom_out_map
[edit]
user@host# show routing-instances
aaaa {
    protocols {
        isis {
            export dist-bgp;
            no-ipv4-routing;
            no-ipv6-routing;
            clns-routing;
            interface all;
        }

If you are done configuring the device, enter commit from configuration mode.

Verification

Confirm that the configuration is working properly.

Verifying Routing-Instance for CLNS

Purpose

Verify that the policy options are enabled for the routing instance.

Action

From operational mode, enter the show routing-instances command.

Verifying IS-IS for CLNS

Purpose

Verify that IS-IS is enabled.

Action

From operational mode, enter the show protocols command.

footer-navigation