Ethernet Switching
Reply
Distinguished Expert
muttbarker
Posts: 2,285
Registered: ‎01-29-2008
0
Accepted Solution

Buffer sizes on EX4200

[ Edited ]

I am trying to get some questions answered for a customer. One of them has to do with the port buffer size for the EX4200. The Juniper documentation states that port buffers for the EX8200 series switches are:

- Buffer per 10-Gigabit Ethernet port: 512 MB

- Buffer per 1-Gigabit Ethernet port: 42 MB

I can't seem to find any documentation in regards to the EX4200. Can anyone comment or validate that it is the same on this platform as with the 8200? I am looking or buffer size and it is per port or shared pool?

Thanks!

Kevin Barker
JNCIP-SEC
JNCIS-ENT, FWV, SSL, WLAN
JNCIA-ER, EX, IDP, UAC, WX
Juniper Networks Certified Instructor
Juniper Networks Ambassador

Juniper Elite Reseller
J-Partner Service Specialist - Implementation

If this worked for you please flag my post as an "Accepted Solution" so others can benefit. A kudo would be cool if you think I earned it.
Distinguished Expert
mikep
Posts: 483
Registered: ‎06-30-2009

Re: Buffer sizes on EX4200

Hi Kevin,

 

each PFE (24 ports) on EX3200/EX4200 has approximately 2.5 MB.

 

*** Buffer Mgmt on EX4200 platform ***

 

Each port gets resources from two pool types:

 

  - "Dedicated" pool

  - "Shared" pool

The allocation of buffers from the Dedicated pool is controlled by configuration:

  - If a buffer-size percentage is configured for a class, the number of buffers assigned will be proportional to that percentage

  - If no buffer-size is configured for a class or classes, the remaining percentage will be equally shared between those classes

 

The allocation of buffers from the Shared pool is dynamically performed according to the queueing needs of a class, and it cannot be controlled by configuration

 

- When a queue needs to buffer traffic, it first consumes the allocated resources from the Dedicated pool. Once those resources are consumed, it may get assigned more buffers from the Shared pool

 

- Only PLP low traffic may get buffers from the Shared pool

- Thus the number of PLP high packets that may be queued is bounded by the size of the Dedicated pool

 

Kind Regards

Michael Pergament

 

If this worked for you please flag my post as an "Accepted Solution" so others can benefit. A kudo would be cool if you think I earned it.

 

 

Visitor
charleschuckcharlie
Posts: 8
Registered: ‎11-08-2008
0

Re: Buffer sizes on EX4200

I think your post is nice, but you neglected to mention from which user facing document you pulled this information.  Would you mind?  If there are no user facing docs, it would be helpful to know how to adjust the dedicated pool size as well the releases that support this configuration, should it not be universally supported.  Thanks in advance.

Regular Visitor
elkadiki
Posts: 7
Registered: ‎12-21-2012
0

Re: Buffer sizes on EX4200

Here is the knowledge Base that is the source for the above information :

 

http://kb.juniper.net/InfoCenter/index?page=content&id=KB18130

Visitor
mueller
Posts: 1
Registered: ‎12-31-2011
0

Re: Buffer sizes on EX4200

Does anybody know how the buffers are allocated by different MTUs on an interface?

 

Eg. you have 1MB of buffer in a class and a 1514 Byte MTU, and an average packetsize of 800 Byte

 => Does this mean you can queue 693 Packets (1*1024*1025/1514) or 1312 Packets (1*1024*1025/800)?

 

Thanks in advance

Richard

 

Copyright© 1999-2013 Juniper Networks, Inc. All rights reserved.