gPTP enabled but disabled at the port level for summit x440-24t switch with exos v15.2

  • 0
  • 1
  • Question
  • Updated 2 days ago
We have a Summit x440-24t switch with AVB support which we use for demos where multiple computers are connected and synchronized using gPTP. We had this capability working on the switch for the past 5-6 years. I am trying to test an updated version of the application on the computers and running into gPTP being disabled on the switch. How do I enable gPTP on each of the ports given that AVB is already enabled?


Here is the console output


* (Beta) X440-24t.32 #
* (Beta) X440-24t.32 # show version
Switch      : 800471-00-04 1212G-01300 Rev 4.0 BootROM: 2.0.1.6    IMG: 15.2.0.2                                                                                                                                                                                                                                             6
PSU-1       : Internal Power Supply
PSU-2       :


Image   : ExtremeXOS version 15.2.0.26 v1520b26 by release-manager
          on Tue Jul 3 14:48:02 EDT 2012
BootROM : 2.0.1.6
Diagnostics : 5.6
* (Beta) X440-24t.33 # show switch
SysName:          X440-24t
SysLocation:
SysContact:       support@extremenetworks.com, +1 888 257 3000
System MAC:       00:04:96:6D:58:5A
System Type:      X440-24t


SysHealth check:  Enabled (Normal)
Recovery Mode:    All
System Watchdog:  Enabled


Current Time:     Mon Sep 17 16:23:43 2018
Timezone:         [Auto DST Disabled] GMT Offset: -420 minutes, name is not set.
Boot Time:        Mon Sep 17 10:08:03 2018
Boot Count:       116
Next Reboot:      None scheduled
System UpTime:    6 hours 15 minutes 40 seconds


Current State:    OPERATIONAL
Image Selected:   secondary
Image Booted:     secondary
Primary ver:      15.1.0.20
Secondary ver:    15.2.0.26


Config Selected:  primary.cfg
Config Booted:    primary.cfg


primary.cfg       Created by ExtremeXOS version 15.2.0.26
                  227919 bytes saved on Mon Sep 17 15:12:35 2018
* (Beta) X440-24t.34 # show avb
gPTP status         : Enabled
gPTP enabled ports  : *1d      2d      3d      4d      5d
                       6d      7d      8d     *9d      10d
                      *11d     12d     13d     14d     15d
                       16d     17d     18d     19d     20d
                       21d     22d     23d     24d


MSRP status         : Enabled
MSRP enabled ports  : *1       2       3       4       5
                       6       7       8      *9       10
                      *11      12      13      14      15
                       16      17      18      19      20
                       21      22      23      24


MVRP status         : Enabled
MVRP enabled ports  : *1       2       3       4       5
                       6       7       8      *9       10
                      *11      12      13      14      15
                       16      17      18      19      20
                       21      22      23      24


Flags:        (*) Active,  (!) Administratively disabled,
              (d) Disabled gPTP port role, (m) Master gPTP port role,
              (p) Passive gPTP port role,  (s) Slave gPTP port role
* (Beta) X440-24t.35 # show network-clock gptp ports 11
Physical port number               : 11
gPTP port status                   : Enabled
Clock Identity                     : 00:04:96:ff:fe:6d:58:5a
gPTP Port Number                   : 11
IEEE 802.1AS Capable               : No
Port Role                          : 3 (Disabled)
Announce Initial Interval          : 0 (1.000 secs)
Announce Current Interval          : 0 (1.000 secs)
Announce Receipt Timeout           : 3
Sync Initial Interval              : -3 (0.125 secs)
Sync Current Interval              : -3 (0.125 secs)
Sync Receipt Timeout               : 3
Sync Receipt Timeout Interval      : 0 ns
Measuring Propagation Delay        : No
Propagation Delay                  : 0 ns
Propagation Delay Threshold        : 4294967295 ns
Propagation Delay Asymmetry        : 0
Peer Delay Initial Interval        : 0 (1.000 secs)
Peer Delay Current Interval        : 0 (1.000 secs)
Peer Delay Allowed Lost Responses  : 3
Neighbor Rate Ratio                : 1.000000
PTP Version                        : 2


* (Beta) X440-24t.36 # show network-clock msrp
                                          ^
%% Invalid input detected at '^' marker.
* (Beta) X440-24t.37 # show msrp
MSRP enabled              :Enabled
MSRP max frame size       :1522
MSRP max fan-in ports     :No limit
Total MSRP streams        :0
Total MSRP reservations   :0
MSRP enabled ports        :
     Port      PVID      VLAN Name
     ----      ----      ---------
     *1        2         -
      2        2         -
      3        2         -
      4        2         -
      5        2         -
      6        2         -
      7        2         -
      8        2         -
     *9        2         -
      10       2         -
     *11       2         -
      12       2         -
      13       2         -
      14       2         -
      15       2         -
      16       2         -
      17       2         -
      18       2         -
      19       2         -
      20       2         -
      21       2         -
      22       2         -
      23       2         -
      24       2         -




Flags:        (*) Active,  (!) Administratively disabled
* (Beta) X440-24t.38 #

Photo of Sangeeta Ghangam

Sangeeta Ghangam

  • 110 Points 100 badge 2x thumb

Posted 4 weeks ago

  • 0
  • 1
Photo of Drew C.

Drew C., Community Manager

  • 40,206 Points 20k badge 2x thumb
HI Sangeeta,
The first thing I would recommend is using a proper release version of EXOS and not a beta version. EXOS 15.2.0.26 is not supported in any way.
Either v16.2.5.4-patch1-3 (to be posted soon) or v16.2.4.5-patch1-8 are the recommended versions.
Photo of Sangeeta Ghangam

Sangeeta Ghangam

  • 110 Points 100 badge 2x thumb
Hi Drew, I updated the switch firmware to 16.2.5.4 but am still running into the same issue. See log below. All setup instructions I have seen just mention 2-3 commands to get it started, I tried setting up the clock and peer-delay but it does not seem to help. Note, I bought the AVB feature pack license and enabled the license on the device

* X440-24t.26 # show license
Enabled License Level:
        Edge
Enabled Feature Packs:
        AVB

Log

X440-24t.4 # show avb
gPTP status         : Enabled
gPTP enabled ports  :  1d      2d      3d      4d      5d
                       6d      7d      8d     *9d      10d
                      *11d     12d    *13d     14d     15d
                       16d     17d     18d     19d     20d
                       21d     22d     23d     24d

MSRP status         : Enabled
MSRP enabled ports  :  1       2       3       4       5
                       6       7       8      *9       10
                      *11      12     *13      14      15
                       16      17      18      19      20
                       21      22      23      24

MVRP status         : Enabled
MVRP enabled ports  :  1       2       3       4       5
                       6       7       8      *9       10
                      *11      12     *13      14      15
                       16      17      18      19      20
                       21      22      23      24

Flags:        (*) Active,                  (!) Administratively disabled,
              (a) SR Class A allowed,      (b) SR Class B allowed,
              (d) Disabled gPTP port role, (g) Load sharing port,
              (m) Master gPTP port role,   (p) Passive gPTP port role,
              (s) Slave gPTP port role

X440-24t.5 # show version
Switch      : 800471-00-04 1212G-01300 Rev 4.0 BootROM: 2.0.1.6    IMG: 16.2.5.4                                                                       
PSU-1       : Internal Power Supply
PSU-2       :

Image   : ExtremeXOS version 16.2.5.4 by release-manager
          on Fri Jun 29 08:51:42 EDT 2018
BootROM : 2.0.1.6
Diagnostics : 6.4
X440-24t.6 # show msrp streams
     Stream Id              Destination     Port  Dec    Vid  Cls/Rn     BW
-----------------------  -----------------  ----  ----  ----  ------  ---------

Total Streams: 0

-------------------------------------------------------------------------------
(!)      : Talker pruned or forbidden,   BW   : Bandwidth,
Cls      : Traffic Class,                Dec  : Prop. Declaration Types,
Rn       : Rank

MSRP Declaration Types:
   Adv   : Talker Advertise,         AskFail  : Listener Asking Failed,
   Fail  : Talker Fail,              RdyFail  : Listener Ready Failed,
   Ready : Listener Ready

X440-24t.7 # enable avb ports all
* X440-24t.8 # show avb
gPTP status         : Enabled
gPTP enabled ports  :  1d      2d      3d      4d      5d
                       6d      7d      8d     *9d      10d
                      *11d     12d    *13d     14d     15d
                       16d     17d     18d     19d     20d
                       21d     22d     23d     24d

MSRP status         : Enabled
MSRP enabled ports  :  1       2       3       4       5
                       6       7       8      *9       10
                      *11      12     *13      14      15
                       16      17      18      19      20
                       21      22      23      24

MVRP status         : Enabled
MVRP enabled ports  :  1       2       3       4       5
                       6       7       8      *9       10
                      *11      12     *13      14      15
                       16      17      18      19      20
                       21      22      23      24

Flags:        (*) Active,                  (!) Administratively disabled,
              (a) SR Class A allowed,      (b) SR Class B allowed,
              (d) Disabled gPTP port role, (g) Load sharing port,
              (m) Master gPTP port role,   (p) Passive gPTP port role,
              (s) Slave gPTP port role

* X440-24t.9 # show network-clock gptp ports 11
Physical port number               : 11
gPTP port status                   : Enabled
Clock Identity                     : 00:04:96:ff:fe:6d:58:5a
gPTP Port Number                   : 11
IEEE 802.1AS Capable               : No
IEEE 802.1AS Capable Age           : 0d:0h:0m:0s
Port Role                          : 3 (Disabled)
Announce Initial Interval          : 0 (1.000 secs)
Announce Current Interval          : 0 (1.000 secs)
Announce Receipt Timeout           : 3
Sync Initial Interval              : -3 (0.125 secs)
Sync Current Interval              : -3 (0.125 secs)
Sync Receipt Timeout               : 3
Sync Receipt Timeout Interval      : N/A
Measuring Propagation Delay        : No
Propagation Delay                  : 0 ns
Propagation Delay Threshold        : 4294967295 ns
Propagation Delay Asymmetry        : 0
Peer Delay Initial Interval        : 0 (1.000 secs)
Peer Delay Current Interval        : 0 (1.000 secs)
Peer Delay Allowed Lost Responses  : 3
Neighbor Rate Ratio                : 1.000000
PTP Version                        : 2

* X440-24t.10 # configure network-clock gptp
%% Incomplete command
* X440-24t.11 # configure network-clock gptp ports 11
%% Incomplete command
* X440-24t.12 # configure network-clock gptp default-set
%% Incomplete command
* X440-24t.13 # configure network-clock gptp default-set priority1 248
* X440-24t.14 # configure network-clock gptp default-set priority2 100
* X440-24t.15 # show avb
gPTP status         : Enabled
gPTP enabled ports  : *1d      2d     *3d      4d     *5d
                       6d      7d      8d      9d      10d
                       11d     12d     13d     14d     15d
                       16d     17d     18d     19d     20d
                       21d     22d     23d     24d

MSRP status         : Enabled
MSRP enabled ports  : *1       2      *3       4      *5
                       6       7       8       9       10
                       11      12      13      14      15
                       16      17      18      19      20
                       21      22      23      24

MVRP status         : Enabled
MVRP enabled ports  : *1       2      *3       4      *5
                       6       7       8       9       10
                       11      12      13      14      15
                       16      17      18      19      20
                       21      22      23      24

Flags:        (*) Active,                  (!) Administratively disabled,
              (a) SR Class A allowed,      (b) SR Class B allowed,
              (d) Disabled gPTP port role, (g) Load sharing port,
              (m) Master gPTP port role,   (p) Passive gPTP port role,
              (s) Slave gPTP port role

* X440-24t.16 # show network-clock gptp
gPTP status         : Enabled
BMCA                : On
Static slave port   : None (used when BMCA Off)
gPTP enabled ports  : *1d      2d     *3d      4d     *5d
                       6d      7d      8d      9d      10d
                       11d     12d     13d     14d     15d
                       16d     17d     18d     19d     20d
                       21d     22d     23d     24d

Flags:        (*) Active,  (!) Administratively disabled,
              (d) Disabled gPTP port role, (m) Master gPTP port role,
              (p) Passive gPTP port role,  (s) Slave gPTP port role
* X440-24t.17 # enable network-clock gptp
* X440-24t.18 # show avb
gPTP status         : Enabled
gPTP enabled ports  : *1d      2d     *3d      4d     *5d
                       6d      7d      8d      9d      10d
                       11d     12d     13d     14d     15d
                       16d     17d     18d     19d     20d
                       21d     22d     23d     24d

MSRP status         : Enabled
MSRP enabled ports  : *1       2      *3       4      *5
                       6       7       8       9       10
                       11      12      13      14      15
                       16      17      18      19      20
                       21      22      23      24

MVRP status         : Enabled
MVRP enabled ports  : *1       2      *3       4      *5
                       6       7       8       9       10
                       11      12      13      14      15
                       16      17      18      19      20
                       21      22      23      24

Flags:        (*) Active,                  (!) Administratively disabled,
              (a) SR Class A allowed,      (b) SR Class B allowed,
              (d) Disabled gPTP port role, (g) Load sharing port,
              (m) Master gPTP port role,   (p) Passive gPTP port role,
              (s) Slave gPTP port role

* X440-24t.19 # enable network-clock gptp ports all
* X440-24t.20 # show avb
gPTP status         : Enabled
gPTP enabled ports  : *1d      2d     *3d      4d     *5d
                       6d      7d      8d      9d      10d
                       11d     12d     13d     14d     15d
                       16d     17d     18d     19d     20d
                       21d     22d     23d     24d

MSRP status         : Enabled
MSRP enabled ports  : *1       2      *3       4      *5
                       6       7       8       9       10
                       11      12      13      14      15
                       16      17      18      19      20
                       21      22      23      24

MVRP status         : Enabled
MVRP enabled ports  : *1       2      *3       4      *5
                       6       7       8       9       10
                       11      12      13      14      15
                       16      17      18      19      20
                       21      22      23      24

Flags:        (*) Active,                  (!) Administratively disabled,
              (a) SR Class A allowed,      (b) SR Class B allowed,
              (d) Disabled gPTP port role, (g) Load sharing port,
              (m) Master gPTP port role,   (p) Passive gPTP port role,
              (s) Slave gPTP port role

* X440-24t.21 # show network-clock gptp bmca
                                        ^
%% Invalid input detected at '^' marker.
* X440-24t.22 # configure network-clock gptp bmca on
* X440-24t.23 # show network-clock gptp
gPTP status         : Enabled
BMCA                : On
Static slave port   : None (used when BMCA Off)
gPTP enabled ports  : *1d      2d     *3d      4d     *5d
                       6d      7d      8d      9d      10d
                       11d     12d     13d     14d     15d
                       16d     17d     18d     19d     20d
                       21d     22d     23d     24d

Flags:        (*) Active,  (!) Administratively disabled,
              (d) Disabled gPTP port role, (m) Master gPTP port role,
              (p) Passive gPTP port role,  (s) Slave gPTP port role
* X440-24t.24 # configure network-clock gptp ports all peer-delay neighbor-thresh 3 nanoseconds
* X440-24t.25 # show network-clock gptp ports 1
Physical port number               : 1
gPTP port status                   : Enabled
Clock Identity                     : 00:04:96:ff:fe:6d:58:5a
gPTP Port Number                   : 1
IEEE 802.1AS Capable               : No
IEEE 802.1AS Capable Age           : 0d:0h:0m:0s
Port Role                          : 3 (Disabled)
Announce Initial Interval          : 0 (1.000 secs)
Announce Current Interval          : 0 (1.000 secs)
Announce Receipt Timeout           : 3
Sync Initial Interval              : -3 (0.125 secs)
Sync Current Interval              : -3 (0.125 secs)
Sync Receipt Timeout               : 3
Sync Receipt Timeout Interval      : N/A
Measuring Propagation Delay        : No
Propagation Delay                  : 0 ns
Propagation Delay Threshold        : 3 ns
Propagation Delay Asymmetry        : 0
Peer Delay Initial Interval        : 0 (1.000 secs)
Peer Delay Current Interval        : 0 (1.000 secs)
Peer Delay Allowed Lost Responses  : 3
Neighbor Rate Ratio                : 1.000000
PTP Version                        : 2

* X440-24t.26 #

Photo of Sangeeta Ghangam

Sangeeta Ghangam

  • 110 Points 100 badge 2x thumb
Just wanted to update, I solved this by ensuring neighour-threshold is high enough so NRR is <1.0