- It requires additional
knowledge because you cannot master everything. For individual protocol an
expert is required who in case of a failure can diagnose it and fix it.
- It puts extra load on the
routers. For every protocol, the router would have to maintain a separate routing
table. This calls for a dynamic routing protocol for the router itself.
For all this, more memory is required along with high processing power.
- It increases the complexity.
Multi-protocol router even though it seems to be simple, it is quite a
complicated thing in terms of both hardware and software. Any problem in
the implementation of the protocol can have a negative impact up on the stability
of all the protocols.
- Difficulty in designing: There
are separate rules for routing of each protocol, assignment of the
addresses and so on. There are possibilities that there might be conflicts
between these rules which means it is very difficult to design.
- It decreases stability.
Scaling capacity of certain protocols is not as good as of the others. Some
of the protocols are not suited to work in a WAN environment.
Wednesday, September 11, 2013
What are multi-protocol routers?
Posted by
Sunflower
at
9/11/2013 04:00:00 AM
0
comments
Labels: Destination, Dynamic, Flexible, Information, Multi-protocol Routers, Networking, Networks, Packets, Protocols, Route, Routers, Routing, Server, Sharing, Source, subnet, Tasks, Users
![]() | Subscribe by Email |
|
Wednesday, August 14, 2013
What is the idea behind link state routing?
- IS – IS i.e., intermediate
system to intermediate system and
- OSPF i.e., the open shortest
path first
Idea behind the Link State Routing
- Determination of the
neighboring nodes: Each node determines to which all neighboring nodes it
is connected to. Also, it needs to know whether over the links through
which it is connected are fully working or not. A reach-ability protocol is
used for accomplishing this task. This protocol is run regularly but in
separation from the neighboring nodes.
- Distribution of the map
information: The link state advertisement is the short message that is
made by the node in case of some modification in the connectivity
periodically.
- Calculation of the shortest
paths: Shortest path from one node to other nodes is determined by running
a shortest path routing algorithm over the entire map. The commonly used
algorithm is the Dijkstra’s algorithm.
- Filling the routing table: The
table is filled with best shortest paths obtained in the above step for
every two nodes.
- Optimizations: We gave a
glance of the simple form of this algorithm but in practical applications
this form is used along with a number of optimizations. Whenever a change
is detected in the network connectivity, the shortest path tree has to be
immediately recomputed and then the routing table must be recreated. A
method was discovered by the BBN technologies for recomputing only the affected
part of the tree.
Posted by
Sunflower
at
8/14/2013 08:00:00 PM
0
comments
Labels: Communication, Destination, Information, Link state Routing, Links, Network, Networking, Packet Switching Network, Paths, Protocols, Route, Routes, Routing, Routing table, Source, States, Switch, Switching, Tasks
![]() | Subscribe by Email |
|
Wednesday, July 17, 2013
What are network layer design issues?
- Services
provided to the layer 4 i.e., the transport layer.
- Implementation
of the services that are connection oriented.
- Store
– and - forward packet switching
- Implementation
of the services that are not connection oriented.
- Comparison
of the data-gram sub-nets and the virtual circuits.
- They
should be independent of the router technology.
- Shielding
from the type, number and topology of the routers must be provided to the
transport layer.
- The
network addresses that are provided to the transport layer must exhibit a
uniform numbering plan irrespective of whether it’s a LAN or a WAN.
Posted by
Sunflower
at
7/17/2013 05:30:00 PM
0
comments
Labels: Communication, Connection, Data, Datagram, Design, Hosts, Issues, Layers, Model, Network, Network layer, OSI, Packets, Processes, Routes, Routing, subnet, Tasks, Transport layer, Virtual Circuits
![]() | Subscribe by Email |
|
Saturday, June 29, 2013
What are the reasons for using layered protocols?
- Specialization and
- Abstraction
Posted by
Sunflower
at
6/29/2013 12:00:00 PM
0
comments
Labels: Abstraction, Application, Architecture, Data, Framework, Layered Protocols, Layering, Layers, Networking, Operating System, OSI, Protocols, Services, Software, Specialization, Standards, Tasks
![]() | Subscribe by Email |
|
Sunday, May 19, 2013
What are different types of schedulers and their workings?
Important things about Scheduler
- Throughput
- Latency inclusive of
the response time and the turnaround time
- Waiting time or the
fairness time
Types of Schedulers
Posted by
Sunflower
at
5/19/2013 09:05:00 PM
0
comments
Labels: Long-term, Memory, Middle-term, Multiplexing, Multitasking, Operating System, OS, Process, Processor, Queue, Requests, Requirements, Resources, Schedulers, Scheduling, Short-term, System, Tasks, User
![]() | Subscribe by Email |
|
Friday, May 17, 2013
Define a process? What are sequential and concurrent processes?
Concepts of Process
- When the task is performing I/O operations or
- When the task itself indicates that it can now
be switched or
- On hardware interrupts.
Posted by
Sunflower
at
5/17/2013 06:00:00 AM
0
comments
Labels: Code, Concurrent, Data, Hardware, Input, Inter-process, Interrupts, Multitasking, Operating System, Operations, Output, Process, Processes, program, Resources, Sequential, Software, Tasks, Time-sharing
![]() | Subscribe by Email |
|
Wednesday, May 15, 2013
What is the Process Control Block? What are its fields?
Posted by
Sunflower
at
5/15/2013 06:09:00 AM
0
comments
Labels: Classes, CPU, Create, Data, files, Input, Kernel, Memory, Multi-tasking, Operating System, Output, PCB, Process, Process Control Block, Resources, Structure, Tables, Tasks, update, User
![]() | Subscribe by Email |
|
Tuesday, May 14, 2013
What is a Distributed System?
- There are many computational entities of the
distributed system that are autonomous in nature and each of them
possesses individual local memory. These entities are commonly referred to
as the nodes.
- By means of message passing these entities
communicate with each other.
Properties of Distributed Systems
- It has the capability to tolerate the failures
of the individual nodes or the computers.
- The system’s structure cannot be determined in
advance. It includes a number of factors such as number of computers,
network topology, and network latency and so on. The computers in the system
might be of many different types and so the links also. As a result the
structure of a distributed system may alter while executing a distributed
program.
- The complete view of the distributed system is
hidden from its nodes. They are provided only with a limited view or
information about the system. Only a part of the input is known by each of
the nodes.
- Depending on the nature of the application it
may require using a network connecting many other systems. For example,
data produced by one system is required by others.
- There are cases, where by theory and principle
use of a single computer is possible but for the same case if a distributed
system is used in practical then it might be more beneficial. For example,
using a cluster of low – end computers for attaining the desired level of
performance might be more cost efficient.
Posted by
Sunflower
at
5/14/2013 05:02:00 PM
0
comments
Labels: Application, Communicate, computers, Concurrent, Distributed system, Features, Goals, Memory, Networks, Parallel, Principle, Process, Programming, Resources, System, Tasks, User
![]() | Subscribe by Email |
|