# What's New?

## Release 2.4.0

* Role-Based Access Control(RBAC) for user management
* [Ingress-Vlan](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-ingress-vlan) Support support on the Broadcom platform
* Added support for [SNMPv3](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-snmp)
* Added support for SNMP [Contact](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-snmp/configuring-snmp-contact) and [Location](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-snmp/configuring-snmp-location)
* [ZTP](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/zero-touch-provisioning) enhancements
* [RestAPI](https://aviznetworks.gitbook.io/opbnos-r2.4/rest-api-guide) Strengthening
* TACACS, NTP, Clockzone related issues fixed

## Release 2.3.0

* New Platform: EdgeCore 7712 (Broadcom)
* [Front Panel Port mapping](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/display-interface-information/front-panel-port-mapping) to User Interface (CLI)
* [Ingress VLAN](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-ingress-vlan) support for BCM Platforms
* [Transmit-Only (Tx-Only)](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-tx-only) link support for BCM Platforms
* [SNMP traps ](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-snmp/configuring-snmp-trap)support for Disk Utilization
* [SNMP Trap](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-snmp/configuring-snmp-trap) control for PSU/FAN
* [Enhanced Traffic Counters](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/display-interface-information) for [Port-channel](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-portchannel), and [Flow](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-flows-and-rules/display-flow-information)
* [GTP](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-gtp) Filtering based on IP version (NVIDIA Only)

#### CLI Changes and Enhancements:

<table><thead><tr><th width="208.33333333333331">2.2.0 or earlier OPBNOS</th><th width="194">2.3.0 OPBNOS</th><th>Description</th></tr></thead><tbody><tr><td>Ethernet0, Ethernet4..</td><td>Ethernet1/1, Ethernet2/1</td><td>Interface CLI mapped to Front Panel ports. Example - Interface ethernet Ethernet0 >> Interface ethernet Ethernet1/1</td></tr><tr><td>NA</td><td>GTP qualifier - Match all inner IP version</td><td>New qualifier added to support match all IPv4/IPv6 for inner header. Example - rule 1 permit gtp "match-all-ipv4". rule 2 permit gtp "match-all-ipv6"</td></tr><tr><td>show interface counters rate detailed EthernetXXX</td><td>show interface counters detailed EthernetX/X</td><td>CLI modified to provide more clarity</td></tr><tr><td>NA</td><td>show interface counters rate</td><td>CLI added to show interface counter rate</td></tr><tr><td>NA</td><td>show port-channel rate &#x3C;port-channelid></td><td>CLI added to show port-channel rate</td></tr><tr><td>NA</td><td>show flow counters all rate</td><td>CLI added to show traffic rate through a flow</td></tr><tr><td>NA</td><td>show interface counters discard-details</td><td>CLI added to show interface discard counters</td></tr><tr><td>NA</td><td>{no} ingress-vlan &#x3C;value></td><td>Ingress-VLAN feature added to Broadcom platforms</td></tr><tr><td>NA</td><td>{no} transmit-only</td><td>Interface transmit-only feature added to Broadcom platforms</td></tr><tr><td>NA</td><td>{no} snmp-server trap fan-util disable</td><td>CLI added to support on/off feature for SNMP trap for FAN</td></tr><tr><td>NA</td><td>{no} snmp-server trap psu-util disable</td><td>CLI added to support on/off feature for SNMP trap for PSU</td></tr><tr><td>NA</td><td>{no} snmp-server trap disk-util threshold &#x3C;percentage></td><td>CLI added to support disk related SNMP traps</td></tr></tbody></table>

## Release 2.2.0

| Features                                                                                                                                                            |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [User Defined Filter(UDF)](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-flows-and-rules/configuring-flow-udf-rules)              |
| [Generic Header Filtering](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-flows-and-rules/configuring-flow-match-expression-rules) |

Note - Features like UDF and Generic header filtering are delivered for NVIDIA Spectrum-2 and Spectrum-3 devices.

## Release 2.1.0

* Minor Changes in CLI commands as per our unique framework, the OPB-NOS CLI commands are modified. See below the table for keyword changes and commands affected. The CLI command changes do not affect any control or data plane functionality of OPBNOS.
* Image upgrade to 2.1.0 from the lower version via OPB-NOS CLI, will have configuration loss related to the “old” keywords. The Suggested recommendation is to upgrade the OPBNOS using ONIE and manually re-configure the device for existing deployments.

| 2.0.0 or earlier OPBNOS | 2.1.0 OPBNOS        | Commands Modified                                                                                                                                                                             |
| ----------------------- | ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| attach \<ifname>        | interface \<ifname> | <p>tunnel tun1</p><p><strong>attach</strong> Ethernet0 >>>> <strong>interface</strong> Ethernet0</p>                                                                                          |
| map alias               | flow                | show **map alias** >> show **flow** show **map** summary >> show **flow** summary show **map** counters >> show **flow** counters **map alias** \<name>  >>> **flow** \<name>                 |
| hybrid                  | loopback-mode       | **hybrid** >> **loopback-mode** no **hybrid** >> no **loopback-mode**                                                                                                                         |
| port-group              | port-channel        | show **port-group** information >> show **port-channel** information show **port-group** rate >> show **port-channel** rate port-group 1 ports \<ports>  >> **port-channel** 1 ports \<ports> |
| from                    | network-ports       | **from** \<ports> >> **network-ports** \<ports>                                                                                                                                               |
| to                      | tool-ports          | **to** \<ports> >> **tool-ports** \<ports>                                                                                                                                                    |
| tunnel alias \<tun-id>  | tunnel \<tunl-id>   | <p><strong>tunnel alias</strong> >> <strong>tunnel</strong></p><p>show vxlan <strong>tunnel alias</strong> >> show vxlan <strong>tunnel</strong></p>                                          |

| Features  | Description                                                                         |
| --------- | ----------------------------------------------------------------------------------- |
| sFLOW     | sFlow is a multi-vendor, packet sampling technology used to monitor network devices |
| platforms | <p>NVIDIA SN2010, NVIDIA SN2100, </p><p>NVIDIA SN4700</p>                           |

#### **Known Issue:**

| BugID     | Description                                                                            |
| --------- | -------------------------------------------------------------------------------------- |
| PBNOS-440 | Additional match qualifiers for IPv6 rules                                             |
| PBNOS-412 | All interface status(down/up) should be the same when FEC is set as none               |
| PBNOS-354 | Unable to quit CLI from telnet/ssh with exit or quit commands                          |
| PBNOS-350 | CLI auto-completion not working while configuring flow interfaces                      |
| PBNOS-348 | CLI: “show platform” LED status has some inconsistencies on the NVIDIA platform driver |

## &#x20;Release 2.0.0

| Features                                                                                                                                                                     |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1.[SNMP](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-snmp) multi-server support for traps                                                |
| 2. [SNMP](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-snmp) authFailure Trap support (generate traps on SNMP community string mis-match) |
| 3. [SNMP](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-snmp) trap for FAN and PSU status                                                  |
| 4. [SNMP](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-snmp) trap for CPU and memory utilization using mteTriggers                        |
| 5. Licensing commands                                                                                                                                                        |
| 6. Show [interface](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/interface-management/configuring-physical-interface) counters rate                   |
| 7. Show [interface](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/interface-management/configuring-physical-interface) breakout                        |
| 8. Show [port-channel](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-portchannel) rate                                                     |
| 9. [GTP](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-gtp)                                                                                |
| 10. [TimeZone Support](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-timezone)                                                             |
| 11. [VxLAN](https://aviznetworks.gitbook.io/opbnos-r2.4/cli-configuration-guide/configuring-vxlan) \[Encap/Decap]                                                            |

#### **Known Issue:**

| BugID     | Description                                                                                   |
| --------- | --------------------------------------------------------------------------------------------- |
| PBNOS-203 | Show an error message while creating multiple maps using the same from and To ports in the UI |
| PBNOS-123 | Delete a map through CLI->modifications not reflected in UI                                   |

## **Release 1.3.1**

| Features                                                                                                                                                                                                                                                                                                                                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <ol><li>Added support for the below features,</li></ol><p>      a. Hostname configuration </p><p>      b. SYSLOG severity </p><p>      c. LLDP receive/transmit configuration </p><p>      d. shutdown/no shutdown for the management interface </p><p>      e. Show platform enhancements for "fan, temperature, psustatus, pcieinfo"</p> |
| 2. IPv6 match all support for flow rules                                                                                                                                                                                                                                                                                                   |
| 3. Generate hardware dump for NVIDIA devices                                                                                                                                                                                                                                                                                               |
| 4. REST API support for CPU/Memory utilization and SYSLOG export                                                                                                                                                                                                                                                                           |
| 5. SNMP trap support for link up/down events and entConfigChange.                                                                                                                                                                                                                                                                          |
| 6. Enabled Symmetric hashing.                                                                                                                                                                                                                                                                                                              |

## **Release 1.2.0**

| Features        |
| --------------- |
| RX only support |

<figure><img src="https://2662483853-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhNXO6wTLpx5wBGAVjtJV%2Fuploads%2FS8CydiOc48687V3bDjxS%2FScreenshot%202022-10-21%20at%2011.48.11%20AM.png?alt=media&#x26;token=07bf4a8a-14e1-4010-8814-ee3cfc42e018" alt=""><figcaption><p>Rx-only</p></figcaption></figure>

#### **Known Issue:**

| BugID   | Description                                                        |
| ------- | ------------------------------------------------------------------ |
| PBNOS-5 | IPv6 rules are not working intermittently with the new SDK upgrade |

## **Release 1.0.0**

[Base License](https://aviznetworks.gitbook.io/opbnos-r2.4/getting-started/licensing)
