cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3449
Views
5
Helpful
4
Replies

Change number of internal port-channel on Nexus 5000

Jochen Bartl
Level 1
Level 1

Hi Everyone.

I'm in the middle of a Nexus 5000 project and recognized today while configuring port-channels, that some of the interface numbers are reserved for internal use.

Is it possible to change or configure which port-channel interface numbers are allocated for internal use by NX-OS?

Unfortunatly I wasn't able to find a solution for this issue in the offical Nexus documentation, the search function of this forum or Google. If I did miss something or didn't look careful enough at the Nexus docs, I'm also happy with RTFM (... fine manual) responses and links to the info :-)

Thanks in advance.

- Jochen

Additional info:

Nexus5k(config)# interface port-channel 128

ignored port-channel128: internally used, configuration not allowed

Port-Channels 111, 113, 115, 119, 121, 200, 211, 222 were created manually, but 127 - 129 were not.

Nexus5k# show port-channel usage

Total 11 port-channel numbers used

============================================

Used  :   111 , 113 , 115 , 119 , 121 , 127 - 129 , 200 , 211 , 222

Unused:   1 - 110 , 112 , 114 , 116 - 118 , 120 , 122 - 126 , 130 - 199

          201 - 210 , 212 - 221 , 223 - 4096

          (some numbers may be in use by SAN port channels)

I couldn't find any info about 129, but it seems like 127 and 128 are used for the layer 3 module. All member ports of those two channels are assigned to module 3.

Nexus5k# show port-channel internal info all

...

port-channel127

channel       : 127

bundle        : 65535

ifindex       : 0x1600007e

admin mode    : on

oper mode     : on

fop ifindex   : 0x1a10e000

nports        : 16

active        : 16

pre cfg       : 0

ltl:          : 0

lif:          : 0

iod:          : 72

global id     : 2

flag          : 10

lock count    : 0

num. of SIs   : 0

ac mbrs       : 0 0

ethpm bundle lock count : 0

bundle res global id    : 2

Members:

Ethernet3/1 [bundle_no = 0]

Ethernet3/2 [bundle_no = 0]

Ethernet3/3 [bundle_no = 0]

Ethernet3/4 [bundle_no = 0]

Ethernet3/5 [bundle_no = 0]

Ethernet3/6 [bundle_no = 0]

Ethernet3/7 [bundle_no = 0]

Ethernet3/8 [bundle_no = 0]

Ethernet3/9 [bundle_no = 0]

Ethernet3/10 [bundle_no = 0]

Ethernet3/11 [bundle_no = 0]

Ethernet3/12 [bundle_no = 0]

Ethernet3/13 [bundle_no = 0]

Ethernet3/14 [bundle_no = 0]

Ethernet3/15 [bundle_no = 0]

Ethernet3/16 [bundle_no = 0]

port-channel external lock:

Lock Info: resource [port-channel 127]

  type[0] p_gwrap[(nil)]

      FREE @ 802892 usecs after Tue Jan  3 14:58:21 2012

  type[1] p_gwrap[(nil)]

      FREE @ 167573 usecs after Tue Jan  3 14:58:24 2012

  type[2] p_gwrap[(nil)]

      FREE @ 167424 usecs after Tue Jan  3 14:58:24 2012

0x1600007e

internal (ethpm bundle) lock:

Lock Info: resource [port-channel 127]

  type[0] p_gwrap[(nil)]

      FREE @ 802876 usecs after Tue Jan  3 14:58:21 2012

  type[1] p_gwrap[(nil)]

      FREE @ 950989 usecs after Tue Jan  3 14:58:24 2012

  type[2] p_gwrap[(nil)]

      FREE @ 950556 usecs after Tue Jan  3 14:58:24 2012

0x1600007e

port-channel128

channel       : 128

bundle        : 65535

ifindex       : 0x1600007f

admin mode    : on

oper mode     : on

fop ifindex   : 0x1a110000

nports        : 16

active        : 16

pre cfg       : 0

ltl:          : 0

lif:          : 0

iod:          : 71

global id     : 1

flag          : 10

lock count    : 0

num. of SIs   : 0

ac mbrs       : 0 0

ethpm bundle lock count : 0

bundle res global id    : 1

Members:

Ethernet3/17 [bundle_no = 0]

Ethernet3/18 [bundle_no = 0]

Ethernet3/19 [bundle_no = 0]

Ethernet3/20 [bundle_no = 0]

Ethernet3/21 [bundle_no = 0]

Ethernet3/22 [bundle_no = 0]

Ethernet3/23 [bundle_no = 0]

Ethernet3/24 [bundle_no = 0]

Ethernet3/25 [bundle_no = 0]

Ethernet3/26 [bundle_no = 0]

Ethernet3/27 [bundle_no = 0]

Ethernet3/28 [bundle_no = 0]

Ethernet3/29 [bundle_no = 0]

Ethernet3/30 [bundle_no = 0]

Ethernet3/31 [bundle_no = 0]

Ethernet3/32 [bundle_no = 0]

port-channel external lock:

Lock Info: resource [port-channel 128]

  type[0] p_gwrap[(nil)]

      FREE @ 800199 usecs after Tue Jan  3 14:58:21 2012

  type[1] p_gwrap[(nil)]

      FREE @ 913422 usecs after Tue Jan  3 14:58:23 2012

  type[2] p_gwrap[(nil)]

      FREE @ 913272 usecs after Tue Jan  3 14:58:23 2012

0x1600007f

internal (ethpm bundle) lock:

Lock Info: resource [port-channel 128]

  type[0] p_gwrap[(nil)]

      FREE @ 800183 usecs after Tue Jan  3 14:58:21 2012

  type[1] p_gwrap[(nil)]

      FREE @ 266724 usecs after Tue Jan  3 14:58:27 2012

  type[2] p_gwrap[(nil)]

      FREE @ 266308 usecs after Tue Jan  3 14:58:27 2012

0x1600007f

...

Nexus5k# show module

Mod Ports  Module-Type                      Model                  Status

--- -----  -------------------------------- ---------------------- ------------

1    32     O2 32X10GE/Modular Universal Pla N5K-C5548UP-SUP        active *

3    0      O2 Daughter Card with L3 ASIC    N55-D160L3             ok

Mod  Sw              Hw      World-Wide-Name(s) (WWN)

---  --------------  ------  --------------------------------------------------

1    5.0(3)N2(1)     1.0     --

3    5.0(3)N2(1)     1.0     --

Mod  MAC-Address(es)                         Serial-Num

---  --------------------------------------  ----------

1    547f.0000.1111 to 547f.c0ff.ee00         C0FFEE

3    0000.0000.0000 to 0000.0000.000f         C0FFEE

1 Accepted Solution

Accepted Solutions

phiharri
Level 1
Level 1

Greetings Jochen,

It's not currently possible to adjust which internal Port-channel numbers are used for interaction with the L3 daughter card, although only 127 and 128 should be used for that purpose (I'm not sure what the Po129 in your configuration refers to). There is an open internal enhancement CSCtl19659 to consider allowing such configuration in the future.

Just FYI, if Po127 & 128 are configured before installing the L3 daughter card or activating the license, the system will use other free channel numbers, but for various reasons that is not recommended.

Hope this clarifies,

/Phil

View solution in original post

4 Replies 4

phiharri
Level 1
Level 1

Greetings Jochen,

It's not currently possible to adjust which internal Port-channel numbers are used for interaction with the L3 daughter card, although only 127 and 128 should be used for that purpose (I'm not sure what the Po129 in your configuration refers to). There is an open internal enhancement CSCtl19659 to consider allowing such configuration in the future.

Just FYI, if Po127 & 128 are configured before installing the L3 daughter card or activating the license, the system will use other free channel numbers, but for various reasons that is not recommended.

Hope this clarifies,

/Phil

Thanks for your response Phil. It isn`t a big issue for us right now, I was just curious if it is possible or not and what the reason for those reserved numbers is.

Regards,

Jochen

I'm having the same issue with 5.1.3.N2.1b

I ran into this with 6.0(2)N1(1)

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card