The traditional routing approaches and protocols are also supported by the Ns3. The researches into unorthodox routing techniques are facilitated by Ns3 protocols and ports of open source routing implementations are also supported by Ns3 protocols. The routing architecture describes the overall Ns3 protocols routing architecture. For wired topologies the global routing is configured by the users can read Global centralized routing. In uni-cast routing the uni-cast routing protocols are described which is also used in Ns3 protocols routing. In Multicast routing the multicast routing protocol is documented.
FAMA (Floor Acquisition Multiple Accesses) protocol in Ns3 protocols:
No packet collisions assured by this FAMA (Floor Acquisition Multiple Accesses) protocol. The RTS and CTS frames are provided by this protocol which is long enough. Theses packet lengths used in Floor Acquisition Multiple Accesses protocols are very high the long propagation delay of the underwater acoustic medium is also given by it.
CSMA in Ns3 protocols:
The contention time to the number of contend nodes are adapted by this protocol itself. The short packet (called tone) is send by the node which is prior to the actual data packet. The number of terminals contending for the channel is counted by the actual data packet. A node starts the transmission when it does not receive any other tones. However, depending on the number of tones received it adapts its back off time when it receives more tones. Within 30% of the theoretical maximum is utilized by the channel of this protocol.
QELAR (Q-learning-based Routing):
Based on a machine learning approach a Q-learning-based Routing is an adaptive routing protocol. Some state information is piggybacks by a node when it needs to transmit data. Each time a packet is received by a node even if it is not its destination. The added state information is read by a node and it updates its state information and routing function. The sparse placements of regenerators are used in translucent wavelength-division multiplexing optical networks. The physical impairments and wavelength contention introduced by fully transparent networks are overcome in these networks. At a much less cost a performance close to fully opaque networks are also achieved by it. Based on static schemes the placements of regenerators are addressed in Ns3 protocols. At fixed locations a limited number of regenerators are only allowed by static schemes. A dynamic resource allocation and dynamic routing scheme are proposed in Ns3 protocols to operate translucent networks.
Through dynamically sharing regeneration resources a dynamic resource allocation and dynamic routing scheme are realized. The transmitters, receivers, between regeneration and access functions under a multi domain hierarchical translucent network model and electronic interfaces are the dynamic sharing regeneration resources. The optical-layer constraints as well as dynamic allocation of regeneration resources are considered in an intra domain routing algorithm. In a single routing domain the problem of translucent dynamic routing is addressed and developed by an intra domain routing algorithm. In terms of blocking probability the network performance, resource utilization, and running times under different resource allocation are also measured. Through simulation experiments the routing schemes is measured.
Network Client’s characteristics of Ns3 protocols:
- The client always initiates requests to servers.
- The client waits for replies from the server.
- And then the client receives replies.
- A small number of servers are usually connected to the client at one time.
- Using any user interface the client can usually interacts directly with end-users. Such as graphical user interface.