380 likes | 506 Views
Semester 6 – Chapter 4. ISDN. ISDN Uses. Used primarily as a WAN backup technology to provide remote access to telecommuters and small offices to support large numbers of POTS (analog modem) and/or ISDN Basic Rate Interface (BRI) calls. DSL vs ISDN.
E N D
ISDN Uses • Used primarily as a WAN backup technology • to provide remote access to telecommuters and small offices • to support large numbers of POTS (analog modem) and/or ISDN Basic Rate Interface (BRI) calls.
DSL vs ISDN • offers much higher throughput at a lower cost. • However, ISDN still used because • ISDN is more widely available than DSL or cable. • Many companies and service providers have made a significant investment in ISDN equipment and training, and plan to continue leveraging that investment. • Remote offices using ISDN can connect to central offices directly, without traversing the public Internet. Most DSL and cable implementations require the remote host communicate with the central site using a VPN over the Internet.
ISDN Advantages Over Analog (Asychronous) • Higher Speed • Faster Call Setup • Cheaper than leased lines • Can run voice and data simultaneously
BRI Characteristics • Two 64-kbps bearer channels • One 16-kbps delta channel • 48 kbps of framing and synchronization information • Total speed of 192 kbps • Although not commonly done, you may reference the total bandwidth of an ISDN BRI, including framing and synchronization, which is 192 kbps.
PRI over T1 • 23 64-kbps bearer channels • One 64-kbps D channel, carried in timeslot 24 • 8 kbps of framing and synchronization information • Total speed of 1.544 Mbps
PRI Over E1 • 30 64-kbps bearer channels • One 64-kbps D channel, carried in timeslot 16 • 64 kbps of framing and synchronization information • Total speed of 2.048 Mbps
ISDN Call Processing • Signaling System 7 (SS7) protocols used to set up a path inside the public switched telephone network (PSTN) • 931.q is used between end user and ISDN switch • D channel is used for signaling
Designations • E Telephone network standards • I Concepts, terminology, and methods • Q Signaling and switching
PRI • a channel service unit/data service unit (CSU/DSU) is required to connect a router (the TE) to the carrier network. Internal CSU/DSUs are common among modular routers. • PRI's primary application is modem aggregation – not point-to-point connectivity • Can provide both analog and digital dial solutions
ISDN and OSI Model • Operates at layers 1 2, and 3 • Layer 1 • .430 for BRI, .431 For PRI, ANSI T1.601 for BRI • Layer 2 • As specified by Q.921, the D channel typically frames data using Link Access Protocol on the D channel (LAPD) • Layer 3 • the B channel can carry datagrams using a variety of Layer 3 protocols, including IP, IPX, and AppleTalk.
TE1 Addresses • 0-63 for non-automatic TEI assignment • 64-126 for automatic TEI assignment • 127 for group assignment, or broadcast • TEI works together with the service access point identifier (SAPI) to complete the Layer 2 address • SAPI is a 6-bit number used to identify and manage • TEI represents the specific ISDN device, while the SAPI represents the specific process running on that device
ISDN Call Termination • disconnect • release • release complete • It issues a disconnect message to the calling party. • It starts a timer to ensure receipt of a released message. • It disconnects the switched path. • When a released message is received from the preceding exchange, it returns a release complete message to the preceding exchange.
ISDN Addressing Tasks • Assign the IP address • Assign dialer group (for DDR), • Assign ISDN service profile statements (SPID numbers • Include a dialer map command that associates a statically mapped destination to a destination IP address, hostname, and ISDN dial number. • ISDN switch type can be set in global mode or assigned to individual interfaces
BRI Interface Commands • RTA(config)#interface bri 0RTA(config-if)#isdn switch-type basic-5ess • Router(config-if)#encapsulation ppp • Router(config-if)#ppp authentication chap • Other encapsulations • encapsulation [ppp | labp | hdlc | x25 | cpp]
DDR Configuration • 1.Define what constitutes interesting traffic by using the dialer-list command. • 2.Assign this traffic definition to an interface by • using the dialer-group command. • 3.Define the destination address, hostname, and • telephone number to dial by using the dialer • map command. • 4.(Optional) Define call parameters by using other • dialer commands such as dialer idle-timeout, dialer fast-idle, and dialer load-threshold.
Dial-on-Demand Commands • Router(config)#dialer-list dialer-group-number protocol protocol-name {permit | deny} • RTA(config)#dialer-list 1 • Router(config)#access-list access-list-number [permit |deny] {protocol | protocol- keyword}{source source-wildcard | any}{destination destination-wildcard | any}[protocol-specific-options] [log]protocol ip permit
Attach Dialer List to Interface • Router(config)#dialer-list 1 protocol ip permit • Router(config)#interface bri0 • Router(config-if)#dialer-group 1 • Note: For a given protocol and a given dialer group, only one access-list can be specified in the dialer-list command.
Dialer Map Command • Identifies destination router information, such as the phone number to dial: • Router(config-if)#dialer map protocol next-hop-address [name hostname] [broadcast] dial-string • Cisco IOS commands often contain the word "map," which is used to statically map Layer 2 addresses to Layer 3 addresses • Dialer maps for inbound calls are maps between protocol addresses and authenticated user names
Call Parameters • Router(config-if)#dialer idle-timeout seconds • Router(config-if)#dialer fast-idle seconds • Router(config-if)#dialer load-threshold load [outbound | inbound | • To manually set the idle timeout value, use the dialer idle-timeout command • By default, the idle-timeout is set to 120 seconds either] • The dialer load-threshold command is used to specify the interface load at which the router will initiate another call to the destination
DDR Environment • In a DDR environment, dynamic routing can be a source of problems. • Routing protocols such as RIP and OSPF rely on regular communication between link partners. • If routers are connected via a dial-up link, active connections are usually intermittent.
Routing Solutions • WAN core and remote sites run different protocols, route redistribution may be necessary to "share" routing information between the different protocols. • use static and default routing to address the challenge of routing in a DDR network • use dynamic routing, including route redistribution, to propagate routes • Use snapshot routing for serial connections
Static routes are entered manually – no need for routing tables • Central(config)#ip route 172.24.2.0 255.255.255.010.2.3.2 • At least one static route pointing to the next-hop IP address is necessary for DDR to work • Router(config)#ip route 0.0.0.0 0.0.0.0 {next-hop-address | exit-interface}
Redistributing EIGRP/Static • RTA(config)#ip route 123.22.1.1 255.255.255.0 bri0 • RTA(config)#router eigrp 100 • RTA (config-router)# redistribute static
Passive Interface • R(config)#IP route 10.0.0.1 255.255.0.0 192.16.3.0 • R(config)#router rip • R(config)#version 2 • R(config)#network 10.0.0.0 • R(config)#redistribute static • R(config)#passive-interface bri0/0 • To avoid routing updates initiating a call
Snapshot Routing • RIP for IP, IGRP for IP, Novell RIP and SAP for Novell IPX, Routing Table Maintenance Protocol (RTMP) for AppleTalk, Routing Table Protocol (RTP) for Banyan VINES • When distance vector router updates are not considered interesting traffic, router drops call and route will drop from table • The hellos from OSPF will keep initiating calls • Redistribute routes and using RIP between serial connections
Snapshot Routing • Uses the client-server design model • one router is designated as the snapshot server and one or more routers are designated as snapshot clients • At the end of the active period, the router takes a snapshot of the entries in its routing table. These entries remain frozen during what is called the quiet period • client router determines the frequency at which it calls the server router. The quiet period can be as long as 100,000 minutes (over 69 days)
Snapshot Commands • Router(config-if)#snapshot server active-time [dialer] • Router(config-if)#snapshot client active-time quiet-time [suppress-statechange-updates] [dialer] • Router(config-if)#dialer map snapshot sequence-number dial-string • The value of the active-time argument must be the same for the client and server routers • make sure your active time is long enough to allow any routing updates to be sent
Suppress-Statechange • suppress-statechange-update option disables the exchange of routing updates each time the line protocol goes from "down" to "up"or from "dialer spoofing" to "fully up. • The dialer map snapshot command specifies which router to call as the snapshot server.spoofing" to "fully up.
Aggregation • Cisco Proprietary BOD • triggered by outgoing traffic levels only • load value is a number from 1 to 255 • 1 IS 0%; 255 IS 100% • Multilink PPP (MLP) • Triggers by outgoing or incoming traffic • Both of these methods require the dialer load-threshold command • Router(config-if)#dialer load-threshold [inbound | outbound | either ] • only one end of a link should be configured with the dialer load-threshold command.
Use PPP Multilink • Asynchronous serial interfaces in dialer rotary groups • Synchronous serial BRI • Multiple BRIs in dialer rotary groups • Multiple BRIs using dialer profiles • PRI B channels in dialer rotary groups
Accepting Calls • You can ensure that only a single device answers an incoming call by verifying the number or subaddress in the incoming call against the device configured number, subaddress, or both. • ISDN routers can be configured to screen incoming calls by using calling line identification (CLID) • Router(config-if)#isdn caller phone-number
ISDN Rate Adaptation • Router(config-if)#dialer map protocol next-hop-address [name name] [speed speed] [broadcast] dial-string • Assigned on per destination basis • Lower speed is accepted
Debugging Commands • Show ip int bri0/0 • Show ip int brief • Show isdn status • Show isdn history • Show dialer • Show ppp multilink • Debug dialer • Debug ppp multilink • Debug isdn events • Debug ppp authentication | negotiation
D Channel Debugging • debug isdn q921 at Layer 2 • debug isdn q931 at Layer 3. • display information about call setup and teardown of ISDN network connections at Layer 3 on the D channel. • includes a call setup message, indicated by "SETUP" in the first line. • In the second line, the Bearer Capability value of 0x8890 indicates that the coding standard used is ITU-T and the circuit mode is 64kbps.
PRI Configuration • .Specify the correct PRI switch type that the router interfaces with at the provider's Central Office (CO). • Specify the T1/E1 controller, framing type, and line coding for the provider's facility. • Set a PRI group timeslot for the T1/E1 facility and indicate the speed used. • Identify the interface that you will configure to act with DDR.
T1/E1 Configuration • Router(config)#controller {t1 | e1}{slot/port | unit number} • Router(config)#controller t1 • Router(config-controller)#framing {sf | esf} • Router(config-controller)#framing{crc4 | no-crc4} [australia] • Router(config)#controller e1 • Router(config-controller)#framing crc4 • Router(config-controller)#linecode hdb3