OpenConfig MACsec モデル コマンドの Junos 設定へのマッピング
ジュニパーネットワークスPTXシリーズでサポートされているデータモデルのバージョンとJunos OSリリースについては、 OpenConfigデータモデルのバージョン のトピックを参照してください。
以下の表は、OpenConfig メディア アクセス制御セキュリティ(MACsec)コマンドと Junos OS の関連設定とのマッピングを示しています。
- 表 1:MACsec キー アグリーメント(MKA)ポリシーの設定
- 表 2: MKA キーチェーンの設定
- 表 3: MKA キーチェーン キー ID 構成の偏差
- 表 4: MACsec インターフェイスの設定
| コマンド名 |
OpenConfig Configuration |
Junos の設定 |
|---|---|---|
| 名前 |
openconfig-macsec: macsec {
mka {
policies {
policy {
name(leafref)
}
}
}
}
|
security macsec {
connectivity-association {
<ca_name>
}
}
s |
| 名前 |
openconfig-macsec: macsec {
mka {
policies {
policy {
config {
name(string)
}
}
}
}
}
|
security macsec {
connectivity-association {
<name>
}
}
|
| 鍵サーバー優先度 |
openconfig-macsec: macsec {
mka {
policies {
policy {
config {
key-server-priority(uint8)
}
}
}
}
}
|
security macsec {
connectivity-association {
<name> {
mka {
key-server-priority < 0..255 >
}
}
}
}
|
| MACsec暗号スイート |
openconfig-macsec: macsec {
mka {
policies {
policy {
config {
macsec-cipher-suite(macsec-types:macsec-cipher-suite)
}
}
}
}
}
|
security macsec {
connectivity-association {
<name> {
cipher-suite {
<suit-options>
}
}
}
}
|
| 機密性オフセット |
openconfig-macsec: macsec {
mka {
policies {
policy {
config {
confidentiality-offset(macsec-types: confidentiality-offset)
}
}
}
}
}
|
security macsec {
connectivity-association {
<name> {
offset {
<0 or 30 or 50>
}
}
}
}
|
| 遅延保護 |
openconfig-macsec: macsec {
mka {
policies {
policy {
config {
delay-protection(boolean)
}
}
}
}
}
|
security macsec {
connectivity-association {
<name> {
mka {
bounded-delay
}
}
}
}
|
| include-icv-indication |
openconfig-macsec: macsec {
mka {
policies {
policy {
config {
include-icv-indication(boolean)
}
}
}
}
}
|
Junos OS ではサポートされていません。 |
| sak-rekey-interval: |
openconfig-macsec: macsec {
mka {
policies {
policy {
config {
sak-rekey-interval(uint32)
}
}
}
}
}
|
security macsec {
connectivity-association {
<name> {
mka {
sak-rekey-interval < 60..86400 seconds>
}
}
}
}
|
| sak-rekey-on-live-peer-loss |
openconfig-macsec: macsec {
mka {
policies {
policy {
config {
sak-rekey-on-live-peer-loss(boolean)
}
}
}
}
|
Junos OS ではサポートされていません。 |
| 使用-updated-eth-header |
openconfig-macsec: macsec {
mka {
policies {
policy {
config {
use-updated-eth-header(boolean)
}
}
}
}
|
Junos OS ではサポートされていません。 |
| コマンド名 |
OpenConfig Configuration |
Junos の設定 |
|---|---|---|
| キーチェーン名 |
openconfig-macsec: macsec {
mka {
key-chains {
key-chain {
name(leafref)
}
}
}
}
|
security authentication-key-chains {
key-chain {
<key-chain-name>
}
}
|
| キーチェーン設定名 |
openconfig-macsec: macsec {
mka {
key-chains {
key-chain {
config {
name(string)
}
}
}
}
}
|
security authentication-key-chains {
key-chain {
<key-chain-name>
}
}
|
| MKA キー ID |
openconfig-macsec: macsec {
mka {
key-chains {
key-chain {
mka-keys {
mka-key {
id(leafref)
}
}
}
}
}
}
|
security authentication-key-chains {
key-chain {
<key-chain-name> {
key <0..63>
}
}
}
|
| MKA キー構成 ID |
openconfig-macsec: macsec {
mka {
key-chains {
key-chain {
mka-keys {
mka-key {
config {
id(oc-yang:hex-string)
}
}
}
}
}
}
}
|
security authentication-key-chains {
key-chain {
<key-chain-name> {
key <0..63> {
key-name <>
}
}
}
}
|
| キークリアテキスト |
openconfig-macsec: macsec {
mka {
key-chains {
key-chain {
mka-keys {
mka-key {
config {
key-clear-text(string)
}
}
}
}
}
}
}
|
key-chain {
<key-chain-name> {
key <0..63> {
secret <secret_key>
}
}
}
}
|
| 暗号アルゴリズム |
openconfig-macsec: macsec {
mka {
key-chains {
key-chain {
mka-keys {
mka-key {
config {
cryptographic-algorithm(enumeration)
}
}
}
}
}
}
}
|
Junos OS ではサポートされていません。 |
| 有効日時 |
openconfig-macsec: macsec {
mka {
key-chains {
key-chain {
mka-keys {
mka-key {
config {
valid-date-time(union)
}
}
}
}
}
}
}
|
security authentication-key-chains {
key-chain {
<key-chain-name> {
key <0..63> {
start-time {
< YYYY-MM-DD.HH:MM>
}
}
}
}
}
|
|
|
openconfig-macsec: macsec {
mka {
key-chains {
key-chain {
mka-keys {
mka-key {
config {
expiration-date-time(union)
}
}
}
}
}
}
}
|
Junos OS ではサポートされていません。 |
| コマンド名 |
OpenConfig Configuration |
Junos の設定 |
|---|---|---|
| MKAキー |
openconfig-macsec: macsec {
mka {
key-chains {
key-chain {
mka-keys {
mka-key {
id(leafref)
}
}
}
}
}
}
|
security authentication-key-chains {
key-chain {
<key-chain-name> {
key <0..63>
}
}
}
|
| OpenConfig 構成では、 OpenConfigの設定をサポートするために、Junos OSは
以下のOpenConfig設定は一例です。 set openconfig-macsec:macsec mka key-chains key-chain MACSEC_OC_KEY mka-keys mka-key 00cafe0000 config key-clear-text 1234567890 set openconfig-macsec:macsec mka key-chains key-chain MACSEC_OC_KEY mka-keys mka-key 00cafe0000 config valid-date-time 2021-11-30T00:00:00.0Z ジュニパーデバイスでのOpenConfig設定コミットは、以下のようになります。
security {
authentication-key-chains {
key-chain MACSEC_OC_KEY {
key 0 {
secret "$9$EVBcev8X7Vs2LXikmfzFevMW-VJGDjk."; ## SECRET-DATA
key-name cafe0000;
start-time "2021-11-29.16:00:00 -0800";
}
}
}
|
||
| コマンド名 |
OpenConfig Configuration |
Junos の設定 |
|---|---|---|
| インターフェイス名 |
openconfig-macsec: macsec {
interfaces {
interface {
name(leafref)
}
}
}
|
security macsec {
interfaces {
<name>
}
}
|
| インターフェイス設定名 |
openconfig-macsec: macsec {
interfaces {
interface {
config {
name(oc-if:base-interface-ref)
}
}
}
}
|
security macsec {
interfaces {
<name>
}
}
|
| 構成の有効化 |
openconfig-macsec: macsec {
interfaces {
interface {
config {
enable(boolean)
}
}
}
}
|
Junos OS に個別の enable キーワードはありません。 |
| リプレイ防御 |
openconfig-macsec: macsec {
interfaces {
interface {
config {
replay-protection(uint16)
}
}
}
}
|
openconfig-macsec: macsec {
interfaces {
interface {
config {
replay-protection(uint16)
}
}
}
} security macsec {
connectivity-association {
<name> {
replay-protect {
replay-window-size < 0..65535 packets>
}
}
}
}
|
| MKAポリシー |
openconfig-macsec: macsec {
interfaces {
interface {
mka {
config {
mka-policy(leafref)
}
}
}
}
}
|
security macsec {
interfaces {
<name> {
connectivity-association {
<connectivity-association>
}
}
}
}
|
| 構成キーチェーン |
openconfig-macsec: macsec {
interfaces {
interface {
mka {
config {
key-chain(leafref)
}
}
}
}
}
|
security macsec {
connectivity-association {
<name> {
pre-shared-key-chain {
<pre-shared-key-chain>
}
}
}
}
|