GNRS Assisted Inter-Domain Routing SUJA SRINIVASAN.

Slides:



Advertisements
Similar presentations
IP Router Architectures. Outline Basic IP Router Functionalities IP Router Architectures.
Advertisements

IPv6 Victor T. Norman.
IP Addresses: Classful Addressing IP Addresses. CONTENTS INTRODUCTION CLASSFUL ADDRESSING Different Network Classes Subnetting Classless Addressing Supernetting.
Massively Distributed Database Systems Distributed Hash Spring 2014 Ki-Joune Li Pusan National University.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
1 DNS. 2 BIND DNS –Resolve names to IP address –Resolve IP address to names (reverse DNS) BIND –Berkeley Internet Name Domain system Version 4 is still.
The Domain Name System. CeylonLinux DNS concepts using BIND 2 Hostnames IP Addresses are great for computers –IP address includes information used for.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
Chapter 5 The Network Layer.
MOBILITY SUPPORT IN IPv6
IP Address Management and Request Service Kim Huynh CS491B.
Domain Name System (DNS) Network Information Center (NIC) : HOSTS.TXT.
CSCI 4550/8556 Computer Networks Comer, Chapter 19: Binding Protocol Addresses (ARP)
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Internet Command Message Protocol (ICMP) CS-431 Dick Steflik.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP.
Module 12: Domain Name System (DNS)
Reverse DNS. Overview Principles Creating reverse zones Setting up nameservers Reverse delegation procedures.
1 Chapter Overview Understanding Windows Name Resolution Using WINS.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
DNS and Active Directory Integration
4: Network Layer4a-1 IP datagram format ver length 32 bits data (variable length, typically a TCP or UDP segment) 16-bit identifier Internet checksum time.
Network Layer4-1 NAT: Network Address Translation local network (e.g., home network) /24 rest of.
Netprog: DNS and name lookups1 Address Conversion Functions and The Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
CEN Network Fundamentals Chapter 19 Binding Protocol Addresses (ARP) To insert your company logo on this slide From the Insert Menu Select “Picture”
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_a
DNS: Domain Name System
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 7: Domain Name System.
14 DNS : The Domain Name System. 14 Introduction - Problem Computers are used to work with numbers Humans are used to work with names ==> IP addresses.
Chapter 17 Domain Name System
RFC 3361: DHCP Option for SIP Servers Speaker: Chung yu Wu Teacher: Quincy Wu.
Domain Name System CH 25 Aseel Alturki
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
Activating Clarity  Activating Clarity  Activation  Online Activation  Fax Activation  Review and Verify Activation and License Terms  Updating.
Cat Bus By Muhammad Abbas Junaid CPSC 463. Introduction  Current Catbus website.
Chapter 17 Windows Internet Name Service WINS. WINS A NetBios name server that resolves NetBIOS name to IP addresses Is much like DNS, with clients registering.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
1 Kyung Hee University Chapter 18 Domain Name System.
CPSC 441: DNS 1. DNS: Domain Name System Internet hosts: m IP address (32 bit) - used for addressing datagrams m “name”, e.g., - used by.
Chapter 19 Binding Protocol Addresses (ARP) A frame transmitted across a physical network must contain the hardware address of the destination. Before.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
CAN Implementation– Proxy Module Qun Cao October 14, 2002.
Transport Layer3-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
GNRS Assisted Inter-Domain Routing Mobility First FIA Suja Srinivasan.
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
Mapping IP Addresses to Hardware Addresses Chapter 5.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 18 Windows Internet Name Service (WINS)
OPTION section It is the first section of the named.conf User can use only one option statement and many option-value pair under the section. Syntax is.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 6: Planning, Configuring, And Troubleshooting WINS.
1 Binding Protocol Addresses (ARP ). 2 Resolving Addresses Hardware only recognizes MAC addresses IP only uses IP addresses Consequence: software needed.
VOCAB REVIEW. A field that can be computed from other fields Calculated field Click for the answer Next Question.
1 Internet Service DNS & BIND OPS335 Seneca College of Applied Technology.
Chapter Overview Understanding Windows Name Resolution Using WINS.
Network Protocols Transmission Control Protocol/Internet Protocol (TCP/IP) Asynchronous Transfer Mode (ATM) NWLink NetBIOS Enhanced User Interface (NetBEUI)
COMPUTER NETWORKS CS610 Lecture-27 Hammad Khalid Khan.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 6: Planning, Configuring, And Troubleshooting WINS.
Managing Name Resolution
System & Network Administration (MCSA & RHCSA)
Ch 17 - Binding Protocol Addresses
COMPUTER NETWORKS PRESENTATION
Computer Networks Primary, Secondary and Root Servers
An Enhanced Mobility Management Approach for Wireless IP Networks
CNNIC IP group of Technical dept. 23 Feb. 2005
32 bit destination IP address
Presentation transcript:

GNRS Assisted Inter-Domain Routing SUJA SRINIVASAN

Extending GNRS Current implementation GUID -> NA Extended to support GUID -> Generic Object Changes 1. Binding object structure 2. Database 3. Network Protocol(insert, update & lookup)

Binding Object Structure Value Object  Value – IP Network Address, GUID, VGUID  Options – ttl, expiration Binding Object  Type – (0, IP Network Address)  Value Object Array GUID -> Binding Object

Database Design Primary Key: GUID + Type Secondary Key: GUID Record: Search by Primary Key : Single Binding Object Secondary Key: List of Binding Objects mapped to the GUID Two databases to ensure faster access to time sensitive bindings One will store the network address binding objects alone The second will store all the other bindings

Messages Insert/Update Request GUID Binding Object Array Lookup Request GUID Type Array Lookup Response Binding Object Array

Insert/Update Request Payload Octet | GUID | | Number of Mappings | | Type | ~ ~ Mapping #1 | Type Specific Parsing | ~ ~ | Type | ~ ~ Mapping #2 | Type Specific Parsing | ~ ~

| Type | | Number of Addresses | | Len of Addr | Len of Opts | ~ ~ | Address | ~ ~ Address #1 ~ ~ | Options | ~ ~ | Len of Addr | Len of Opts | ~ ~ | Address | ~ ~ Address #2 ~ ~ | Options | ~ ~ Type Specific – Network Address Insert/Update Mapping #1 – Network Address

Lookup Request Payload | GUID | | Number of Types | | Type #1 | | Type #2 |

Lookup Response Payload | Number of Mappings | ~ ~ | Mapping #1 | ~ ~ ~ ~ | Mapping #2 | ~ ~ | Type | | Number of Values | | Len of Addr | Len of Opts | ~ ~ | Address | ~ ~ Address #1 ~ ~ | Options | ~ ~ | Len of Addr | Len of Opts | ~ ~ | Address | ~ ~ Address #2 ~ ~ | Options | ~ ~ Mapping #1 – Network Address

Next Steps Continue with implementation EIR code understanding

THANK YOU!