ECE 544 Project3 Dheeraj Medikonda Ravi Chandra Godavarthi 1.

Slides:



Advertisements
Similar presentations
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
Advertisements

Project3 Malabika Das Prajna Setty Preeti Rao. Assumptions and Address Scheme Assumptions End hosts can only connect to one router and knows which router.
IP Address 1. 2 Network layer r Network layer protocols in every host, router r Router examines IP address field in all IP datagrams passing through it.
TCP/IP Protocol Suite 1 Upon completion you will be able to: Mobile IP Understand the addressing scheme for mobile hosts. To define home, care-of, and.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
IP Address 1. 2 Network layer r Network layer protocols in every host, router r Router examines IP address field in all IP datagrams passing through it.
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
ECE 544 Project 3 Content Based Routing Neelakantan Nurani Krishnan Shikha Kakkar Suja Srinivasan.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
DHCP for Multi-hop Wireless Ad-Hoc Networks Presented by William List.
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
Lecture 3a Mobile IP 1. Outline How to support Internet mobility? – by Mobile IP. Our discussion will be based on IPv4 (the current version). 2.
ECE 544 Project3 Kush Patel Siddharth Paradkar Ke Dong.
Network Layer (3). Node lookup in p2p networks Section in the textbook. In a p2p network, each node may provide some kind of service for other.
Introduction to Routing and Routing Protocols By Ashar Anwar.
4: Network Layer4a-1 IP addresses: how to get one? Hosts (host portion): r hard-coded by system admin in a file r DHCP: Dynamic Host Configuration Protocol:
Mobile IP Overview and Discussion. 2 Spectrum of Mobility – from network perspective no mobility high mobility mobile user, using same access point mobile.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
ECE 544 Project3 Team member. Assumptions and Address Scheme Assumptions End hosts can only connect to routers Same content available at multiple end.
ECE 544 Project3 Amith V.S Pavan Kulkarni Suneet Dixit.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Network Layer4-1 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection RIP, OSPF, BGP IP protocol.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
Routing Fundamentals and Subnets Introduction to IT and Communications Technology CE
Content Routing Protocol Design Karthikeyan Ganesan Shruti Venkatesh Rafay Zamir.
Mapping IP Addresses to Hardware Addresses Chapter 5.
ECE 544 Project3 Group 9 Brien Range Sidhika Varshney Sanhitha Rao Puskuru.
ECE 544 Project3 Ali Rostami Mohsen Ghassemi Mahmoud Ramezani-Mayiami.
ECE 544 Protocol Design Project 2016 Chengyao Wen Hua Deng Xiaoyu Duan.
ECE 544 Protocol Design Project 2016 Nirali Shah Thara Philipson Nithin Raju Chandy.
ECE 544 Protocol Design Project 2016 Michael Sherman Murtadha Aldeer Leonard T. Park.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
ECE 544 Project3 Parishad Karimi Mehrnaz Tavan Sai Teja Lingam.
ECE 544 Protocol Design Project 2016 Kiran Jatty Lasya Nandamuri Varun Vinnakota.
Dynamic Routing Protocols II OSPF
Multicast Listener Discovery
ECE 544 Protocol Design Project 2016
IP Forwarding Covers the principles of end-to-end datagram delivery in IP networks.
ECE 544 Protocol Design Project 2016
ECE 544 Project3 Team member.
IP Forwarding Relates to Lab 3.
ECE 544 Protocol Design Project 2016
Dynamic Routing Protocols II OSPF
ECE 544 Protocol Design Project 2016
ECE 544 Protocol Design Project 2016
Anup Mathur Anusha Sheelavant Prakhar Srivastava
IP Forwarding Relates to Lab 3.
ECE 544 Protocol Design Project 2016
Vidur Nayyar Xueting Wang Weicong Zhao
Link-State Routing Protocols
ECE 544 Group Project : Routing
ECE 544 Software Project 3: Description and Timeline
ECE 544 Software Project 3: Description and Timeline
ECE 544 Project3 Team member: BIAO LI, BO QU, XIAO ZHANG 1 1.
ECE 544 Protocol Design Project: Description and Timeline
Aayush Patidar Ashwin Ramakrishnan Manoj Juneja
ECE 544 Software Project 3: Description and Timeline
ECE 544 Software Project 3: Description and Timeline
Viet Nguyen Jianqing Liu Yaqin Tang
Christopher Beyer Hajar Mahdavi-Doost Tony Thayil
Link-State Routing Protocols
ECE 544 Software Project 3: Description and Timeline
ECE 544 Project3 Team member.
IP Forwarding Relates to Lab 3.
Ch 17 - Binding Protocol Addresses
Networking and Network Protocols (Part2)
IP Forwarding Relates to Lab 3.
Chapter 24 Mobile IP.
Lecture 4a Mobile IP 1.
Presentation transcript:

ECE 544 Project3 Dheeraj Medikonda Ravi Chandra Godavarthi 1

Assumptions and Address Scheme End hosts can only connect to routers Same content available at multiple end nodes Selecting best node is based on No. of Hops. Lossy links of probability p Naming scheme and eventual address scheme Router/ End hosts- IP address ( Interfaces are named 0,1,..etc) Content – Addressed with ID [0-255] 2

Bootstrapping and Discovery Algorithm Routers and end hosts boot up Routers send LSP packets to form the routing table (Link State Routing) End Hosts send Hello packet to their router and vice verse Discovery Routers discover other routers using their LSP packets Hosts discover their router and vice verse using hello packets 3

Bootstrapping and Discovery Packet Format Router-Router Discovery [ Type | Packet Length | Options | Source IP address| Dest IP address] Router- End node Discovery [ Type | Packet Length | Options | Source network address | Routers Network address ] Type= 4 bits , Length = 20bits ,TTL/Options = 8 Bits Source IP = 32 Bits Dest IP = 32 bits 4

Baseline Algorithm Content routing algorithm Each host advertises its contents to its attached router via a content broad cast packet using LSP type broad cast A content-discovery packet is routed similar to a LSP packet using additional content routing information The decision of choosing the best host is done based on content routing table – no. of hops Packet Format [ Type | Packet Length | Options | Content Providers/requesters address | Content ID ] 5

Data Transfer and Reliability Message Forward Request - Unicast Reply – Multicast Packet Format of DATA, ACK |Type of packet - 4 | Length - 20 | Type of request -4 | | Content ID - 20 | Options - 16 | | Multicast Address -32 | | Content -1500B | ARQ Scheme Hop-by-hop Stop-and-wait 6

Advantages and Disadvantages Multicast helps reduce congestion A central content availability database and content routing index is not required Scalability is poor due to Flat content addressing

Appendix: Network Architecture Scenario 1: @host_H2: get (content_C3) H2 C1 C2 R5 C3 H1 R1 R2 R3 R4 H3 After the Content discovery packet is sent through out the network routers, we now have a content routing table at R5 → R2 → R3 → R4 → H3 telling us the content C3 is at H3. Eg: at R2 we have [ C3 | 3 Hops | R3 ] where each field is [Content ID | no of hops | next hop ] 8

Appendix: Network Architecture Scenario 2: @host_H1: get (content_C2) H1 H2 H3 C1 C2 C3 R1 R2 R3 R4 R5 We choose H2 over H3 Content Routing table at R2 Content Routing table at R1 Content ID No of Hops Next Hop C2 2 R5 3 R3 Content ID No of Hops Next Hop C2 3 R2 4

Thank You!