Smerovacie algoritmy OSPF a BGP. OSPF (Open Shortest Path First) BGP (Border Gateway Protocol)

Similar documents
The Interconnection Structure of. The Internet. EECC694 - Shaaban

Chapter 5. The Network Layer

Chapter 5. The Network Layer. Network Layer Design Isues. Store-and-Forward Packet Switching 10/7/2010. Implementation of Connectionless Service

Chapter 5. The Network Layer

Chapter 5. The Network Layer. CEN Chapter 5 1

Last time. Wireless link-layer. Introduction. Characteristics of wireless links wireless LANs networking. Cellular Internet access

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Exercise Sheet 4. Exercise 1 (Routers, Layer-3-Switches, Gateways)

Routing. Info 341 Networking and Distributed Applications. Addresses, fragmentation, reassembly. end-to-end communication UDP, TCP

ICS 351: Today's plan. OSPF BGP Routing in general routing protocol comparison encapsulation network dynamics

The Internet. The Internet is an interconnected collection of netw orks.

IP Protocols. ALTTC/Oct

Finish Network Layer Start Transport Layer. CS158a Chris Pollett Apr 25, 2007.

EEC-684/584 Computer Networks

Chapter 4 Network Layer: The Data Plane. Part A. Computer Networking: A Top Down Approach

Chapter 5. The Network Layer FATİH ŞAHİN Network Layer Design Isues. Store-and-Forward Packet Switching

Internetworking. different kinds of network technologies that can be interconnected by routers and other networking devices to create an internetwork

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

Outline. Routing. Introduction to Wide Area Routing. Classification of Routing Algorithms. Introduction. Broadcasting and Multicasting

Table of Contents. Cisco TCP/IP

Initial motivation: 32-bit address space soon to be completely allocated. Additional motivation:

What is the difference between unicast and multicast? (P# 114)

Internet Control Message Protocol (ICMP)

Presentation On Routing Protocol

Chapter 4: outline. Network Layer 4-1

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer

CS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network

The Internet. 9.1 Introduction. The Internet is a global network that supports a variety of interpersonal and interactive multimedia applications.

Chapter 12 Network Protocols

Chapter 4: outline. 4.5 routing algorithms link state distance vector hierarchical routing. 4.6 routing in the Internet RIP OSPF BGP

Inter-networking. Problem. 3&4-Internetworking.key - September 20, LAN s are great but. We want to connect them together. ...

Solution of Exercise Sheet 4. Exercise 1 (Routers, Layer-3-Switches, Gateways)

Networks. an overview. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam. February 4, 2008

Computer Networks ICS 651. IP Routing RIP OSPF BGP MPLS Internet Control Message Protocol IP Path MTU Discovery

Data Communication Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 34 TCP/ IP I

Chapter 4 Network Layer: The Data Plane

Why dynamic route? (1)

Chapter 4: Network Layer. Lecture 12 Internet Routing Protocols. Chapter goals: understand principles behind network layer services:

CSCI Computer Networks Fall 2016

Routing Protocols. Autonomous System (AS)

Protocols. End-to-end connectivity (host-to-host) Process-to-Process connectivity Reliable communication

Written and provided by. Expert Reference Series of White Papers. TCP/IP Overview COURSES.

BGP - duálne prepojenie AS. (primary + backup spoj), s IBGP, cez virtuální L2 linky

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

Novell TCP IP for Networking Professionals.

Quiz. Segment structure and fields Flow control (rwnd) Timeout interval. Phases transition ssthresh setting Cwnd setting

Network Layer Week 5. Module : Computer Networks Lecturer: Lucy White Office : 324

CS 3516: Computer Networks

Chapter 5 (Week 10) The Network Layer (CONTINUATION) ANDREW S. TANENBAUM COMPUTER NETWORKS FOURTH EDITION PP

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

Position of IP and other network-layer protocols in TCP/IP protocol suite

Chapter 5 OSI Network Layer

IPv4 addressing, NAT. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley.

Computer Networks II IPv4 routing

(Chapters 2 3 in Huitema) E7310/Internet basics/comnet 1

The Internet Protocol (IP)

Windows NT Server Operating System. Server. Unicast Routing Principles. White Paper. Abstract

Open Shortest Path First (OSPF)

Chapter 6. The Network Layer

CS 3516: Advanced Computer Networks

TSIN02 - Internetworking

Introduction to routing in the Internet

Chapter 4: Network Layer

ICS 351: Today's plan. OSPF BGP Routing in general

Examination 2D1392 Protocols and Principles of the Internet 2G1305 Internetworking 2G1507 Kommunikationssystem, fk SOLUTIONS

Computer Networking Introduction

Sieťová vrstva. sieťová vrstva Internetu (IP, ICMP, ARP, RARP, BOOTP, smerovanie prepojovanie sietí v sieťovej vrstve riadenie preťaženia QoS

CHAPTER 18 INTERNET PROTOCOLS ANSWERS TO QUESTIONS

TCPIP Protocol Suite & Utilities. Revision no.: PPT/2K403/02

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

BTEC Level 3 Extended Diploma

Integrated Services. Integrated Services. RSVP Resource reservation Protocol. Expedited Forwarding. Assured Forwarding.

Introduction to routing in the Internet

Basic Idea. Routing. Example. Routing by the Network

TERM EXAMS CS610- COMPUTER NETWORKS

Chapter 7. Local Area Network Communications Protocols

Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks...

Routing by the Network

Routing in the Internet

SYED AMMAL ENGINEERING COLLEGE

Topics for This Week

VU Mobile Powered by S NO Group All Rights Reserved S NO Group 2012

Goals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks

Lecture 4 The Network Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

EEC-484/584 Computer Networks

HY 335 Φροντιστήριο 8 ο

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols

Chapter 09 Network Protocols

Internetworking Part 2

Lecture 5 The Network Layer part II. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Lecture 8. Network Layer (cont d) Network Layer 1-1

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

Last time. Transitioning to IPv6. Routing. Tunneling. Gateways. Graph abstraction. Link-state routing. Distance-vector routing. Dijkstra's Algorithm

TCP/IP and the OSI Model

Most important (cont d) What s most important in Project 1. Important for individuals. From from Most Important

Chapter 4 Network Layer: The Data Plane

IP - The Internet Protocol

Review. Some slides are in courtesy of J. Kurose and K. Ross

Transcription:

Smerovacie algoritmy OSPF a BGP OSPF (Open Shortest Path First) BGP (Border Gateway Protocol)

AS, vnútorné a vonkajšie smerovacie protokoly autonómny systém AS skupina sietí a smerovačov, ktorá je pre účely smerovania paketov riadená jedinou administratívnou autoritou vnútorné smerovacie protokoly (interior routing protocols, IGP) vnútri AS vonkajšie smerovacie protokoly (exterior routing protocols, EGP) medzi AS

OSPF - The Interior Gateway Routing Protocol Internet - súbor AS OSPF: vnútorný smerovací protokol (interior routing protocols, IGP) vnútri AS, používaný od 1990 open (nie proprietárny) podpora rôznych metrík dynamický alg. smerovanie založené na type služby rozloženie záťaže cez viacero liniek podpora hierarchických systémov bezpečnosť podpora pre smerovače pripojené do Internetu tunelmi

OSPF - The Interior Gateway Routing Protocol OSPF podporuje 3 typy spojení a sietí: point-to-point linky medzi 2 smerovačmi multiprístupové broadcast siete multiprístupové siete bez broadcastingu

OSPF Pojmy: AS chrbtica (backbone) oblasť (area)

OSPF 4 typy smerovačov pre OSPF: internal routers area border routers backbone routers AS boundary routers Pozn.: Typy sa môžu prekrývať - všetky area border routers sú backbone routers designated router: susedí so všetkými ostatnými v LAN

OSPF 5 typov OSPF správ (posielané v IP paketoch):

BGP - Border Gateway Protocol RFC 1771-1774 BGP patrí medzi vonkajšie smerovacie protokoly (exterior routing protocols, EGP) medzi AS ohľad na politiku 3 kategórie sietí (z pohľadu tranzitnej prevádzky): koncové - nemôžu sa použiť pre tranzitnú prevádzku prepojené - použiteľné pre tranzit tranzitné - s možnosťou tranzitu

BGP BGP smerovače navzájom komunikujú cez TCP spojenia BGP je smerovanie pomocou vektorov vzdialeností ( Distance Vector Routing), ale s odlišnosťami (napr. voči RIP) nepracuje len s nákladmi do každého cieľa možné cesty označí nákladmi cesta porušujúca jeho politiku dostane náklady=nekonečno výber cesty s najnižšími nákladmi

IPv6

IETF, 1990, hlavné ciele pre vývoj novej verzie IP Hlavné ciele nového protokolu IPv6: Podpora miliárd uzlov Zmenšenie smerovacích tabuliek Zjednodušenie protokolu Vyššia úroveň bezpečnosti Pozornosť typu služby, hlavne pre dáta v reálnom čase Podpora multicastingu Možnosť uzla meniť miesto bez zmeny adresy Umožniť vývoj protokolu v budúcnosti Umožniť mnohoročnú koexistenciu starých a nových protokolov

IPv6 všeobecne: IPv6 nekomaptibilný s IPv4 kompatibilný s inými internetovskými protokolmi (TCP, UDP, ICMP, IGMP, OSPF, BGP, DNS) hlavné charakteristiky: 16B adresy (voči 4B pri IPv4) jednoduchšia hlavička (7 polí voči 13 pri IPv4) lepšia podpora možností bezpečnosť kvalita služby

Hlavička IPv6

Hlavička IPv6 Version: 6 pre IPv6 Traffic Class: rozlíšenie paketov s rôznymi požiadavkami na prenos v reálnom čase Flow Label: spojenie zdroja a cieľa s osobitnými vlastnosťami a požiadavkami Payload Length: počet B nasledujúcich po 40B hlavičke

Hlavička IPv6 Next header: aká voliteľná hlavička prípadne nasleduje po povinnej ak je táto hlavička posledná, Next header určí transp. protokol Hop limit: počet prechodov smerovačmi Source address, Destination adress: 16B

IPv6 adresy zápis: 8 skupín 4 hexadecimálnych číslic oddelených dvojbodkami 8000:0000:0000:0000:0123:4567:89AB:CDEF zjednodušenia: 0123 -> 123 náhrada jednej alebo viac skupín 16 nulových bitov dvojicou dvojbodiek 8000::123:4567:89AB:CDEF IPv4 adresy ::147.175.104.52

IPv6 adresy počet IPv6 adries 2 128 ~ 3x10 38 7x10 23 adries/m 2 (zemeguľa-pevnina aj moria) RFC 3194 aj pri najpesimistickejšom scenári využívania adries stále viac ako 1000 adries/m 2

Hlavička IPv4 <-> IPv6 chýba IHL chýba Protocol chýbajú všetky polia súvisiace s fragmentáciou chýba pole Checksum

Rozšírenia hlavičky (Extension Headers) voliteľné rozšírenia konšt. dĺžka alebo polia s premenlivou dĺžkou kódované ako (typ 1B, dĺžka 1B, hodnota 0-255B) Extension header Hop-by-hop options Routing Fragmentation Authentication Encrypted payload Destination options Description Miscellaneous information for routers Support for datagrams larger than 64K (jumbograms) Full or partial route to follow Management of datagram fragments Similar to IPv4, but in IPv6 only the sending host can fragment a packet Verification of the sender's identity Information about the encryption Additional information for the destination

Rozšírenie hlavičky pre dlhý datagram (jumbogram) a pre smerovanie

IPv6 - kontroverzné skutočnosti dĺžka adresy pole Hop limit max. veľkosť paketu odstránenie kontrolného súčtu mobilné uzly bezpečnosť

Prepájanie sietí v sieťovej vrstve

Spojovanie sietí

Odlišnosti sietí 5-43

Odlišnosti sietí Item Service offered Protocols Addressing Multicasting Packet size Quality of service Error handling Flow control Congestion control Security Parameters Accounting Some possibilities Connection-oriented versus connectionless IP, IPX, CLNP, AppleTalk, DECnet, etc./ Flat (802) versus hierarchical (IP) Present or absent (also broadcasting) Every network has its own maximum May be present or absent; many different kinds Reliable, ordered or unordered delivery Sliding window, rate control, other or none Leaky bucket, choke packets, etc. Privacy rules, encryption, etc. Different time-outs, flow specifications, etc. By connect time, by packet, by byte, or not at all

Prepojenie sietí FYZ: opakovač, hub LINK: most a prepínač SIEŤ: smerovač, multiprotokolový smerovač TRANSP: transportná brána APL: aplikačná brána

Prepojenie v linkovej a sieťovej vrstve (a) Siete Ethernet prepojené prepínačom (b) Siete Ethernet prepojené smerovačom

Zreťazené virtuálne okruhy

Prepájanie sietí bez spojovej orientácie

Prepájanie sietí bez spojovej orientácie Prepájanie sietí zreťazením virtuálnych okruhov + zaistenie vyrovnávacích pamätí vopred +zaručené poradie paketov + krátke hlavičky paketov + nie sú duplikátne oneskorené pakety - smerovacie tabuľky v smerovačoch - bez alternatívneho smerovania pri preťažení - problémy pri poruchách smerovačov - nemožnosť implementovať ak jedna z podsietí je datagramová Prepájanie sietí bez spojovej orientácie + odolnosť voči poruchám smerovačov + možnosť prepájať podsiete ktoré nepracujú s virt. okruhmi - + náchylnosť k preťaženiu ale aj ľahké riešenie preťaženia - dlhšie hlavičky

Tunelovanie ak zdrojová a cieľová sieť sú rovnakého typu WAN ako tunel medzi 2 multiprotokolovými smerovačmi:

Fragmentácia (a) Transparentná fragmentácia (napr. ATM) (b) Netransparentná fragmentácia (napr. IP)