2 7/2/2017
OUTLINE
3 7/2/2017
Definition of Internet
Network of Networks
Topology of
Autonomous System
4 7/2/2017
Definition of Internet
Autonomous System
collection of routers
running on routing
protocols
single administrative
domain
5 7/2/2017
Concept of Routing
Router
Routing Table
Routing Protocol
Routing Algorithm
6 7/2/2017
Concept of Routing
Routing Protocol
IGP: Also Known as
Intra-Domain Protocol
for e.g. RIP, OSPF,
IGRP, IS-IS
EGP: Also Known as
Inter-Domain Protocol
for e.g. BGP
7 7/2/2017
Concept of Routing
Routing Algorithm
Distance Vector : Intra-Domain Protocol RIP, IGRP
Link State: Intra-Domain Protocol OSPF, IS-IS
Path Vector: Inter-Domain Protocol BGP
8 7/2/2017
Concept of Routing
9 7/2/2017
Issues in Present Internet
Scalability: increasing
routing table size and
BGP updates
Growth of Routing
Table: currently its 1
million entries per node
and reach 10 million
entries by 2050
10 7/2/2017
PLM Systems and future Internet
11 7/2/2017
OUTLINE
12 7/2/2017
OUTLINE
13 7/2/2017
Advance Routing Schemes
Geographic Routing
uses geographic location of the destination
distributed planarization is difficult in topology,
Costly and complex
Hierarchical Routing
routing decisions based on suffix name
routing not optimal, very poor performance
14 7/2/2017
Compact Routing Scheme
15 7/2/2017
Compact Routing Scheme
16 7/2/2017
Thorup and Zwick Routing Scheme
Landmark node:
knowledge of whole
topology
Cluster nodes:
knowledge of
neighborhood and
landmark nodes
17 7/2/2017
Thorup and Zwick Routing Scheme
18 7/2/2017
OUTLINE
19 7/2/2017
OUTLINE
20 7/2/2017
Community Based Routing Scheme
Community:
collection of cluster
nodes
Community node:
representative of
community
Cluster node:
belongs to community
and act as source-
destination node
21 7/2/2017
Community Based Routing Scheme
Gate:
Local gate(LCG)
Community
gate(CMG)
Cluster gate(CLG)
Global gate(GLG)
22 7/2/2017
Community Based Routing Scheme
23 7/2/2017
Community Based Routing Scheme
24 7/2/2017
Community Based Routing Scheme
Routing Table
Cluster node: Cluster ID of source node,
Community ID of source node, Cluster ID of
destination nodes, Community ID of destination
nodes, Path attribute and Metric cost.
Community node: Community ID of source
community node, Community ID of destination
community nodes, Path attribute and Metric cost.
25 7/2/2017
Community Based Routing Scheme
Routing Principle
Inside Community: shortest path routing
information in the routing table of source node
will be used to establish the connection using local
gate (LCG).
Outside Community: source cluster node forwards
the traffic towards representing community node
by cluster gate (CLG). Community node can
communicate with other community nodes either
by community gate(CMG) or by global gate
(GLG).
26 7/2/2017
Community Based Routing Scheme
27 7/2/2017
Community Based Routing Scheme
29 7/2/2017
OUTLINE
30 7/2/2017
Result and Simulation
33 7/2/2017
Result and Simulation
34 7/2/2017
Result and Simulation
35 7/2/2017
Result and Simulation
Average Stretch
36 7/2/2017
OUTLINE
37 7/2/2017
OUTLINE
38 7/2/2017
Conclusion
39 7/2/2017
Thank You
40 7/2/2017