MAC移動は、MACアドレスが学習された物理インターフェイスとは異なる物理インターフェイスに頻繁に現れる場合に発生します。頻繁なMAC移動は、ループの存在を示しています。仮想スイッチのインターフェイス間でのループを回避するために、MACピンニングを設定できます。
このトピックでは、仮想スイッチのブリッジドメインのアクセスインターフェイスでMACピンニングを設定する方法について説明します。仮想スイッチはレイヤー2ネットワークを表し、データリンク層でのみトラフィックをフィルタリングして転送します。仮想スイッチの各ブリッジドメインは、レイヤー2ラーニングとフォワーディングに参加しています。ブリッジドメインのアクセスインターフェイスがタグ付きまたはタグなしのパケットを受信すると、インターフェイスのVLAN IDがパケットに追加されます。その後、パケットは、一致するVLAN IDで設定されたブリッジドメイン内で転送されます。
仮想スイッチのブリッジ ドメインのアクセス インターフェイスで MAC ピンニングを設定するには:
- インターフェイスをアクセス インターフェイスとして設定し、VLAN ID を指定します。
[edit interfaces]
user@host# set interfacetype-fpc/pic/port encapsulation ethernet-bridge
user@host# set interfacetype-fpc/pic/port unit logical-unit-number family bridge interface-mode access
user@host# set interfacetype-fpc/pic/port unit logical-unit-number family bridge vlan-id vlan-id
- ルーティングインスタンスを仮想スイッチとして設定し、アクセスインターフェイスを指定します。
[edit routing-instances]
user@host# set routing-instance-name instance-type virtual-switch
user@host# set routing-instance-name interface interfacetype-fpc/pic/port
- ブリッジドメインを設定し、VLAN IDのリストを指定します。
[edit routing-instances]
user@host# set routing-instance-name bridge-domains bridge-domain-name vlan-id-list vlan-id-numbers
- インターフェイスにMACピン留めを設定します。
[edit routing-instances]
user@host# set routing-instance-name bridge-domains bridge-domain-name bridge-options interface interfacetype-fpc/pic/port mac-pinning
- 設定モードで、設定を確認します。
user@host# show interfaces
interfaces {
interfacetype-fpc/pic/port {
encapsulation ethernet-bridge;
unit logical-unit-number {
family bridge {
interface-mode access;
vlan-id vlan-id;
}
}
}
}
user@host# show routing-instances
routing-instances{
routing-instance-name {
instance-type virtual-switch;
interface interfacetype-fpc/pic/port;
}
}
user@host# show bridge-domains
bridge-domains {
bridge-domain-name {
vlan-id -list vlan-id-numbers;
bridge-options {
interface interfacetype-fpc/pic/port {
mac-pinning;
}
}
}
}