Примеры сетевых топологий

         

Состояние исходящего вызова LNS


СостояниеСобытиеДействиеНовое состояние
IdleЛокальный запрос открытия

Инициировать локально
tunnel-open

wait-tunnel
idle

Получение OCCN,
OCRP, CDN

Clean upidle
wait-tunneltunnel-openПослать OCRQwait-reply
wait-reply

Получение OCRP,
Приемлемо

никакогоwait-connect
wait-reply

Получение OCRP,
Не приемлемо

Послать CDN
Clean up

idle
wait-replyПолучение OCCN, OCRQ

Послать CDN
Clean up

idle
wait-connectПолучение OCCNnoneestablished
wait-connectПолучение OCRQ, OCRP

Послать CDN
Clean up

idle

Idle,
wait-reply,
wait-connect,
established

Получение CDN,Clean upidle
established

Получение OCRQ,
OCRP, OCCN

Послать CDN
Clean up

idle

wait-reply,
wait-connect,
established

Локальный запрос закрытия

Послать CDN
Clean up

idle
wait-tunnelЛокальный запрос закрытияClean upidle

Состояниями, ассоциированными с LNS, для исходящих вызовов являются:

idle, wait-tunnel

Когда инициирован исходящий вызов, сначала создается туннель. Когда туннель создан, посылается сообщение Outgoing-Call-Request LAC и сессия переходит в состояние wait-reply.

wait-reply

Если получено Call-Disconnect-Notify, произошла ошибка, и сессия переводится в исходное состояние idle. Если получено сообщение Outgoing-Call-Reply, вызов находится в развитии и сессия переходит в состояние wait-connect.

wait-connect

Если получено Call-Disconnect-Notify, вызов не состоялся; сессия возвращается в исходное состояние idle. Если получено Outgoing-Call-Connected, вызов прошел, и сессия может осуществлять обмен данными.

established

Если получено Call-Disconnect-Notify, вызов был аннулирован по причине, указанной в кодах результата и причины; сессия возвращается в состояние idle. Если LNS решает завершить сессию, он посылает LAC сообщение Call-Disconnect-Notify и затем переводит сессию в исходное состояние idle.



Содержание раздела