Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

These notes summarizes PICOS 4.3.3 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.

Table of Contents

New Features

Layer 2 and Layer 3

NPB

...

Update Session Token

Once you are on the NPB web page, the current session token can be updated automatically during GUI activity when the timeout of the old token expires after 30 minutes without the need to re-login.

Fixed Issues

Layer 2 and Layer 3

Ticket IDReleaseDescription150954.3.2.2

PICOS Crashes When Assigning a VLAN by Name Instead of ID

VLAN names are not allowed to be added to "vlan members" on trunk ports. Will give a prompt error message if configure the VLAN names or arbitrary strings to "vlan members" on a trunk port.

150914.3.2.2

SIF Crash

The process pica_sif crashes occasionally on an EVPN switch in either of the following two cases:

  • Get all VXLAN network interfaces down.
  • l3-interface over a L2 VNI is not configured when arp-nd-suppress is enabled.
150744.3.2.1BPDU Guard Enabled Ports Get Blocked
Ticket IDReleaseDescription
14939148224.3.1.4

Uplink Failure Detection

If uplink failure detection is enabled, the switch monitors the uplink ports. When all the uplink ports go down, the switch will disable all the associated downlink ports.

148014.3.1.1

Disable me-1/1/1 Ports on AS7326_56X and AS7726_32X

Add a new option "No me Port(s)" to command "picos_boot management-port-mapping" on AS7326_56X and AS7726_32X as following:

admin@PICOS:~$ sudo picos_boot management-port-mapping

    [1]  To Host CPU    * default

    [2]  To Front Panel    

    [3]  No me Port(s)

If choose option #3, under this mode, me-1/1/x ports are disabled. all xe-1/1/x ports can be split into 4x.

148064.3.1.1

Refine ZTP Installation

With the update ZTP provision script, PICOS can load the customization configuration automatically after ONIE installation.

145684.3.1

Anycast Gateway over MLAG

A pair of virtual IP/MAC address can be configured on the 2 MLAG spines. This virtual IP address can be used as the anycast gateway for the downstream hosts. With anycast gateway, MLAG spines can be deployed as VTEP switches under EVPN distributed environment.

146164.3.1

ERSPAN on Port

Encapsulated Remote SPAN (ERSPAN) encapsulated the captured traffic, based on the ingress or egress on a specific port, in GRE packets which can be sent to remote destinations across Layer 3 networks.

145534.3.1

VLAN Member Ranges on Port

Only one "vlan members" configuration node is kept on a specific port. To change the configured VLAN member range, it doesn't require to remove the configured VLAN range and add new one. Therefore, the traffic in the data plane will not be interrupted.

145894.3.1

Support 1000 L3 Interfaces on Trident3 Platforms

Maximum 1000 L3 interfaces can be configured on Trident3 platforms. On other platforms, maximum 510 L3 interfaces can be configured.

145834.3.1

Multihoming EVPN Based on VPLAG

By adding multiple VXLAN network ports to a VPLAG (Virtual Port Link Aggregation Group), the VXLAN traffic can be hashed out to the multiple associated remote VTEPs. The implementation of L2 hashing based on VPLAG provide redundancy and load balance in EVPN multihoming deployment.

146984.3.1

Add L3 Interfaces to Linux Kernel

The L2 interfaces which are mapped to physical ports on front panel and the LAG ports are added to Linux Kernel. MAC learning is enabled in the Kernel bridge connecting to these L2 interfaces. Therefore, the traffic generated from Linux Kernel will not be flooded out of these physical ports on front panel. This enhancement fixed the MLAG disfunction in 4.3.0.

140484.3.1

Show Session Timeout

Display session timeout in the output of "run show dot1x interface".

139144.3.0

EVPN Multihoming

EVPN multihoming is a replacement mechanism for MLAG in EVPN deployment based on standard protocol (BGP-EVPN). In one customer site, a server can connect to two or more VTEP switches in order for redundancy. Additionally, the peer-link between MLAG spines is not needed in EVPN multihoming site. Please have the details by reference of document EVPN Multihoming Configuration Guide.

143274.3.0

New BGP Commands

Add new BGP commands to configure confederation, dampening, local-preference, fast-external-failover, and prefix limits. Please have the details by reference of document BGP Commands.

144414.3.0

Unnumbered BGP

With unnumbered BGP, it's not necessary to configure IP address of the BGP neighbor. The IPv6 link local is used to build BGP session from one hop to the next hop. The link local address of the BGP neighbor can be discovered by IPv6 ND (Neighbor Discovery) automatically.

143634.3.0

Telemetry Based on gRPC/gNMI

The controller or network management system such as AmpCon can access to telemetry data on the switch remotely via gRPC/gNMI in order for monitoring the performance and status of the switch. The gRPC operations including CapabilityRequest, GetRequest, SetRequest, and SubscribeRequest are supported. The telemetry data including interfaces and LLDP is covered in PICOS 4.3.0 so far.

144554.3.0

LACP Fast Mode

Support LACP fast mode. Under LACP fast mode, LACP control packets are sent to an LACP-enbled port per 1 second instead of 30 seconds under slow LACP mode.

OVS and OpenFlow

...

SNMPv3 Trap

If SNMPv3 is enabled, SNMP trap messages will be sent out in SNMPv3 format under OVS mode.

3

MVRP Support

Multiple VLAN Registration Protocol (MVRP) is a Layer 2 messaging protocol that is used to create and manage VLANs automatically and dynamically in order to reduce the complication and errors of manual management of VLANs. With MVRP enabled, the configured VLANs on one switch can be distributed through all active switches within the network domain. Please have the details by reference of document MVRP.

149274.3.3

L2 Traceroute

The Layer 2 traceroute help to find out the Layer 2 path from a source device to a destination device within a specific VLAN by giving the unicast MAC address of the destination device. When run this Layer 2 traceroute tool, will display the system MAC address and ingress & egress ports of each device on the path. Please have the details by reference of document MAC Trace.

151604.3.3

Check PoE Status on AS4630_54NPE and AS4630_54PE

PoE status is covered in system diagnosis report when the switch boots up on AS4630_54NPE and AS4630_54PE.

151184.3.3

License Update

New items, "Feature Speed" and "Subscription Type", are added on license portal. The 40G and 25G switches are separated from 10G switches with respect to licensing. PICOS 4.3.3 supports these new items as well as be back compatible with old license keys.

Fixed Issues

Layer 2 and Layer 3

Ticket IDReleaseDescription
152894.3.3.3

MSTP Process Crash

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

152134.3.3.3

MTU on L3 Interface

The jumbo packets with size over 1500 cannot be routed out of the switch by default even though the MTU on the associated physical ports is reset to a number big enough. If reset the MTU of the L3 interface, the jumbo packets generated by CPU will be dropped by the virtual bridge in the Kernel. Additionally, when upgrade to 4.3.3 or 4.3.3.1 from 4.3.2, the configuration will be dropped if the L3 MTU is reset a number over 1500. This issue is fixed in 4.3.3.3. The MTU of L3 interface is not needed to be configured for routing jumbo packets in data plane.

152874.3.3.3

Failed to Be Authenticated by Going with ClearPass TACACS+

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

150884.3.3.1

Duplicate Traffic in Multihoming EVPN

It is possible that VPLAG of a specific remote ES (Ethernet Segment) cannot succeed to be created on a VTEP. That will lead to duplicate traffic between 2 connected hosts in multihoming EVPN environment. This issue is fixed in 4.3.3.1.

150934.3.3.1

VXLAN Tunnel is Down in Multihoming EVPN

A VXLAN tunnel connecting to a VTEP of a specific ES (Ethernet Segment) in remote multihoming EVPN site may be down when the link to the client host within this ES is down or a VTEP in this ES is rebooted. This issue is fixed in 4.3.3.1.

151264.3.3

Delete remote-as BGP Neighbor

If delete remote-as of a BGP neighbor, other sub-nodes under this BGP neighbor must be deleted firstly. Otherwise, it will be failed with prompt error message if execute "commit" or "commit check".

150554.3.3

OSPF max-metric cannot be Enabled Administratively

When commit "set protocols ospf max-metric router-lsa administrative", it will fail. This issue is fixed in 4.3.3.

150514.3.3

4K Built-in Entries in L2 Table

When PICOS boots up, there are 4K built-in entries in L2 table corresponding to each VLAN. In 4.3.3, if only a VLAN is configured on a specific port, will create a L2 entry pointing to the CPU port, matching system MAC address and this VLAN, in L2 table.

150524.3.3

Enable Tagged/Untagged for Private VLAN

When add a private VLAN to a trunk port, this VLAN can be specified as tagged or untagged as a common VLAN.

150744.3.3

BPDU Guard Enabled Ports Get Blocked(4.3.2.2)

When LLDP frames are received with destination MAC address 01:80:C2:00:00:00 on the ports with BPDU guard enabled, the ports will be blocked because the frames are identified as BPDU mistakenly based on the destination MAC address. This issue is fixed in 4.3.2.

1

2. If the ethertype is 0X88CC, the frames with destination MAC address 01:80:C2:00:00:00 should be recognized as LLDP other than BPDU.

 

15089
151314.3.
2.1show tech support fails to issue bcm related commands.149554.3.1.3Unable to Launch CLI.144564.3.1.3[EVPN MH] Change the ESI port from VLAN member to native VLAN...... [REVERTED].148924.3.1.2

The Name of Routed-Interface Sub-Interface

To prevent using the preserved interface names, enforce the names of routed-interfaces or sub-interfaces to be started with "rif-". Otherwise, it will be failed with prompt error message.

By the way, please note, if configured routed/sub-interfaces before, please change the configuration to follow "rif-" naming convention before upgrade to this version. 

149194.3.1.2

TACACS+ Authentication Failure

If TACACS+ accounts are stored in a separate server from TACACS+ server, TACACS+ authentication may be failed. This issue is fixed in 4.3.1.2.

144564.3.1.1

 LACP Doesn't Work over PVID under Multi-homing EVPN

If enable a VXLAN instance on the native VLAN on a port in a dynamic LAG, the LACP negotiation with the peer LAG port will fail because the LACP PDU cannot be trapped to CPU. This bug is fixed in 4.3.1.1.

147944.3.1.1

Set max-power on AS4630 PoE Models

Fail to set the PoE max-power to >30W on "all" interface on AS4630 PoE models with command "set poe interface all max-power xxxx".  This issue is fixed in 4.3.1.1.

146784.3.1

Enable IGMP and IGMP Snooping on the Same Switch

In previous PICOS versions, if enable IGMP snooping, on the same switch, IGMP and PIM will not work. We fixed this issue in 4.3.1. If both IGMP & PIM and IGMP snooping are configured, the multicast traffic of the specific group will be only forwarded out of the ports on which the associated IGMP join message is received.

147314.3.1

TACACS+ Authentication Service is Set to LOGIN

In case of TACACS+ authentication, the field authen service of authentication START packet is set to LOGIN (1). TACACS+ authentication may fail if PPP is configured on TACACS+ server side.

146744.3.1

RPSU Display Issue on AS5835

When plug out the power chord of one unit of RPSU on AS5835 switch, this RPSU can still be displayed "power on" in the output of CLI command "run show system rpsu". This issue is fixed in 4.3.1.

146764.3.1

Fan Dispaly and SysLog Issue on AS5835

If one fan is plugged out, all rear fans are not displayed in the output of CLI command "run show system fan". This issue is fixed in 4.3.1.

146964.3.1

KOD SysLog Message

When configure a rogue NTP server, will repeatedly print syslog messages "KOD does nothing without LIMITED". This issue is fixed in 4.3.1.

145804.3.1

Crash if Enable IGMP Snooping on a VLAN Not Configured

In case of an invalid configuration, enable IGMP snooping on a VLAN which is not configured, PICOS will crash. This issue is fixed in 4.3.1

143724.3.1

Wrong State of NAC RADIUS Server

The configured NAC RADIUS server may be shown as "active" even though it is not reachable.

146324.3.1

Duplicate Access-Request Messages

The switch may send out duplicate access-request messages even though the RADIUS service for NAC is available and the associated access-accept messages are returned.

147044.3.1

Don't Backup AmpCon Agent in PICOS Upgrade

When do upgrade, the AmpCon agent code will not be brought into the new PICOS version.

144674.3.0

Port LED Issue on AS5835

When traffic goes through QSFP port, xe-1/1/1 or xe-1/1/4, the port LED doesn't blink. This issue is fixed in 4.3.0.

144394.3.0

Sort Output in Interface Index

In certain CLI outputs, the interfaces are listed by the alphabetical order. Therefore, for example, ge-1/1/2 may follow ge-1/1/11. The interfaces should be sorted by the order of interface indices, i.e., ge-1/1/2 should go before ge-1/1/11.

116264.3.0

Fix CoPP Statistics Error

When "run show copp statistics", may display arbitrary statistics numbers over CoPP protocol classes
3

Firewall Filter Can be Applied to Only Maximum 64 Output Interfaces (2.11.11.2-s1)

A firewall filter can only be applied to maximum 64 output interfaces. This restriction is unnecessary and removed in this version.

150954.3.3

PICOS Crashes When Assigning a VLAN by Name Instead of ID (4.3.2.2)

VLAN names are not allowed to be added to "vlan members" on trunk ports. Will give prompt error message if commit that kind of configuration.

150914.3.3

SIF Crash (4.3.2.2)

The process pica_sif crashes occasionally on an EVPN switch in either of the following two cases:

  • Get all VXLAN network interfaces down.
  • l3-interface over a L2 VNI is not configured when arp-nd-suppress is enabled.
150894.3.3

Fail to Include Information from BCM Tool in tech_support (4.3.2.2)

When execute "run show tech_support", cannot generate the hardware information from BCM tool with error message ".Bsh open log file failed".

151684.3.3

Maximum number of dynamic-author Clients (4.2.3.7)

Lift the maximum number of RADIUS dynamic-author clients from which the switch accepts Change of Authorization (CoA). Allow to configure maximum 20 dynamic-author clients.

151754.3.3

Cannot Configure 5G/10G to auto-speeds 4630-54NPE (4.2.3.7)

If the speed of ports, from ge-1/1/37 to ge-1/1/48, is under auto mode, the speed cannot be negotiated into 5G/10G with the peer device. Additionally, 5G/10G cannot be configured to auto-speeds on these ports. This issue is fixed in 4.3.

0

3.

14483
150714.3.
0

Memory Leak Caused by NETCONF Process

When a NETCONF client accesses to the switch via RADIUS authentication repeatedly, memory leak may occur in process pica_netconf. This issue is fixed in 4.
3
.0.145014.3.0

Keep Sending RADIUS Request Messages

If configure RADIUS authentication and then enable NETCONF, the switch will keep sending RADIUS request Messages out. This issue is fixed in 4.3.0.

145074.3.0

Drastic Variation over CPU Utilization

The number of CPU utilization may change drastically and fastly on AS4610. This issue is fixed in 4.3.0.

Routing Doesn't Work on L3 Interface over VLAN 1

Directly connected routes cannot be generated on L3 interface over VLAN 1. For example, cannot ping the IP address configured on L3 interface over VLAN 1.

OVS and OpenFlow

Ticket IDReleaseDescription
150764.3.2.13

OVS Command "set-port-name" Cannot Work on Unbreakable xe Ports Ports (4.3.2.2)

In PICOS 4.3.2, the OVS command "set-port-name" cannot rename unbreakable ports, for example, xe-1/1/2 on AS5835. This issue is fixed in 4.3.2.1. All ports can be renamed by set-port-name.

144764.3.0

Failed to Add pop_vxlan Flow

Only a few vxlan_pop flow entries can be added. This issue is fixed in 4.3.0.