To test the example in this section, perform the following steps:
system {
scripts {
commit {
file ex-so-encap.xsl;
allow-transients;
}
}
}
interfaces {
so-1/2/2 {
sonet-options {
aggregate as0;
}
}
so-1/2/3 {
unit 0 {
family inet {
address 10.0.0.3/32;
}
}
}
so-1/2/4 {
unit 0 {
family inet {
address 10.0.0.4/32;
}
}
}
}
- [edit]
- user@host# load merge terminal
- [Type ^D at a new line to end input]
- > Paste the contents of the clipboard here<
- [edit]
- user@host# commit
Display Configuration with Transient Changes
When you issue the show interfaces | display commit-scripts command, the following output appears:
[edit]
user@host# show interfaces | display commit-scripts
so-1/2/2 {
sonet-options { # The presence of these statements prevents the
aggregate as0; # transient change from taking effect on this interface.
}
}
so-1/2/3 {
encapsulation cisco-hdlc; # Added by transient change.
unit 0 {
family inet {
address 10.0.0.3/32;
}
}
}
so-1/2/4 {
encapsulation cisco-hdlc; # Added by transient change.
unit 0 {
family inet {
address 10.0.0.4/32;
}
}
}
Display Configuration Without Transient Changes
When you issue the show interfaces command, the following output appears. The transient changes are not displayed when you do not include the piped display commit-scripts option. They are in effect nonetheless.
[edit]
user@host# show interfaces
so-1/2/2 {
sonet-options {
aggregate as0;
}
}
so-1/2/3 {
unit 0 {
family inet {
address 10.0.0.3/32;
}
}
}
so-1/2/4 {
unit 0 {
family inet {
address 10.0.0.4/32;
}
}
}