Supplemental Document : F5OS-A 1.0.1 Fixes and Known Issues Release Notes

Applies To:

Show Versions Show Versions

F5OS-A

  • 1.0.1
Updated Date: 04/20/2023

F5OS-A Release Information

Version: 1.0.1
Build: 14867

Note: This content is current as of the software release date
Updates to bug information occur periodically. For the most up-to-date bug data, see Bug Tracker.

The blue background highlights fixes


Cumulative fixes from F5OS-A v1.0.0 that are included in this release
Known Issues in F5OS-A v1.0.x

Functional Change Fixes

None


F5OS-A Fixes

ID Number Severity Links to More Info Description
1065325 1-Blocking   Multiple attributes under show system health are not updated properly.
1063781-1 1-Blocking   Duplicate broadcast/multicast packets are sent out a front panel interface.
1063137 1-Blocking   The tenant management IP and console is intermittently not accessible.
1064701 2-Critical   Not able to ping/connect to the management IP of a running tenant
1054021-1 2-Critical BT1054021 Tcpdump on VELOS chassis blade or rSeries appliance cores when line-dma agent layer below it fails
1080109 3-Major BT1080109 System reboot or link down/up transition causes packet loss.
1069529 3-Major   "Appliance Mode" UI control intermittently will revert your selection back to its configured state when enabling or disabling.
1067177-1 3-Major   The 'show portgroups portgroup' command is slow when no optical transceivers are plugged into front panel ports.
1066365 3-Major   Message of the Day not working for admin user
1064525 3-Major   Interface counters are slow to update
1064125 3-Major   Sw_rbcast container exits and restarts on non-fatal errors
1061757-1 3-Major BT1061757 VLAN Listener for a VLAN shared between tenants may not upgrade properly.
1052565-1 3-Major   OPT-0048 displays incorrect media type.
1042785 3-Major BT1042785 Configuring spanning tree (stp) while disabled may display incorrect state
1041713 3-Major   Fan health details are not reported under show system health.



Cumulative fixes from F5OS-A v1.0.0 that are included in this release


Vulnerability Fixes

ID Number CVE Links to More Info Description
998305 CVE-2021-23840 K24624116 CVE-2021-23840: OpenSSL vulnerability
       


Functional Change Fixes

ID Number Severity Links to More Info Description
1016629-1 3-Major BT1016629 System allows creation of VLAN names that are too long
1016621-1 3-Major K64400840, BT1016621 VLAN name validation changes
1016509-1 3-Major BT1016509 System allows creation of duplicate VLAN names
1001865-1 3-Major   No platform trunk information passed to tenant


F5OS-A Fixes

ID Number Severity Links to More Info Description
1055189 2-Critical BT1055189 Optical transceiver tuning values for OPT-0048 updated to reduce errors
1038877-1 2-Critical   Last-change value does not display date of password change.
1027929-1 2-Critical BT1027929 Adding a VLAN to a LAG that is already configured on a tenant may not configure the VLAN correctly.
1008585-3 2-Critical BT1008585 L2 Table corruption results in a traffic loss.
997821-1 3-Major   Bi-directional optics part is not recognized and interface remains in the down state.
984721-1 3-Major   CLI commands for DNS and NTP could be simplified
1062657 3-Major BT1062657 Modified RADIUS and TACACS attributes to use F5OS instead of VELOS
1062021 3-Major   Lacpd process continuously restarts after creating a LAG interface with a space.
1060405-1 3-Major BT1060405 Management-address is incorrectly displayed in lldp neighbor information
1057009 3-Major   Malformed LLDPDU exchanged between platform and switch leads Cisco to ignore LLDP neighbor info.
1032697-1 3-Major BT1032697 File delete operation throws an improper message.
1028873-1 3-Major   Colon character is not allowed in the password.
1027837-1 3-Major   Media type of optics with part number OPT-0047 reports as unknown.
1015497-2 3-Major BT1015497 In rare cases, the blade software can disconnect from the system controller and never recover.
1014009-2 3-Major BT1014009 Blade out of memory condition when using a large number of VLANs.
1009685-3 3-Major   1.2.1 platform software cannot be imported on Controller OS versions below 1.2.0
1058757-1 4-Minor BT1058757 Optical transceiver OPT-0043 reports unknown as media type
1052629 4-Minor   Port group media string updated

 

Cumulative fix details for F5OS-A v1.0.1 that are included in this release

998305 : CVE-2021-23840: OpenSSL vulnerability

Links to More Info: K24624116


997821-1 : Bi-directional optics part is not recognized and interface remains in the down state.

Component: F5OS-A

Symptoms:
Interface remains in down state even with optics and fiber inserted, and the optics type is not identified

Conditions:
Bi-Directional optics is present in the system

Impact:
Interface will not be operational

Workaround:
None

Fix:
Bi-Directional optics type should be recognized and interface should be operational


984721-1 : CLI commands for DNS and NTP could be simplified

Component: F5OS-A

Symptoms:
The CLI commands to configure DNS and NTP require specifying addresses twice.

For example, specifying a DNS server:
 config
 system dns servers server 10.10.10.10 config address 10.10.10.10
 commit

Conditions:
Configuring a DNS or NTP server using the CLI commands.

Impact:
There is no operational impact; however, it is preferable to enter the IP address only once.

Workaround:
None. You have to specify the IP address twice.


1080109 : System reboot or link down/up transition causes packet loss.

Links to More Info: BT1080109

Component: F5OS-A

Symptoms:
A reboot of the system or a link down/up transition can result in packet loss on the affected front-panel interface(s).

Conditions:
A link down->up transition on a front panel interface or interfaces. Either initiated from the peer side or a system reboot.

Impact:
LACP LAGs can fail to form. Ingress traffic is not received by the tenants.

Workaround:
Reboot the system.

Fix:
Change link down processing to not reset internal hardware state of front panel MACs.


1069529 : "Appliance Mode" UI control intermittently will revert your selection back to its configured state when enabling or disabling.

Component: F5OS-A

Symptoms:
On the SYSTEM SETTINGS/General screen for the rSeries appliance, the "Appliance Mode" Enable/Disable radio button choice will revert back to its configured state when you're attempting to change the configuration prior to saving it.

Conditions:
The Enable/Disable radio button for Appliance Mode will undo your preferred selection when the screen does a periodic poll in the background to refresh state information that is displayed on the SYSTEM SETTINGS/General screen.

Impact:
If you attempt to either enable or disable Appliance Mode and the screen does a periodic polling refresh at the moment you make your desired selection, your selection will be reverted back to the actual current configuration state for Appliance Mode.

Workaround:
The impact is intermittent and only occurs at the precise moment the screen is refreshing its state information --- typically a 10 second interval. Appliance Mode can still be enabled or disabled via the webUI as long as it is within the window the screen is not doing a periodic refresh. Additionally, Appliance Mode can be enabled or disabled from the command line interface (CLI).

Fix:
Periodic polling on the SYSTEM SETTINGS/General screen for rSeries appliances will be disabled or removed.


1067177-1 : The 'show portgroups portgroup' command is slow when no optical transceivers are plugged into front panel ports.

Component: F5OS-A

Symptoms:
The 'show portgroups portgroup' command is slow when no optical transceivers are plugged into front panel ports. This affects the CLI, GUI, and RESTCONF.

Conditions:
R5000 and r1000 platforms with sparsely populated or empty front panel ports.

Impact:
Slow response to portgroup information on unpopulated front panel ports. No functional impact - just slow reporting.

Workaround:
N/A

Fix:
N/A


1066365 : Message of the Day not working for admin user

Component: F5OS-A

Symptoms:
Message of the Day (MOTD) is not displayed when the admin user logs in.

Conditions:
Message of the day (MOTD) is configured on the BIG-IP system.

Impact:
Admin users do not see the MOTD banner when they log in.

Fix:
If message of the day is configured on system, it will be displayed at the time of admin user login.


1065325 : Multiple attributes under show system health are not updated properly.

Component: F5OS-A

Symptoms:
Some of the attributes are not being updated properly and are not reporting values.

Conditions:
A few attributes were not being monitored, so their values were not reported. A few of the optic attributes (sfp port groups) have redundant attributes.

Impact:
As the values are not reported properly, it causes inconsistencies in health status of the attributes.

Fix:
Updated the background monitoring profile to monitor the attributes. Removed the attributes of 2,3 & 4 lanes for sfp port-groups as they are redundant.


1064701 : Not able to ping/connect to the management IP of a running tenant

Component: F5OS-A

Symptoms:
You are unable to reach the management IP address of a running tenant

Conditions:
This can occur occasionally when there are multiple reboots.

Impact:
Administrators are unable to reach the management IP address of the tenant even though it is running.

Workaround:
Change the tenant state to provisioned and back to the deployed state.


1064525 : Interface counters are slow to update

Component: F5OS-A

Symptoms:
Interface counters do not immediately reflect traffic activity.

Conditions:
Normal user traffic

Impact:
Interface counters may not reflect the exact amount of traffic due to being slow to update.

Fix:
Increase counter polling frequency.


1064125 : Sw_rbcast container exits and restarts on non-fatal errors

Component: F5OS-A

Symptoms:
Logs indicate a disconnect and restart of the sw_rbcast container:

appliance-1 sw-rbcast[20]: priority="Notice" version=1.0 msgid=0x6903000000000003 msg="Software Rebroadcaster disconnected from Host DMA-Agent." error=3.
appliance-1 sw-rbcast[20]: priority="Info" version=1.0 msgid=0x6903000000000002 msg="Software Rebroadcaster connected to Host DMA-Agent".

Conditions:
High volume (> 200k packets/second) of broadcast traffic.

Impact:
None. The container restarts and continues to process traffic

Fix:
Change error handling code so container does not exit for non-fatal errors.


1063781-1 : Duplicate broadcast/multicast packets are sent out a front panel interface.

Component: F5OS-A

Symptoms:
Clients may report 'duplicate response' due to multiple copies of the same broadcast/multicast packet.

Conditions:
Tenant generated broadcast/multicast traffic destined to a front-panel interface.

Impact:
No functional impact. Clients may report 'duplicate response' messages.

Fix:
Correct hardware programming to only send one copy of broadcast/multicast out a front-panel interface.


1063137 : The tenant management IP and console is intermittently not accessible.

Component: F5OS-A

Symptoms:
The tenant management IP and console is intermittently not accessible after live upgrades.

Conditions:
This occurs during live upgrade of an rSeries appliance.

Impact:
Intermittently tenant management IP and console is not accessible.

Workaround:
Change tenant state to provisioned and back to deployed state.

Fix:
Change tenant state to provisioned and back to deployed state.


1062657 : Modified RADIUS and TACACS attributes to use F5OS instead of VELOS

Links to More Info: BT1062657

Component: F5OS-A

Symptoms:
The external RADIUS server needed to define RADIUS attributes in the f5.dictionary

ATTRIBUTE F5-VELOS-UID 21 integer
ATTRIBUTE F5-VELOS-GID 22 integer
ATTRIBUTE F5-VELOS-HOMEDIR 23 string
ATTRIBUTE F5-VELOS-SHELL 24 string
ATTRIBUTE F5-VELOS-USERINFO 25 string

to have F5OS instead of VELOS:

ATTRIBUTE F5-F5OS-UID 21 integer
ATTRIBUTE F5-F5OS-GID 22 integer
ATTRIBUTE F5-F5OS-HOMEDIR 23 string
ATTRIBUTE F5-F5OS-SHELL 24 string
ATTRIBUTE F5-F5OS-USERINFO 25 string

Note that no change for this is actually necessary because the ATTRIBUTE value is what is used:
t
E.g., for F5-F5OS-GID, the item is referenced by 22.


For TACACS+ however, the F5OS syntax does change in the external TACACS+ server.

OLD version:

group = admin_f5 {
    service = ppp
    protocol = ip
    {
        default attribute=permit
        F5-VELOS-UID=1002
        F5-VELOS-GID=9000
        F5-VELOS-HOMEDIR=/tmp
        F5-VELOS-USERINFO=test_user
    }

New version:

group = admin_f5 {
    service = ppp
    protocol = ip
    {
        default attribute=permit
        F5-F5OS-UID=1002
        F5-F5OS-GID=9000
        F5-F5OS-HOMEDIR=/tmp
        F5-F5OS-USERINFO=test_user
    }

Conditions:
All external RADIUS and TACACS+ servers are affected.

Impact:
There is no real impact, VELOS still works as before (since it was left in for backwards compatibility).

Workaround:
No workaround is needed since using VELOS instead of F5OS is still supported. The use of VELOS should be deprecated eventually, and using F5OS instead of VELOS is the suggested practice.

Fix:
Modified RADIUS and TACACS attributes to use F5OS instead of VELOS.


1062021 : Lacpd process continuously restarts after creating a LAG interface with a space.

Component: F5OS-A

Symptoms:
Lacpd service restarts when the LAG name contains space.

The tenant wont get the LAG name and it will show a null value.
[root@localhost:Active:Standalone] config # tmsh list net trunk
net trunk "" {
    cfg-mbr-count 2
    distribution-hash src-dst-mac
    id 0
    interfaces {
        1.0
        2.0
    }
    stp disabled
    type ha-only
    working-mbr-count 2
}

Conditions:
LAG name contains a space.
Example : "lacp lag"
appliance-1(config)# interfaces interface "lacp lag" config type ieee8023adLag

Impact:
1. Lacpd service restarts.
2. BIG-IP tenant does not get the trunk name.


Note: In case of live upgrade from EA to GA release, any LAG created with a space in name will not work and you will need to either delete these or do a bare metal install before performing a live upgrade.

Workaround:
Don't create a LAG name that has space in the name.

Fix:
N/A


1061757-1 : VLAN Listener for a VLAN shared between tenants may not upgrade properly.

Links to More Info: BT1061757

Component: F5OS-A

Symptoms:
After upgrading from 1.1.4 to a 1.2 release when there are tenants configured that share VLANs, the VLAN listener is not properly upgraded.

Conditions:
Tenants sharing VLANs in a configuration that is upgraded from 1.1.4 to 1.2.x.

Impact:
Traffic will not pass correctly.

Workaround:
Remove the VLAN from the interface(s) and then add it back (no changes to the tenant are necessary).

This re-creates the vlan-listener with the correct VTC value.


1060405-1 : Management-address is incorrectly displayed in lldp neighbor information

Links to More Info: BT1060405

Component: F5OS-A

Symptoms:
The 'show lldp' command displays the management-address of the neighbor incorrectly.

Conditions:
-- lldp enabled
-- Run the 'show lldp' command

Impact:
Management-address of the neighbor is shown incorrectly. It is the display issue, there is no functional impact.

Workaround:
None


1058757-1 : Optical transceiver OPT-0043 reports unknown as media type

Links to More Info: BT1058757

Component: F5OS-A

Symptoms:
"show portgroups" reports unknown for the media type for an OPT-0043

Conditions:
OPT-0043 transceiver plugged into a system

Impact:
Cosmetic - this has no functional impact. The media field is not used by any software, it is reported as information for the user.

Workaround:
None

Fix:
OPT-0043 now reports media type as "40G BiDi"


1057009 : Malformed LLDPDU exchanged between platform and switch leads Cisco to ignore LLDP neighbor info.

Component: F5OS-A

Symptoms:
Cisco switch is not able to identify a neighbor, even though lldp is enabled.
-- Run the command "show lldp neighbor" so you can see the neighbor information on the switch.
-- The Arista switch is able to decode the malformed PDU's but tcpdump pcap shows a malformed packet.

Conditions:
-- Cisco switch is connected to hardware.
-- LLDPDU's are tracked on tcpdump on an Arista switch instead of just checking "show neighbor information."

Impact:
Cisco switch does not display the lldp neighbor information. This information is useful to see connected devices and the port information for the connection.

If captured using tcpdump, the malformed packet can be seen on the Arista switch.

Workaround:
Configure only mandatory threshold value limits(chassis-id, port-id and ttl) for lldp.

Config#lldp interfaces interface 1.0 config name 1.0 tlvmap chassis-id,port-id,ttl.

Fix:
N/A


 

1055189 : Optical transceiver tuning values for OPT-0048 updated to reduce errors

Links to More Info: BT1055189

Component: F5OS-A

Symptoms:
OPT-0048 may show intermittent errors

Conditions:
OPT-0048 optical transceiver inserted into r10000 or r5000 appliance

Impact:
intermittent optical transceiver errors

Workaround:
None


1054021-1 : Tcpdump on VELOS chassis blade or rSeries appliance cores when line-dma agent layer below it fails

Links to More Info: BT1054021

Component: F5OS-A

Symptoms:
Line-dma agent is the underlying layer of tcpdump in the VELOS/rSeries family of chassis and appliance products
When it is not running, or if it cores or is otherwise not available and a client wants a tcpdump capture, tcpdump may core.

Conditions:
-- line-dma-agent is not functional at start, or at some later point in time during the tcpdump capture
-- a client requests a tcpdump capture

Impact:
Packet capture will be affected and will not work

Fix:
Tcpdump does not core anymore, and will retry line-dma-agent connection when clients ask for capture


1052629 : Port group media string updated

Component: F5OS-A

Symptoms:
The media strings displayed by "show portgroup portgroup state media" do not all correspond to the SFF-8024 standard. Some media strings contain underscores (_) instead of dashes(-)

Conditions:
OPT-0053-01 or OPT-0054-01 optical transceivers inserted in the front panel interfaces.

Impact:
Cosmetic - media string contain dashes instead of underscores

Workaround:
None needed, this is display only information

Fix:
Media strings for port groups now correspond to SFF-8024 and no longer contain underscores.


1052565-1 : OPT-0048 displays incorrect media type.

Component: F5OS-A

Symptoms:
The OPT-0048 displays the wrong media type of "100G PAM4 BiDi" in "show portgroups portgroup state media."

Conditions:
OPT-0048 inserted in a VELOS chassis.

Impact:
This is a display only field, but it implies that the OPT-0048 can connect to a "100G PAM4 BiDi" optic, when it is not compatible.

Workaround:
N/A

Fix:
Correct media type "100G PAM4 SR1.2" is now displayed.


1042785 : Configuring spanning tree (stp) while disabled may display incorrect state

Links to More Info: BT1042785

Component: F5OS-A

Symptoms:
While stp is disabled, configuring a field such as MSTP max-hop causes the the enabled-protocol to display an incorrect value.

Conditions:
Delete enabled-protocol configuration field.
Delete another stp configuration field such as MSTP max-hop

Impact:
The stp enabled-protocol display is incorrect.

Workaround:
To mitigate, do not configure stp while not enabled.

Fix:
Configuring stp while disabled will not lead to incorrect display.


1041713 : Fan health details are not reported under show system health.

Component: F5OS-A

Symptoms:
the "fantray" component is not reported when the 'show system health; command is run.

Conditions:
Node is not reachable.

Impact:
"Fantray" stats are missing.

Workaround:
N/A

Fix:
Modified the appliance node field <Reachable: true> in health callpoint handler.


1038877-1 : Last-change value does not display date of password change.

Component: F5OS-A

Symptoms:
Last-change value is shown as days since 1970-01-01, which will reflect something like: 18970, it should be in date format, like: 2021-12-09,while running confd cmd: "show system aaa authentication users user".

Conditions:
When running confd cmd: "show system aaa authentication users user"

Impact:
Invalid value of last-change is displayed in "show system aaa authentication users

Workaround:
N/A

Fix:
N/A


1032697-1 : File delete operation throws an improper message.

Links to More Info: BT1032697

Component: F5OS-A

Symptoms:
A file delete operation has a confusing error message:

syscon-1-active# file delete file-name log/host/ansible.log

Only /mnt/var/confd/configs/ /var/shared/ configs/ diags/shared/ paths are allowed for Delete file operation on Controller
ConfD.

Conditions:
Attempting a file delete operation from a directory which does not have delete permission.

Impact:
The error message lists the actual paths along with the virtual paths on which delete is supported.

Workaround:
N/A

Fix:
On file delete operation now only lists virtual paths.


1028873-1 : Colon character is not allowed in the password.

Component: F5OS-A

Symptoms:
Password change fails when the password has colon character

Conditions:
Colon character in the password

Impact:
Password change fails.

Fix:
Handle colon in the password properly


1027929-1 : Adding a VLAN to a LAG that is already configured on a tenant may not configure the VLAN correctly.

Links to More Info: BT1027929

Component: F5OS-A

Symptoms:
Traffic egressing the VELOS system does not reach the external destination.

Conditions:
A VLAN is configured on a tenant and the VLAN is added to a LAG which does not have members from all blades in the partition.

Impact:
Traffic is disrupted.

Workaround:
Remove VLANs from the tenant, then add them to the lag, then re-add them to the tenant.

Fix:
When a VLAN is added to a LAG, program the host VLAN table
for blades that do not contain LAG members.


1027837-1 : Media type of optics with part number OPT-0047 reports as unknown.

Component: F5OS-A

Symptoms:
Optics media types is displayed as unknown

Conditions:
Optics with part number OPT-0047 is present in the system

Impact:
Media type will not be known

Workaround:
NA

Fix:
Media type should be reported as 100G PAM4 BiDi


1016629-1 : System allows creation of VLAN names that are too long

Links to More Info: BT1016629

Component: F5OS-A

Symptoms:
The /vlans/vlan/config/name value is a free format string. Creating long VLAN names can violate common naming rules.

Conditions:
Creating VLANs whose names are longer than 56 characters (encountered at the /vlans/vlan/config/name endpoint).

Impact:
The F5OS software does not prevent you from creating VLAN names that are too long, however, the BIG-IP system cannot use them.

Note: When this issue is fixed, VLAN names in configurations and scripts will no longer behave as expected. Before upgrading, make sure to follow the instructions in Behavior Change to ensure your upgrade succeeds.

Workaround:
Create shorter VLAN names.

Fix:
VLAN names now have the following constraints:

- May start with an alphabetic character (Aa-Zz).
- Cannot exceed 56 characters in length.
- May contain alpha-numeric characters, periods (.), hyphens (-), and underscores (_).
- Must be unique among VLANs.

!Important! Before upgrading:

-- Ensure that all VLAN names meet these constraints.

-- Update any scripts that create VLANs whose names violate these constraints.

Behavior Change:
VLAN names now have the following constraints:

- May start with an alphabetic character (Aa-Zz).
- Cannot exceed 56 characters in length.
- May contain alpha-numeric characters, periods (.), hyphens (-), and underscores (_).
- Must be unique among VLANs.

Important upgrade information:

Before upgrading:

-- Ensure that all VLAN names meet these constraints.

-- Update any scripts that create VLANs whose names violate these constraints.

-- Configurations from previous versions containing /vlans/vlan/config/name strings that do not meet the new validation rules will fail to load after upgrade.

-- Configuration scripts with /vlans/vlan/config/name strings that do not meet the new validation rules will fail after upgrade.


1016621-1 : VLAN name validation changes

Links to More Info: K64400840, BT1016621

Component: F5OS-A

Symptoms:
Previously, the /vlans/vlan/config/name was a free-format string.

Now, the name has the following constraints:
-- May start with just a letter
-- Cannot exceed 56 characters in length
-- May contain alpha characters, numbers from 0 through 9, period (.), hyphen (-), and underscore (_)
-- Must be unique among VLAN names

Conditions:
When you configure /vlans/vlan/config/name leaf, which is an optional leaf.

Impact:
Previous configuration with /vlans/vlan/config/name strings that do not meet the new validation rules will not load.

Previous configuration scripts with /vlans/vlan/config/name strings that do not meet the new validation rules will fail.

Workaround:
Before upgrading (ideally) or after upgrading and before saving the configuration or exercising scripts, adjust all /vlans/vlan/config/names so they meet the validation requirements.

Fix:
Additional validations were added to VLAN names. You must adjust existing configuration's /vlans/vlan/config/name strings and scripts to meet the new validation rules.

Behavior Change:
Previously, the /vlans/vlan/config/name was a free-format string.

Now, the name has the following constraints:
-- May start with just a letter
-- Cannot exceed 56 characters in length
-- May contain alpha characters, numbers from 0 through 9, period (.), hyphen (-), and underscore (_)
-- Must be unique among VLAN names


1016509-1 : System allows creation of duplicate VLAN names

Links to More Info: BT1016509

Component: F5OS-A

Symptoms:
The /vlans/vlan/config/name value is a free format string and allows duplicate names to be created.

Conditions:
Creating a VLAN using a name that already exists (encountered at the /vlans/vlan/config/name endpoint).

Impact:
Duplicate VLANs are created without error. Which VLAN the system uses is not predictable.

Workaround:
Ensure VLAN names are unique.

Fix:
VLAN names now have the following constraints:

- May start with an alphabetic character (Aa-Zz).
- Cannot exceed 56 characters in length.
- May contain alpha-numeric characters, periods (.), hyphens (-), and underscores (_).
- Must be unique among VLANs.

!Important! Before upgrading:

-- Ensure that all VLAN names meet these constraints.

-- Update any scripts that create VLANs whose names violate these constraints.

Behavior Change:
VLAN names now have the following constraints:

- May start with an alphabetic character (Aa-Zz).
- Cannot exceed 56 characters in length.
- May contain alpha-numeric characters, periods (.), hyphens (-), and underscores (_).
- Must be unique among VLANs.

Important upgrade information:

Before upgrading:

-- Ensure that all VLAN names meet these constraints.

-- Update any scripts that create VLANs whose names violate these constraints.

-- Configurations from previous versions containing /vlans/vlan/config/name strings that do not meet the new validation rules will fail to load after upgrade.

-- Configuration scripts with /vlans/vlan/config/name strings that do not meet the new validation rules will fail after upgrade.


1015497-2 : In rare cases, the blade software can disconnect from the system controller and never recover.

Links to More Info: BT1015497

Component: F5OS-A

Symptoms:
In very rare scenarios, blade software components may be unable to communicate with the database on the system controller. LACP and STP daemons hang at startup, and it could cause other issues in a partition.

Conditions:
The issue can occur when both system controllers are rebooted at once.

Impact:
The LACP, LLDP, and STP daemons may be indefinitely unusable. It is suspected there could be other impacts depending on which blade software component is affected, though no other issue has been observed.

Workaround:
1. Reboot the affected blade.
2. Disable then re-enable the affected partition.

Fix:
The affected blade software component can now detect the connection issue and will re-establish the connection to the system controller's database.


1014009-2 : Blade out of memory condition when using a large number of VLANs.

Links to More Info: BT1014009

Component: F5OS-A

Symptoms:
If a tenant or tenants are assigned a large number of vlans, an out of memory condition can be triggered on the blade after several days.

Conditions:
A large number of vlans is assigned to a single tenant.

Impact:
Tenants may die and new tenants may fail to launch on the affected blade.

Workaround:
Reduce the number of vlans assigned to a single tenant.


1009685-3 : 1.2.1 platform software cannot be imported on Controller OS versions below 1.2.0

Component: F5OS-A

Symptoms:
It is not possible to import 1.2.1 platform software (Controller or Partition OS, services, or ISOs) on Controller OS versions lower than 1.2.0.

Conditions:
1. Running a version of Controller OS <1.2.0
2. Try to import 1.2.1 platform software.

Impact:
You are unable to import platform software version 1.2.1 if the Controller OS version is lower than version 1.2.0.

Fix:
It is now possible to import platform software version 1.2.1 while running version 1.1.4 of the Controller OS (but still not prior 1.1.X releases).


1008585-3 : L2 Table corruption results in a traffic loss.

Links to More Info: BT1008585

Component: F5OS-A

Symptoms:
The Layer 2 (L2) table on a blade can become corrupted under certain conditions. When this happens, traffic to the affected destination (either a tenant or a external interface) do not flow properly.

Conditions:
-- VELOS system with more than one blade installed.
-- A packet for a tenant associated with one blade arrives on a different blade that is encountering the L2 table corruption.

Impact:
Traffic loss to a tenant or the front-panel interfaces. This may include partial or full packet loss to the tenant.

Workaround:
None

Fix:
FPGA Manager now detects the corruption so incorrect entries are not written to the L2 table. This prevents traffic loss from occurring.


1001865-1 : No platform trunk information passed to tenant

Component: F5OS-A

Symptoms:
Trunk information is not being published to BIG-IP tenants for use in high availability (HA) group definitions.

Conditions:
When defining high availability (HA) groups.

Impact:
No trunk or trunk member information is reported. This reduces the usefulness of information used to compare the relative health of high availability (HA) peers and potentially initiating a tenant failover, depending on that output.

Workaround:
None

Fix:
Trunk information is now synchronized between the VELOS system and tenants, enhancing the tenant high availability (HA) health check.

Behavior Change:
Trunk information is now synchronized between the VELOS system and tenants, which increases the usefulness of information used to compare the relative health of high availability (HA) peers and potentially initiating a tenant failover, depending on that output.



Known Issues in F5OS-A v1.0.x


F5OS-A Issues

ID Number Severity Links to More Info Description
1080421 2-Critical   LACP does not transmit PDU's when creating a LAG
1066869 3-Major   The r10000 and r5000 platforms may reuse the MAC address for both management and data plane.
1063649 3-Major   Changing the system date to be older than the installation date is not supported.
1059885 3-Major   When a VLAN list is entered in the CLI, the entire list is replaced.
1056453 3-Major   Tenant datapath will not work if the Tenant is named stpd.
1061281 4-Minor   Snd_hda_intel 0000:00:1f.3: no codecs found.

 

Known Issue details for F5OS-A v1.0.x

1080421 : LACP does not transmit PDU's when creating a LAG

Component: F5OS-A

Symptoms:
The LAG interface creation will not be successful and tx packet count in 'show lacp' will be zero.

Conditions:
This issue occurs due to a race condition while creating a LAG interface and is not reproducible every time.

Impact:
Link aggregation of the front panel ports will not work as expected.

Workaround:
1) clear newly added lag configurations
   a) remove lacp interface
      no lacp interfaces interface <lag-name>
   b) remove interfaces from lag
      no interfaces interface <interface> ethernet config aggregate-id
   c) remove lag interface
      no interfaces interface <lag-interface>
2) create Lag interface and add interfaces to the lag


1066869 : The r10000 and r5000 platforms may reuse the MAC address for both management and data plane.

Component: F5OS-A

Symptoms:
The MAC address assigned to the macvlan interface mgmt0-system may also be assigned to a dataplane object: a lag or a tenant.

Conditions:
More than 233 lags or tenants are configured on a r10000 or r5000 platforms.

Impact:
If the management interface mgmt0-system and the lag or tenant are on the same broadcast domain, both devices will have communication problems. Duplicate MACs going to different switches will be fine.

Workaround:
The MAC address that will be duplicated is 0xfc offset from the basemac. If a tenant or lag has been assigned basemac+0xfc remove the tenant or lag, reduce the number of lags + tenants to less than 252, then re-create the tenant or lag - checking to make sure the assigned MAC does not use offset 0xfc from the base MAC.


1063649 : Changing the system date to be older than the installation date is not supported.

Component: F5OS-A

Symptoms:
All system self-signed certificates are generated using the installation system date. Changing the date to an older date than the installation date can cause instability.

Conditions:
Setting the system date to be older than the installation date on an rSeries appliance.

Impact:
System goes to unstable state.

Workaround:
N/A


1061281 : Snd_hda_intel 0000:00:1f.3: no codecs found.

Component: F5OS-A

Symptoms:
During a reboot, error messages related to snd_hda_intel are logged:

"snd_hda_intel 0000:00:1f.3: no codecs found!"

Conditions:
This occurs during a reboot of an rSeries appliance.

Impact:
No functional impact, the error can be safely ignored.

Workaround:
N/A


1059885 : When a VLAN list is entered in the CLI, the entire list is replaced.

Component: F5OS-A

Symptoms:
When entering a VLAN list using the confd CLI, the current configuration is replaced with the new list.

Conditions:
Using the confd CLI to assign interfaces to a list of VLANs. For example:

appliance-1(config)# interfaces interface 2.0 ethernet switched-vlan config trunk-vlans [ 200 300 400 500 600 ]
appliance-1(config-interface-2.0)# commit
Commit complete.
appliance-1(config-interface-2.0)# end
appliance-1# show vlans
VLAN
ID INTERFACE
-----------------
200 2.0
300 2.0
400 2.0
500 2.0
600 2.0

appliance-1(config)# interfaces interface 2.0 ethernet switched-vlan config trunk-vlans [ 900 1000 ]
appliance-1(config-interface-2.0)# commit
Commit complete.
appliance-1(config-interface-2.0)# end
appliance-1# show vlans
VLAN
ID INTERFACE
-----------------
200
300
400
500
600
900 2.0
1000 2.0

Impact:
Interfaces are assigned only to the list of VLANs specified, even if they were already assigned to existing VLANs.

Workaround:
The correct way to delete a single VLAN is to not use the list ("[]") syntax:
appliance-1# config
Entering configuration mode terminal
appliance-1(config)# interfaces interface 2.0 ethernet switched-vlan config trunk-vlans [ 200 300 400 500 600 ]
appliance-1(config-interface-2.0)# commit
Commit complete.
appliance-1(config-interface-2.0)# top
appliance-1(config)# no interfaces interface 2.0 ethernet switched-vlan config trunk-vlans
Possible completions:
  200 300 400 500 600 [ <cr>
appliance-1(config)# no interfaces interface 2.0 ethernet switched-vlan config trunk-vlans 400
appliance-1(config)# commit
Commit complete.
appliance-1(config)# end
appliance-1# show vlans
VLAN
ID INTERFACE
-----------------
200 2.0
300 2.0
400
500 2.0
600 2.0
900
1000


1056453 : Tenant datapath will not work if the Tenant is named stpd.

Component: F5OS-A

Symptoms:
If a tenant is created with the name stpd, there will be a conflict with a system component. The datapath will not function correctly.

Conditions:
A tenant is created with the name "stpd"

Impact:
The datapath for the tenant will not function.

Workaround:
Change the name of the tenant.




This issue may cause the configuration to fail to load or may significantly impact system performance after upgrade


*********************** NOTICE ***********************

For additional support resources and technical documentation, see:
******************************************************