Hi Guys
Is it possible to gaurantee a specific amount of bandwidth for a TE tunnel?
I have figured out how to limit bandwidth entering a tunnel but how do I do the opposite?
Thanks
You are correct - there is no way for a "switching hop" to limit speed. This would also somewhat defeat the idea behind MPLS core, where its only task is to move data as fast as possible. I suppose you will not find such feature in other MPLS switching devices as well, especially taking into account that it is common to do forwarding in hardware. As to "higher bandwidth" - depends on what you mean by that. Prioritization (based on EXP bits) of traffic may affect bandwidth if there is contention, but that would still not be tunnel based and at this time only WMM uses EXP bits for assigning priorities.Hmmm so you saying that traffic needs to be limited at ingress....So there is absolutely no way that a MPLS router, that just acts a switching hop, can limit speeds for MPLS traffic? or give higher bandwidth to a specific tunnel?
There must be a way somehow
It does put traffic in better access category. "Better" for AC means higher probability for AC to transmit when multiple ACs are competing for medium. So if link is saturated and multiple ACs have packets waiting for transmit, AC that has higher probability to transmit will in the end get more bandwidth (provided that packet sizes in ACs are the same). This is not what WMM is for (and I doubt this is what you need/useful for you), but this is how you can affect bandwidth using WMM on saturated links.hmmm ok thanks for clearing that up...
With WMM, doesn't it just give the higher priority traffic "better" access category? So if the link is saturated then WMM doesn't really make much of a benefit?? or am I wrong?
Thanks again for the info, could you please alloborate at what you mean by "provided that packet sizes in ACs are the same"So if link is saturated and multiple ACs have packets waiting for transmit, AC that has higher probability to transmit will in the end get more bandwidth (provided that packet sizes in ACs are the same).
Device executes EDCF procedure for every AC that has packets waiting to get a chance to transmit a packet. This procedure is executed before transmitting every packet. If we consider that there is 1/3 probability that AC X will transmit a packet, and 2/3 probability that AC Y will transmit a packet, and packet sizes are the same in both ACs, X will get 1/3 of bw and Y will get 2/3. If packets in X are twice as big as in Y, both will transfer the same amount of data (still maintaining the proportion of transmitted packets - 1:2).Thanks again for the info, could you please alloborate at what you mean by "provided that packet sizes in ACs are the same"So if link is saturated and multiple ACs have packets waiting for transmit, AC that has higher probability to transmit will in the end get more bandwidth (provided that packet sizes in ACs are the same).
Surely VOIP would have a different packet size to HTTP for example? Or does it mean that I must just not use Nstreme?
thanks
Probably you do not even need to make setup this complicated - I think you can use LDP binding filters. See http://wiki.mikrotik.com/wiki/MPLSVPLS# ... _filteringI suppose that could work to a certain degree but certainly not effective enough for a large network...
I have an idea:
Lets say I have a routed network that carries both VOIP and DATA traffic
What about creating a pptp tunnel between each highsite with the IP range 10.0.0.1/24
I then run OSPF over these tunnels and then enable LDP and MPLS on each of the pptp tunnels. So I now have a routed network and an MPLS network.
I could then route all DATA traffic over the pptp/mpls tunnel and route VOIP normally.
Since PPTP and DATA traffic can both me queued, I can essentially apply QoS to the MPLS traffic?
I do not really need to use MPLS to switch traffic from point A-to-B as fast as possible. I merely want to be able to use basic MPLS VPN services, like VPLS, but still give priority to my VOIP.
What do you think?