Ethernet¶
Overview¶
Ethernet interfaces represent NICs in the management system.
To create an Ethernet interface, use the interface physical
command in a
VRF.
vsr running config# vrf main
vsr running vrf main# interface physical eth0
vsr running physical eth0#!
The exclamation mark at the end of the prompt means that the configuration is incomplete. This is because Ethernet interfaces require a port identifier.
The matching between port identifiers and PCI identifiers of Network Interface
Cards is displayed system using the show state / network-port
command.
vsr running physical eth0#! show state / network-port
network-port pci-b0s3
bus-addr 0000:00:03.0
vendor "Red Hat, Inc"
model "Virtio network device"
mac-address 52:54:00:12:34:57
interface eth0
..
network-port pci-b0s9
bus-addr 0000:00:09.0
vendor "Red Hat, Inc"
model "Virtio network device"
mac-address de:ad:de:01:02:03
interface eth1
..
network-port pci-b0s8
bus-addr 0000:00:08.0
vendor "Red Hat, Inc"
model "Virtio network device"
mac-address 52:54:00:12:34:56
interface eth2
..
vsr running physical eth0#!
Use the port
command to associate a port identifier to the Ethernet
interface:
vsr running physical eth0#! port pci-b0s8
After committing the configuration, we can fetch the state of the interface using the following command:
vsr running physical eth0# commit
vsr running physical eth0# show state / vrf main interface physical eth0
physical eth0
mtu 1500
enabled true
port pci-b0s8
oper-status UP
counters
in-octets 0
in-unicast-pkts 0
in-discards 0
in-errors 0
out-octets 0
out-unicast-pkts 6
out-discards 0
out-errors 0
..
ipv6
address fe80::a00:27ff:fea9:a96e/64
..
ethernet
mac-address 08:00:27:a9:a9:6e
..
..
vsr running physical eth0#
The same configuration can be applied using the following NETCONF XML configuration:
vsr> show config xml absolute vrf main interface physical eth0
<config xmlns="urn:6wind:vrouter">
<vrf>
<name>main</name>
<interface xmlns="urn:6wind:vrouter/interface">
<physical>
<name>eth0</name>
<enabled>true</enabled>
<ipv4>
<enabled>true</enabled>
</ipv4>
<ipv6>
<enabled>true</enabled>
</ipv6>
<port>pci-b0s8</port>
</physical>
</interface>
</vrf>
</config>
Control Plane Protection¶
Control Plane Protection is a software mechanism that reduces the risk of dropping control packets. It can be enabled on physical interfaces when the fast path is running. See the fast path control plane protection section for details.
See also
The command reference for details.