[Contents] [Prev] [Next] [Index] [Report an Error]

Testing ex-iso.xsl

To test the example in this section, perform the following steps:

  1. From Controlling IS-IS and MPLS Interfaces, copy the Extensible Stylesheet Language Transformations (XSLT) or SLAX script into a text file, and name the file ex-iso.xsl. Copy the ex-iso.xsl file to the /var/db/scripts/commit directory on your routing platform.
  2. Select the following configuration, and press Ctrl+c to copy it to the clipboard. If you are using the SLAX version of the script, change the filename to filename.slax.
    system {
        scripts {
            commit {
                file ex-iso.xsl;
            }
        }
    }
    interfaces {
        lo0 {
            unit 0 {
                family iso;
            }
        }
        so-1/2/3 {
            unit 0 {
                family iso;
            }
        }
        so-1/3/2 {
            unit 0 {
                family iso;
            }
        }
    }
    protocols {
        mpls {
            enable;
        }
    }
  3. Merge the configuration into your routing platform configuration by issuing the load merge terminal configuration mode command:
    [edit]
    user@host# load merge terminal
    [Type ^D at a new line to end input]
    > Paste the contents of the clipboard here<
    1. At the prompt, paste the contents of the clipboard using the mouse and the paste icon.
    2. Press Enter.
    3. Press Ctrl+d.
  4. Issue the commit command. When you issue the commit command, the following output appears:
    [edit]
    user@host# commit
    [edit interfaces interface so-1/2/3 unit 0]
        warning: Adding 'family mpls' to ISO-enabled interface
    [edit interfaces interface so-1/2/3 unit 0]
        warning: Adding ISO-enabled interface so-1/2/3.0 to [protocols mpls]
    [edit interfaces interface so-1/3/2 unit 0]
        warning: Adding 'family mpls' to ISO-enabled interface
    [edit interfaces interface so-1/3/2 unit 0]
        warning: Adding ISO-enabled interface so-1/3/2.0 to [protocols mpls]
    commit complete
  5. Issue the show interfaces command. Confirm that the loopback interface is not altered, and the SONET/SDH interfaces are altered.
    [edit]
    user@host# show interfaces
    so-1/2/3 {
        unit 0 {
            family iso;
            family mpls;
        }
    }
    so-1/3/2 {
        unit 0 {
            family iso;
            family mpls;
        }
    }
    lo0 {
        unit 0 {
            family iso;
        }
    }

[Contents] [Prev] [Next] [Index] [Report an Error]