Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

OpenConfig ISIS コマンドの Junos 設定へのマッピング

メモ:

OpenConfig データ モデルのサポートされているバージョンについては、「 OpenConfig データ モデルのバージョン 」を参照してください。

グローバル構成

/network-instances/network-instance/protocols/protocol/isis/ の下にある以下の OpenConfig パスの構成マッピングについては、表 1 を参照してください。

  • /global/timers/config/lsp-lifetime-interval
  • /global/timers/config/lsp-refresh-interval
  • /global/timers/spf/config/spf-first-interval
  • /global/timers/spf/config/spf-hold-interval
  • /global/lsp-bit/overload-bit/config/set-bit
  • /global/config/net
  • /global/config/level-capability
  • /global/afi-safi/af/config/enabled
  • /global/transport/config/lsp-mtu-size
表 1: グローバル ISIS 構成

コマンド

OpenConfig Configuration

Junos の設定

LSP ライフタイム インターバル

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         global { 
            timers {
               config { 
                  lsp-lifetime-interval <>;  
               } 
            } 
         } 
      }
   } 
} 
protocols { 
   isis { 
      lsp-lifetime <>;
   }
}

OpenConfigパス: /network-instances/network-instance/protocols/protocol/isis/global/timers/config/lsp-lifetime-interval

LSP リフレッシュ間隔

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         global { 
            timers {
               config { 
                  lsp-refresh-interval <>;  
               } 
            } 
         } 
      }
   } 
} 
protocols { 
   isis { 
      lsp-refresh-interval <>;
   }
}

OpenConfigパス: /network-instances/network-instance/protocols/protocol/isis/global/timers/config/lsp-refresh-interval

SPF の最初の間隔

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         global { 
            timers {
               spf {
                  config { 
                     spf-first-interval <>;  
                  } 
               }  
            } 
         } 
      }
   } 
} 
protocols { 
   isis { 
      spf-options {
         delay <>;
      }
   }
}
OpenConfig パス:

/network-instances/network-instance/protocols/protocol/isis/global/timers/spf/config/spf-first-interval

SPF ホールド間隔

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         global { 
            timers {
               spf {
                  config { 
                     spf-hold-interval <>;  
                  }
               }  
            } 
         } 
      }
   } 
} 
protocols { 
   isis { 
      spf-options {
         holddown <>;
      }
   }
}

OpenConfig パス: /network-instances/network-instance/protocols/protocol/isis/global/timers/spf/config/spf-hold-interval

過負荷ビット

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         global { 
            lsp-bit {
               overload-bit {
                  config { 
                     set-bit <true | false>;  
                  } 
               } 
            } 
         } 
      }
   } 
} 
protocols { 
   isis { 
      overload;
   }
}
 

OpenConfig パス: /network-instances/network-instance/protocols/protocol/isis/global/lsp-bit/overload-bit/config/set-bit

ネット

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         global { 
            config {
               overload-bit {
                  config { 
                     net <>;  
                  } 
               }  
            } 
         }
      }
   }
} 
protocols { 
   isis { 
      net <>;
   }
}
 

OpenConfig パス: /network-instances/network-instance/protocols/protocol/isis/global/config/net

レベル能力

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         global { 
            config {
               overload-bit {
                  config { 
                     level-capability <>;  
                  } 
               }  
            } 
         }
      }
   } 
} 
protocols { 
   isis { 
      level <> disable;
   }
}
 

OpenConfig パス: /network-instances/network-instance/protocols/protocol/isis/global/config/level-capability

アドレスファミリーインジケーター(AFI)と後続のアドレスファミリー識別子(SAFI)

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         global { 
            afi-safi {
               af <> {
                  config { 
                     enabled FALSE;  
                  } 
               }
            }
         }
      }
   }
} 
protocols { 
   isis { 
      (no-ipv4-routing | 
       no-ipv6-routing);
   }
}
 

OpenConfig path: /network-instances/network-instance/protocols/protocol/isis/global/afi-safi/af/config/enabled

OpenConfig で、値trueを設定するかfalse、アドレスファミリーを有効または無効にします。Junos では、IPv4 および IPv6 アドレスファミリーがデフォルトで有効になっています。無効にするには、 または no-ipv6-routing ステートメントを使用しますno-ipv4-routing

メモ:Junos は、AFI では IPv4 および IPv6 アドレス ファミリーをサポートし、SAFI ではユニキャストのみをサポートします。

LSP MTUサイズ

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         isis {
            global { 
               transport {
                  config { 
                     lsp-mtu-size <>;  
                  } 
               }
            }
         }
      }
   }
} 
protocols { 
   isis { 
      max-lsp-size <>;
   }
}
 

OpenConfig path: /network-instances/network-instance/protocols/protocol/isis/global/transport/config/lsp-mtu-size

メモ:

の値 max-lsp-size の範囲は 512 から 9192 バイトです。この範囲外の値を指定すると、OpenConfig でコミット エラーが発生します。

レベル設定

/network-instances/network-instance/protocols/protocol/isis/ 以下の OpenConfig パスの構成マッピングについては、表 2 を参照してください。

  • /レベル/レベル/設定/有効
  • /レベル/レベル/認証/構成/認証タイプ

  • /レベル/レベル/認証/構成/認証パスワード

  • /レベル/レベル/認証/構成/有効

  • /levels/level/authentication/config/disable-lsp

表 2: レベル ISIS 構成

コマンドとパス

OpenConfig Configuration

Junos の設定

有効または無効

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         levels { 
            level {
               config { 
                  enabled FALSE;  
               }
            }
         }
      }
   }
} 
protocols { 
   isis { 
      level <> {
         disable;
      }
   }
}
 

OpenConfig パス: /network-instances/network-instance/protocols/protocol/isis/levels/level/config/enabled

OpenConfig で、有効にする値 true を構成します。

認証の種類

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         levels { 
            level <> {
               authentication { 
                  config {
                     auth-type (simple-key | keychain);  
                  }
               }
            }
         }
      }
   }
} 

Na

OpenConfig パス: /network-instances/network-instance/protocols/protocol/isis/levels/level/authentication/config/auth-type

認証パスワード

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         levels { 
            level <> {
               authentication { 
                  config {
                     auth-password <>;  
                  }
               }
            }
         }
      }
   }
} 
protocols { 
   isis { 
      level <> {
         authentication-key <>;
      }
   }
}
 

OpenConfigパス: /network-instances/network-instance/protocols/protocol/isis/levels/level/authentication/config/auth-password

Hello認証(無効)

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         levels { 
            level <> {
               authentication { 
                  config {
                     enabled FALSE;  
                  }
               }  
            } 
         } 
      }
   } 
} 
protocols { 
   isis { 
      level <> {
         inactive: 
         authentication-key <>;
         inactive: 
         authentication-type <>;
      }
   }
}
 

OpenConfig パス: /network-instances/network-instance/protocols/protocol/isis/levels/level/authentication/config/enabled

LSP パケットの認証を無効にする

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> {
         isis {
            levels {
               level <> {
                  authentication {
                     config {
                        disable-lsp TRUE;
                     }
                  }
               }
            }
         }
      }
   }
}
protocols { 
   isis { 
      level <> {
         no-lsp-authentication;
      }
   }
}
 

OpenConfigパス: /network-instances/network-instance/protocols/protocol/isis/levels/level/authentication/config/disable-lsp

インターフェイス設定

/network-instances/network-instance/protocols/protocol/isis/ 以下の OpenConfig パスの構成マッピングについては、表 3 を参照してください。

  • /interfaces/interface/config/enabled
  • /interfaces/interface/config/hello-padding
  • /interfaces/interface/config/circuit-type
  • /interfaces/interface/timers/config/csnp-interval
  • /interfaces/interface/levels/level/timers/config/hello-interval
  • /interfaces/interface/levels/level/timers/config/hello-multiplier
  • インターフェイス/インターフェイス/レベル/レベル/hello-authentication/config/enabled
  • /interfaces/interface/levels/level/hello-authentication/config/auth-type
  • /interfaces/interface/levels/level/hello-authentication/config/auth-mode
  • /interfaces/interface/levels/level/hello-authentication/config/auth-password
  • /interfaces/interface/afi-safi/af/config/enabled

表 3: インターフェイス ISIS の設定

コマンドとパス

OpenConfig Configuration

Junos の設定

有効または無効

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         interfaces { 
            interface {
               config { 
                  enabled FALSE;
               } 
            } 
         } 
      } 
   }
} 
protocols { 
   isis { 
      interface <> {
         disable;
      }
   }
}
 

OpenConfig パス: /network-instances/network-instance/protocols/protocol/isis/interfaces/interface/config/enabled

こんにちはパディング

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         interfaces { 
            interface {
               config { 
                  hello-padding <>;
               } 
            }  
         } 
      } 
   }
} 
protocols { 
   isis { 
      interface <> {
         hello-padding <>;
      }
   }
}
 

OpenConfigパス: /network-instances/network-instance/protocols/protocol/isis/interfaces/interface/config/hello-padding

CSNP 間隔

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         interfaces {
            interface <> {
               timers {
                  config { 
                     csnp-interval <>;
                  }
               } 
            } 
         } 
      }
   } 
}
protocols { 
   isis {
      interface <> {
         csnp-interval <>;
      }
   }
}
 

OpenConfig path: /network-instances/network-instance/protocols/protocol/isis/interfaces/interface/timers/config/csnp-interval

Hello 間隔

openconfig-network-instance:network-instances { 
   protocols { 
      protocols ISIS <> { 
         interfaces {
            interface <> {
               levels {
                  level <>;
                     timers {
                        config { 
                           hello-interval <>;
                        }
                     }
                  }
               } 
            } 
         } 
      }
   } 
}
protocols { 
   isis {
      interface <> {
         level <> {
            hello-interval <>;
         }
      }
   }
}

OpenConfigパス: /network-instances/network-instance/protocols/protocol/isis/interfaces/interface/levels/level/timers/config/hello-interval

こんにちは乗数

openconfig-network-instance:network-instances { 
   protocols { 
      protocols ISIS <> { 
         interfaces {
            interface <> {
               levels {
                  level <>;
                     timers {
                        config { 
                           hello-multiplier <>;
                        }
                     }
                  }
               } 
            } 
         } 
      }
   } 
}
protocols { 
   isis {
      interface <> {
         level <> {
            hold-time <>;
         }
      }
   }
}

OpenConfigパス: /network-instances/network-instance/protocols/protocol/isis/interfaces/interface/levels/level/timers/config/hello-multiplier

回路タイプ

openconfig-network-instance:network-instances { 
   protocols { 
      protocol ISIS <> { 
         interfaces {
            interface <> {
               timers {
                  config { 
                     circuit-type <>;
                  }
               } 
            } 
         } 
      }
   } 
}
protocols { 
   isis {
      interface <> {
         point-to-point;
      }
   }
}
 

OpenConfigパス: /network-instances/network-instance/protocols/protocol/isis/interfaces/interface/config/circuit-type

Hello認証(有効または無効)

openconfig-network-instance:network-instances { 
   protocols { 
      protocols ISIS <> { 
         interfaces {
            interface <> {
               levels {
                  level <>;
                     hello-authentication {
                        config { 
                           enabled FALSE;
                        }
                     }
                  }
               } 
            } 
         } 
      }
   } 
}
protocols {
   isis {
      interface <> {
         level <> {
            inactive: hello-
            authentication-key <>;
            inactive: hello-
            authentication-type <>;
         }
      }
   }
}

OpenConfigパス: /network-instances/network-instance/protocols/protocol/isis/interfaces/interface/levels/level/hello-authentication/config/enable

メモ:

OpenConfig 構成に以下の条件が適用される場合、Junos 構成は非アクティブ状態に移行します。

  • 認証モードが設定されます。

  • 認証パスワードが設定されます。

  • の値は enabled に設定されます false

認証の種類

openconfig-network-instance:network-instances { 
   protocols { 
      protocols ISIS <> { 
         interfaces {
            interface <> {
               levels {
                  level <>;
                     hello-authentication {
                        config { 
                           auth-type <>;
                        }
                     }
                  }
               } 
            } 
         } 
      }
   } 
}

Na

OpenConfig パス: /network-instances/network-instance/protocols/protocol/isis/interfaces/interface/levels/level/hello-authentication/config/auth-type

認証モード

openconfig-network-instance:network-instances { 
   protocols { 
      protocols ISIS <> { 
         interfaces {
            interface <> {
               levels {
                  level <>;
                     hello-authentication {
                        config { 
                           auth-mode <>;
                        }
                     }
                  }
               } 
            } 
         } 
      }
   } 
}
protocols { 
   isis {
      interface <> {
         level <> {
            hello-
            authentication-type <>;
         }
      }
   }
}

OpenConfig パス: /network-instances/network-instance/protocols/protocol/isis/interfaces/interface/levels/level/hello-authentication/config/auth-mode

認証パスワード

openconfig-network-instance:network-instances { 
   protocols { 
      protocols ISIS <> { 
         interfaces {
            interface <> {
               levels {
                  level <>;
                     hello-authentication {
                        config { 
                           auth-password <>;
                        }
                     }
                  }
               } 
            } 
         } 
      }
   } 
}
protocols { 
   isis {
      interface <> {
         level <> {
            hello-
             authentication-key <>;
         }
      }
   }
}

OpenConfigパス: /network-instances/network-instance/protocols/protocol/isis/interfaces/interface/levels/level/hello-authentication/config/auth-password

AFI-SAFI 設定

openconfig-network-instance:network-instances { 
   protocols { 
      protocols ISIS <> { 
         interfaces {
            interface <> {
               afi-safi {
                  af <>;
                     config {
                        enabled (true | false);
                     }
                  }
               } 
            } 
         } 
      }
   } 
}
protocols { 
   isis {
      interface <> {
         no-unicast-topology;
      }
   }
}

OpenConfig パス: /network-instances/network-instance/protocols/protocol/isis/interfaces/interface/afi-safi/af/config/enabled