Configuration Library
Configuration Library

One of the most Useful commands - With Example

‎10-30-2013 07:24 PM

 

insert is my favorite command, This has saved so much time for me and probably will you as well. 

 

Lets say you are adding a term but realized you put #4 before #3, Instead of deleting it and trying to re add it and wasting time you can use the below example.

 

[edit]

aabrandt@host# show

policy-options {

           policy-statement statics {

                       term term1 {

                                 from {

                                            route-filter 192.168.0.0/16 orlonger;

                                            route-filter 224.0.0.0/3 orlonger;

                                  }

                                  then reject;

                        }

                        term term2 {

                                   from protocol direct;

                                   then reject;

                        }

                        term term4 {

                                   then accept;

                        }

                        term term3 {

                                   from protocol static;

                                    then reject;

                        }

            }

}

[edit]

aabrandt@host#

 

[edit]

aabrandt@host# edit policy-options policy-statment statics

[edit policy-options policy-statment statics]

aabrandt@host# insert term term3 before term term4 *** You can use BEFORE or AFTER, In this case it is before ***

[edit policy-options policy-statment statics ]

aabrandt@host# show

policy-options {

             policy-statement statics {

                         term term1 {

                                    from {

                                              route-filter 192.168.0.0/16 orlonger;

                                              route-filter 224.0.0.0/3 orlonger;

                                    }

                                    then reject;

                          }

                          term term2 {

                                     from protocol direct;

                                     then reject;

                          }

                          term term3 {

                                     from protocol static;

                                     then reject;

                           }

                           term term4 {

                           then accept;

                           }

              }

}

[edit policy-options policy-statment statics]

aabrandt@host# top

[edit]

aabrandt@host# commit

 

Aaron Brandt

IP Engineering 

Level 3 Communications

Aaron Brandt
aaron@tragic-kingdom.net