How can vrrp be created exceed 255 limit?

Hi all,
My ros has 2 Physical Interface,and want to be created 500 vrrps,but the limit is 255,how can exceed this limit,thanks.

Any help? :frowning:

It sounds to me like you have a design problem.

Perhaps there is another way to build your access layer with redundancy and does not require 500 instances of VRRP to achieve redundancy.


It sounds like possibly you are trying to keep cpe all on different vlans to prevent them from seeing each other.
If so, then perhaps you could make your access layer use split horizon or private vlan or bridge filtering - some form of client isolation other than seperate vlans. Then you could use a single flat IP network with only a single vrrp instance on your routers. This would be more efficient with IP address utilization and cpu of the routers - running hundreds of keepalive sessions on vrrp certainly takes some toll on the systems’ performance.

i guess your ether-NIC is 1000M
and you use the pppoe-client
and your account is 2Mbps
and the account is no read-only

and so~~~~~ you need 500s interface with different MAC-address to run the pppoe-client , that 500*2=1000M :laughing: :laughing:

and PCC

just a joke

255 is an interesting number - it’s the highest un-signed, single-byte number.
In other words, it looks like VRRP stores its session number in a single byte, which means that the protocol itself is incapable of doing more than 255 sessions.

(I double-checked, and Cisco is also limited to 255, for instance)



Hi ZeroByte,thanks for u reply.

Just like wwj said,that is my design totally.

I try create 500 pppoe-clients by vrrp,but the vrrp 255 limit confused me,is there any way could create multipppoe-clients without vrrp,thanks.

Any help,pls. :frowning:

you need another roteros , 250+250 , one is the master ,on it do PCC and take half packets to the secend ros

if you have a VM server (ESXi ,Ctrix, Hyper-V, and so on ), it will be simple