is the process o selecting &est paths in a network' Or interconnecting (e)ices"*Cs+ telephones,'# using &est possi&le path a)aila&le Routing is perore( or any kin(s o networks+ inclu(ing the telephone network "circuit switching#+ electronic (ata networks "such as the -nternet#+ an( transportation networks Routing is a critical unction in the glo&al switche( telephone network'
Classifcation o Routing
Routing
Telephone
Hierarchical
DNHR
TSMR
Packet
Static
Dynamic
RTNR
Dynamic
…More
Routing in telephone Networks •
Routing in %echanical $witching .ra
Town !
Town A
Town "
Routing in telephone Networks /ter intro(uction o autoatic switching the nee( or any or o routing (i( not arise until the 0123s • essentially point!to!point (irect links "trunk groups# were set up to connect calls &etween (i4erent places5 there was no routing in)ol)e( • The nee( or routing arose or two priary reasons •
0' point!to!point links lea( to the pro&le+ i'e'+ i there are N no(es in a network+ we nee( N(N 60 )/ 7 (irectly connecte( links 7' it was recogni8e( that soe trunk groups were less utili8e( copare( to others5 thus+ i there were any way to take a()antage o this &y routing calls through less utili8e( trunk groups+ capacity e9pansion coul( &e a)oi(e('
Routing in telephone Networks •
*araeters to consi(er when thinking a&out routing (uring 0123s 1. During these days switches did not have ability to compute and store routing tables thus routing was to be performed in an age when neither information storage nor information exchange was possible 2. looping must be avoided at all ties 2' the call setup was accoplishe( through progressive call control (!!) by forwarding setup signaling from one switch to the next" this is to be done in an information# less setting$that is% nodes did not have any ability to exchange any status information. &hus% a call control cannot get bac' to a switch from where it started" there was no way to loo' bac'ward.
Routing in telephone Networks •
Consi(er this e9aple "
D
loop
A •
!
How to /)oi( this ;oop? •
Di4erentiate .9changes &y setting the to (i4erent Hierarchy
Hierarchical Routing • •
•
•
.9changes are put at (i4erent Hierarchy the trunkgroups in hierarchical routing networks are classife( into two groups: high#usage () trunkgroups an( *nal trunkgroups H< groups since they are not necessary &ut are installe( &ecause o the high )olue o tra=c &etween those en( no(es connecting such trunkgroups' / *nal trun'group eans that there is no other trunkgroup to o)er>ow to i a call (oes not fn( a circuit on a fnal trunkgroup
Hierarchical Routing Rules o Hierarchical routing are 0' / switch in a higher le)el ust ha)e the switching unction o the lower le)el in a neste( anner' This is known as the multiple switching function rule' 7' Calls ust &e route( through the (irect switch hierarchy+ &oth at the originating switch an( the (estination switch' This is known as the two#ladder limit rule. 2' or a call ro one area to another+ a H< trunkgroup ro a switch in the originating area to a switch at the ne9t higher le)el in the (estination area is a preerre( selection o)er the fnal trunkgroup to the switch at a le)el (irectly a&o)e it' This is known as the or(ere( routing rule' •
Hierarchical Routing Consi(er e9aple
•
"
D
')
2) 3) 4)
A
!
No*e+ A , ! are on the Same la+t Hierarchy an* Name* a+ "entral o--ice."/0 or 1n* o--ice Trunk roup A!AD ,!" are H5 group+ Trunk roup "D i+ 6inal Trunk roup A call -rom " to D can only take Trunk roup "D a+ it cannot go to lower le7el -or routing
Loop is avoided in this system by the rule “It is not allowed to go down toward its immediate lower-level switch for routing”
Hierarchical Routing •
$o ar we ha)e seen two le)el Hierarch &ut in real Network there are f)e o the
Hierarchical Routing •
-n @eographical *erspecti)e
;iitation o Hierarchical Routing •
hierarchical routing a)oi(e( the looping pro&le &y cle)er use o no(es at (i4erent le)els along with a set o rules+ it also le( to situations in which soe trunkgroups coul( not &e use( or routing e)en though capacity was a)aila&le
"
D
A Call from C to D can only take the route C-D Cannot overflow through C--D or C-A-D even though andwidth is available on the trunk groups C-! -d! C-A and A-D
A
!
"his is inefficient use of resource
Roa( to Dynaic Routing Due to (i4erent tie 8ones in the
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.