Projekt TPS SIN099 Název : Studium a analýza PPP Multilink a Callback Zadání : Prostudujte, znovu zapojte a dopracujte projekt p. Šafra z TPS2005/06 Zpracoval : Šindler Ondřej, SIN099 Configurace Callback a Multilink Ověření funkcí Callback a Multilink na Cisco Routerech Cisco router sloužící jako callback klient podporuje pouze případ, kdy je telefoní číslo zpětného volání uloženo přímo na callback serveru. Cisco router sloužící jako callback server podporuje i případ kdy je číslo pro zpětné volání zasláno klientem toto ale Cisco callback klient neumí. Callback server přijme hovor a v případě úspěšné autentizace a přijmutí požadavku na zpětné volání volá zpět. Cisco router však podporuje i funkci zpětného volání na základě identifikace volajícího tel. čísla z ISDN linky - na callback serveru je uložena tabulka callback tel. čísel a v případě, že toto tel. číslo volá na server, server hovor odmítne a okamžitě volá zpět. Až poté proběhne PPP autentizace např. protokolem PAP. Schéma zapojení je stejné pro obě varianty: Jako Server byl posloužit router RM(1812), jako klient router RN(1812), dále byla použita ústředna ASTERISK. Z důvodu rozsáhlosti debug výpisů jsou prvně uvedeny obě konfigurace a pak až debug výpisy.
Konfigurace Callback : 1.Server (RM): Enable conf term hostname RServer isdn switch type basic net 3 interface bri 0 ip address 10.0.0.1 255.255.255.0 encapsulation ppp ppp authentication pap ppp pap sent-username RServer password cisco dialer map ip 10.0.0.2 name RClient class dial1 broadcast 531 dialer callback-secure dialer idle-timeout 60 ppp callback accept no shutdown exit map-class dialer dial1 dialer callback-server username exit username RClient password cisco Popis příkazů: dialer map ip 10.0.0.2 name RClient class dial1 broadcast 531 ip adresa 10.0.0.2 zařízení se jménem (hostname) RClient je dostupná přes telefonní číslo 531. Každému uživateli by odpovídal jeden řádek tohoto příkazu. Příklad pro dalšího uživatele: dialer map ip 10.0.0.3 name RClient2 class dial1 broadcast 541 dialer callback-secure linka je po neúspěšné autentizace ze strany klienta, odpojena ze strany serveru dialer idle-timeout 60 linka je po 60 sekundách nečinnosti odpojena ppp callback accept zapíná přijmutí požadavků na callback dialer callback-server username číslo pro zpětné volání je nalezeno v lokální databázi (viz dialer map). Alternativní varianta: dialer callback-server dialstring číslo pro zpětné volání je odesláno klientem během negotiation.
2. Client(RN) : enable conf term hostname RClient isdn switch-type basic-net3 dialer-list 1 protocol ip permit interface bri 0 ip address 10.0.0.2 255.255.255.0 encapsulation ppp ppp authentication pap ppp pap sent-username RClient password cisco dialer map ip 10.0.0.1 name RServer broadcast 521 dialer-group 1 dialer idle-timeout 60 ppp callback request no shutdown exit username RServer password cisco Popis příkazů : dialer-list 1 protocol ip permit povolím ip protokol pro aktivaci vytáčené linky ppp callback request zasílá serveru požadavek na callback Konfigurace Multilink * U obou routerů byla použita část konfigurace z callbacku( hostname / ppp nastavení), a však už se nejedná o server / klient. 2. (RM) : enable conf term hostname RServer isdn switch type basic net 3 interface bri 0 ip address 10.0.0.1 255.255.255.0 encapsulation ppp ppp authentication pap ppp multilink ppp pap sent-username RServer password cisco dialer map ip 10.0.0.2 name RClient class dial1 broadcast 531 dialer callback-secure dialer idle-timeout 60 no shutdown exit username RClient password cisco
2. (RN) : enable conf term hostname RClient isdn switch-type basic-net3 dialer-list 1 protocol ip permit interface bri 0 ip address 10.0.0.2 255.255.255.0 encapsulation ppp ppp authentication pap ppp multilink dialer load-treshold 3 ppp pap sent-username RClient password cisco dialer map ip 10.0.0.1 name RServer broadcast 521 dialer-group 1 dialer idle-timeout 60 no shutdown exit username RServer password cisco Popis příkazů : ppp multilink zapíná na rozhraní možnost použití multilinku, aby mohl fungovat musí ho mít obě strany. dialer load treshold 3 při 3*100/255 % využití svazku se vytvoří další spojení. Při poklesu využití svazku pod tuto hodnotu se jedno ze spojení svazku uvolní. Debugy Následuje sekce debug výpisů, pro zpřehlednění byly odstraněny časové známky. Debugy budou uvedeny prvně pro callback a následně pro multilink. Každý příkaz bude uveden zvlášť a bude rozdělen na část navázání a ukončení spojení. Debugy - Callback: Příkazy : debug isdn event výpis událostí na ISDN debut ppp negociation výpis ppp vyjednávání 1a.debug isdn event - Client - navázání spojení: I. Klient vytočí spojení na server a zažádá o callback ISDN BR0 EVENT: UserIdle: callid 0x800D received ISDN_CALL (0x0) ISDN BR0 EVENT: process_bri_call: call id 0x800D, called_number 521, Guid 7215EF5F800F speed 64, call type DATA, bchan -1 clng_num none ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x800D calltype 1 HOST_PROCEEDING ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x800D calltype 1 HOST_CONNECT %ISDN-6-CONNECT: Interface BRI0:1 is now connected to 521 N/A
II. Server ukončí vytočené spojení ISDN BR0 EVENT: UserIdle: callid 0x800D received ISDN_HANGUP (0x1) ISDN BR0 EVENT: isdn_hangup: Hangup call to call id 0x800D ces = 1 %ISDN-6-DISCONNECT: Interface BRI0:1 disconnected from 521 RServer, call lasted 1 ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x800D calltype 1 HOST_DISCONNECT_ACK. %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to down... III. Server zavolá zpět (Callback) ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x4 calltype 1 HOST_INCOMING_CALL ISDN BR0 EVENT: host_incoming_call: call_id 0x0004, Guid =7B219D558010 bchan 0 ISDN BR0 EVENT: UserIdle: callid 0x4 received ACCEPT_CALL(0x13) %ISDN-6-CONNECT: Interface BRI0:1 is now connected to N/A N/A ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x4 calltype 1 HOST_CONNECT RClient#show isdn active -------------------------------------------------------------------------------- ISDN ACTIVE CALLS -------------------------------------------------------------------------------- Call Calling Called Remote Seconds Seconds Seconds Charges Type Number Number Name Used Left Idle Units/Currency -------------------------------------------------------------------------------- In ---N/A--- 531 RServer 14 75 14 -------------------------------------------------------------------------------- Jak je vidět na výpisu aktivních volání, jediné aktivní volání na klientovi je příchozí volání callbacku. 1b.debug isdn event - Server - navázání spojení: I. Klient vytočí spojení na server a zažádá o callback ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x6 calltype 1 HOST_INCOMING_CALL ISDN BR0 EVENT: host_incoming_call: call_id 0x0006, Guid = 7E02E9AE8004 bchan 0 ISDN BR0 EVENT: UserIdle: callid 0x6 received ACCEPT_CALL(0x13) %ISDN-6-CONNECT: Interface BRI0:1 is now connected to N/A N/A ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x6 calltype 1 HOST_CONNECT
II. Server ukončí vytočené spojení ISDN BR0 EVENT: UserIdle: callid 0x6 received ISDN_HANGUP(0x1) ISDN BR0 EVENT: isdn_hangup: Hangup call to call id 0x0006 ces = 1 ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x6 calltype 1 HOST_DISCONNECT_ACK ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x6 calltype 1 HOST_FACILITY_INVOKE ISDN BR0 **ERROR**: process_facility_ie: AOC-E Recorded Units. tag = 0 bad length %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to down III. Server zavolá zpět (Callback) ISDN BR0 EVENT: UserIdle: callid 0x8002 received ISDN_CALL (0x0) ISDN BR0 EVENT: process_bri_call: call id 0x8002, called_number 531, Guid 87039BA58005 speed 64, call type DATA, bchan -1 clng_num none ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x8002 calltype 1 HOST_PROCEEDING ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x8002 calltype 1 HOST_CONNECT %ISDN-6-CONNECT: Interface BRI0:1 is now connected to 531 N/A 2a.debug isdn event - Client - ukončení spojení: ISDN BR0 EVENT: UserIdle: callid 0x4 received ISDN_HANGUP(0x1) ISDN BR0 EVENT: isdn_hangup: Hangup call to call id 0x0004 ces = 1 %ISDN-6-DISCONNECT: Interface BRI0:1 disconnected from 521 RServer, call lasted 90 ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x4 calltype 1 HOST_DISCONNECT_ACK ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x4 calltype 1 HOST_FACILITY_INVOKE ISDN BR0 **ERROR**: process_facility_ie: AOC-E Recorded Units. tag = 0 bad length %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to down 2a.debug isdn event Server ukončení spojení: ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x8002 calltype 1 HOST_DISCONNECT %ISDN-6-DISCONNECT: Interface BRI0:1 disconnected from 531 RClient, call lasted 89 ISDN BR0 EVENT: process_rxstate: ces/callid 1/0x8002 calltype 1 HOST_DISCONNECT_ACK %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to down
3a. debug ppp negociation - Client - navázání spojení: I. Client vytočí spojení a zažádá o callback: I.a Vyjednání spojení(lcp) %ISDN-6-CONNECT: Interface BRI0:1 is now connected to 521N/A BR0:1 PPP: Using dialer call direction BR0:1 PPP: Treating connection as a callout BR0:1 PPP: Session handle[32000009] Session id[5] BR0:1 PPP: Phase is ESTABLISHING, Active Open BR0:1 LCP: O CONFREQ [Closed] id 5 len 17 BR0:1 LCP: MagicNumber 0x1A881E57 (0x05061A881E57) BR0:1 LCP: Callback 0 (0x0D0300) BR0:1 LCP: I CONFREQ [REQsent] id 5 len 14 BR0:1 LCP: MagicNumber 0x1A882227 (0x05061A882227) BR0:1 LCP: O CONFACK [REQsent] id 5 len 14 BR0:1 LCP: MagicNumber 0x1A882227 (0x05061A882227) BR0:1 LCP: I CONFACK [ACKsent] id 5 len 17 BR0:1 LCP: MagicNumber 0x1A881E57 (0x05061A881E57) BR0:1 LCP: Callback 0 (0x0D0300) BR0:1 LCP: State is Open I.b Autentizace(PAP) BR0:1 PPP: Phase is AUTHENTICATING, by both BR0:1 PAP: Using hostname from interface PAP BR0:1 PAP: Using password from interface PAP BR0:1 PAP: O AUTH-REQ id 5 len 18 from "RClient" BR0:1 PAP: I AUTH-REQ id 5 len 18 from "RServer" BR0:1 PAP: Authenticating peer RServer BR0:1 PPP: Phase i.s FORWARDING, Attempting Forward BR0:1 PPP: Phase is AUTHENTICATING, Unauthenticated User BR0:1 PPP: Phase is FORWARDING, Attempting Forward BR0:1 PPP: Phase is AUTHENTICATING, Authenticated User BR0:1 PAP: O AUTH-ACK id 5 len 5 BR0:1 PAP: I AUTH-ACK id 5 len 5 %ISDN-6-DISCONNECT: Interface BRI0:1 disconnected from 521 RServer, call lasted 1 II. Ukončení spojení(lcp) BR0:1 PPP: Sending Acct Event[Down] id[7] BR0:1 PPP: Phase is TERMINATING BR0:1 LCP: State is Closed BR0:1 PPP: Phase is DOWN %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to down...
III.a Vyjednání příchozího zpětného volání(lcp) %ISDN-6-CONNECT: Interface BRI0:1 is now connected to N/A N/A BR0:1 PPP: Using dialer call direction BR0:1 PPP: Treating connection as a callin BR0:1 PPP: Session handle[dc00000a] Session id[6] BR0:1 PPP: Phase is ESTABLISHING, Passive Open BR0:1 LCP: State is Listen BR0:1 LCP: I CONFREQ [Listen] id 6 len 14 BR0:1 LCP: MagicNumber 0x1A885D44 (0x05061A885D44) BR0:1 LCP: O CONFREQ [Listen] id 6 len 14 BR0:1 LCP: MagicNumber 0x1A885984 (0x05061A885984) BR0:1 LCP: O CONFACK [Listen] id 6 len 14 BR0:1 LCP: MagicNumber 0x1A885D44 (0x05061A885D44) BR0:1 LCP: I CONFACK[ACKsent] id 6 len 14 BR0:1 LCP: MagicNumber 0x1A885984 (0x05061A885984) BR0:1 LCP: State is Open III.b Autentizace(PAP) BR0:1 PPP: Phase is AUTHENTICATING, by both BR0:1 PAP: I AUTH-REQ id 6 len 18 from "RServer" BR0:1 PAP: Authenticating peer RServer BR0:1 PPP: Phase is FORWARDING, Attempting Forward BR0:1 PPP: Phase is AUTHENTICATING, Unauthenticated User BR0:1 PPP: Phase is FORWARDING, Attempting Forward BR0:1 PPP: Phase is AUTHENTICATING, Authenticated User BR0:1 PAP: Using hostname from interface PAP BR0:1 PAP: Using password from interface PAP BR0:1 PAP: O AUTH-REQ id 6 len 18 from "RClient" BR0:1 PAP: O AUTH-ACK id 6 len 5 BR0:1 PAP: I AUTH-ACK id 6 len 5 BR0:1 PPP: Phase is UP
III.c Autentizace dokončena, nastupuje IPCP(NCP) BR0:1 IPCP: O CONFREQ [Closed] id 1 len 10 BR0:1 IPCP: Address 10.0.0.2 (0x03060A000002) BR0:1 PPP: Process pending ncp packets BR0:1 CDPCP: O CONFREQ [Closed] id 1 len 4 BR0:1 IPCP: I CONFREQ [REQsent] id 1 len 10 BR0:1 IPCP: Address 10.0.0.1 (0x03060A000001) BR0:1 AAA/AUTHOR/IPCP: Start. Her address 10.0.0.1, we want 10.0.0.1 BR0:1 AAA/AUTHOR/IPCP: Reject 10.0.0.1, using 10.0.0.1 BR0:1 AAA/AUTHOR/IPCP: Done. Her address 10.0.0.1, we want 10.0.0.1 BR0:1 IPCP: O CONFACK [REQsent] id 1 len 10 BR0:1 IPCP: Address 10.0.0.1 (0x03060A000001) BR0:1 CDPCP: I CONFREQ [REQsent] id 1 len 4 BR0:1 CDPCP: O CONFACK [REQsent] id 1 len 4 BR0:1 IPCP: I CONFACK [ACKsent] id 1 len 10 BR0:1 IPCP: Address 10.0.0.2 (0x03060A000002) BR0:1 IPCP: State is Open BR0 IPCP: Install route to 10.0.0.1 BR0:1 IPCP: Add link info for cef entry 10.0.0.1 BR0:1 CDPCP: I CONFACK [ACKsent] id 1 len 4 BR0:1 CDPCP: State is Open 3b.debug ppp negociation - Server - navázání spojení: I.a Vyjednání příchozího spojení(lcp) %ISDN-6-CONNECT: Interface BRI0:1 is now connected to N/A N/A BR0:1 PPP: Using dialer call direction BR0:1 PPP: Treating connection as a callin BR0:1 PPP: Session handle[f000009] Session id[5] BR0:1 PPP: Phase is ESTABLISHING, Passive Open BR0:1 LCP: State is Listen BR0:1 LCP: I CONFREQ [Listen] id 5 len 17 BR0:1 LCP: MagicNumber 0x1A881E57 (0x05061A881E57) BR0:1 LCP: Callback 0 (0x0D0300) BR0:1 LCP: O CONFREQ [Listen] id 5 len 14 BR0:1 LCP: MagicNumber 0x1A882227 (0x05061A882227) BR0:1 LCP: O CONFACK [Listen] id 5 len 17 BR0:1 LCP: MagicNumber 0x1A881E57 (0x05061A881E57) BR0:1 LCP: Callback 0 (0x0D0300) BR0:1 LCP: I CONFACK [ACKsent] id 5 len 14 BR0:1 LCP: MagicNumber 0x1A882227 (0x05061A882227) BR0:1 LCP: State is Open
I.b Autentizace(PAP) BR0:1 PPP: Phase is AUTHENTICATING, by both BR0:1 PAP: I AUTH-REQ id 5 len 18 from "RClient" BR0:1 PAP: Authenticating peer RClient BR0:1 PPP: Phase is FORWARDING, Attempting Forward BR0:1 PPP: Phase is AUTHENTICATING, Unauthenticated User BR0:1 PPP: Phase is FORWARDING, Attempting Forward BR0:1 PPP: Phase is AUTHENTICATING, Authenticated User BR0:1 PAP: Using hostname from interface PAP BR0:1 PAP: Using password from interface PAP BR0:1 PAP: O AUTH-REQ id 5 len 18 from "RServer" BR0:1 PAP: O AUTH-ACK id 5 len 5 BR0:1 PAP: I AUTH-ACK id 5 len 5 II. Uzavření prvotního volání BR0:1 PPP: Sending Acct Event[Down] id[7] BR0:1 PPP: Phase is TERMINATING BR0:1 LCP: State is Closed BR0:1 PPP: Phase is DOWN %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to down III.a Vyjednání zpětného volání klientovi(lcp) %ISDN-6-CONNECT: Interface BRI0:1 is now connected to 531 N/A BR0:1 PPP: Using dialer call direction BR0:1 PPP: Treating connection as a callout BR0:1 PPP: Session handle[4700000a] Session id[6] BR0:1 PPP: Phase is ESTABLISHING, Active Open BR0:1 LCP: O CONFREQ [Closed] id 6 len 14 BR0:1 LCP: MagicNumber 0x1A885D44 (0x05061A885D44) BR0:1 LCP: I CONFREQ [REQsent] id 6 len 14 BR0:1 LCP: MagicNumber 0x1A885984 (0x05061A885984) BR0:1 LCP: O CONFACK [REQsent] id 6 len 14 BR0:1 LCP: MagicNumber 0x1A885984 (0x05061A885984) BR0:1 LCP: I CONFACK [ACKsent] id 6 len 14 BR0:1 LCP: MagicNumber 0x1A885D44 (0x05061A885D44) BR0:1 LCP: State is Open
III.b Autentizace(PAP) BR0:1 PPP: Phase is AUTHENTICATING, by both BR0:1 PAP: Using hostname from interface PAP BR0:1 PAP: Using password from interface PAP BR0:1 PAP: O AUTH-REQ id 6 len 18 from "RServer" BR0:1 PAP: I AUTH-REQ id 6 len 18 from "RClient" BR0:1 PAP: Authenticating peer RClient BR0:1 PPP: Phase is FORWARDING, Attempting Forward BR0:1 PPP: Phase is AUTHENTICATING, Unauthenticated User BR0:1 PPP: Phase is FORWARDING, Attempting Forward BR0:1 PPP: Phase is AUTHENTICATING, Authenticated User BR0:1 PAP: O AUTH-ACK id 6 len 5 BR0:1 PAP: I AUTH-ACK id 6 len 5 BR0:1 PPP: Phase is UP III.c Autentizace dokončena, nastupuje IPCP(NCP) BR0:1 IPCP: O CONFREQ [Closed] id 1 len 10 BR0:1 IPCP: Address 10.0.0.1 (0x03060A000001) BR0:1 PPP: Process pending ncp packets BR0:1 CDPCP: O CONFREQ [Closed] id 1 len 4 BR0:1 IPCP: I CONFREQ [REQsent] id 1 len 10 BR0:1 IPCP: Address 10.0.0.2 (0x03060A000002) BR0:1 AAA/AUTHOR/IPCP: Start. Her address 10.0.0.2, we want 10.0.0.2 BR0:1 AAA/AUTHOR/IPCP: Reject 10.0.0.2, using 10.0.0.2 BR0:1 AAA/AUTHOR/IPCP: Done. Her address 10.0.0.2, we want 10.0.0.2 BR0:1 IPCP: O CONFACK [REQsent] id 1 len 10 BR0:1 IPCP: Address 10.0.0.2 (0x03060A000002) BR0:1 CDPCP: I CONFREQ [REQsent] id 1 len 4 BR0:1 CDPCP: O CONFACK [REQsent] id 1 len 4 BR0:1 IPCP: I CONFACK [ACKsent] id 1 len 10 BR0:1 IPCP: Address 10.0.0.1 (0x03060A000001) BR0:1 IPCP: State is Open BR0 IPCP: Install route to 10.0.0.2 BR0:1 IPCP: Add link info for cef entry 10.0.0.2 BR0:1 CDPCP: I CONFACK [ACKsent] id 1 len 4 BR0:1 CDPCP: State is Open
4a.debug ppp negociation - Client - ukončení spojení: BR0:1 PPP: Sending Acct Event[Down] id[8] %ISDN-6-DISCONNECT: Interface BRI0:1 disconnected from 521 RServer, call lasted 90 BR0:1 CDPCP: State is Closed BR0:1 IPCP: State is Closed BR0:1 IPCP: Remove link info for cef entry 10.0.0.1 BR0:1 PPP: Phase is TERMINATING BR0:1 LCP: State is Closed BR0:1 PPP: Phase is DOWN BR0 IPCP: Remove route to 10.0.0.1 %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to down 4b.debug ppp negociation - Server - ukončení spojení: *Dec 11 10:50:04.079: %ISDN-6-DISCONNECT: Interface BRI0:1 disconnected from 53 1 RClient, call lasted 89 *Dec 11 10:50:04.079: *Dec 11 10:50:04.083: BR0:1 PPP: Sending Acct Event[Down] id[8] *Dec 11 10:50:04.083: BR0:1 CDPCP: State is Closed *Dec 11 10:50:04.083: BR0:1 IPCP: State is Closed *Dec 11 10:50:04.083: BR0:1 IPCP: Remove link info for cef entry 10.0.0.2 *Dec 11 10:50:04.083: BR0:1 PPP: Phase is TERMINATING *Dec 11 10:50:04.083: BR0:1 LCP: State is Closed *Dec 11 10:50:04.083: BR0:1 PPP: Phase is DOWN *Dec 11 10:50:04.083: BR0 IPCP: Remove route to 10.0.0.2 *Dec 11 10:50:05.079: %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, ch anged state to down Debugy Multilink: Příkazy: debug ppp multilink events výpis multilink událostí(přídání linky do bundle atd.) 1a. debug ppp multilink events Client navázání spojení I. Otevření spojení s jedním kanálem %ISDN-6-CONNECT: Interface BRI0:1 is now connected to 521 N/A BR0:1 MLP: Request add link to bundle BR0:1 MLP: Adding link to bundle Vi1 MLP: Added to huntgroup BR0 Vi1 MLP: Clone from BR0 %LINK-3-UPDOWN: Interface Virtual-Access1, changed state to up Vi1 MLP: Added first link BR0:1 to bundle RServer. %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access1, changed state to up
II. Překročena mez pro multilink, vyžádání dalšího kanálu Vi1: MLP: Load (7) above threshold, requesting another link %LINK-3-UPDOWN: Interface BRI0:2, changed state to up %ISDN-6-CONNECT: Interface BRI0:2 is now connected to 521 N/A BR0:2 MLP: Request add link to bundle BR0:2 MLP: Adding link to bundle Vi1 MLP: Added link BR0:2 to bundle RServer %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:2, changed state to up 1b. debug ppp multilink events Server navázání spojení I. Otevření spojení s jedním kanálem %ISDN-6-CONNECT: Interface BRI0:1 is now connected to N/A N/A BR0:1 MLP: Request add link to bundle BR0:1 MLP: Adding link to bundle Vi1 MLP: Added to huntgroup BR0 Vi1 MLP: Clone from BR0 %LINK-3-UPDOWN: Interface Virtual-Access1, changed state to up Vi1 MLP: Added first link BR0:1 to bundle RClient %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access1, changed state to up II. Překročena mez pro multilink, vyžádání dalšího kanálu %LINK-3-UPDOWN: Interface BRI0:2, changed state to up %ISDN-6-CONNECT: Interface BRI0:2 is now connected to N/AN/A BR0:2 MLP: Request add link to bundle BR0:2 MLP: Adding link to bundle Vi1 MLP: Added link BR0:2 to bundle RClient %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:2, changed state to up
2a. debug ppp multilink events Client ukončení spojení Vi1 MLP: Load (1) below threshold, dropping a link Vi1 MLP: Pending drop of BR0:2 idle link Vi1 MLP: Dropping link BR0:2, TERMACK received BR0:2 MLP: Request drop link from bundle Vi1 Vi1 MLP: Removing link BR0:2 from bundle RServer Vi1 MLP: Dropped link BR0:2 from bundle RServer %ISDN-6-DISCONNECT: Interface BRI0:2 disconnected from 521 RServer, call lasted 35 %LINK-3-UPDOWN: Interface BRI0:2, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:2, changed state to down Vi1 MLP: No previous member for idle link in 'RServer' BR0:1 MLP: Request drop link from bundle Vi1 Vi1 MLP: Removing link BR0:1 from bundle RServer Vi1 MLP: Dropped link BR0:1 from bundle RServer Vi1 MLP: Dropped last link, removing bundle RServer Vi1 MLP: Removing bundle 'RServer' Vi1 MLP: Bundle 'RServer' reset Vi1 MLP: Bundle 'RServer' reset %LINK-3-UPDOWN: Interface Virtual-Access1, changed state to down %ISDN-6-DISCONNECT: Interface BRI0:1 disconnected from 521 RServer, call lasted 90 %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access1, changed state to down
2b. debug ppp multilink events Server ukončení spojení BR0:2 MLP: Request drop link from bundle Vi1 Vi1 MLP: Removing link BR0:2 from bundle RClient Vi1 MLP: Dropped link BR0:2 from bundle RClient %ISDN-6-DISCONNECT: Interface BRI0:2 disconnected from 531 RClient, call lasted 40 %LINK-3-UPDOWN: Interface BRI0:2, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:2, changed state to down Vi1 MLP: Bundle 'RClient' reset BR0:1 MLP: Request drop link from bundle Vi1 BR0:1 MLP: Request drop link from bundle Vi1 Vi1 MLP: Removing link BR0:1 from bundle RClient Vi1 MLP: Dropped link BR0:1 from bundle RClient Vi1 MLP: Dropped last link, removing bundle RClient Vi1 MLP: Removing bundle 'RClient' Vi1 MLP: Bundle 'RClient' reset %LINK-3-UPDOWN: Interface Virtual-Access1, changed state t o down %ISDN-6-DISCONNECT: Interface BRI0:1 disconnected from 531 RClient, call lasted 90 %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access1, changed state to down
Použité texty: Formát rámce PPP, LCP: http://www.cs.vsb.cz/grygarek/tps/projekty/0405z/ppp/lcp.pdf Nastavení PPP callback na cisco routerech: http://www.cisco.com/en/us/products/ps6350/products_configuration_guide_chapter09186a0 0800ca6e9.html Nastavení callback dle tel. čísla volajícího na cisco routerech: http://www.cisco.com/en/us/products/ps6350/products_configuration_guide_chapter09186a0 0800ca6e8.html Popis callback dle RFC 1570: http://www.faqs.org/rfcs/rfc1570.html Popis PPP Multilink protokolu dle RFC 1990: http://www.faqs.org/rfcs/rfc1990.html Projekt p. Šafra z TPS2005/06 Zpracoval Šindler Ondřej, SIN099