Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Computing > Cisco > Multilink PPP for 4 T1's?

Reply
Thread Tools

Multilink PPP for 4 T1's?

 
 
Richard Field
Guest
Posts: n/a
 
      01-14-2004
I am currently planning on having a link between two sites and the
Powers That Be have allowed me to configure 4 T1's between these
links. I will likely be using 3600 and/or 3700 series routers for
this.

I have setup Multilink PPP in the past for a 2 T1 link. I have heard
nasty rumors that Multilink PPP is not the bese solution for this. Is
this true or was I lied to? If Multilink PPP is not the best
solution, what is?

Thanks,

Richard Field


 
Reply With Quote
 
 
 
 
Joseph Finley
Guest
Posts: n/a
 
      01-14-2004

"Richard Field" <> wrote in message
news: m...
> I am currently planning on having a link between two sites and the
> Powers That Be have allowed me to configure 4 T1's between these
> links. I will likely be using 3600 and/or 3700 series routers for
> this.
>
> I have setup Multilink PPP in the past for a 2 T1 link. I have heard
> nasty rumors that Multilink PPP is not the bese solution for this. Is
> this true or was I lied to? If Multilink PPP is not the best
> solution, what is?




We'll, I've used both MPPP & CEF. I believe MPPP is a little more taxing
on the CPU than CEF.



 
Reply With Quote
 
 
 
 
Mel
Guest
Posts: n/a
 
      01-15-2004
HDLC W/Load Sharing Per Packet.


"Richard Field" <> wrote in message
news: m...
> I am currently planning on having a link between two sites and the
> Powers That Be have allowed me to configure 4 T1's between these
> links. I will likely be using 3600 and/or 3700 series routers for
> this.
>
> I have setup Multilink PPP in the past for a 2 T1 link. I have heard
> nasty rumors that Multilink PPP is not the bese solution for this. Is
> this true or was I lied to? If Multilink PPP is not the best
> solution, what is?
>
> Thanks,
>
> Richard Field
>
>





-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----
 
Reply With Quote
 
Jon Maiman
Guest
Posts: n/a
 
      01-16-2004


Mel wrote:
> HDLC W/Load Sharing Per Packet.
>
>

Since per packet load sharing almost always results in out of order
packet delivery do to slight variations in latency on each of the T1
circuits, you definitely don't want to do it. All of your TCP based
applications (actually most applications period) will choke and throttle
back transmission resulting in poor throughput. As long as you have
more then a few devices at each site communicating with each other, this
will typically result in many flows naturally occurring and IP Cef with
per flow load sharing will generally perform well. You won't get 100%
even utilization of each T1, but it will do a good job of generally
spreading the load around. Few caveats though:


1) Max. bandwidth available to a single flow is still 1.5Mbps (i.e.
single T1). In contrast Multilink PPP will allow a single flow to
consume all of the "bonded" bandwidth. In you case roughly 6Mbps.

2) Even with a good distribution of devices at each site communicating
with each other, it is possible for a single flow to consume most of the
resources on one of the T1 paths (e.g. MS Exchange servers doing large
data store replications). WFQ helps this situation. Never the less,
you can still experience congestion on one of the physical T1's while
the others are underutilized. Flow assignment to T1's is done in round
robin order and doesn't take load into account.



By the way, even with all of the above caveats, I would still go with IP
CEF with per flow load balancing.


Hope this helps,

Jon Maiman

 
Reply With Quote
 
Richard R. Field
Guest
Posts: n/a
 
      01-16-2004

"Jon Maiman" <> wrote in message
news:OVGNb.61773$Rc4.220565@attbi_s54...
>
>
> Mel wrote:
> > HDLC W/Load Sharing Per Packet.
> >
> >

> Since per packet load sharing almost always results in out of order
> packet delivery do to slight variations in latency on each of the T1
> circuits, you definitely don't want to do it. All of your TCP based
> applications (actually most applications period) will choke and throttle
> back transmission resulting in poor throughput. As long as you have
> more then a few devices at each site communicating with each other, this
> will typically result in many flows naturally occurring and IP Cef with
> per flow load sharing will generally perform well. You won't get 100%
> even utilization of each T1, but it will do a good job of generally
> spreading the load around. Few caveats though:
>
>
> 1) Max. bandwidth available to a single flow is still 1.5Mbps (i.e.
> single T1). In contrast Multilink PPP will allow a single flow to
> consume all of the "bonded" bandwidth. In you case roughly 6Mbps.
>
> 2) Even with a good distribution of devices at each site communicating
> with each other, it is possible for a single flow to consume most of the
> resources on one of the T1 paths (e.g. MS Exchange servers doing large
> data store replications). WFQ helps this situation. Never the less,
> you can still experience congestion on one of the physical T1's while
> the others are underutilized. Flow assignment to T1's is done in round
> robin order and doesn't take load into account.
>
>
>
> By the way, even with all of the above caveats, I would still go with IP
> CEF with per flow load balancing.
>
>
> Hope this helps,
>
> Jon Maiman
>


Given all the down sides, why go with IP CEF and per flow load balancing (is
per flow the same as per destination?)? Other than high CPU utilization,
why not go with Multilink PPP? There are some applications (a streaming
video application for instance) where out of order packets could matter.
The topology is kinda messed up right now and the out of order packets are
screwing up some of the video. It's not a major issue yet, but it will be
in the near future. I guess I will have to take the time and actually do
some expiramentation

richard field




 
Reply With Quote
 
AnyBody43
Guest
Posts: n/a
 
      01-16-2004
"Richard R. Field" <> wrote
> "Jon Maiman" <> wrote in message
> > Mel wrote:
> > > HDLC W/Load Sharing Per Packet.
> > >
> > >

> > Since per packet load sharing almost always results in out of order
> > packet delivery do to slight variations in latency on each of the T1
> > circuits, you definitely don't want to do it. All of your TCP based
> > applications (actually most applications period) will choke and throttle
> > back transmission resulting in poor throughput. As long as you have
> > more then a few devices at each site communicating with each other, this
> > will typically result in many flows naturally occurring and IP Cef with
> > per flow load sharing will generally perform well. You won't get 100%
> > even utilization of each T1, but it will do a good job of generally
> > spreading the load around. Few caveats though:
> >
> >
> > 1) Max. bandwidth available to a single flow is still 1.5Mbps (i.e.
> > single T1). In contrast Multilink PPP will allow a single flow to
> > consume all of the "bonded" bandwidth. In you case roughly 6Mbps.
> >
> > 2) Even with a good distribution of devices at each site communicating
> > with each other, it is possible for a single flow to consume most of the
> > resources on one of the T1 paths (e.g. MS Exchange servers doing large
> > data store replications). WFQ helps this situation. Never the less,
> > you can still experience congestion on one of the physical T1's while
> > the others are underutilized. Flow assignment to T1's is done in round
> > robin order and doesn't take load into account.
> >
> >
> >
> > By the way, even with all of the above caveats, I would still go with IP
> > CEF with per flow load balancing.
> >
> >
> > Hope this helps,
> >
> > Jon Maiman
> >

>
> Given all the down sides, why go with IP CEF and per flow load balancing (is
> per flow the same as per destination?)? Other than high CPU utilization,
> why not go with Multilink PPP? There are some applications (a streaming
> video application for instance) where out of order packets could matter.
> The topology is kinda messed up right now and the out of order packets are
> screwing up some of the video. It's not a major issue yet, but it will be
> in the near future. I guess I will have to take the time and actually do
> some expiramentation


"take the time and actually do some experimentation"

I strongly agree.



Also:

Per destination: The destination address is used to select
the path with a round robin method of allocation
a particular destination to a particular path.

Per Flow: The flow i.d. is used ..... (as above).
A flow is the combination of scr address, dst address
scr port, dst port.

I believe (but am not sure) that the path allocation does not
take into account the amount of traffic on a particular path.
e.g. In the case of two paths, half of the destination address
or flows use one path and half the other path.

In summary:

Per packet:-
Advantages;
- Uses all available bandwidth on all
links.

Disadvantages;
- I think that this is process switching
only but with the routers that you
mentioned (3640 or better)
this will not be an issue
at the loads being discussed.
- A damaged path will affect all traffic.
- It is not known in advance which path
particular traffic will take which can
make troubleshooting more difficult.



Per flow/dest load balancing:-

Comparitively per flow will often spread the load more evenly than
per packet.


Advantages;
- No real overhead when doing any kind of fast switching.
- No packet re-ordering
- A faulty link (high error rate) will not affect all
flows.
Disadvantages;
- Does not generally use all bandwidth.
- Even though a flow takes a particular path
it is not usually known what path a flow is taking
so potential troubleshooting issues.


MLPPP:-


Advantages;
- No packet re-ordering
- Less link latency. (explained below)
- Lower Jitter in many particular cases.
- Good for troubleshooting since the MLPPP
bundle is effectively a single link.

Disadvantages;
- High overhead but I believe that 3640 will be OK
for 4 x T1.
- A single link with a high error rate will affect all
traffic.



Lower link latency, shorter queues.

The link latency has two components.
1. Speed of light - time a bit takes to
traverse path.
2. Time to transmit (or Rx if you prefer) traffic.

With MLPPP the time to transmit traffic component is reduced.
For short low bandwidth links this could be significant.

e.g.

1500 byte packet, 4 x T1, 400 miles.

Bytes Bits Bits/sec sec
1500 12000 1500000 0.008
6000000 0.002


Miles meters Speed of light sec
400 640000 200,000,000 0.0032


The end to end latency (one direction) for a 400 mile link
will be 5ms for a 4 x T1 MPPP link at best
and 11ms for a 4 x T1 link using any other kind of load sharing.

The speed of light in either copper of fiber is about
2/3 C.

The relative effect of this increases for shorter links and
reduces for longer links. The latency across the Atlantic
for example is about 40ms, so saving 5ms by using MLPPP
is unlikely to be significant.
 
Reply With Quote
 
AnyBody43
Guest
Posts: n/a
 
      01-16-2004
"Richard R. Field" <> wrote in message news:<xwJNb.77175$I06.336950@attbi_s01>...
> "Jon Maiman" <> wrote in message
> news:OVGNb.61773$Rc4.220565@attbi_s54...
> >
> >
> > Mel wrote:
> > > HDLC W/Load Sharing Per Packet.
> > >
> > >

> > Since per packet load sharing almost always results in out of order
> > packet delivery do to slight variations in latency on each of the T1
> > circuits, you definitely don't want to do it. All of your TCP based
> > applications (actually most applications period) will choke and throttle
> > back transmission resulting in poor throughput. As long as you have
> > more then a few devices at each site communicating with each other, this
> > will typically result in many flows naturally occurring and IP Cef with
> > per flow load sharing will generally perform well. You won't get 100%
> > even utilization of each T1, but it will do a good job of generally
> > spreading the load around. Few caveats though:
> >
> >
> > 1) Max. bandwidth available to a single flow is still 1.5Mbps (i.e.
> > single T1). In contrast Multilink PPP will allow a single flow to
> > consume all of the "bonded" bandwidth. In you case roughly 6Mbps.
> >
> > 2) Even with a good distribution of devices at each site communicating
> > with each other, it is possible for a single flow to consume most of the
> > resources on one of the T1 paths (e.g. MS Exchange servers doing large
> > data store replications). WFQ helps this situation. Never the less,
> > you can still experience congestion on one of the physical T1's while
> > the others are underutilized. Flow assignment to T1's is done in round
> > robin order and doesn't take load into account.
> >
> >
> >
> > By the way, even with all of the above caveats, I would still go with IP
> > CEF with per flow load balancing.
> >
> >
> > Hope this helps,
> >
> > Jon Maiman
> >

>
> Given all the down sides, why go with IP CEF and per flow load balancing (is
> per flow the same as per destination?)? Other than high CPU utilization,
> why not go with Multilink PPP? There are some applications (a streaming
> video application for instance) where out of order packets could matter.
> The topology is kinda messed up right now and the out of order packets are
> screwing up some of the video. It's not a major issue yet, but it will be
> in the near future. I guess I will have to take the time and actually do
> some expiramentation
>
> richard field
>
>


I have just found the following which discus load sharing
and in particular IP CEF per
packet load sharing which is fast switched.
This removes a disadvantage of per packet when CEF is used.


http://www.cisco.com/en/US/tech/tk36...80094820.shtml

http://www.cisco.com/en/US/tech/tk82...80094806.shtml
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
multilink ppp only works with ppp multilink fragment disable (2 T-1s) Karnov Cisco 1 05-24-2004 02:37 AM
Multilink PPP Smash Cisco 10 01-13-2004 01:57 PM
many lost fragments on ppp-multilink connections Gerd Thuemmler Cisco 0 11-27-2003 07:54 AM
Re: ppp multilink on 2500/3600 Klaus Kruse Cisco 1 10-27-2003 08:00 PM
ppp multilink lost many fragments Gerd Thümmler Cisco 0 07-11-2003 08:05 AM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57