understanding the net

Upload: paul-sedjro

Post on 03-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Understanding the Net

    1/76

  • 8/12/2019 Understanding the Net

    2/76

    Understanding the NetBRKRST-1973

    Russ White

  • 8/12/2019 Understanding the Net

    3/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    The Net

    Every presentation needs a porpoise

    This presentation aims to provide a whole pictureview of the Internet

    As a set of organically grown systems

    The Internet is more complex than it might appear to thecasual observer

    Its often difficult to see the whole picture

    Its often difficult to understand the consequences of anyparticular action on the system as a whole

    Details are submerged in abstractions

  • 8/12/2019 Understanding the Net

    4/76

    THE BARE ESSENTIALS

  • 8/12/2019 Understanding the Net

    5/76 2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    The Net

    What are the businessrelationships that make theInternet work?

    What are the protocols andparts that make the Internet

    work?

  • 8/12/2019 Understanding the Net

    6/76 2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    The Net

  • 8/12/2019 Understanding the Net

    7/76 2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    The Net (Notes)

    Each line on this diagram represents a protocol and/or business re

    There are a number of protocol and business relationships not pictured h Content Distribution Networks (CDNs), virtual currency systems, overlay

    a host of others all run on this infrastructure

    Each of the entities on this diagrams must somehow make money

    Equipment, space, physical connections

    People to run all of this equipment

    Training, research, et al. This is a very complex ecosystem

    There are a number of ecosystems within the overall ecosystem that relyof the entire system to continue running

  • 8/12/2019 Understanding the Net

    8/76 2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    The Net

    Technical Overview

    Naming Routing

    Architectural Overview

    Standards

    Service Providers

    Registries

    Clearing Houses Operational Case Study

  • 8/12/2019 Understanding the Net

    9/76

    NAMING

  • 8/12/2019 Understanding the Net

    10/76 2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Naming

  • 8/12/2019 Understanding the Net

    11/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    The Domain Name System

    Begin with a user who types thename of a web site into a browser

    How does the host actually find aweb site based on a name?

    There are three things the hostneeds to find

    An address for the server on which

    the information resides How to get to that address

    The specific file on the server itself

    DNS provides the first of thesethree bits of information

  • 8/12/2019 Understanding the Net

    12/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    The Domain Name System

    The local operating system queriesa DNS server

    The address of this local server iseither manually configured or learnedthrough auto configuration

    Assume the local server doesntknow the corresponding address

    The local server will query the TLDserver for the next section of theDNS address

    Cisco.comssecond section is .com

    The local server will send a query tothe .com server asking for thelocation of cisco.com

    DNS Server

    TLD ServerAuthoritativeServer

  • 8/12/2019 Understanding the Net

    13/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    The Domain Name System

    Top Level Domain (TLD) serversdont keep information on theaddresses for every possiblesubdomain

    Instead, the TLD server will referthe DNS server to an authoritativeserver for the correct subdomain

    In this case, the .com server refersthe local DNS server to thecisco.com server

    DNS Server

    TLD ServerAuthoritativeServer

  • 8/12/2019 Understanding the Net

    14/76

  • 8/12/2019 Understanding the Net

    15/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    The Domain Name System

    The local DNS server respondswith the correct address for thisserver

    The local DNS server also cachesthis address for some length oftime

    This allows the DNS server torespond to future queries withoutgoing through this entire processagain

    DNS Server

    TLD ServerAuthoritativeServer

  • 8/12/2019 Understanding the Net

    16/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Glue Records

    Glue records allow theauthoritative servers to have adomain name within the domain forwhich they are authoritative

    Without glue records, you can gettrapped in a domain lookup loop

    The glue record puts the nameserver address into the pointer tons1.example.com

    So the first query not only returns theserver to ask, but the serversaddress

    Where is example.comWhere is

    www.example.com?

  • 8/12/2019 Understanding the Net

    17/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Naming Related Systems

    DNSSEC

    Each section of the

    domain name iscryptographically signed .com is signed

    .example.com is signed

    Etc.

    This prevents attacksagainst the DNS system Servers can insert

    themselves between theTLD and authoritativeserver

    Bad responses can beused for man in the middleattacks, phishing, etc.

    In-Addr-AR

    A DNS tre

    IP addressdomain na

    Each sectaddress issame as adomain

    The reply name the reaches

    A reverse

    Whois

    A separate protocol that

    provides registrationinformation about anyspecific domain name

    Can be used to find out ifa domain name is valid,etc.

  • 8/12/2019 Understanding the Net

    18/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Naming Related Systems

  • 8/12/2019 Understanding the Net

    19/76

    ROUTING

  • 8/12/2019 Understanding the Net

    20/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Routing

  • 8/12/2019 Understanding the Net

    21/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Routing

    Now we have an address that tells uswhere to find the web site were after

    And we have a way to bundle of the datathat needs to be transferred

    But how do we get there?

    Even if we had a map of thenetworkpackets cant drive

  • 8/12/2019 Understanding the Net

    22/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Routing

    Its easy to say the Internet is anetwork of networks, but what

    does that really mean?

    Another way to view the Internet isas a virtual topology

    Policy is the key to understandingthe AS level (overlay network)

    BGP is distributed policy Different types of providers follow

    different sets of policies to maximizerevenue and minimize cost

    Physical Network

  • 8/12/2019 Understanding the Net

    23/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Routing (Notes)

    Every pair of end devices on the Internet is physically connected

    Each individual service providers network contributes some part ophysical topology

    A virtual control plane overlays this physical topology to create an control plane

  • 8/12/2019 Understanding the Net

    24/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Peering Connections

    Understanding these policiesrequires understanding peering

    models

    Provider/Customer

    Transit

    Settlement FreeTransit

    Provider

    Customer

    Provider

    Customer

    Transit

    Settlement Fre

    Settlement Fre

  • 8/12/2019 Understanding the Net

    25/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Peering Connections (Notes)

    Provider/Customer A customer pays for service from a provider

    The customer doesnt transit any traffic, it only originates traffic Note customers sometimes transit traffic, so this definition is a little fuzz

    Transit One provider pays another provider to transit traffic to a third providers n

    The cost of these arrangements is normally driven by the amount of traffone provider to the other

    Providers pay for transit to: Increase the amount of the Internet their customers can reach quickly Increase the resilience of their operations

    Settlement Free Normally between two providers who exchange roughly equal amounts o

    one another

    Increases scope and resilience without increasing cost

  • 8/12/2019 Understanding the Net

    26/76

    SERVICE PROVIDERS

  • 8/12/2019 Understanding the Net

    27/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Service Providers

  • 8/12/2019 Understanding the Net

    28/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Content Provider Overview

    Content providers fall into twocategories

    Media creation and distribution

    Connecting buyers and sellers(ecommerce)

    Create something of value to sellto individual end users

    Entertainment: movies, books,music, etc.

    Information: news, job searches,people searches, etc.

    A connection to a product orproducer

    Ecommerce, entertain

    information

    Search, services, softw(ecommerce)

    Search, services, ente

    Entertainment

    Services, information,

    Software, information,

    Ecommerce, informatio

    Information, ecommerc

  • 8/12/2019 Understanding the Net

    29/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Content Provider Business Model

    Income Sources Sell services, entertainment, or connect buyers to sellers for a fee

    The ability to convert interest into a sell by learning customer preferences and treprimary basis of this model

    Sell user attention and information to companies (advertising) Click throughs are transferring interest from the content provider to the seller Conversion rate is the number of people who actually buy based on advertising

    Networking Costs Physical infrastructure

    Routers, switches, DNS servers, etc. Operational costs People, processes, and facilities

    Connection costs Must generally pay access providers for access to end users Must generally pay service (transit) providers for connections to access providers

  • 8/12/2019 Understanding the Net

    30/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Content Provider Business Model

    Garner lots of user interest

    This doesnt necessarily mean a lot of users, but a lot of motivated users

    Specialized and niche markets often work as well as general markets (sumedia)

    Learn as much about users as possible

    To predict trends and target advertising

    Get as much content as possible for free

    If people will log on to watch/listen to/read content that costs the providegenerate, then all advertising revenue is simple profit

    Bottom Line

    Minimize network and content generation costs

    Minimize connection costs

    Maximize income from advertising and conversion

  • 8/12/2019 Understanding the Net

    31/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Content Provider Routing Policy

    Push content as close to the actual eyeballs as possible

    Peer as widely as possible

    Use content distribution mechanisms to push content to every corner/ednetwork

    Carry traffic on internal links where possible

    To exert the greatest level of control over the users experience on your

    Cold potato routing

  • 8/12/2019 Understanding the Net

    32/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Access Provider Overview

    Provide individual users,businesses, and organizations with

    Internet connections Includes traditional last mile

    providers such as telephone andcable providers

    Includes disruptive providers, suchas wireless, satellite, and othercarriers

    Are often involved in the creationand distribution of content, as well

    Local sports, shows, and otherevents

    Wireless services, busin

    Internet access

    High speed Internet acc

    Satellite based Internet

  • 8/12/2019 Understanding the Net

    33/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Access Provider Business Model

    Income Sources

    Individual subscriber fees Normally based on fixed traffic limits and/or the link type and speed provided to th

    Managed equipment and services

    Local production and distribution

    Network Costs

    Physical infrastructure Routers, switches, DNS servers

    Physical cable, satellite systems, towers Operational costs

    People, processes, and facilities

    Connection costs Must generally pay service (transit) providers for connections to the global interne

  • 8/12/2019 Understanding the Net

    34/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Access Provider Business Model

    Provide the largest set of integrated services available

    Generally contained within one geographic area, but this isnt necessarily

    Tackle vertical markets within the existing base to expand services offeresubscriber fees

    Reduce content and transit costs

    Reduce the cost of connecting individual users to transit and content pro

    Generate and sell locally generated content

    Bottom line

    Minimize network and content generation costs

    Minimize connection costs

    Maximize revenue from subscribers

  • 8/12/2019 Understanding the Net

    35/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Access Provider Routing Policy

    Be the preferred path forconnected customers

    Even if theyre connected tosomeone else

    Carry traffic across the shortestpossible path

    Or for the least amount of timepossible

    Hot potato routing

    Hot potato routing

  • 8/12/2019 Understanding the Net

    36/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Transit Provider Overview

    Provide interconnection betweencontent and access service

    providers Many transit service providers also

    sell other services, including contentand access

    T it P id B i M d l

  • 8/12/2019 Understanding the Net

    37/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Transit Provider Business Model

    Income Sources

    Peering Contracts Called settlement Normally charged based on traffic levels, rather than link type

    Managed equipment and services

    Network Costs

    Physical infrastructure Routers, switches, DNS servers

    Physical cable, satellite systems, towers Operational costs

    People, processes, and facilities

    T it P id B i M d l

  • 8/12/2019 Understanding the Net

    38/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Transit Provider Business Model

    Provide the widest connectivity reach

    Interconnect with as many larger organizations as possible

    Reduce transit time for customers to the minimum possible

    Provide the lowest latency (fastest) service to the most desirable location Assumes 80% of all traffic is destined to 20% of all possible destinations

    Reduce peering cost

    Transit providers want to be sources of traffic, not sinks

    Manage traffic flows to reduce peering cost while providing the highest q

    available

    T it P id R ti P li

  • 8/12/2019 Understanding the Net

    39/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Transit Provider Routing Policy

    Attract as much traffic as possible

    Increasing peering to reduce the AS

    Path length to reach any particulardestination

    Carry as little traffic as possible

    Really carrying packets for theshortest distance you can

    Hot potato routingHot potato routing

    I t t E h P i t O i

  • 8/12/2019 Understanding the Net

    40/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Internet Exchange Point Overview

    Internet Exchange Points (IXPs)provide local interconnections for

    access and content providers IXPs can either be commercial or

    non-profit

    Used by providers within a region

    Avoids the use of out of region transitproviders

    Reduces latency within the region Replaces traffic based settlement

    costs with fixed membership fees

    Transit Provider

    Access Provider

    Content P

    IXP

    IXP B i M d l

  • 8/12/2019 Understanding the Net

    41/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    IXP Business Model

    Income Sources

    Fixed membership or usage fees

    Not based on traffic levels

    Network Costs

    Physical infrastructure Routers, switches, DNS servers

    Physical cable, satellite systems, towers

    Operational costs

    People, processes, and facilities

  • 8/12/2019 Understanding the Net

    42/76

    STANDARDS BODIES

    Standards Bodies

  • 8/12/2019 Understanding the Net

    43/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Standards Bodies

    Standards Bodies

  • 8/12/2019 Understanding the Net

    44/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Standards Bodies

    DNS, transport, and routing protocols are only a small sample of ththat make the Internet go

    Voice over IP, HTTP, FTP, telnet, rsynch, IPsec, SSH, SSL, and many omust be developed, extended, and managed

    HTML, JavaScript, image formats, and many other information formats mdeveloped, extended, and managed

    Where do all of these standards come from?

    Standards Bodies

  • 8/12/2019 Understanding the Net

    45/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Standards Bodies

    All layer 3 transport and routing protocols, including IP, TCP, UDPHTTP, DNS, routing protocols, telnet, rsync, IPsec, and network

    management protocols

    All layer 1 and layer 2 transport and control plane protocols, includ

    Ethernet, spanning tree, wand ireless networking

    Markup languages (languages which describe how to display or

    render content), including HTML and XML

    All telecommunications and networking standards, from physical

    through transport protocols

    Numbers for protocols, ports, and others

    How do Standards Bodies Work?

  • 8/12/2019 Understanding the Net

    46/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    How do Standards Bodies Work?

    Individual, voluntary membership and participation Members mostly vendors, providers, researchers

    Standardization through rough consensus

    Corporate membership and participation Members mostly vendors

    Standardization through formal voting

    Voluntary membership and participation

    Members mostly vendors, providers, researchers

    Standardization through rough consensus

    Governmental and corporate (NGO) membership and

    participation

    Members mostly government and vendor representatives Standardization through formal voting

    Works with other standards bodies to assign numbers as

    needed.

    Standards Bodies Interactions

  • 8/12/2019 Understanding the Net

    47/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Standards Bodies Interactions

    What happens when two standards bodies start standardizing to sosame problem?

    IS-IS is standardized by both the ISO and the IETF ISO and the IETF have overlapping interest in Multiprotocol Label Switch

    The IEEE and the IETF are both working on next generation control planswitching

    Generally these overlaps are handled through various liaison comm The committee meets and maps out different areas or how to use each o

    standards in ongoing work

    Ultimately, the market decides If two different standards solve the same problem, vendors and end user

    which they will use

    Over time, one standard will become inactive, while others will continue t

    BETA verses VHS

  • 8/12/2019 Understanding the Net

    48/76

    REGISTRIES

    Registries

  • 8/12/2019 Understanding the Net

    49/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Registries

    Naming Authorities

  • 8/12/2019 Understanding the Net

    50/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Naming Authorities

    ICANN and IANA coordinate theassignment of the numbers andnames that make the Internet work These organizations dont control the

    Internet

    They only set the rules under whichother organizations may obtain and sellthese resources

    These rules are based on fairness andoperational requirements

    IANA manages much more than theIP address space Standards bodies (like the IETF) often

    direct IANA to set up new registriesfor protocol and other number spacesthat require consistency across acommunity of users

    Regional Registry Overview

  • 8/12/2019 Understanding the Net

    51/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Regional Registry Overview

    Regional Internet Registries (RIRs)manage IP address blockassignments for a region

    Or a set of economies They are set up by a consortium of

    government and provider organizationswithin a region

    RIRs also Participate in research and

    standardization efforts Provide services for the common

    good of their members, such as whois Hold regular meetings for the education

    of their members and informationexchange

    Produce best common practicedocuments and recommendations

    Regional Registry Overview

  • 8/12/2019 Understanding the Net

    52/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Regional Registry Overview

    IANA provides blocks of IPaddresses to each RIR This is primarily based on need

    IANA wants to ensure an RIR doesntask for address space when a lowpercentage of the RIRs currentlyavailable space is used, for instance

    Each regional registry then providesaddress blocks to their members The members can then advertise this

    space in the global routing table, usethem in DNS entries, or even use themjust for their internal networks

    Many large organizations purchaseaddress blocks which are neveradvertised on the global Internet

    Regional Registry Business Model

  • 8/12/2019 Understanding the Net

    53/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Regional Registry Business Model

    Income Sources

    Member fees

    Fees for the registration/usage of IP address space Fees for other services offered

    Network Costs

    Physical infrastructure Routers, switches, DNS servers

    Operational costs

    People, processes, and facilities Connection costs

    Must generally pay service (transit) providers for connections to the global interne

    Top Level Registries

  • 8/12/2019 Understanding the Net

    54/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Top Level Registries

    Domain Name Registries manageTop Level Domains (TLDs) ICANN assigns the management of

    these TLDs to these registries

    These registries, in turn, sell domainnames to second level registries All second tier registries must be treated

    the same by the TLD

    These operate on a fixed cost perdomain per domain name

    Many registries also supportstandards bodies and thecommunity at large Research, whois, and publicly

    available tools

    Top Level Registries

  • 8/12/2019 Understanding the Net

    55/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    p g

    Income Sources

    Fees for the registration/usage of domains within a TLD

    Fees for other services offered Network Costs

    Physical infrastructure Routers, switches, DNS servers

    Operational costs People, processes, and facilities

    Connection costs Must generally pay service (transit) providers for connections to the global interne

    Second Tier Registries

  • 8/12/2019 Understanding the Net

    56/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    g

    Domain resellers Second tier registries

    Buy domains at a fixed rate from aTLD registry

    Resell domains based on popularity,bundled into other services, etc.

    Income sources Services, domain registration fees

    Costs Hardware/software to provideservices

    People to manage services

    Advertising

    Connection to tier 1/tier 2 upstreams

  • 8/12/2019 Understanding the Net

    57/76

    OTHER ASSOCIATIONS

    Clearing Houses

  • 8/12/2019 Understanding the Net

    58/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    g

    Internet Route Registries

  • 8/12/2019 Understanding the Net

    59/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    g

    Internet Routing Registries (IRRs) are cooperative databases

    Often run through volunteer efforts, by registries, and by research organ

    RIPE, APNIC, ARIN, EasyNet, Level3, and others all run IRR mirrors Data is held in a common policy language standardized by the IETF, RP

    IRRs mirror the data in the databases of other IRRs

    What is this information used for?

    A large number of service providers wont accept route advertisements (unless there is an existing entry in an IRR they recognize as authoritative

    Service providers built route filters based on the information in the IRR d

    Internet Route Registries

  • 8/12/2019 Understanding the Net

    60/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    g

    The policy information contained in the IRR can include

    The origin AS

    The prefix length, longest prefix length, and covered prefixes Filtering policies implemented by a particular AS

    Whether or not a peering AS is transit or not

    This information is stored in Routing Policy Specification Language

    RPSL is defined in RFC2622

    Network Operators Groups

  • 8/12/2019 Understanding the Net

    61/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Network Operators Groups(NOGs) act as clearing houses for

    information about networkoperations

    These are generally volunteerorganizations

    Often run in close connection withregional registries, researchorganizations, vendors, and other

    regional organizations

    Network Operators Group

  • 8/12/2019 Understanding the Net

    62/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Run mailing lists

    Provides a common place to find operators of other networks in the regio

    Provides a place to discuss standards, political situations, network condiequipment, and anything else related to network operations

    Manage regional network operators conferences

    Often these are held in conjunction with regional registries

    Provide training and contact opportunities for local network operators

    The Internet Society

  • 8/12/2019 Understanding the Net

    63/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    The Internet Society engages in awide spectrum of Internet issues,

    including policy, governance,technology, and development. Weestablish and promote principlesthat are intended to persuadegovernments to make decisionsthat are right for their citizens andeach nations future. Everything we

    do is based on ensuring that ahealthy, sustainable Internet isavailable to everyonetoday andfor the next billion users.

  • 8/12/2019 Understanding the Net

    64/76

    OPERATIONAL CASE STUDY

    Operational Case Study

  • 8/12/2019 Understanding the Net

    65/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Lets work through building a new content service provider

    This process will expose the relationships at a people level that make t

    work Business side issues will not be covered in this process

    What do we need to build a content provider?

    A domain name

    An IP address block

    Reachability to the rest of the world

    Agreements with other content providers to share content Standing in the community on which to base these relationships

    Knowing people is half the battle on the operational side

    Domain Name

  • 8/12/2019 Understanding the Net

    66/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    The first step is to find a good domain name There are services in this space that will help you choose a solid domain

    draw traffic

    Not just one domain name will do There must be both internal and external facing domains You want to protect your brand on multiple top level domains

    Once a good domain is chosen, it needs to be registered This is normally handled through one or more second tier domain registr

    Second tier registries gather up names from multiple TLD registries, allowregister the same name in multiple TLDs at once

    Once the registration process is done Whois databases need to be checked for accuracy

    The root servers and TLD servers need to know how to find your servers This means either setting up and managing a DNS server, or contracting with som

    company to provide DNS services (such as VersignsManaged DNS service)

    IP Address Block

  • 8/12/2019 Understanding the Net

    67/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Once the domain name is registered, youll need an IP address theentries can point to

    To get this Join the local RIR

    Justify both internal and external address space requirements

    Once obtained

    DNS records need to be updated

    in-addr.arpa records need to be created

    These DNS records allow a user to search for an IP address, and discover the dothe owning organization

    These records are used for email spam reduction, certificate validation, and simp

    Build Connections

  • 8/12/2019 Understanding the Net

    68/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Build regional connectivity

    Find a set of local IXPs that will reach most or all of the regional access n The regional NOG is going to be the best place to make these contacts

    Join the regional NOG and participate on mailing lists, meetings, etc.

    Join these IXPs

    Purchase connectivity into each IXP joined Either through leased lines, virtual circuits, or some other means

    Build global connectivity

    Find a set of global tier one transit providers that will provide connectivity

    set of customers possible

    Sign a contract with these providers for local access Generally the transit provider will work with local access providers to provide the

    connection into your network

    Build Routing

  • 8/12/2019 Understanding the Net

    69/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Once the IP address block, DNS records, and network connectionspeople need to be able to get to your network

    This means routing! To get routing going

    Peer with the appropriate route servers in each IXP

    Peer with transit service providers There will be settlement fees involved in this step

    Advertise (originate) your routes to your BGP peers But this isnt so simple

    Why should they accept your routes?

    RIRs, IRRs, and Routing

  • 8/12/2019 Understanding the Net

    70/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Each time a peering arrangementis made, the receiving SP is goingto check several places to makecertain the route is valid

    IRRs

    in-addr.arpa

    whois

    Local contacts (through NOGs, etc.)

    NewContentProvider

    TransitProvider

    DNS/in-addr.arpa

    whois

    IRR

    RIRs, IRRs, and Routing

  • 8/12/2019 Understanding the Net

    71/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Many service providers also buildinbound route filters based on theIRR database

    This allows automated changes infiltering based on allocations andother policies

    This filtering tends to be loose (ratherthan strict), because of the voluntarynature of the IRR data set

    NewContentProvider

    TransitProvider

    DNS/in-addr.arpa

    whois

    IRR

    RIRs, IRRs, and Routing

  • 8/12/2019 Understanding the Net

    72/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    When setting up routing, you also want to filter out invalid routes wpossible This is partly just to be a good netizen

    This is partlya matter of self-defense Many invalid routes are sources of spam and various attacks, so filtering

    help prevent failures in this new service

    There are tool kits available that build route filters from the IRR data set

    If the new web site still isnt reachable Route views allow looking into the routing table at various places on the

    If the routes arent correct, it becomes a matter of Finding out where the routes are being blocked

    The IRR database might provide positive information about what is being filtered where

    Finding the right contact information for the AS that is filtering the routes NOGs are very useful here

    Contacting the AS and asking them to change their filters

    Build Content

  • 8/12/2019 Understanding the Net

    73/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Finally, once

    DNS is set up and running

    Connectivity is planned and installed Routing is configured, and the correct routes have propagated

    You can start building and selling content

    The Net

  • 8/12/2019 Understanding the Net

    74/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Complete Your Online Session Evaluation

  • 8/12/2019 Understanding the Net

    75/76

    2013 Cisco and/or its affiliates. All rights reserved.BRKRST-1973 Cisco Public

    Maximize your Cisco Live exp

    free Cisco Live 365 account. D

    PDFs, view sessions on-dema

    live activities throughout the y

    Cisco Live 365 button in your

    log in.

    Give us your feedback andyou could win fabulous prizes.Winners announced daily.

    Receive 20 Cisco Daily Challengepoints for each session evaluationyou complete.

    Complete your session evaluationonline now through either the mobileapp or internet kiosk stations.

  • 8/12/2019 Understanding the Net

    76/76