MultiLink PPP Processor Load
Is there a large increase in Processor Load when using MultiLink PPP to bond T1s together while running MPLS? We have been requested to bond circuits for customers, but are reluctant because of the danger of over utilizing the processor on our 7206s which are mostly NPE-400s and some NPE-G1s. Is there a reference somewhere to the increase in Processor Load caused by MPPP?
Hi,
Cisco does not publish quantitative details on the impact of MLPPP on CPU utilisation. So the best option for you is to do some baselining within the lab: start with an unloaded box with two separate T1s, pass traffic over them so that they are both fully utilised and then note CPU utilisation. Then, enable MPPP over these, pass traffic over the multilink interface so that it's fully utilised and then note CPU utilisation. That should give you some idea of the incremental impact of such interfaces. You can always do things such as disable fragmentation when using MLPPP which does reduce CPU utilisation.
Having said that, the NPE-400/NPE-g1s are pretty grunty and should be able to handle a few multilink interfaces. It comes down to how many of these interfaces you are expecting to use...
Hope that helps - pls do rate the post if it does.
Paresh
Similar Messages
-
Hi Guys,
i got a situation here and hope someone will be able to help me out. Recently i configured a PPP multilink and am facing some issues after that.
Issue 1:
There seems to be lot of input error on multilink interface (150 errors in 40 mins)
Issue 2:
when any of the multilink member interface goes down (all other links are active), am getting packrt drops and request timed out when i ping my other end multi link interface atleast for some 30 sec , after which my response is ok.
About my network
I have connectivity between site A and Site B which consists of five 64 kbps Leased lines bundled together with Multilink PPP
My configuration is shown below
End A
interface multilink 1
ip address x.x.x.x x.x.x.x
ppp multilink fragment-delay 20
ppp multilink interleave
ppp multilink
multilink-group 1
int Ser 2/0
bandwidth 64
no ip address
no ip redirects
no ip proxy-arp
encapsulation ppp
no ip route-cache
no ip mroute-cache
no fair-queue
ppp multilink
multilink-group 1
int Ser 2/1
bandwidth 64
no ip address
no ip redirects
no ip proxy-arp
encapsulation ppp
no ip route-cache
no ip mroute-cache
no fair-queue
ppp multilink
multilink-group 1
int Ser 2/2
bandwidth 64
no ip address
no ip redirects
no ip proxy-arp
encapsulation ppp
no ip route-cache
no ip mroute-cache
no fair-queue
ppp multilink
multilink-group 1
int Ser 2/3
bandwidth 64
no ip address
no ip redirects
no ip proxy-arp
encapsulation ppp
no ip route-cache
no ip mroute-cache
no fair-queue
ppp multilink
multilink-group 1
int Ser 2/4
bandwidth 64
no ip address
no ip redirects
no ip proxy-arp
encapsulation ppp
no ip route-cache
no ip mroute-cache
no fair-queue
ppp multilink
multilink-group 1
End B
interface multilink 1
ip address ip address x.x.x.x x.x.x.x
ppp multilink fragment-delay 20
ppp multilink interleave
ppp multilink
multilink-group 1
interface S 2/0:1
bandwidth 64
no ip address
no ip redirects
no ip proxy-arp
encapsulation ppp
no ip route-cache
no ip mroute-cache
no fair-queue
ppp multilink
multilink-group 1
interface S 2/0:11
bandwidth 64
no ip address
no ip redirects
no ip proxy-arp
encapsulation ppp
no ip route-cache
no ip mroute-cache
no fair-queue
ppp multilink
multilink-group 1
interface S 2/0:25
bandwidth 64
no ip address
no ip redirects
no ip proxy-arp
encapsulation ppp
no ip route-cache
no ip mroute-cache
no fair-queue
ppp multilink
multilink-group 1
interface S 2/0:4
bandwidth 64
no ip address
no ip redirects
no ip proxy-arp
encapsulation ppp
no ip route-cache
no ip mroute-cache
no fair-queue
ppp multilink
multilink-group 1
interface S 2/0:6
bandwidth 64
no ip address
no ip redirects
no ip proxy-arp
encapsulation ppp
no ip route-cache
no ip mroute-cache
no fair-queue
ppp multilink
multilink-group 1pls find the output of show command
END A #sh int multilink 5
Multilink5 is up, line protocol is up
Hardware is multilink group interface
Description: ***Multilink to End B ***
Internet address is 192.26.0.162/30
MTU 1500 bytes, BW 320 Kbit, DLY 100000 usec,
reliability 255/255, txload 2/255, rxload 1/255
Encapsulation PPP, loopback not set
Keepalive set (10 sec)
DTR is pulsed for 2 seconds on reset
LCP Open, multilink Open
Open: IPCP, CDPCP
Last input 00:00:00, output never, output hang never
Last clearing of "show interface" counters 19:55:13
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue: 0/40 (size/max)
5 minute input rate 2000 bits/sec, 4 packets/sec
5 minute output rate 3000 bits/sec, 4 packets/sec
309478 packets input, 58763590 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
1492 input errors, 0 CRC, 1492 frame, 0 overrun, 0 ignored, 0 abort
290606 packets output, 32728691 bytes, 0 underruns
0 output errors, 0 collisions, 0 interface resets
0 output buffer failures, 0 output buffers swapped out
0 carrier transitions
END A #sh ppp multilink
Multilink5, bundle name is End B
Bundle up for 22:06:31
493 lost fragments, 162050 reordered, 0 unassigned
999 discarded, 0 lost received, 3/255 load
0xAE5E6 received sequence, 0x69F6B sent sequence
Member links: 5 active, 0 inactive (max not set, min not set)
Se2/0, since 20:07:34, last rcvd seq 0AE5E1, 160 weight, 152 frag size
Se2/2, since 20:04:45, last rcvd seq 0AE5E2, 160 weight, 152 frag size
Se2/3, since 20:04:07, last rcvd seq 0AE5E3, 160 weight, 152 frag size
Se2/5, since 20:03:24, last rcvd seq 0AE5E4, 160 weight, 152 frag size
Se2/1, since 19:57:12, last rcvd seq 0AE5E5, 160 weight, 152 frag size
Am getting 1400 input errors in last 19 hours on multilink interface, also less than 100 input errors on member serial interfacs.Also am not loosing any link member. -
MPLS TE with Multilink PPP failed
I have a problem setting MPLS TE in multilink PPP.
I setup 2xe1 PE to P connection using multilink PPP. Configuration for MPLS TE had been completely setup.
Tunnel MPLS was terminated at interface multilink at both end and also the rsvp had been attached to these interfaces.
PE1 ==== MPLS CORE --- PE2
The configuration seems like this:
mpls traffic-eng tunnels
interface Tunnel100
ip unnumbered Loopback0
tunnel destination 103.23.4.2 tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng priority 0 0
tunnel mpls traffic-eng bandwidth 100
tunnel mpls traffic-eng path-option 2 dynamic
tunnel mpls traffic-eng record-route
interface Multilink20
description MultiLink to 7513 Gandul
ip address 103.23.4.13 255.255.255.252
ip ospf authentication-key 7 xxxxx
ip ospf hello-interval 5
ip ospf dead-interval 15
mpls label protocol ldp
mpls traffic-eng tunnels
tag-switching mtu 1512
tag-switching ip
ppp multilink
ppp multilink interleave
no ppp multilink fragmentation
multilink-group 20
ip rsvp bandwidth
end
interface Serial3/0:0
no ip address
ip load-sharing per-packet
encapsulation ppp
fair-queue 64 16 48
ppp multilink
multilink-group 20
interface Serial3/1:0
no ip address
ip load-sharing per-packet
encapsulation ppp
ppp multilink
multilink-group 20
With this config the signalling stay down.
Name: PE-CLG-72_t100 (Tunnel100) Destination: 103.23.4.2
Status:
Admin: up Oper: down Path: not valid Signalling: Down
path option 2, type dynamic
Config Parameters:
Bandwidth: 100 kbps (Global) Priority: 0 0 Affinity: 0x0/0xFFFF
Metric Type: TE (default)
AutoRoute: enabled LockDown: disabled Loadshare: 100 bw-based
auto-bw: disabled
Shortest Unconstrained Path Info:
Path Weight: UNKNOWN
Explicit Route: UNKNOWN
History:
Tunnel:
Time since created: 1 hours, 4 minutes
Path Option 2:
Last Error: PCALC:: Local system ID has not been set
Thnks for any response.hi ,
i have been troubleshooting the same issue for the last 2 days , i go the same message
*Mar 2 02:06:34.973: TE-PCALC_PATH: get_path: system_id not initialized!
R6#show mpls traffic-eng tunnels
Name: R6_t1 (Tunnel1) Destination: 1.1.1.1
Status:
Admin: up Oper: down Path: not valid Signalling: Down
path option 10, type dynamic
Config Parameters:
Bandwidth: 0 kbps (Global) Priority: 7 7 Affinity: 0x0/0xFFFF
Metric Type: TE (default)
AutoRoute: disabled LockDown: disabled Loadshare: 0 bw-based
auto-bw: disabled
History:
Tunnel:
Time since created: 1 days, 17 minutes
Path Option 10:
Last Error: PCALC:: Local system ID has not been set
R6#
i am using ISIS as routing protocol , I dont know if is a bug with GNS3 or something is wrong with my config wich i dont think so !!
can anybody help me please ! -
Two T1 lines and multilink PPP question
We are getting an additional full T1 line from our ISP for failover and increased bandwith. Each T1 line will go to different NOCs. We decided on multilink ppp (MLPPP). Our ISP told us that traffic will be transmitted on both T1 lines. Packets from one NOC will go to the other NOC, reassembled and send to WAN. In the event one NOC fails, all traffic will go through the other one.
I understand two MLPPP lines must terminate on a single router at a single location. Is what I mentioned above possible?
I also have a 2651XM router with 256MB of memory. I need two seperate WIC CSU/DSU integrated T1 modules. Can someone recommend a model?
ThanksThe most common implementation is indeed MLPPP which terminates multiple PPP links on the same end devices. There is also an implementation of multi-chassis multilink which can terminate ppp links on separate chassis. I guess that is is possible that the chassis could be in separate NOCs. I have no experience with this implementation where the participating routers are in different NOCs, but I assume that it could work.
HTH
Rick -
The new 8.01 seems to be more stable however the CPU meter runs along great (low load) for about 10 minutes then all of a sudden I get heavy CPU load and the odd cut out. Last night mainstage crashed completely during a gig. I basically using 1 EVB3 patch
Has anyone experience heavy processor load after the software has been active for a 10 to 20 minutes
I'm trying to see if I have a hardware problem or not
JNI just recognized that all of a sudden Spotlight started indexing iCal files (found out in Konsole:
22.12.07 00:26:58 mdworker[760] iCal.mdimporter: ignoring file </Users/Library/Application Support/iCal/Sources/1F2BE646-18F3-42B2-9D0C-66BA018AC293.calendar/corestorage. ics>)
- and the fans started blowing. Had a look in Activity monitor and the processor load jumped up to 50%.
That would be killing any hard activity with EVB3s.
Maybe there is a way to deactivate Spotlight before a gig.
00:26:58 is the right time to do maintenance for office workers but not for musicians.
That's the time when the crowd should get hot, not the processor. -
Hello there,
I checked out a new strange behavior with TestStand 3.1 and LabVIEW 7.1. I use a SubVi in a Step to get the SubPropertiesNames. (See "GetSubProps2.JPG") I want to code it right and used the "Merge Errors.vi", because if the "Close Reference.vi" gets an error the reference will not be closed. But after closing the Step after calling via EditStep-method, the processor load goes up to 100%.
I had hard to search for the cause. I had to remove the "Merge Errors.vi" that it will be work. (see "GetSubProps1.JPG") But why?
I can't understand this strange behavior. So if somebody has a made a similar experience - please answer..
Ciao TPoint
Attachments:
GetSubProps2.JPG 59 KB
GetSubProps1.JPG 57 KBHi TPoint,
It probably is working but it depends how big that error cluster is, it could be quite large, an you know what happens to labview an larger array of clusters can do, especially if they is no delay in a loop. Basically it grabs all the processor.
There was a problem, I think the change from labVIEW 5.x to labVIEW 6.0, (I think) which caused a problem in the LabVIEW Operator Interface. This was resolved by passing the reference through a shift register, as you have done with the error.
Now, I also do this with references.
Regards
Ray Farmer
Regards
Ray Farmer -
Parallels vs Fusion and processor load
Parallels causes my MBA to run very hot and causes the fans to run at full speed.
Does anybody know if Fusion has the same effect or does it cause less processor load?Pagemakers2 wrote:
Can anyone confirm if Fusion applied the same load as Parallels? If it's a Windows thing then I guess it does.
Yes, I can confirm it. In this aspect, there is no difference between Fusion and Parallels. Once Windows settles down and gets updated, it will run much more quietly. Windows will always have a tendency to cause more CPU and fan usage. It's normal.
Also, there was a bug in Fusion (maybe fixed now?) that caused the airport process on the Mac to spike to 100%, whether Windows was running or not. That is a different issue. Parallels vs. Fusion is somewhat of a religious war. People like one or the other. When it comes to Windows CPU and fan usage, they will be the same.
I know it makes my MBA warm and causes the fans to run at full tilt. Will it also do the same thing on an iMac?
Yes. You don't really have to worry about it though. Any process that causes high CPU usage will do that. The fact that the fans come on is a good thing and means that the Mac has control of things and won't let it go too far. -
Sync-server process running with about 30% processor load
Hi there !
After installing 10.8.2 I have this issue.
Can anybody explain to me, what is going on with this process.
Does it stop or is there anything I must do ?
Thanks in advance !I had the same symptoms and found a solution. I went to System Preferences>iCloud. I clicked "sign out". I agreed to all of the windows that poped up. Then I restarted my laptop. Then I went back to System Preferences to sign back into all of my iCloud services. After this the issue went away. It seems like Contacts was constantly trying to sync something, but reseting my iCloud acccount on my laptop seemed to stop SyncServer from running at 20% of my processor load 24/7.
-
Is it possible my FieldPoint's clock is getting extended due to processor load?
I am trying to measure a signal that is around 10 Hz using the cFP-AIO-600. It is a basic pulse counter .vi that I am uploading into the cFP-2020 that counts all pulses that occur in one second . The odd thing that I am seeing, is that it is counting more pulses than I expect. Instead of 10 pulses per second, it is counting 32. The timestamps of each datapoint "verify" that this occurs in one second.
When I add more functionality (by adding a Collector module and a waveform graph), it somehow counts even more pulses for the same frequency signal. Up to 347 pulses!
How is that possible? It can only be one of two things:
1) The signal actually got faster in between the two measurements (unlikely).
2) Additional .vi code on the cFP causes the clock to get confused, and the 'second' that I am measuring is actually longer than a second by a significant margin.
I have verified this several times, running the second scenario right after the first scenario. The run time of these .vi's take longer than a second (and the .vi with the Collector does seem to take about 10x as long) but this evidence is not as supportive to my theory due to the time introduced by my computer and the cFP communicating with each other and updating graphics.
I have attached these two examples. You will not be able to run them yourself (because of the data access form the cFP-AIO unit) but I have made the results that I got the default values. You should be able to see both my code and the results I got illustrated above when you open the .vi's. pulse_problem_1 shows the first scenario, and pulse_problem_2 shows the second, which is the same thing as pulse_problem_1 with only the Collector and waveform display added.
What can I do to resolve this? It's only a 10 Hz wave, and I know cFP can count even faster signals, so something in my .vi must be wrong. Any help or advice you can give me would be appreciated.
Thanks.
Attachments:
pulse_problem_1.vi 123 KB
pulse_problem_2.vi 189 KBOkay, I have proof that my FieldPoint is lying to me when I ask it to do 1000 iterations of 1 wait-until-next-ms loops.
I started with the very useful example in the RT package called "NI Timestamp Code Timer" which, I can only assume, calculates the known timestamp discrepancy caused by processor load. My attached picture (talyor_loop_vs_time_discrepancy2.JPG) shows that right before the cFP-AIO-600 module records a positive voltage, the normally 1 ms loop can take as long as 60 ms. That's fine, but the FieldPoint then reports that only 1 ms has occurred! As you can imagine, this has made pulse counting very difficult, for instead of measuring 10 pulses per second, it 'thinks' it is counting ~28-30 per second as each pulse causes a measurement delay that the FieldPoint treats as a regular 1 ms time interval.
I have also attached the Loop Test code, and a picture of the signal through an ocilliscope, proving it is a regular square wave.
Why does this occur with positive voltages only? Why doesn't it take the same amount of time to read voltages equal to zero? If the delay was constant on every read, I could compensate for it, but I can't compensate for this delay that only occurs on positive pulses!
Please help!
Attachments:
Loop Test.vi 126 KB
oscilliscope_measured_taylor.JPG 1872 KB
talyor_loop_vs_time_discrepancy2.JPG 118 KB -
High processor load slows down wireless connection
My wireless connection slows to a crawl when the CPU is being utilized more than 80% (average for both CPU cores).
For example, if I have Safari and Quicktime open, web pages load very fast and the CPU load is less than 5%. When encoding a video in Quicktime, the processor load is around 85%, but web pages load very slowly in Safari (or any other browser). Ping times also increase considerably (from 25ms under low CPU load to 200-2000ms under heavy CPU load). As soon as the video is done encoding and the CPU load drops back down, web pages load fast again.
This problems only seems to apply to AirPort connections. High CPU load does not appear to affect speeds when connected via Ethernet.
Has anyone else experienced this?
MacBook Pro 15" 2.33GHz/2GB/160GB/256MB Mac OS X (10.4.9)Has no one else experienced this? I can reproduce this problem consistently. Anything that utilizes the processor at least 40% slows down my wireless internet connection.
-
I need to establish RAS access to my network via an ISDN PRI line. Most users will be single POTS line users but I'll also need to allow bundled POTS line users via Microsoft multilink PPP. I'm planning to order a Cisco 2811 to handle this using a NM-1CE1T1-PRI module for the PRI and a PVDM2-24DM for the calls. Will this setup handle my requirments?
I have 20 leased line with 256 kpbs sharing on 2 E1 links on the module NM-1CE1T1-PRI (1-Port Channelized E1/T1/ISDN-PRI Network Module).
Now we are migrating those 20 line to 2 mbps leased line, i wanted to know that using PVDM can i used the existing 20 lines as backup isdn line ?
We use RAS for dialup and want to remove RAS device so my question is can i use the cards mentioned above so that 20 locations can dial in with on the present E1 card without using patton RAS? -
Has anyone attempted to achieve something like this:
On the remote site, a Cisco RV320 Router, connecting to two DrayTek Vigor120 xDSL modems through the two Gigabit WAN ports, which connect to two xDSL links.
Ignoring the Core end of the xDSL (which I can make support Multilink PPP), has anyone ever imagined/tried/succeeded to run multilink PPP originating in the RV320 router or similar ( the LAC), transiting the two xDSL links and terminating on the LNS at the Core end of the xDSL link?
Sorry its a bit off the wall, I think I may be asking a lot to make this work, but you have to try!
Thanks,
JimBump!...anyone out there with ideas?
Jim -
Transparent bridging & Multilink PPP
Is it possible to run Multilink PPP on 2 T1s while also doing transparent bridging?
If so, Do I need to put bridge-group 1 on my multilink interface?
thxIt is not clear what the original problem was or what was the solution. And I am not clear what problem you are trying to solve that leads to the question of bridging over the multi link.
If we knew more about your situation we might be able to give better advice. But I would suggest that the answer will turn out to be something close to this:
- if you want to route IP over the multilink and to bridge some other traffic that might be possible.
- if you want to bridge IP over the multilink then you can not have an IP address configured on the multilink. To bridge IP over the multilink you might need to do something like configure Integrated Routing and Bridging. In IRB you configure a virtual interface BVI and put the IP address on the BVI. then you put a bridge group on the multilink which points to the BVI. It is ugly and I would not recommend it, but I think that it might work.
HTH
Rick -
Hi,
i want to make my Archlinux work as Multilink-PPP server.
i played with MPD http://mpd.sourceforge.net/, a FreeBSD Multilink-PPP daemon, and it was easy to let it bundle to L2TP-Connections to a single link.
But doing the same with Linux seems to be quite harder, can you help me?
The-Masterthe only way that i know to set up a multilink ppp in linux is to use pppd and set the mp option in the peer file, you can probably find a lot more about it by checking the pppd man pages and you will also need to find a l2tp module for the kernel. search google for it.
-
Multilink PPP (MLPPP)?
I have a need for multilink PPP. I can't seem to find a way to configure this in my AEBS - is it possible?
The most common implementation is indeed MLPPP which terminates multiple PPP links on the same end devices. There is also an implementation of multi-chassis multilink which can terminate ppp links on separate chassis. I guess that is is possible that the chassis could be in separate NOCs. I have no experience with this implementation where the participating routers are in different NOCs, but I assume that it could work.
HTH
Rick
Maybe you are looking for
-
My push notifications for facebook, twitter, and mail completely stopped working!
after the ios 6 update everything WAS working fine before that ... all settings are set right i have tried multiple master resets and normal resets deleted the app and reinstaled it turn notifications off and on and pretty much read every forum i can
-
After upgrading to Mountain Lion, Safari on my iMac and my MBA is showing mobile websites
While using the Safari browser on my iMac today, I was redirected to the mobile version of a website repeatedly. Just to see if it was something specific to my iMac, I tried the same website on my MBA and it did the same thing. Both have been upgra
-
Determinating CPU patch version in 8.1.7.4. database
How can I determinate currently installed CPU patch version in oracle 8.1.7.4 database (HP True64UNIX). (some alternativ for "opatch inventory" from higher versions of databases) Thanks.
-
Is there any way to schedule the webi report as body of the mail
Hi All, I have a bit different requirement. I need to schedule the webi reports to BlackBerry Mobile . The report should be displayed not as an attachment or URL but should be the body of the mail. Is there any Trick or Tip to do that. Thank
-
how do i create a new tablespace? and how do i designate users to use that tablespace instead of tablespace system?