Release Notes for PICOS 4.4


These notes summarizes PICOS 4.4 new features, new hardware, known bugs, and bug fixes. Best practices recommend that you read all the content before upgrading to this release. For more detailed feature information, refer to the configuration guides.


Hardware 

Ticket IDReleaseDescription
-4.4.3.9

Support FS Models S5860-20SQ and S5860-24XB-U

PICOS 4.4.3.9 release for FS models S5860-20SQ and S5860-24XB-U.

S5860-20SQ has 20x10G SFP+ ports, 4x25G SFP28 ports and 2x40G QSFP+ ports.
S5860-24BX-U has 24x10G copper ports, 4x10G SFP+ ports and 4x25G SFP28 ports.

-4.4.3.4

Support FS Models S5810-48TS, S5810-48FS, S5810-28FS, S5810-28TS and S5810-48TS-P

PICOS 4.4.3.4 release for FS S5810 Series switches.

S5810-48TS has 48x1G copper ports, 4x10G SFP+ ports.
S5810-48FS has 48x1G SFP ports, 4x10G SFP+ ports.
S5810-28FS has 8x1G copper ports, 28x1G SFP ports, 4x10G SFP+ ports. The 8x1G copper ports and first 8x1G SFP ports are combo ports.
S5810-28TS has 28x1G copper ports, 4x1G SFP ports, 4x10G SFP+ ports. The last 4x1G copper ports and 4x1G SFP ports are combo ports.

S5810-48TS-P has 48x1G copper ports, 4x10G SFP+ ports.

156674.4.2.2

Support FS models N5850-48S6Q,N8550-48B8C and N8550-32C

From 4.4.2.2 PICOS supports FS switches N5850-48S6Q, N8550-48B8C and N8550-32C.
N5850-48S6Q has 48x10G SFP+ ports, 6x40G QSFP ports.
N8550-48B8C has 48x25G SFP28 ports, 8x100G QSFP28 ports and 2x10G SFP+ ports.
N8550-32C has 32x100G QSFP28 ports, 2x10G SFP+ ports.

151134.4.1

Support AS4625-54P and AS4625-54T

AS4625-54P and AS4625-54T are Gigabit platforms of AS4625-N series. Each of these 2 platforms has 48x1000BASE-T ports, and 6x10G SFP+ ports and 2x1G me ports path to CPU. AS4625-54P is a PoE capable platform of which the ports from ge-1/1/41 to ge-1/1/48 support IEEE802.3bt standard with up to 90W power delivery, and the rest 1000BASE-T ports from ge-1/1/1 to ge-1/1/40 supports IEEE802.3at and IEEE802.3af with up to 30W delivery.

New Features

Layer 2 and Layer 3

Ticket IDReleaseDescription
157634.4.3

[Telnet] Pica8 Switch can Telnet Remote Devices

PICOS switch supports to function as telnet client, to telnet remote devices. Please have the details by reference document telnet.

156094.4.3

Add MVRP/GVRP Timer Configuration CLI

Support to specify join-timer/leave-timer/leaveall-timer value for MVRP and GVRP in PICOS CLI.  Please have the details by reference document Multicast VLAN Registration (MVR) and GVRP.

154104.4.3

[New Feature] Support EFM OAM

EFM OAM works in the data link layer, provides the mechanisms that is useful for monitoring link operation such as remote loopback control. PICOS 4.4.3 supports OAM link discovery and remote loopback. However, link monitoring and event notification are not supported yet. Please have the details by reference document Configuring EFM OAM.

146184.4.3

[New Feature] Support RESTCONF

RESTCONF is a network configuration management protocol which is developed based on the integration of NETCONF and HTTP protocols. RESTCONF works in Client-Server architecture, where the client can obtain configuration data and status data information from the server. Please have the details by reference document Configuring RESTCONF.

152324.4.2

Support ERPS

ERPS (Ethernet Ring Protection Switching) is a L2 protocol used to provide fast and reliable protection against link and switch node failures in an Ethernet network ring topology. It ensures fast failover and minimal traffic disruption in case of a node or link failure. In 4.4.2, sub-ring, FS (Force Switch) and MS (manual switch) are not supported. Please have the details by reference document Configuring ERPS.

154304.4.2

Support MVR

MVR (Multicast VLAN Registration) allows the multicast traffic to be forwarded across VLANs based on IGMP multicast group membership. Commonly MVR is enabled on the access switches in order to reduce unnecessary bandwidth consumption in case of forwarding multicast traffic to multiple receiver VLANs. Please have the details by reference document Multicast VLAN Registration (MVR).

154074.4.2

Support GVRP

GVRP (GARP VLAN Registration Protocol) is used for automatic VLAN configuration. With GVRP enabled, the connected switches can dynamically exchange VLAN information and automatically configure VLAN on the relevant ports. GVRP reduces the administrative overhead of VLAN management and ensure consistent VLAN configuration throughout the network. Please have the details by reference document GVRP.

154464.4.2

Support RMON

Based on SNMP, RMON (Remote Network Monitoring) monitors network status and behavior remotely, and gives historical data for performance and traffic analysis and optimization. In 4.4.2, we support 4 RMON groups, namely, Statistics (group 1), History (group 2), Alarm (group 3) and Event (group 9). Please have the details by reference document Remote Network Monitoring (RMON).

152494.4.2

Support RIP and RIPng

As a distance-vector routing protocol, RIP (Routing Information Protocol) facilitates routing information exchange between routers in IP networks. The routing tables are exchanged periodically between routers, and the information about network destinations and associated metrics (such as hop count) is used to determine the best paths. RIPng (RIP Next Generation) is an extension of RIP that supports IPv6. Please have the details by reference document RIP/RIPng Configuration.

154764.4.2

Query the Information of NAC Sessions from SNMP

The information of a NAC (Network Access Control) session can be queried from SNMP agent on Pica8 switch. There is no standard SNMP MIB addressing NAC data. Therefore, a new table, dot1xAuthSessionTable, is added to Pica8 private SNMP MIB to support this feature.

155284.4.2

Multicast RPF Check

Multicast RPF (Reverse Path Forwarding) check is a mechanism to prevent multicast traffic loop. The multicast traffic not received on the its RPF interface should be discarded. The RPF interface can be identified by looking up the unicast routing table.

154424.4.2

Enable EVPN Mutihoming Horizon Split Filtering non-TD3 Platforms

In an EVPN Mutihoming site, the bridged traffic received from an ES (Ethernet Segment) peer and destined to a downstream multihomed device should be discarded by means of the HSF (Horizon Split Filtering) which doesn't work on non-TD3 platforms in previous versions. In 4.4.2, EVPN Mutihoming HSF is enabled on TD2, Tomahawk, and Maverick platforms.

154984.4.2

Enhancement on CLI Command "run show dot1x..."

Don't display the duplicate downloadable or dynamic ACL rules of each authorized NAC clients when execute "“run show dot1x interface gigabit-ethernet xxxx". Instead, it can have the detailed downloadable or dynamic ACL rules by executing the separate operational CLI commands “run show dot1x downloadable filter XXXX“ or "run show dot1x dynamic filter XXXX” respectively.

153704.4.2

Clean up PIM/IGMP

Add CLI commands under operational mode to clean up multicast routes and statistic counters of PIM and IGMP.

152794.4.0.2

PIM over GRE

PIM can be configured on GRE tunnel interfaces. Multicast traffic can go through GRE tunnels and reach to the receivers. PIM over GRE is used in scenarios where multicast traffic needs to be extended across unicast networks or when multicast traffic needs to be isolated from certain parts of the network. This feature is not supported on N22XX platforms.

152884.4.0

Support BGP dot & dot+ AS-notation

When configure the BGP AS number, an AS2B and AS4B value can be presented by using two numbers separated by a period.
XorPlus/New Feature

152524.4.0

DHCP Relay over GRE

With DHCP relay enabled, to have the IP address, the DHCP DISCOVERY and REQUEST packets from a host can go through a GRE tunnel to reach the remote DHCP server. And on the other hand, the DHCP OFFER and ACKNOWLEDGE packets from the DHCP server can return back to the host through the GRE tunnel. Both IPv4 and IPv6 are supported in case of DHCP relay over GRE.

151494.4.0

Support EVPN MAC Mobility

When a host moves from one Ethernet segment to another segment in the EVPN network, Provider Edge (PE) switches will identify the host MAC address from its local interfaces or from remote PE devices. By means of MAC mobility extended community, the PE switches can determine the correct location of the MAC address location. With EVPN MAC mobility, the MAC address will not be learned on multiple interfaces on a specific PE switch. That could prevent traffic loop in case such as VRRP over EVPN network.

152864.4.0

Overlay Host Routes over VPLAG

The outgoing ports of EVPN overlay host routes can be VPLAG ports when execute "run show route forward-host ipv4 all". Therefore, in case of EVPN multi-homing deployment, the L3 traffic from a host can be routed out VPLAG port and reach to the remote host via VXLAN tunnel.

Fixed Issues

Layer 2 and Layer 3

Ticket IDReleaseDescription
157144.4.3

[PIM CLI] PIM RP Commit Failed Due to FRR Issue

Merge FRR issue #12978: pimd: IN_MULTICAST needs host order. The bug is fixed in 4.4.3.

157254.4.3

Add "show lacp ~" & "show mlag ~" Command in tech_support File

From the tech_support file, users can get LACP and MLAG debug informations.

156904.4.3

[Eth0 DHCP] DHCP Process is not Run if Set Eth0 DHCP when Eth0 is not Connected to DHCP Network.

In Debian default behavior, if eth0 cannot get IP address the DHCP process will be killed, 4.4.3 fix this issue. When eth0 is down or some reason cannot get IP address, the DHCP process still exist.

156574.4.3

[CLI]: Configurations that Commit Failed Cannot be Removed, which Results in Any Subsequent Configurations Cannot Commit Successfully

This issue is introduced in PICOS 4.4.2 and fixed in 4.4.3. When use the 'exit discard' command to enter the operation mode from the configuration mode with failed committed configurations, the failed committed configurations cannot be removed correctly from the command tree, which causes committing one new command failed as all the failed configurations are also committed again. This results in any subsequent configurations cannot commit successfully.

156304.4.2.2

[7326]: Failed to Install PICOS Version using ONIE

In previous versions, PICOS supports AS7326_56X hardware label_revision from R01F to later. From PICOS 4.4.2.2, PICOS also supports AS7326_56X old label_revision R01A - R01E.

154034.4.2

Mroute Counters are Incorrect

The numbers of statistic counters are not correct when execute “run show mroute count”. For example, the number of "Packets" for a specific multicast group is still grow up even though stop sending multicast traffic. This issue is fixed in 4.4.2.

150124.4.2

EVPN BUM Doesn't Work if Configure Same Multicast Group on Different VXLAN VNI

When enable EVPN BUM (Broadcast, Unknown-unicast and Multicast) flooding, if configure multicast group on different VXLAN VNIs (Virtual Network ID), MC VXLAN network interfaces cannot be created and the BUM traffic cannot go through the VXLAN tunnels for specific VXLAN VNIs. This issue is fixed in 4.4.2.

153664.4.2

RMAC is Incorrect

In an EVPN multihoming site, if some Provider Edge (PE) switches shut down, on the remote site, the RMAC of the EVPN routes may be the system MAC of the down PE switches. This issue is fixed in 4.4.2.

155154.4.2

802.1x authentication-open Doesn't Work

DHCP packets cannot pass an unauthorized NAC (Network Access Control) port even though authentication-open is enabled on this port. This issue is fixed in 4.4.2.

153924.4.2

CLI "run show bfd xxxx" Does Not Work

Under default VRF, if enable BFD for a BGP neighbor such as 192.168.1.1, cannot display the BFD information when execute "run show bfd 192.168.1.1". Additionally, CLI command "run show bfd multihop peer" doesn't work. This issue is fixed in 4.4.2.

150834.4.0

MTU on L3 Interface

By default, on the side of ASIC pipeline, MTU is not limited on the L3 interface; on the software side, MTU is not limited on the L2 interfaces of the virtual bridge in the kernel. The jumbo packets with size over 1500 can be routed out of the switch if the MTU on the associated physical ports is reset to a number big enough. When path-mtu-discovery is enabled on a specific L3 interface, the MTU configured on this L3 interface will be applied to the ASIC pipeline.

152924.4.0

BFD Echo Packets

Under BFD echo mode, the BFD echo packets are trapped to CPU via the default (default-class) CoPP queue instead of BFD (bfd-class) queue. This issue is fixed in 4.4.0.

147134.4.0

Delete LAG Port with EVPN Enabled

When delete a LAG port with EVPN multihoming ESI configured, the EVPN multihoming ESI configuration is still there in FRR. This issue is fixed in 4.4.0.

153044.4.0

Cannot Display Advertised and Received Routes of Dynamic BGP Neighbor

With regard to a dynamic BGP neighbor such as a BGP neighbor from a configured listening range, cannot display either advertised or received routes of this neighbor when execute "run show bgp neighbor XXXX received-routes" or "run show bgp neighbor XXXX advertised-routes".

153414.4.0

Link Activity LEDs Don't Work on AS5835_54X and AS5835_54T

On AS5835_54X and AS5835_54T, when an 100G port (xe-1/1/1 and xe-1/1/4) is split into 4 x 10G ports, the link activity LED of the breakout ports such as xe-1/1/1.1 cannot work.

149904.4.0

Consistency of EVPN MAC and ARP/NDP

EVPN MAC addresses and ARP/NDP entries are not consistent in case such as MAC addresses or an ARP/NDP entries are aged out on one EVPN PE switch. EVPN MAC addresses and ARP/NDP entries will be maintained by EVPN module and synced up among PE switches by BGP EVPN messages. They cannot be cleaned up manually.

151284.4.0

MAC Update on VPLAG Port

In case of EVPN multi-homing deployment, if turn down the uplink VXLAN network ports, the associated VXLAN tunnels will be down and the MAC addresses learned on the affected VPLAG ports will be removed. And then turn up the uplink VXLAN ports, it may take too long, over 150 seconds sometimes, to get back the MAC addresses on the VPLAG ports when execute "run show vxlan address-table" even though the VXLAN tunnels is up. This is fixed in 4.4.0.

153344.4.0

Can't Delete BGP Local AS

With BGP EVPN configuration in a specific VRF, the local AS numbers configured in default VRF are not allowed to be deleted. Will give understandable prompt message when user tries to do it. If delete all BGP configurations, it can work.

153804.4.0

BGP Configuration with Route Leak

In previous 4.x.x versions, PICOS allows the BGP configurations as following:
set protocols bgp vrf vrf1 local-as 1
set protocols bgp vrf vrf1 ipv4-unicast import vrf vrf2
set protocols bgp vrf vrf2 local-as 2
That will cause configuration from PICOS CLI is not consistent with FRR configuration. Specifically, FRR will add "set protocols bgp local-as 1" to its configuration automatically, which is not in PICOS CLI. In 4.4.0, if "set protocols bgp local-as 1" is not configured, the above configurations are not allowed.

Known Limitations

Ticket IDReleaseDescription
154884.4.1

Flow Control Issue

On AS4625-54T and AS4625-54P, with flow control enabled on the ingress ports, traffic with 1G line speed can pass the switch with no packet loss. If introduce the burst traffic, a small proportional number of packets will be discarded on the ingress ports from which even though pause frames are sent out.

-4.4.1

Don't Support OVS

Imports match is not supported in the ICAP table on this AS4625-54T and AS4625-54P with Broadcom Trident3 X2 embedded. That will have significant impact on OVS functionalities. Therefore, OVS is not supported on AS4625-54T and AS4625-54P. 

153584.4.0

Delete VRF or L3 Interface with PIM Enabled

If PIM is configured on a L3 interface added to a VRF, when delete the VRF or the L3 interface after delete PIM, and then roll back to the original configuration, PIM will not work with no multicast routes generated.

153624.4.0

Configuration Limitation of PIM over GRE

If configure PIM on a GRE interface, PIM should be configured on the GRE underlay L3 interface too. Otherwise, PIM cannot build the session with the remote neighbor on the other side of GRE tunnel. 

158534.4.0

RMAC Update in EVPN Multihoming Deployment

When bounce the up-link of a VTEP switch within an ESI in case of EVPN deployment, the remote RMAC with regard to an L3VPN may not be synced up to this PE VTEP switch. This issue could happen if reboot the PE VTEP switches. 

Bug Fixes Introduced from Previous Patches

Ticket IDReleaseDescription
152874.4.0

Failed to Be Authenticated by Going with ClearPass TACACS+ (4.3.3.3)

If connect to a ClearPass TACACS+ sever, a user is failed to be authenticated with prompt message "authentication error , wrong password". This issue is fixed in 4.4.0.

151844.4.0

Ports Are UP During PICOS Bootup (4.3.2.3)

The ports on platforms with external PHY such as AS5835_54T or AS5812_54T may be up even though PICOS is not ready due to bootup. The traffic received on these ports will be dropped because these ports cannot transmit traffic under this circumstance. In case of MLAG configured on these ports, may lead to long time (2 to 3 minutes) traffic loss during bootup of one MLAG spine switch.

152894.4.0

MSTP Process Crash (4.3.3.3)

The process of MSTP may crash in the environment of running MSTP over MLAG. This issue is fixed in 4.4.0.




Copyright © 2024 Pica8 Inc. All Rights Reserved.