Junos 구성에 OpenConfig VLAN 명령 매핑
주니퍼 네트웍스 EX 시리즈 및 QFX 시리즈용 데이터 모델 지원 버전과 Junos OS 릴리스에 대한 이해는 OpenConfig 데이터 모델 버전 주제를 참조하십시오.
다음 표에는 OpenConfig VLAN 명령과 Junos의 관련 구성 매핑이 나와 있습니다.
- 표 1: 최상위 그룹 VLAN 구성
- 표 2: VLAN 멤버십 구성
- 표 3: MAC 테이블 구성
- 표 4: 이더넷 인터페이스 구성
- 표 5: 어그리게이션 인터페이스 구성
- 표 6: 라우팅된 VLAN 인터페이스 구성
- 표 7: VLAN 태깅된 IFL 구성
| 명령 이름 |
OpenConfig 명령 경로 |
Junos 구성 |
|---|---|---|
| VLAN 이름 및 ID |
openconfig-network-instance:network-instances {
network-instance <routing-instance-name>;
config {
type L2VSI;
}
openconfig-vlan:vlans {
vlan {
config {
name <name>;
}
vlan-id <id>;
}
}
} 또는: openconfig-network-instance:network-instances {
network-instance <routing-instance-name>;
config {
type DEFAULT-INSTANCE;
}
openconfig-vlan:vlans {
vlan {
config {
name <name>;
}
vlan-id <id>;
}
}
} |
vlans {
vlan-name;
vlan-id <id>;
} 또는: routing-instances {
<instance-name>;
instance-type virtual-switch;
vlans {
vlan-name;
vlan-id <id>;
}
}
또는: bridge-domains {
<name>;
vlan-id <id>;
} 또는: routing-instances {
<instance-name>;
instance-type virtual-switch;
bridge-domains {
<name>;
vlan-id <id>;
}
} |
| VLAN 관리 상태 |
openconfig-network-instance:network-instances {
network-instance <routing-instance-name>;
openconfig-vlan:vlans {
vlan {
config {
status <activate | deactivate>;
}
}
}
} |
deactivate/activate {
vlans <name>;
} 또는: deactivate/activate {
routing-instances {
<instance-name>;
vlans <name>;
}
} 또는: deactivate/activate {
routing-instances {
<instance-name>;
bridge-domains <name>;
}
} 또는: deactivate/activate {
bridge-domains <name>;
} |
| 명령 이름 |
OpenConfig 명령 경로 |
Junos 구성 |
|---|---|---|
|
|
명령 경로 접두사: /oc-if:interfaces/oc-if:interface/oc-eth:ethernet/switched-vlan |
|
| 인터페이스 모드 |
|
|
| 네이티브 VLAN |
|
|
| 트렁크 VLAN |
|
|
| 액세스 VLAN |
|
|
| 명령 이름 |
OpenConfig 명령 경로 |
Junos 구성 |
|---|---|---|
| MAC 에이징 시간 | openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type L2VSI;
}
openconfig-fdb:fdb {
config {
mac-aging-time <time>;
}
}
} 또는: openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type DEFAULT_INSTANCE;
}
openconfig-fdb:fdb {
config {
mac-aging-time <time>;
}
}
} |
routing-instances {
<instance-name>;
switch-options {
mac-table-aging-time {
<time>;
}
}
}
또는: switch-options {
mac-table-aging-time <time>;
}
참고:
|
| MAC 학습 | openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type L2VSI;
}
openconfig-fdb:fdb {
config {
mac-learning <true | false>;
}
}
} 또는: openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type DEFAULT_INSTANCE;
}
openconfig-fdb:fdb {
config {
mac-learning <true | false>;
}
}
} |
routing-instances {
<instance-name>;
switch-options {
no-mac-learning;
}
}
또는: switch-options {
no-mac-learning;
}
|
| 최대 항목 수 | openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type L2VSI;
}
openconfig-fdb:fdb {
config {
maximum-entries <limit>;
}
}
} 또는: openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type DEFAULT_INSTANCE;
}
openconfig-fdb:fdb {
config {
maximum-entries <limit>;
}
}
} |
routing-instances {
<instance-name>;
switch-options {
mac-table-size <limit>;
}
}
또는: switch-options {
mac-table-size <limit>;
}
|
| MAC 고정 | openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type L2VSI;
}
openconfig-interface:interfaces {
interface <name> {
config {
mac-pinning <true | false>;
}
}
}
} 또는: openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type DEFAULT_INSTANCE;
}
openconfig-interface:interfaces {
interface <name> {
config {
mac-pinning <true | false>;
}
}
}
} |
routing-instances {
<instance-name> ;
switch-options {
interface <name> {
mac-pinning;
}
}
} 또는: switch-options {
interface <name> {
mac-pinning
}
}
|
| 명령 이름 |
OpenConfig 명령 경로 |
Junos 구성 |
|---|---|---|
| 인터페이스 모드 |
openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-ethernet:ethernet {
openconfig-vlan:switched-vlan {
config {
interface-mode <access | trunk>;
}
}
}
} |
interfaces {
<name>;
unit 0;
family ethernet-switching;
interface-mode <access | trunk>;
} |
| 네이티브 VLAN |
openconfig-interfaces: interfaces {
interface <name>;
openconfig-if-ethernet:ethernet {
openconfig-vlan:switched-vlan {
config {
native-vlan <id>;
}
}
}
} |
interfaces {
<name>;
native-vlan-id <id>;
} |
| 액세스 VLAN | openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-ethernet:ethernet {
openconfig-vlan:switched-vlan {
config {
access-vlan <id>;
}
}
}
} |
interfaces {
<name>;
unit 0;
family ethernet-switching;
vlan {
members <id>;
}
} |
| 트렁크 VLAN | openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-ethernet:ethernet {
openconfig-vlan:switched-vlan {
config {
trunk-vlan <id>;
}
}
}
} |
interfaces {
<name>;
unit <unit-no>;
family bridge;
vlan-id {
<id>;
}
} |
| 명령 이름 |
OpenConfig 명령 경로 |
Junos 구성 |
|---|---|---|
| 인터페이스 모드 |
openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-aggregate:aggregation {
openconfig-vlan:switched-vlan {
config {
interface-mode <trunk | access>;
}
}
}
} |
interfaces {
<name>;
unit <unit-no>;
family <ethernet-switching | bridge>;
interface-mode <access | trunk>;
} |
| 네이티브 VLAN |
openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-aggregate:aggregation {
openconfig-vlan:switched-vlan {
config {
native-vlan <id>;
}
}
}
} |
interfaces {
<name>;
native-vlan-id <id>;
} |
| 액세스 VLAN | openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-aggregate:aggregation {
openconfig-vlan:switched-vlan {
config {
access-vlan <id>;
}
}
}
} |
interfaces {
<name>;
unit 0;
family ethernet-switching;
vlan {
members <id>;
}
} |
| 트렁크 VLAN | openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-aggregate:aggregation {
openconfig-vlan:switched-vlan {
config {
trunk-vlan <id> ;
}
}
}
} |
interfaces {
<name>;
unit <unit-no>;
family <bridge>;
vlan-id {
<id>;
}
} |
| 명령 이름 |
OpenConfig 명령 경로 |
Junos 구성 |
|---|---|---|
|
|
명령 경로 접두사: /oc-if:interfaces/oc-if:interface/routed-vlan |
|
| Vlan |
|
참고:
IRB IFL을 생성하려면 라우팅된 VLAN 계층에서 IPv4/IPv6을 구성합니다. |
| 명령 이름 |
OpenConfig 명령 경로 |
Junos 구성 |
|---|---|---|
|
|
명령 경로 접두사: /ocif:interfaces/ocif:interface/ocif:subinterfaces/ocif:subinterface/vlan |
|
| VLAN ID |
|
|