Configure Bridge
To create a new bridge, issue ovs-vsctl  add-br br0 – set bridge br0 datapath_type=pica8 command. In the following example, the bridge needs four 1GbE ports. To add each 1GbE port to the bridge, issue ovs-vsctl  add-port br0 ge-1/1/1 – set interface ge-1/1/1 type=pica8 command 4 times to add ge-1/1/1 to ge1/1/4 to the bridge. To verify the configuration, use ovs-vsctl show to show the database content. As shown in the screen shot, the bridge should have four 1GbE ports and an internal port.
Next, monitor the port status and examine the port configuration with ovs-ofctl show br0 command. The following commands are to show the configuration of the bridge.
root@PicOS-OVS$ovs-ofctl show br0 OFPT_FEATURES_REPLY (OF1.4) (xid=0x2): dpid:5e3ec80aa9ae0a66 n_tables:254, n_buffers:256 capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS OFPST_PORT_DESC reply (OF1.4) (xid=0x4): 1(te-1/1/1): addr:c8:0a:a9:ae:0a:66 config: 0 state: LINK_DOWN current: FIBER advertised: 1GB-FD FIBER supported: 1GB-FD 10GB-FD FIBER AUTO_NEG speed: 0 Mbps now, 10000 Mbps max 2(te-1/1/2): addr:c8:0a:a9:ae:0a:66 config: 0 state: LINK_DOWN current: FIBER advertised: 1GB-FD FIBER supported: 1GB-FD 10GB-FD FIBER AUTO_NEG speed: 0 Mbps now, 10000 Mbps max 3(te-1/1/3): addr:c8:0a:a9:ae:0a:66 config: 0 state: LINK_DOWN current: FIBER advertised: 1GB-FD FIBER supported: 1GB-FD 10GB-FD FIBER AUTO_NEG speed: 0 Mbps now, 10000 Mbps max 4(te-1/1/4): addr:c8:0a:a9:ae:0a:66 config: 0 state: LINK_DOWN current: FIBER advertised: 1GB-FD FIBER supported: 1GB-FD 10GB-FD FIBER AUTO_NEG speed: 0 Mbps now, 10000 Mbps max LOCAL(br0): addr:c8:0a:a9:ae:0a:66 config: 0 state: LINK_UP current: 10MB-FD COPPER supported: 10MB-FD COPPER speed: 10 Mbps now, 10 Mbps max OFPT_GET_CONFIG_REPLY (OF1.4) (xid=0x6): frags=normal miss_send_len=0 root@PicOS-OVS$ root@PicOS-OVS$ root@PicOS-OVS$ovs-ofctl dump-ports br0 OFPST_PORT reply (OF1.4) (xid=0x2): 5 ports port 1: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0 tx pkts=0, bytes=0, drop=0, errs=0, coll=0 duration=228.085s port 2: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0 tx pkts=0, bytes=0, drop=0, errs=0, coll=0 duration=216.224s port 3: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0 tx pkts=0, bytes=0, drop=0, errs=0, coll=0 duration=208.941s port 4: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0 tx pkts=0, bytes=0, drop=0, errs=0, coll=0 duration=199.026s port LOCAL: rx pkts=7, bytes=746, drop=0, errs=0, frame=0, over=0, crc=0 tx pkts=0, bytes=0, drop=0, errs=0, coll=0 duration=246.761s root@PicOS-OVS$
In the example provided, port state is LINKDOWN because in the example set up, the cable has not been connected yet. The Pica8 1GbE port supports RJ45 copper connector and auto negotiation from 10 MB to 1 GB speed range. Next, examine the port statistics, using the _ovs-ofctl dump-ports br0 command. It shows the RX and TX statistics: since the link is down, no packets are sent or received, and all counters should be zeros.
Copyright © 2024 Pica8 Inc. All Rights Reserved.