Hi, I am designing scalable PPP [mean it can be extended to over Ethernet, over HDLC, over ATM etc.]. I was stuck in determining whether State Machine is hadle by PPP stack [means i have design Base class for PPPStack in which FSM, encode, decode etc is there] or PPPoE [which is derived from my PPP Base Class PPPStack].
I am designing PPP using C++, so that it can be extended to oE, oATM etc.
PPP frame encoding in done in PPP itself and PPPoE [of which PPP frame is add after discovery and start of session].
This is first time i am writing Scalable, If anybody involved in Scalable Architecture would love hear points from them too:)
Thank you so much in advance