[afnog] Bandwidth management
Mark Tinka
mtinka at globaltransit.net
Fri Mar 12 12:30:14 UTC 2010
On Friday 12 March 2010 03:38:53 pm Kondie Masiye wrote:
> It is from a service provider perspective. And my routing
> platform is mainly Huawei.
My Huawei-fu is terrible :-). One of our companies have a
couple in the network, but if things go my way :-)...
> What sort of "considerations" would I be looking at if I
> wanted to go with the routing platform way?
Well, in software-based routers, e.g., the Cisco 7200-VXR
and below, the considerations aren't as many than in higher-
end, hardware-based platforms like the Cisco ASR1000 and
above, all Juniper routing systems excluding the J-series,
e.t.c.
Routing vendors can easily implement a number of QoS
features in software because, well, it's software.
Implementing the same features in hardware is much more
difficult and would have a number of constraints depending
on the quality of the hardware (and sometimes, software).
For instance:
- Bi-directional rate limiting in software-based platforms
is thought of naturally. However, there are a number of
hardware-based platforms that can only support rate
limiting in just one direction, e.g., ingress only,
especially so-called Layer 3 Ethernet switches.
- Software-based routers provide a number of match
conditions, e.g., IP address, Layer 4 information, Layer
7 information, Layer 2 information, ToS byte header
information, e.t.c. Some hardware-based routers may not
be able to support certain match conditions because such
functionality would need to be burned into the ASIC
handling packet forwarding (and lack or presence of those
features in the hardware may be a technical or commercial
consideration for the vendor).
- In hardware-based platforms, certain line cards may only
have a fraction of the QoS features supported by other,
more potent, models. You'd have to make sure that that
cheaper line card doesn't cost you important features in
the future. The last thing you need is a dud stuck in a
rack somewhere in your network :-).
- Software-based routers can have a high degree of
bandwidth management granularity, in some cases on the
order of 8Kbps. Some hardware-based systems may be a
little more coarse, e.g., operate in increments of 1Mbps
or more.
- Packet marking, re-marking and classification are pretty
straight-forward in software-based systems. Some
hardware-based systems may have a number of restrictions
on what the hardware can support when implementing these
sub-features for QoS.
- Again, in QoS, the number of available queues in a
software-based platform may be limited by the amount of
memory the router supports. However, these numbers are
more finite in hardware-based routers as having too many
translates into a more expensive line card.
- e.t.c.
All in all, software-based routers will offer you the
broadest range of bandwidth management features and
modularity. However, hardware-based routers will scale this
functionality far beyond what software-based routers will
ever support as the amount of traffic you handle continues
to increase.
I've happily ran a Cisco 7206-VXR/NPE-G2 with a full rate
limiting and QoS compliment up to some 950Mbps of aggregated
bandwidth (which is just about what the NPE-G2 can manage
anyway) without any packet drops @ 90% CPU utilization. I
generally wouldn't recommend such a situation, but there you
go :-)...
For your deployment, I'd suggest taking a deep and thorough
look at what your platform supports and ensure Huawei (or
whichever vendor you work with in the future) can support
all the features you need. Getting an idea of their roadmap
in this respect would be great, too.
If you can figure that out with them, you'll sleep better at
night implementing bandwidth management in the same platform
forwarding your customer's packets.
Cheers,
Mark.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://afnog.org/pipermail/afnog/attachments/20100312/c8337745/attachment.pgp>
More information about the afnog
mailing list