The MPLS-OPS Archive

Cell Relay Retreat>MPLS-OPS Archive>month:2004-Jan> msg00024



[Date Prev][Date Next][Thread Prev][Thread Next]  
  [Date Index][Thread Index][Author Index][Subject Index]

Re: Re: Voice over MPLS

  • From: "Shailendra Gupta" <shailendra.gupta@estelcom.com>
  • Date: Tue, 13 Jan 2004 13:52:21 +0530
  • Cc: "M. ELK" <elkou141061@hotmail.com>, <eosborne@cisco.com>, <mpls-ops@mplsrc.com>, <dh8@pobox.com>
  • Resent-Date: Tue, 13 Jan 2004 03:50:51 -0500
  • To: "Spice Sylvia" <falsesylvia@yahoo.co.uk>, "Eric Osborne" <eosborne@cisco.com>

Dear Sylvia
 
It is possible to achieve, if you could define the CIR & max. limit of for each customer. You may use following method to provide the CIR & Burst from Common BW Pool, using Cisco CAR(this will required dual CAR statements) or Dual-Rate Policer(MQC).
 
1. Color all CIR traffic with defined Precedence Value say "5" and transmit this.
2. Color all Traffic beyond CIR but below the defined Burst Limit of individual customer, with a precedence say 1 and Transmit or continue[as per the case ]
3. Drop all traffic beyond defined Burst Limit of  individual Customer at ingress itself.
4. Now suitable apply Rate-Limit/Police for such a Burst Traffic marked with Precedence 1 on a suitable common Interface. You may allocate the BW to such a Pool based on your Network usage Pattern,amount of active customer at a given points and their application requirement.
 
My inputs are generalized and would need fine tuning/customization, as per your requirement.
 
Rgds
 
Shailendra
 
----- Original Message -----
Sent: Monday, January 12, 2004 10:40 PM
Subject: Re: [MPLS-OPS]: Re: Voice over MPLS

I am looking at making the policying more "granular".
 
Scheduling methods or use of "TOS" bits is fine, but consider a typical case.
 
We have say 20 Mb/sec bandwidth.
 
We have more than 10 customers.
 
We need to
a. ensure each customer gets his "CIR"
b. the customers are allowed to burst into a common burst pool
 
The customer caps are more like 3Mb/sec, 5Mb/sec etc
 
sum total of all CIR = 20Mb/sec
 
and there are more than 50 customers
 
Now
a. how do I prevent one customer from hogging away all the bandwidth (If I mark all of them with TOS till their relative CIRs, eitherways i need to pace data to  mark them, dont I?)
b.  it is very likely that unless there is a cap, and a way of measuring the same in the forwarding plane that one could control the rate.
 
If it is GMPLS as you said, fair enough it may have an answer, unfortunately, as of date, no granuality seen so far as I mentioned. But it is a possible answer.

In most cases today, the access speeds to customers are much more than their CIRs.
 
Also a typical customer may get , say 1Mb/sec till the closest ISP, 5 Mb/sec within my ISP and 3 Mb/sec to a particular web server we host for him. How do I handle such scenarios without policying?
On Mon, Jan 12, 2004 at 06:06:06AM +0000, Spice Sylvia wrote:
> Hi,
>
> Just to add a thought to the topic and ask some questions and comments,
>
> For other SONET/SDH based mechanisms, one could look at other ways, like signalling the Multiplexers on the path to the customer.
>

What problem do you think this solves?

> There can also be a possibility where one could:
>
> a. signal the intermediate Multiplexer components to setup a constrained channel to the end point.
>
> b. bind each signaled association to a sort of interface (like channelized interfaces today, but a lot more grannular as the records of G.729a,b,c,d show) and use that signaled resource for that customer's traffic.
>

Isn't this GMPLS?

> Ofcourse, since the signalling plane is not there today (or rather h! avent seen it deployed commercially), the policer seems to be the best option.
>
> Either way, to implement a and b above, one would need a "policer" inside the routing device, would they not?
>
>
> Do channelized interfaces not treat themselves as seperate entities "policed" by the line clock?
>

Any policing is done on the access to the TDM link. But where are you
going with this?




eric

>
> "M. ELK" wrote:
>
> Eric
>
> Reg
>
> Quote
>
> Keep in mind that no matter what bandwidth pool you reserve from, it's a
> control
> plane reservation only.
>
> Unquote
>
> This is a well noted point but it also raise the following enquiry :
> why their is no (separate) mechanism to police the b.w used by a TE tunnel
> ,at least at
> the head-end .
>
> say in CSCO i! mplem , is it possible at the head-end to apply a policer to a
> TE tunnel ??
> (the logic : a policer could be applied to an interface , a TE tunnel is
> treated as an interface at
> the head-end so : a policer could be applied to a TE-Tunnel at the
> head-end ) .
>
> Brgds
>
>
> >From: Eric Osborne
> >To: dh8@pobox.com
> >CC: Eric Osborne , mpls
> >Subject: [MPLS-OPS]: Re: Voice over MPLS
> >Date: Thu, 8 Jan 2004 09:11:29 -0500
> >
> >On Wed, Jan 07, 2004 at 10:38:00PM -0500, Dennis J. Hartmann wrote:
> > > Is the MPLS TE Automatic Bandwidth Adjustment feature compatible
> >with
> > > the Guaranteed Bandwidth feature?
> >
> >Not sure what "Guaranteed Bandwidth feature" is; if you mean
> >DiffServ-aware TE (DS-TE), yes, you can use this with auto-bw.
> >They're orthogonal; auto-bw changes ! the bandwidth request on a tunnel,
> >but other stuff you configure on that tunnel is independant of the
> >amount of BW you reserve.
> >
> > > I'm looking at an implementation on a
> > > 7301 router. On the CE - PE link, we'll be setting the DSCP to EF
> >(using
> > > the Priority Queue) for all of the Voice over IP and using WDRR
> >(Weighted
> > > Deficit Round Robin) as a congestion avoidance mechanism. We'd rather
> >not
> > > use Traffic Engineering, but we will if we have to. The issue we have
> >is
> > > that we don't want to pre-allocate tunnels that may not be utilized.
> >This
> > > is the reason we're looking into the Automatic Bandwidth Adjustment.
> >Any
> > > reccomendations?
> >
> >Like Rajiv said, you have to build tunnels even if they're not in
> >use. W! hether TE will help you or not isn't clear to me. Keep in mind
> >that no matter what bandwidth pool you reserve from, it's a control
> >plane reservation only. You can reserve 10Mb from a DS-TE sub-pool
> >that is set to the same size as your EF queue, but you can send 100Mb
> >down the tunnel that's made that reservation, or overload the queue
> >with non-TE traffic. In order to get some sort of bandwidth guarantee
> >(not a feature, but an architecture), you need:
> >
> >- admission control (make sure you don't let more onto your network
> > than you've contracted/designed to handle)
> >
> >- proper reservation (if you're going to send X Mbps of traffic,
> > reserve X Mbps of queue space, modulo any over/underprovisioning you
> > want to do )
> >
> >- proper enforcement (don't reserve 25Mb for a TE tunnel intending to
> > carry voice if yo! u only have 10Mb of EF queue space, for example)
> >
> >Add these things together and you can probably get what you're asking
> >for, but it's more than just setting up a tunnel reservation.
> >
> >
> >
> >eric
> >
> > >
> > > Sincerely,
> > >
> > > Dennis Hartmann
> >
> >-------
> >The MPLS-OPS Mailing List
> >Subscribe/Unsubscribe: http://www.mplsrc.com/mplsops.shtml
> >Archive: http://www.mplsrc.com/mpls-ops_archive.shtml
>
> _________________________________________________________________
> Protect your PC - get McAfee.com VirusScan Online
> http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
>
> -------
> The MPLS-OPS Mailing List
> Subscribe/Unsubscribe: http://www.mplsrc.com/mplsops.shtml
> Archive: http://www.mplsrc.com/mpls-ops_archive.shtml
&! gt;
> ---------------------------------
> Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now

-------
The MPLS-OPS Mailing List
Subscribe/Unsubscribe: http://www.mplsrc.com/mplsops.shtml
Archive: http://www.mplsrc.com/mpls-ops_archive.shtml


Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now