Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Conventies

Probleemoplossing voor SDLC

PU-type

Gemeenschappelijke SDLC-problemen

Monster van sessiezettingsstromen voor een U 2.0-apparaat

Monster van sessiezettingsstromen voor een U 2.1 apparaat

Debug SDLC-gebeurtenissen of -pakketten

SDLC-pakketten tijdens DLSw met SDLC voor PU 2.1

Gerelateerde informatie

Inleiding

Dit document helpt u problemen op te lossen die in een netwerk kunnen voorkomen wanneer een Synchronous Data Link Control (SDLC)-aangesloten eindapparaat met een datacenter verbindt, bijvoorbeeld via Data-Link Switching (DLSw).

Voorwaarden

Vereisten

Er zijn geen specifieke vereisten van toepassing op dit document.

Gebruikte componenten

Dit document is niet beperkt tot specifieke software- of hardwareversies.

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.

Conventies

Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.

Probleemoplossing voor SDLC

Geef de show interface seriële x opdracht op in de router om te beginnen met het oplossen van SDLC. De uitvoer van deze opdracht bevat informatie die u kan helpen om het probleem op te lossen.

Serial1/0 is up, line protocol is up

!--- If line is down/down, then check CLOCKING. !--- If line is up/down, then check NRZI_ENCODING. !--- If line is cycling between up/up and up/down, then check DUPLEX. !--- A modem sharing device (MSD) uses full duplex.

Hardware is CD2430 in sync mode

Description SDLC PU2.1 PRIMARY

MTU 1500 bytes, BW 128 Kbit, DLY 20000 usec, rely 255/255, load 1/255

Encapsulation SDLC, loopback not set

Router link station role: PRIMARY (DCE)

!--- DCE has to provide the clock. It is responsible for raising DCD, CTS, !--- and DSR. Issue the show controllers command to check DTE, DCE, and !--- cable type.

Router link station metrics:

slow-poll 10 seconds

T1 (reply time out) 3000 milliseconds

!--- The sdlc t1

command sets the amount of time waited !--- for an acknowledgement to an SDLC frame, where

is a !--- numeric value in milliseconds between 1 and 64000 (default is 3000).

N1 (max frame size) 12016 bits

!--- The sdlc n1

commands sets the maximum size of an !--- incoming frame, where

is a numeric value from 1 to 12000 !--- (default is 12000).

N2 (retry count) 20

!--- The sdlc n2

command sets the number of times that an !--- SDLC frame is sent before the session is terminated, where

!--- is a numeric value between 1 and 255 (default is 20).

poll-pause-timer 200 milliseconds

!--- Set this with the sdlc poll-pause-timer

command, !--- where

is a numeric value in milliseconds from 1 to 10000. !--- Set this value to a minimum of 2000 before you run SDLC debugs; otherwise, !--- you will flood the console with SDLC polling messages.

poll-limit-value 1

!--- Set this with the sdlc poll-limit-value

command, where

!--- is a numeric value from 1 to 10. !--- Use this command on multidrops to determine the number of polls that are !--- dedicated to each secondary device. Higher value allows a single secondary !--- to send more data but can decrease overall secondary servicing efficiency.

k (windowsize) 1

modulo 8

!--- Set K with the sdlc k

command, where

is a !--- numeric value of 1 through 7 (if modulo 7) or 1 through 127 (if modulo 128). !--- rrrz sss0 !--- rrr = Frame number of the block that is expected to be received next !--- (rrrrrrr if modulo 128) !--- z = Poll/Final bit, which may be 0 or 1. !--- sss = Frame number of the block that is expected to be sent next !--- (sssssss if modulo 128) !--- The K value determines how many frames after which the poll bit is set to 1, !--- which indicates that it is the other side???s turn to send.

sdlc vmac: 4000.1555.21--

sdlc addr 01 state is CONNECT

!--- Refer to SDLC States

.

cls_state is CLS_IN_SESSION

!--- See Table 1 ??? CLS States.

VS 6, VR 6, Remote VR 6, Current retransmit count 0

Hold queue: 0/200 IFRAMEs 2649/683

TESTs 0/0 XIDs 0/0, DMs 0/0 FRMRs 0/0

!--- FRMRs could indicate a bug in the end station SDLC emulation package. !--- Check the values in the FRMR frame against the FRMR frame description.

RNRs 1797153/2291 SNRMs 222/0 DISC/RDs 12/0 REJs 0/0

!--- If you see a steady increase in RNRs, then check for congestion on the DLSw !--- peer (the value under the TCP column in show dlsw peer command output). !--- If RNRs are greater than 50 percent of the default TCP queue depth 200, then !--- there is congestion.

Poll: clear, Poll count: 0, ready for poll, chain: 01/01

Last input 00:00:00, output 00:00:00, output hang never

Last clearing of "show interface" counters never

Queueing strategy: fifo

Output queue 0/40, 0 drops; input queue 0/75, 0 drops

!--- Check that the input and output queues are not wedged (41/40 or 76/75). !--- If the queue is wedged, then the router usually must be reloaded to recover.

5 minute input rate 0 bits/sec, 4 packets/sec

5 minute output rate 0 bits/sec, 4 packets/sec

2857443 packets input, 5738306 bytes, 0 no buffer

Received 409483 broadcasts, 0 runts, 0 giants, 0 throttles

1 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 1 abort

!--- Giants and input errors might indicate a wrong NRZI value (NRZI-ENCODING).

2857874 packets output, 6029620 bytes, 0 underruns

0 output errors, 0 collisions, 60523 interface resets

0 output buffer failures, 0 output buffers swapped out

53 carrier transitions

DCD=up  DSR=up  DTR=up  RTS=down  CTS=up

!--- RTS and CTS are always up, with full duplex. !--- RTS and CTS will cycle between up and down, with half duplex.

Tabel 1??? CLS-staten

Staat

Betekenis

CLS_STN_CLOSED

Er is nog geen begin gemaakt met het activeringsproces.

CLS_ROSCNF_PEND

ReqOpenStn is naar PU gestuurd; Wachten op ReqOpenStnCfm.

CLS_STN_OPENED

ReqOpenStnCfm ontvangen van PU.

CLS_CONNECT_RSP_PEND

Zend SNRM; Wachten op UA van PU.

CLS_DISCNF_PEND

PU stuurt DISK (indien primair) of RDISC (indien secundair).

CLS_CONNECT_REQ_PEND

Wachten op een connectie reactie.

CLS_FULL_XID_PEND

Wachten op een reactie op de Null XID die werd verstuurd.

CLS_CONNECTED_IND_PEND

Connect.RSP ontvangen van DLU.

CLS_DISK_IND_SENT

Disconnect.Ind is verzonden.

CLS_IN_SESSIE

Circuit-instelling is voltooid.

CLS_CLOSING

Cisco Link Services (CLS) is in een slottoestand.

PU-type

Voor SDLC-aangesloten controllers is het belangrijk het type fysieke Eenheid (PU) te kennen dat wordt gebruikt (bijvoorbeeld PU 2.0 of PU 2.1) en de SDLC-rol.

Tabel 2 toont enkele van de meest voorkomende apparaten en het PU-type dat zij vertegenwoordigen. Het PU-type bepaalt de configuratie die moet worden aangepast, zoals wordt geïllustreerd in PU 2 met SDLC Station Roll ingesteld op Secundair.

Tabel 2??? Apparaattypen

Apparaat

PU-type

5294

1

5394

1

5394 +RPQ 8Q0775

2.1

5494

2.1

3276

2.0

3274

2.0

3174

2,0 / 2,1

3745

4

3172

Geen PU XCA-knooppunt

S/38

2.0

36XX

2.0

Netwerksoftware/SAA

2,0 / 2,1

SNA Server NT

2,0 / 2,1

PU 2 met SDLC-stationrol ingesteld op secundair

interface serial x

encapsulation sdlc

sdlc role primary

!--- Assumes SDLC station role secondary for the attached SDLC controller.

sdlc vmac 1234.3174.0000

!--- Virtual MAC address given to the SDLC controller, which has the !--- SDLC address (D2) appended to it.

!--- For more information about the sdlc vmac command, refer to !--- LLC2 and SDLC Commands.

sdlc address D2

!--- SDLC address obtained from SDLC controller configuration.

sdlc xid D2 01730020

!--- D2 is the SDLC address, and 01730020 is the IDBLK and IDNUM, which is !--- obtained from the Switched Major Node on the host.

sdlc partner 1000.5aed.1f53 D2

!--- 1000.5aed.1f53 is the MAC address of the host, and D2 is the SDLC address.

sdlc dlsw D2

PU 2 met SDLC-stationrol ingesteld op Primair

interface serial x

sdlc role secondary

sdlc vmac 1234.3174.0000

sdlc address D2

sdlc xid D2 01730020

sdlc partner 1000.5aed.1f53 D2

sdlc dlsw D2

Knooppunt type 2.1 met SDLC-stationrol ingesteld op onderhandelbaar of primair

interface serial x

encapsulation sdlc

sdlc role none

sdlc vmac 1234.3174.0000

sdlc address D2

sdlc partner 1000.5aed.1f53 D2

sdlc dlsw D2

Knooppunt type 2.1 met rol van SDLC-station ingesteld op secundair

interface serial x

encapsulation sdlc

sdlc role prim-xid-poll

sdlc vmac 1234.3174.0000

sdlc address D2

sdlc partner 1000.5aed.1f53 D2

sdlc dlsw D2

N.B.: Raadpleeg voor meervoudige SDLC voor PU 2.0 of PU 2.1 en een combinatie van PU 2.0 en PU 2.1 het gedeelte DLSw+ met SDLC Multidrop Support Configuration van Data-Link Switching Plus.

PU 4.0 met SDLC

interface serial x

no ip address

encapsulation sdlc

no keepalive

clock rate 19200

sdlc vmac 4000.3745.0100

sdlc address 01 seconly

sdlc partner 4000.3745.2176 01

sdlc dlsw 1

Voor meer informatie over SDLC aan Logical Link Control, type 2 (LLC2) conversie voor frames van Opmaak Indicator 4 (FID4), raadpleegt u DLSw+ FID4 LLC2-to-SDLC conversie voor PU4/5-apparaten.

Er is een direct verband tussen Cisco Link Services en SDLC. Voor Cisco Link Services gebeuren geen veranderingen tot de Set-Normal Response Mode (SNRM) wordt erkend door een ongenummerde herkenning (UA). Zodra een UA wordt verkregen, stuurt de router een OntvKlaar (RNR, USBUSY) naar het SDLC-station om het even kort te houden terwijl DLSw het DLSw-circuit met de host (SDLC rol primair) oplevert. De SDLC-code stuurt intern een ongeldige Exchange Identification (XID) naar de Cisco Link Services-code, om dit te initiëren. Deze staten van Cisco Link Services kunnen worden gezien:

- CLS_STN_CLOSED??? De CANUREACH-verkenner (CUR-ex) wordt naar de DLSw-peer verzonden, maar de ICANREACH-verkenner (ICR-ex) respons wordt nog niet ontvangen. Het probleem is waarschijnlijk een onjuist MAC-adres of de host-adapter is niet geopend of actief.

- CLS_STN_OPENED???Een ongeldige XID wordt verzonden maar ontvangt geen antwoord van de host. Het probleem is waarschijnlijk een onjuist point of er zijn geen logische regels beschikbaar.

- CLS_CONNECT_REQ_PEND??? Er wordt een Systems Network Architecture (SNA) XID verzonden en de host reageert niet. Het probleem is waarschijnlijk een Switched Major Node die onjuist is, niet actief of geactiveerd door een ander apparaat.

Gemeenschappelijke SDLC-problemen

Deze paragraaf somt een aantal van de meest voorkomende SDLC - kwesties op.

- Fout bij SDLC-adres.

Raadpleeg voor meer informatie over het sdlc-adres de opdrachten LLC2 en SDLC.

- Onjuiste codering: Niet terugkeren naar nul (NRZ) of niet terugkeren naar nul omgekeerd (NRZI).

Raadpleeg voor meer informatie over NTSI-codering de synchrone seriële poortinstallatie-opdrachten.

- Uitgeschakeld of kapot SDLC station.

- DCE stuurt een DSR in plaats van een DCD-signaal (Data Carrier Detect) (de router seriële interface werkt in DTE-modus).

- Ontbrekende interfaceopdracht voor kloksnelheid.

Raadpleeg de interfaceopdrachten voor meer informatie over de opdracht kloksnelheid.

- DTE verhoogt geen signaal dat geschikt is voor Data Terminal (DTR) (de router seriële interface werkt in DCE-modus).

- Volledig-duplex of half-duplex werking.

Raadpleeg het gedeelte Configureer een SDLC-interface voor halfzijdige modus in het configureren van LLC2- en SDLC-parameters.

- Onjuiste kabelpinnen.

Raadpleeg voor meer informatie over kabeluitgangen de hardwarespecificaties en kabeluitgangen.

- De limiet van de kabellengte wordt overschreden.

Raadpleeg het gedeelte Afstand voor interfacekabels in de planning van uw installatie.

- Onjuiste rol van SDLC.

Zie het gedeelte PDF-type in dit document.

Fout bij SDLC-adres

Het SDLC-adres dat op de router is ingesteld, moet overeenkomen met het SDLC-adres van de aangesloten SDLC-controller. Bijvoorbeeld, met een 3174 clustercontroller, is dit configuratieregel nummer 104. Als de router is geconfigureerd voor SDLC rol primair en de SDLC-staat zit vast in SNRMSENT, dan is het mogelijk dat de twee adressen niet overeenkomen. Een nuttige opdracht om de SDLC-lijn uit te geven en de controller is sdlc-testseriële; Raadpleeg het sdlc-testserienummer in LLC2- en SDLC-opdrachten. Gelijkaardig aan IP ping, zendt het tien testframes uit; als alle tien zijn ontvangen , wordt de test beschouwd als een ???pass ??? Bij deze test wordt ook gecontroleerd of u de juiste codering (NRZ of NRZI) hebt; Raadpleeg de NTSI-opdrachten voor seriële poortinstellingen. Overeenkomstig de SDLC-adresparameter moet de codering op de router-seriële interface en op de SDLC-controller worden aangepast. In het voorbeeld van een 3174, is dit configuratie regel nummer 313: 0 staat voor NRZ, en 1 voor NRZI. De standaardinstelling op de router is 0 (NRZ).

DCE stuurt een DSR in plaats van een DCD-signaal

Een ander veelbesproken SDLC-probleem is het gebruik van DCE of DTE, en blokkeerproblemen. Meestal biedt de Cisco-router de blokkering en heeft u een DCE-kabel aangesloten. Hierdoor fungeert de router seriële interface als een DCE en doet de aangesloten controller als DTE werken. Deze instelling kan ook worden omgekeerd: de router seriële interface heeft een DTE-kabel aangesloten en de aangesloten controller levert de kloktijd. Wanneer de seriële interface in DTE-modus werkt, controleert deze standaard het DCD-signaal als de line-up of-down-indicator. Meestal verstuurt het aangesloten DCE-apparaat het DCD-signaal. Wanneer de DTE-interface het DCD-signaal detecteert, verandert dit de status van de interface naar omhoog. In sommige configuraties, zoals een multidrop-omgeving van SDLC, stuurt het DCE-apparaat het DSR-signaal in plaats van het DCD-signaal, dat de interface niet toelaat om naar boven te komen. Om de interface te krijgen om het DSR-signaal in plaats van het DCD-signaal te laten bewaken als de line-up of-down-indicator, geeft u de opdracht-dcd uit in de interface-configuratiemodus. Raadpleeg Negeer-dcd in synchrone seriële poortSetup-opdrachten.

DTE verhoogt geen DTR-signaal

Wanneer de router seriële interface als DCE handelt, zou één mogelijk probleem een mislukking van DTE kunnen zijn om het DTR-signaal te verhogen. Dit kan worden geverifieerd door de laatste lijn van de uitvoer van de show interface opdracht. Het probleem kan zijn ontstaan door slechte bekabeling, door een onjuist uiteinde (raadpleeg de hardwarespecificaties en kabeluitgangen) of door het feit dat de SDLC-controller niet goed is opgestart. Gebruik een uitrolvak om alle signalen van zowel de DCE als de DTE-kant te controleren. Om het type kabel te bepalen dat aan de router seriële interface wordt aangesloten, geef de serie opdracht van de controllers uit. Raadpleeg controllers seriële tonen in de interfaceopdrachten.

Full-Duplex of halfduplexbediening

De duplexsnelheid is een andere gebruikelijke schuldige in SDLC connecties. De router-interface en de SDLC-controller moeten identieke duplexsnelheidsinstellingen hebben: half of volledig. Bijvoorbeeld, met een 3174 clustercontroller, dit is configuratieregel nummer 318: 0 betekent volledig-duplex snelheid, en 1 betekent halfduplexsnelheid. De standaardinstellingen van de router seriële interface zijn om volledig tweezijdig te zijn. Als de router wordt aangesloten op een Modem Sharing Apparaat (MSD), zouden de router seriële interface en de MSD full duplex moeten starten. Raadpleeg het gedeelte Configureer een SDLC-interface voor halfzijdige modus in het configureren van LLC2- en SDLC-parameters.

Monster van sessiezettingsstromen voor een U 2.0-apparaat

Monster van sessiezettingsstromen voor een U 2.1 apparaat

Debug SDLC-gebeurtenissen of -pakketten

De meest gebruikelijke debug opdrachten voor SDLC zijn debug sdlc-gebeurtenissen en debug sdlc-pakketjes. Ze kunnen worden gebruikt wanneer er geen SDLC-analyzer beschikbaar is en een snelle diagnose vereist is. Als u meerdere SDLC adressen hebt ingesteld, kunt u voor alle adressen debug uitvoer krijgen. Gebruik debug sdlc, die elk pakje toont in plaats van sdlc-pakje, dat alleen gebeurtenissen toont.

Opmerking: Als u meerdere SDLC seriële interfaces hebt, genereert de opdracht debugs van alle SDLC-geconfigureerde interfaces.

Om uitvoer tot slechts één interface te beperken, geeft u deze opdrachten uit:

- debug list serienummer x, waarbij x het interfacenummer is

- debug sdlc-gebeurtenis

Geef de opdracht debug sdlc-pakje niet uit, omdat het filter omzeilt.

Waarschuwing: het opdracht debug sdlc kan ernstige verslechtering van de prestaties veroorzaken, vooral wanneer het wordt uitgegeven op een router die meerdere DSLC adressen heeft gevormd. Voordat u deze opdracht debug probeert, raadpleegt u Belangrijke informatie over Debug Commands.

SDLC frame-formaten

SDLC-pakketten tijdens DLSw met SDLC voor PU 2.1

%LINK-3-UPDOWN: Interface Serial1, changed state to up

Nadat u de opdracht debug sdlc-pakketsnelheid hebt uitgevoerd, komen deze gebeurtenissen voor:

1. Een XID, of BF, wordt naar SDLC uitgezonden adres FF.

Serial1 SDLC output???????? FFBF

2. Er wordt een XID uitgegeven vanaf de 5494. Dit is een XID formaat 3 type 2, dat u de opdracht debug sdlc-pakketopdracht kunt geven.

Serial1 SDLC input

0046C930: DDBF3244 073000DD 0000B084 00000000?? ...........d....

0046C940: 00000001 0B000004 09000000 00070010?? ................

0046C950: 17001611 01130012 F5F4F9F4 F0F0F2F0?? ........54940020

0046C960: F0F0F0F0 F0F0F0F0 0E0CF4D5 C5E3C14B?? 00000000..4NETA.

0046C970: C3D7F5F4 F9F4?????????????????????????????????????????????? CP5494

Hoewel dit document niet de volledige gegevens bevat die nodig zijn om deze XID te kunnen sluiten, geeft dit een beschrijving van een aantal velden:

- 07300D??? De blokker-ID en het ID-nummer dat in de 5494 is ingesteld. Samen worden ze de XID genoemd, en ze worden door de 5494 naar de peer gestuurd, tijdens sessieonderhandeling.

- NETA??? Het geavanceerde peer-to-peer Network Identifier (APPN) die wordt gebruikt. Normaal gesproken moet dit overeenkomen met NETID dat in de peer is ingesteld. In dit geval is de peer een AS/400.

- CP5494??? De naam van het controlepunt van de 5494.

3. De XID wordt afgegeven door de AS/400.

Serial1 SDLC output

004BC070:???????? FFBF 324C0564 52530000 000A0800?????? ...<..........

004BC080: 00000000 00010B30 0005BA00 00000007?? ................

004BC090: 000E0DF4 D5C5E3C1 4BD9E3D7 F4F0F0C1?? ...4NETA.RTP400A

004BC0A0: 1017F116 11011300 11F9F4F0 F4C6F2F5?? ..1......9404F25

004BC0B0: F1F0F0F0 F4F5F2F5 F3460505 80000000?? 100045253.......

004BC0C0:

SERIAL1 SDLC INPUT

0046C270:???????????????????????????????????? DDBF3244 073000DD?????????????????? ........

0046C280: 0000B084 00000000 00000001 0B000004?? ...D............

0046C290: 09000000 00070010 17001611 01130012?? ................

0046C2A0: F5F4F9F4 F0F0F2F0 F0F0F0F0 F0F0F0F0?? 5494002000000000

0046C2B0: 0E0CF4D5 C5E3C14B C3D7F5F4 F9F4?????????? ..4NETA.CP5494

SERIAL1 SDLC OUTPUT

004C0B10:???????? FFBF 324C0564 52530000 00F6C800?????? ...<.......6H.

004C0B20: 00000080 15010B10 0005BA00 00000007?? ................

004C0B30: 000E0DF4 D5C5E3C1 4BD9E3D7 F4F0F0C1?? ...4NETA.RTP400A

004C0B40: 1017F116 11011300 11F9F4F0 F4C6F2F5?? ..1......9404F25

004C0B50: F1F0F0F0 F4F5F2F5 F3460505 80150000?? 100045253.......

004C0B60:

SERIAL1 SDLC INPUT

0046BBC0: DDBF3244 073000DD 0000B084 00000000?? ...........D....

0046BBD0: 00000001 0B000004 09000000 00070010?? ................

0046BBE0: 17001611 01130012 F5F4F9F4 F0F0F2F0?? ........54940020

0046BBF0: F0F0F0F0 F0F0F0F0 0E0CF4D5 C5E3C14B?? 00000000..4NETA.

0046BC00: C3D7F5F4 F9F4?????????????????????????????????????????????? CP5494

- 05645253??? De blokID en het ID van de AS/400.

- RTP400A??? De naam van het controlepunt van de AS/400.

Dit kan worden gevonden in het DSPNETA-bestand (Display Network Attributes) op het AS/400.

4. De SNRM (93) en de VS (73) kunnen op de lijn gezien worden. Vóór SNRM, gebruikte de router altijd het uitzending adres. Vanaf nu gebruikt de router altijd het eigenlijke stemadres van de DD.

Serial1 SDLC output???????? DD93

Serial1 SDLC input?????????? DD73

Serial1 SDLC output???????? DD11

Serial1 SDLC input?????????? DD11

Als u de controller uit op de AS/400 wijzigt, kunt u de DISK (53) en UA (73) zien die resulteren aan de SDLC kant van de sessie.

Serial1 SDLC output DD53

Serial1 SDLC input

De rest is weggelaten.

Gerelateerde informatie

- Ondersteuning van DLSw en DLSw+

- Technologische ondersteuning

- Productondersteuning

- Technische ondersteuning - Cisco-systemen