Mentor Technologies' news:
Bob's comment about CMTD: lots of hands-on dial-up labs working with the Cisco 766 and 2500 models and our Madge (formerly Teleos) phone switch. We see this course as requiring a solid understanding of at least the ICRC materials: those who come well-prepared will get a lot more out of it. Having some post-ICRC experience would also be useful. (As with all the Cisco courses: don't let one of the other Training Partners talk you into taking the courses too soon after one another!)
I thought this month we'd talk about some of the more advanced material in the course (labs, optional). Namely, MultiLink PPP (MLP) and Multichassis Multilink PPP (MMP). Of course, this is all compressed to fit in the space available -- all the explanation that fits in print!
MLP works by splitting and re-assembling upper-layer PDU's (protocol data units) between the participating devices. That is, datagrams are split, sequenced, transmitted, and reassembled. The several links used are referred to as a bundle.
interface bri 0The new commands here are:
ip address 1.2.3.4 255.255.255.0
encapsulation ppp
ppp multilink
ppp authentication chap
no ip route-cache
dialer map ip 1.2.3.5 name mlpPeer 5551212
dialer-group 1
dialer load-threshold 128 either
username mlpPeer password sharedSecret
The key to MMP is Stack Group Bidding Protocol (SGBP). This permits the stack group peers to bid for which router is bundle master. The bundle master might well be a router with more CPU capacity than the access devices. It might even have no access interfaces. Or it might be one of a collection of access devices.
When the first call from User A comes in, SGBP determines which router becomes bundle master, handling reassembly of datagrams for that client. Subsequent calls also use SGBP, to determine which device (if any) is bundle master for the client.
Behind the scenes, the bidding process causes automatic tunneling of the PPP data across the LAN media from the access device(s) to the bundle master. The tunneling uses L2F (see last month's article). The L2F is sent to a dialer virtual interface, cloned from a template as needed.
The SGBP bidding process can be controlled by the administrator. Options include:
sgbp group mystackNote that a router does not need to list itself as a peer.
sgbp member router1 10.1.1.1
sgbp member router2 10.1.1.2
sgbp member router3 10.1.1.3
username mystack password secretstack
As far as defining the virtual template and virtual template interface:
multilink virtual-template 1The "interface" portion of this sets up the virtual template interface. The first part specifies which template multilink is to use to clone the interface parameters. Note that the virtual-template interface does not have an IP address, because we don't want that address to get cloned.
!
interface virtual-template 1
ip unnumbered ethernet 0
encapsulation ppp
ppp multilink
ppp authentication chap
The SGBP bid is based on the system CPU. This causes SGBP to offload to the peer with the fastest CPU.
The SGBP bid is based on a numerical value. Highest number wins. This can be used for clients that expect a fixed address (as in DECnet), since you can force the master bundle peer to be a specific access server.
The SGBP bid defaults. If all peers default, peer that received first call from a user wins the master bundle for this user's calls.
The SGBP bid requires forwarding to another peer. Access server will hang up if it can't forward the packets to another.
The documents 4, 5, and 6.html are also useful. Take them with a grain of salt: this is all new, so they're not going to be perfect on the first try. For that matter, since I'm writing this a week after the CMTD class, I can't get access to the equipment to test the configurations. As soon as we can capture some "real" configurations in the lab, we'll post them in our sample configs area.
Dr. Peter J. Welcher (CCIE #1773, CCSI #94014) is a Senior Consultant with Chesapeake NetCraftsmen. NetCraftsmen is a high-end consulting firm and Cisco Premier Partner dedicated to quality consulting and knowledge transfer. NetCraftsmen has nine CCIE's, with expertise including large network high-availability routing/switching and design, VoIP, QoS, MPLS, network management, security, IP multicast, and other areas. See http://www.netcraftsmen.net for more information about NetCraftsmen. Pete's links start at http://www.netcraftsmen.net/welcher . New articles will be posted under the Articles link. Questions, suggestions for articles, etc. can be sent to pjw@netcraftsmen.net .