2009-02-04 4 views
1

Je suis en train de concevoir des PPP évolutifs [ce qui signifie qu'elle peut être étendue à Ethernet, HDLC, ATM, etc.]. Je suis coincé pour déterminer si la machine d'état est hadle par pile PPP [signifie que j'ai la conception de classe de base pour PPPStack dans lequel EFM, encode, décode etc est là] ou PPPoE [qui est dérivé de ma classe PPP base PPPStack].Protocole PPP évolutif. Besoin d'aide concernant la machine d'état

Je suis la conception PPP en C++, de sorte qu'il peut être étendu à Oe, oATM etc.

encodage trame PPP en fait en PPP lui-même et PPPoE [dont la trame PPP est d'ajouter après la découverte et le début de la session ]

C'est la première fois que je suis en train d'écrire Scalable, Si quelqu'un impliqué dans l'architecture évolutive aimerait entendre les points d'eux aussi :)

Merci beaucoup à l'avance

Répondre

2

PPP a une machine d'état, plusieurs En réalité. Le lien est démarré, autorisé et conservé par une machine d'état.

Le LCP, le protocole de contrôle de liaison, cependant, est une machine d'état beaucoup plus complexe, vous aurez besoin de traiter.

Il y a beaucoup de ressources sur le PPP, et je crains que la seule question que j'ai vu dans votre poste a été

« Je suis coincé dans DETERMINATION Etat wheter machine est hadle par pile PPP ou PPPoE. »

La réponse est PPP n'avoir plusieurs machines d'état.

PPPoE peut également avoir une autre machine d'état ou deux, mais je n'ai pas vérifié dans cela.

Voici quelques ressources qui pourraient vous aider:

Très beau document avec une bonne table de transition d'état LCP:
http://scholar.lib.vt.edu/theses/available/etd-04252000-20310024/unrestricted/chapter4.pdf

Excellent aperçu powerpoint parler de nombreux aspects du PPP:
http://www.cs.huji.ac.il/~sans/students_lectures/PPP-Intro.ppt

En outre, une recherche google est susceptible d'être utile:
http://www.google.com/search?q=ppp%20state%20machine

Bonne chance, et ne hésitez pas à réviser votre question si je ne comprenais pas.

-Adam

Questions connexes