Internet Deep Dive Webinar Handout Copy

Total Page:16

File Type:pdf, Size:1020Kb

Internet Deep Dive Webinar Handout Copy Introduction to IT Networking Featuring Robert Lastinger from Distech Controls Agenda • Internet • Static IP • DHCP • IP Routing • Gateway • Subnet • NAT • DNS and Hosting • External Access: Firewalls, VPNs Internet Internet Layer The Internet layer is responsible for placing data that needs to be transmitted into data packets known as IP datagrams. These will contain the source and destination addresses for the data within. This layer is also responsible for routing the IP datagrams. The main protocols included at Internet layer are IP (Internet Protocol), ICMP (Internet Control Message Protocol), ARP (Address Resolution Protocol), RARP (Reverse Address Resolution Protocol) and IGMP (Internet Group Management Protocol). Terms you will commonly hear that relate to this layer are IPV4 and IPV6. For the purposes of this training we will only be talking about IPV4. IP Addressing 192.168.99.11 192.168.12.1 192.168.12.101 192.168.12.100 192.168.12.2 Network mask: 255.255.255.0 (/24) Default gateway: 192.168.12.1 Notable IP Addresses • Loopback/localhost (127.0.0.0/8) • Private network (10.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12) • Network source address (0.0.0.0/8) • Reserved (anything between 224.0.0.0 and 255.255.255.254) • Limited broadcast (255.255.255.255) • Last IP in a subnet ONS-S8 and ONS-NC600 ONS-C1601pi ONS-YX Network ONS-C401i Router/core switch ONS-C2410p ONS-YX Optical fiber ONS-C401i ONS-C401i Ethernet Static IP IPV4 DHCP (Dynamic Host Configuration Protocol) DHCP Lease (Dynamic vs Reserved) Static IP Subnet Gateway DNS ( Domain Name System) DHCP DHCP DHCP – is a client/server protocol that automatically provides an Internet Protocol (IP) host with its IP address and other related configuration information such as the subnet mask and default gateway. How it Works - DHCP provides an automated way to distribute and update IP addresses and other configuration information on a network. Typically a DHCP server will respond to requests from clients with an address that resides in the DHCP Scope. Along with IP addresses, DHCP servers can provide other information concerning the network if they are configured to do so. DHCP Scope - A DHCP scope is a valid range of IP addresses that are available for assignment or lease to client computers on a particular subnet. In a DHCP server, a scope is configured to determine the address pool of IPs that the server can provide to DHCP clients. DHCP Dynamic & Reserved Leases Dynamic Lease - When an address has a dynamic lease, the DHCP server can manage the address by allocating it to a client, extending the lease time, detecting when it is no longer in use, and reclaiming it. Lease Reservation (Static DHCP) - A DHCP reservation is a permanent IP address assignment. It is a specific IP address within a DHCP scope that is permanently reserved for leased use to a specific DHCP client. Lease Reservations are preferred over dynamic leases in controls networks. Knowing the IP address of a controller can be critical to sending and receiving data to other devices in the same network. Ensuring that the IP address doesn’t change will make the system easier to configure and manage. To make use of Lease Reservations you will need to know the MAC address for the controller. You will need to provide this to whoever is managing the DHCP Server so they can ensure each controller gets the IP address it’s supposed to have. Dynamic & Reserved Leases Static IP (Fixed IP Address) – A manually configured IP addresses for a device. The IP address is referred to as static because it does not change without user input. How it Works – When setting up a controller you will manually assign an IP address that corresponds to the IP range chosen for the job or assigned by the IT department. Each device on network the must have a unique IP address and each device will have to be manually assigned. The major disadvantage that static IP addresses have over dynamic addresses is that you have to configure the devices manually. Typically this is done on a per- device basis. ONS-S8 and ONS-NC600 ONS-C1601pi ONS-YX Integrated DHCP Server Network ONS-C401i Router/gateway ONS-C2410p Standalone DHCP Server 10.10.100.0/24 10.10.200.0/24 ONS-YX 192.168.215.10 Optical fiber ONS-C401i ONS-C401i Ethernet IP Routing 192.168.11.20/24 IP Routing Default gateway: 192.168.11.1 192.168.11.1/24 10.10.0.254/16 192.168.12.1/24 192.168.12.2/24 10.10.88.100/16 Default gateway: 192.168.12.1 Default gateway: 10.10.0.254 Example route: 10.10.88.100 → 10.10.0.254 → 192.168.11.1 → 192.168.11.20 • Routes based on routing table • Routers do not pass broadcast packets • Reason we have BBMDs (BACnet Broadcast Management Devices) OPTIGO NETWORKS Campus ONS-S8 and ONS-NC600 in city B ONS-C1601pi Router/ gateway ONS-YX Router/ gateway Internet ONS-C401i ONS-C2410p Router Building #3 ONS-YX Building Optical fiber #2 ONS-C401i ONS-C401i Ethernet Gateway Gateway Gateway: Typically, in a TCP/IP network, nodes such as servers, workstations and network devices each have a defined default route setting, (pointing to the default gateway), defining where to send packets for IP addresses for which they can determine no specific route. The gateway is by definition a router. Subnet Subnet A Subnet or a Sub Network is a logical subdivision of an IP network. The practice of dividing a network into two or more networks is called subnetting. A subnet is basically a smaller network within a larger one. We can subdivide a larger network to create a smaller network for our controllers and devices on a job and we can control how much of the network sees our broadcast traffic. Subnetting Using two subnets that are very close to each other in appearance can show just how important this is. The subnet 255.255.255.0 and 255.255.254.0 look very similar. The only difference between the two is in the third octet where one is 255 and the other is 254. Even though this would appear to be a small difference it’s not when it comes to broadcast traffic. The subnet 255.255.255.0 can broadcast to a total of 256 hosts. The subnet 255.255.254.0 can broadcast to a total of 512 hosts. Choosing the correct subnet for a controls network with IP based controllers is critical to the speed, reliability and stability of the network. Subnetting Fully understanding subnetting can take time and a lot of reading. Until you have the time to review and understand the concepts it’s best to remember some simple rules. Think Small – If you only have 10 IP based controllers for a job you would want a subnet of 255.255.255.224 which can broadcast to a total of 32 hosts. If you have a customer who gives you the subnet 255.255.0.0 for all your controllers. You should ask them to check with their IT dept to ensure that it needs to be this big. A subnet of 255.255.0.0 can broadcast to 65,536 hosts, which is far more than you would want for a controls network. Subnet Calculator – Use a subnet calculator. They are widely available on the Internet and there are a large number of apps available for mobile devices. This will help to avoid mistakes and make planning your next job much easier. NAT Network Address Translation (NAT) Many Private IPs 192.168.0.5 Single Public IP 192.168.0.6 206.12.0.100 Router/Gateway Internet 192.168.0.7 with NAT What does it do? • Convert all private IP address as one public IP address • Uses port mapping to provide uniqueness • Example: • 192.168.1.5:8080 ←→ 206.12.0.100:23456 • 192.168.1.7:80 ←→ 206.12.0.100:23457 Why use NAT? Limited number of public IP Addresses • Despite the huge number of IP Addresses available (approximately 4.3 billion!) the internet is running out of routable IP Addresses • Billions of IoT devices coming online and growing very fast • OT is contributing heavily to this increase • Likely an OT project will be assigned less public IP Addresses than devices Added Security • IP Addresses in the private network are not directly routable/visible • Hackers would need to scan/probe ports to find NATed devices (easily detectable) ONS-S8 and ONS-NC600 ONS-C1601pi Integrated NAT on ONS-YX Router/Gateway Network ONS-C401i ONS-C2410p ONS-YX Optical fiber ONS-C401i ONS-C401i Ethernet DNS and Hosting DNS URL IP www.optigo.net DNS 69.67.187.44 § DNS (Domain Name System) – The Internet's system for converting alphabetic names into numeric IP Domain Name Service (DNS) addresses. For example, when a Web • DNS is the yellow pages of the internet address (URxL) is typed into a browser, • Maps hostnames to IP Addresses DNS servers return the IP address of • Central registry hosted by trusted companies (ISP, Google, etc..) the Web server associated with that name. Notable DNS servers • Internet Service Provides will provide DNS however you can use these publicly available DNS servers as well • Google (8.8.8.8) • Quad9 (9.9.9.9) • OpenDNS (208.67.222.222) ONS-S8 and ONS-NC600 ISP or Public DNS Server ONS-C1601pi ONS-YX Internet ONS-C401i Router/gateway ONS-C2410p Local DNS Server ONS-YX Optical fiber ONS-C401i ONS-C401i Ethernet External Access: Firewall and VPN Firewall and VPN Firewall • permit/block traffic based on rules • Example: • Only port 47808 may exit VPN • Extend network over a secure encrypted tunnel • Give remote trusted device(s) a local IP address ONS-S8 and ONS-NC600 ONS-C1601pi ONS-YX Integrated Firewall/router/ gateway Network ONS-C401i VPN server Standalone ONS-C2410p Firewall ONS-YX Optical fiber ONS-C401i ONS-C401i Ethernet Thank you.
Recommended publications
  • Rudiments of Routing
    Rudiments of Routing Moving bits from the source to the destination is a major function of computer networking. On the current Internet, the Network layer is responsible for achieving this. AS 2 AS 1 Inter-domain routing OSPF and RIP Inter-domain routing OSPF and RIP Intra-domain routing BGP In general, most routing within Autonomous Systems use Routing Information Protocol (RIP), or its enhanced version Open Shortest Path First (OSPF). The current de facto Intra-domain routing standard is Border Gateway Protocol(BGP), Version 4. You need to concern yourself with these protocols if you are dealing with routers inside or between Autonomous Systems. At the host level, however, most likely you need only a static routing table. This is a table of routes that the OS kernel keeps. It is possible to add to and delete from routes in the kernel routing table relatively easily. We discuss routing tables based on RIP (RFC2453). When looking at routing tables, remember that most Unix-like operating systems use mnemonic names for their interfaces. For example, in Linux, the Ethernet interfaces on a machine are called eth0, eth1, eth2, etc. On the newer SUN/Solaris machines the interfaces are named eri0, eri1, etc. PPP interfaces are usually names ppp0, ppp1 etc. You can see all the configured interfaces on a host using the ifconfig command which is usually found in /sbin/ directory (but not always). You can see the routing table with ªnetstat -rº command. Here©s a screen shot of these commands run on matrix.newpaltz.edu which is a SUN/Solaris machine: The output from /sbin/ifconfig command shows that there are two configured interfaces, one an Ethernet and the other the loopback interface.
    [Show full text]
  • Tcp Ip Protocol Source Code in Java
    Tcp Ip Protocol Source Code In Java Pupiparous Poul achromatized blindly. Indistinctively insurable, Terrel brave cableways and construes dangle. Powell bestrid his sighters retransmitted disinterestedly, but tested Arvie never empales so bearably. Cliser Echo your Example. Compiler Requirements Java Platform and Operating System Information. Tcp client server program to burglar a ball string in java. TCPIPUDP& Multicasting through java CSWL Inc 12149. The update message will allow it requires some countries, with an introduction to. Of California at Berkeley to implement TCPIP protocols. CHAPTER 6 TCPUDP COMMUNICATION IN JAVA. Process namely the IP address of the server and the port number of plant process. If you all been wondering the type sockets supported by the TCPIP they meant as. A Java program can speak your custom protocols it needs to speak including the. Understanding the Internet what news is addresses names and routers levels of protocols IP UDP and TCP. There are her problem areas can the Java program be downloaded from a. TCPIP Sockets in Java 1st Edition Elsevier. Sockets use TCPIP transport protocol and they weak the last origin of a. As a web site, and server for background and protocol in tcp ip stackconfigured window. 2 Netprog 2002 TCPIP Topics IPv6 TCP Java TCP Programming. Compile orgspringframeworkintegrationspring-integration-ip543. EasymodbusTCP Modbus Library for NETJava and Python. To known with each account over entire network using TCPIP protocol. Java Networking Tutorialspoint. Socket Programming in Java GeeksforGeeks. What tie a permit The Java Tutorials Custom Networking. Your TCP implementation will enter four major pieces the state holding that implements connection setup and teardown the sliding window protocol that determines.
    [Show full text]
  • Empirical Analysis of the Effects and the Mitigation of Ipv4 Address Exhaustion
    TECHNISCHE UNIVERSITÄT BERLIN FAKULTÄT FÜR ELEKTROTECHNIK UND INFORMATIK LEHRSTUHL FÜR INTELLIGENTE NETZE UND MANAGEMENT VERTEILTER SYSTEME Empirical Analysis of the Effects and the Mitigation of IPv4 Address Exhaustion vorgelegt von M.Sc. Philipp Richter geboren in Berlin von der Fakultät IV – Elektrotechnik und Informatik der Technischen Universität Berlin zur Erlangung des akademischen Grades DOKTOR DER NATURWISSENSCHAFTEN -DR. RER. NAT.- genehmigte Dissertation Promotionsausschuss: Vorsitzender: Prof. Dr.-Ing. Sebastian Möller, Technische Universität Berlin Gutachterin: Prof. Anja Feldmann, Ph.D., Technische Universität Berlin Gutachter: Prof. Vern Paxson, Ph.D., University of California, Berkeley Gutachter: Prof. Steve Uhlig, Ph.D., Queen Mary University of London Tag der wissenschaftlichen Aussprache: 2. August 2017 Berlin 2017 Abstract IP addresses are essential resources for communication over the Internet. In IP version 4, an address is represented by 32 bits in the IPv4 header; hence there is a finite pool of roughly 4B addresses available. The Internet now faces a fundamental resource scarcity problem: The exhaustion of the available IPv4 address space. In 2011, the Internet Assigned Numbers Authority (IANA) depleted its pool of available IPv4 addresses. IPv4 scarcity is now reality. In the subsequent years, IPv4 address scarcity has started to put substantial economic pressure on the networks that form the Internet. The pools of available IPv4 addresses are mostly depleted and today network operators have to find new ways to satisfy their ongoing demand for IPv4 addresses. Mitigating IPv4 scarcity is not optional, but mandatory: Networks facing address shortage have to take action in order to be able to accommodate additional subscribers and customers. Thus, if not confronted, IPv4 scarcity has the potential to hinder further growth of the Internet.
    [Show full text]
  • Command-Line IP Utilities This Document Lists Windows Command-Line Utilities That You Can Use to Obtain TCP/IP Configuration Information and Test IP Connectivity
    Guide to TCP/IP: IPv6 and IPv4, 5th Edition, ISBN 978-13059-4695-8 Command-Line IP Utilities This document lists Windows command-line utilities that you can use to obtain TCP/IP configuration information and test IP connectivity. Command parameters and uses are listed for the following utilities in Tables 1 through 9: ■ Arp ■ Ipconfig ■ Netsh ■ Netstat ■ Pathping ■ Ping ■ Route ■ Tracert ARP The Arp utility reads and manipulates local ARP tables (data link address-to-IP address tables). Syntax arp -s inet_addr eth_addr [if_addr] arp -d inet_addr [if_addr] arp -a [inet_address] [-N if_addr] [-v] Table 1 ARP command parameters and uses Parameter Description -a or -g Displays current entries in the ARP cache. If inet_addr is specified, the IP and data link address of the specified computer appear. If more than one network interface uses ARP, entries for each ARP table appear. inet_addr Specifies an Internet address. -N if_addr Displays the ARP entries for the network interface specified by if_addr. -v Displays the ARP entries in verbose mode. -d Deletes the host specified by inet_addr. -s Adds the host and associates the Internet address inet_addr with the data link address eth_addr. The physical address is given as six hexadecimal bytes separated by hyphens. The entry is permanent. eth_addr Specifies physical address. if_addr If present, this specifies the Internet address of the interface whose address translation table should be modified. If not present, the first applicable interface will be used. Pyles, Carrell, and Tittel 1 Guide to TCP/IP: IPv6 and IPv4, 5th Edition, ISBN 978-13059-4695-8 IPCONFIG The Ipconfig utility displays and modifies IP address configuration information.
    [Show full text]
  • Lab 5.5.2: Examining a Route
    Lab 5.5.2: Examining a Route Topology Diagram Addressing Table Device Interface IP Address Subnet Mask Default Gateway S0/0/0 10.10.10.6 255.255.255.252 N/A R1-ISP Fa0/0 192.168.254.253 255.255.255.0 N/A S0/0/0 10.10.10.5 255.255.255.252 10.10.10.6 R2-Central Fa0/0 172.16.255.254 255.255.0.0 N/A N/A 192.168.254.254 255.255.255.0 192.168.254.253 Eagle Server N/A 172.31.24.254 255.255.255.0 N/A host Pod# A N/A 172.16. Pod#.1 255.255.0.0 172.16.255.254 host Pod# B N/A 172.16. Pod#. 2 255.255.0.0 172.16.255.254 S1-Central N/A 172.16.254.1 255.255.0.0 172.16.255.254 All contents are Copyright © 1992–2007 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information. Page 1 of 7 CCNA Exploration Network Fundamentals: OSI Network Layer Lab 5.5.1: Examining a Route Learning Objectives Upon completion of this lab, you will be able to: • Use the route command to modify a Windows computer routing table. • Use a Windows Telnet client command telnet to connect to a Cisco router. • Examine router routes using basic Cisco IOS commands. Background For packets to travel across a network, a device must know the route to the destination network. This lab will compare how routes are used in Windows computers and the Cisco router.
    [Show full text]
  • DVR Network Setup Connect the DVR to a Router Using a Networking
    DVR Network Setup Connect the DVR to a router using a networking cable. The cable should snap in on both ends. Connect a monitor and mouse to the DVR. Power on the DVR. On a computer connected to the same router as the DVR: Go to the Start Menu and Search or Run "cmd". If using Windows 8 or 10, press Windows + X and select "Command Prompt" Type in "ipconfig" and press enter. Write down the IP address, subnet mask, and default gateway. If using Mac OS X, go to System Preferences->Network->Advanced and note the IPv4 address, subnet mask, and router (gateway) address. You can skip the wizard on the DVR if it comes up. On the DVR , go to Menu->Configuration->Network->General. The default login is user “admin” and password “aaaa1111” (or “12345” on revision 1 units). Uncheck “Enable DHCP” Set the IPv4 address to the same as the PC's except the last 3 digits . The last 3 digits must be unique on the network (not used by any other device including the default gateway). If you don't know which addresses are already in use, check your router's list of connected devices. The last 3 digits should be less than 254 and greater than 1. Some routers may have additional restrictions on the range of allowed addresses. Here we have selected "112" for the last 3 digits. Write down the new IP address. Set the IPv4 Subnet and Default Gateway numbers to be same as the PC's. The Prefered DNS Server can be either your Gateway number (192.168.1.1 in this example) or the DNS address provided by your ISP.
    [Show full text]
  • Hikvision IP Camera Setup
    Hikvision IP camera setup Introduction: In this guide we will go through the necessary steps to enable a Hikvision IP camera to be accessible on a network and viewable through a web browser. Step 1: First plug your camera into your network switch or router and make sure it has power either through POE or using a power supply. Next, locate the CD that came with your Hikvision IP camera and insert it into a PC. There should be a folder named SADP. Inside you will see a file labeled SADP Setup, double click this file to begin the installation. Once the installation is done the program should automatically open and list any Hikvision devices connected to your network. (The Default IP address is 192.0.0.64) Step 2: Next you will need to find the Default Gateway for your network. To do this click on the start menu, in the search bar at the bottom type in "cmd" then press enter. This will bring up the command prompt window. In the command prompt window type "ipconfig" then press enter. This will bring up information such as your IP address, Subnet Mask, and Default Gateway. Now, find where it says Default Gateway and you should have a set of numbers listed to the right. Write this down or take note of it because we will use it here soon. (You can see in the example below our Default Gateway is: 192.168.1.1, keep in mind that yours may be different, that is okay.) Step 3: Now that we have the Default Gateway go back to the SADP program and select your IP camera by clicking on it.
    [Show full text]
  • Changing the IP Address Scope of the Media Gateway to Allow Use of Customer-Owned Routers
    Changing the IP Address scope of the media gateway to allow use of customer-owned routers This method does not require making any changes to the customer-owned router and can be completed by accessing the Media Gateway’s router and the powercycling of devices. The HomeConnect functionality may not be available on some devices when using this method. HomeConnect functionality may not work correctly using this method and devices connected to the Gateway’s Ethernet ports or wireless may not be able to communicate with devices connected to the customer’s router. Description The wireless can be enabled on both the Ultra TV Media Gateway and the customer- owned router at the same time. The DHCP is enabled on the customer-owned router and the Media Gateway, and both have a separate IP address scope to assign to connected devices. The customer- owned router is connected to the “1” Ethernet port of the Gateway using the Internet/WAN port on the router. Example This image shows how devices are connected to the Media Gateway and the customer-owned router. Configuring the Gateway 1. Access the Media Gateway: a. Enter “192.168.0.1” into the address bar of any web browser. b. Press the “Enter” key. c. Enter “technician” in the User Name field. d. Enter “WOWpass” in the Password field. If the user name and password combination do not work, the customer must call WOW! to have the password reset. e. Click the “Apply” button. 2. Click the “LAN Setup” tab. 3. Enter “192.168.2.1” in the IP Address field.
    [Show full text]
  • Networking Basics
    Networking Basics Pre-class work…read/watch all the material at least once before class…I will clarify in class. Binary Training(Google search for “binary tutorial”): http://www.math.grin.edu/~rebelsky/Courses/152/97F/Readings/student-binary http://www.codeconquest.com/tutorials/binary/ https://www.youtube.com/watch?v=0qjEkh3P9RE https://www.youtube.com/watch?v=VBDoT8o4q00 Subnet Addressing and Masks(Google search for “subnet mask tutorial”: http://www.techopedia.com/6/28587/internet/8-steps-to-understanding-ip-subnetting http://www.subnetting.net/Tutorial.aspx https://www.youtube.com/watch?v=aA-8owNNy_c 2/10/2017 1 Table of Contents (3)What is the OSI Model? (6)What is a Hub, Switch, & Router/Access Server? (10)Mac Addresses and IP Addresses (15)The “3 GOLDEN PARAMETERS” (16)Day in the Life of a Packet (17)Duplex Issues (18)PC Configuration Guidance (21)Basic Discovery & Connectivity Tools (23)IPv4 Layers and Port Numbers 2/10/2017 2 What is the OSI Model? OSI – open systems interconnection Main functions Network dependent functions Application-oriented functions Seven layer model Each layer performs a well- defined set of functions 2/10/2017 3 Data Encapsulation Application User data Presentation converted for Data (PDU) transmission Session Add transport Segments Transport type header Add network Packets Network header (datagram) Add datalink Frames Datalink header Convert 11001010…100 Bits Physical to bits 2/10/2017 4 ISO’s OSI Reference Model Application Application Presentation Presentation Session Session Transport Transport
    [Show full text]
  • DNS) Deployment Guide
    Archived NIST Technical Series Publication The attached publication has been archived (withdrawn), and is provided solely for historical purposes. It may have been superseded by another publication (indicated below). Archived Publication Series/Number: NIST Special Publication 800-81 Revision 1 Title: Secure Domain Name System (DNS) Deployment Guide Publication Date(s): April 2010 Withdrawal Date: September 2013 Withdrawal Note: SP 800-81 Revision 1 is superseded in its entirety by the publication of SP 800-81-2 (September 2013). Superseding Publication(s) The attached publication has been superseded by the following publication(s): Series/Number: NIST Special Publication 800-81-2 Title: Secure Domain Name System (DNS) Deployment Guide Author(s): Ramaswamy Chandramouli, Scott Rose Publication Date(s): September 2013 URL/DOI: http://dx.doi.org/10.6028/NIST.SP.800-81-2 Additional Information (if applicable) Contact: Computer Security Division (Information Technology Lab) Latest revision of the SP 800-81-2 (as of August 7, 2015) attached publication: Related information: http://csrc.nist.gov/ Withdrawal N/A announcement (link): Date updated: ƵŐƵƐƚϳ, 2015 Special Publication 800-81r1 Sponsored by the Department of Homeland Security Secure Domain Name System (DNS) Deployment Guide Recommendations of the National Institute of Standards and Technology Ramaswamy Chandramouli Scott Rose i NIST Special Publication 800-81r1 Secure Domain Name System (DNS) Deployment Guide Sponsored by the Department of Homeland Security Recommendations of the National Institute of Standards and Technology Ramaswamy Chandramouli Scott Rose C O M P U T E R S E C U R I T Y Computer Security Division/Advanced Network Technologies Division Information Technology Laboratory National Institute of Standards and Technology Gaithersburg, MD 20899 April 2010 U.S.
    [Show full text]
  • Emulation of the IP Core Network for Testing of the Service GPRS Support Node (SGSN) Routing Application
    Technical report, IDE0959, November 2009 Emulation of the IP Core Network for Testing of the Service GPRS Support Node (SGSN) Routing Application Master’s Thesis in Computer Network Engineering Hossein Torkaman School of Information Science, Computer and Electrical Engineering Halmstad University Emulation of the IP Core Network for Testing of the Service GPRS Support Node (SGSN) Routing Application Master’s thesis in Computer Network Engineering School of Information Science, Computer and Electrical Engineering Halmstad University Box 823, S-301 18 Halmstad, Sweden November 2009 Description of cover page picture: IP Core Network picture on GPRS Networks. Preface The following report is based on the data and information gathered through literature studies, Ericsson’s Intranet documents and other several GPRS standards published by 3rd Generation Partnership Project (3GPP), observations, emulating different IP core network scenarios, meetings and executed experiments during December 2008 - August 2009 at Ericsson AB Lindholmen. The input martial to this thesis formed primarily by Internet Protocols and Drivers section in Product Development Department Packet Core at Ericsson AB, Göteborg, Sweden with leadership of Gunilla Zachrisson, my supervisor, to whom I should give an immense thank you due to her kind guidance on each phase of project and for her valuable supports on the implementation of improvements. I am also thankful to my manager, Matthew Crockett, who also made me feel welcomed at Ericsson AB Lindholmen. A big thanks is also directed to my supervisor at Halmstad University, Tony Larsson, for pointing me in the right direction and for the feedback regarding the performance of the project. I would also like to use this opportunity to thank Colin Taylor and Daniel Nilsson and all other colleagues at Ericsson, for interrupting their busy schedules in order to provide me with their technical feedback and experience.
    [Show full text]
  • NAT++: Address Sharing in Ipv4 - the Internet Protocol Journal, Volume 13, No.2 - Cisco 10/8/18, 0803
    NAT++: Address Sharing in IPv4 - The Internet Protocol Journal, Volume 13, No.2 - Cisco 10/8/18, 0803 NAT++: Address Sharing in IPv4 - The Internet Protocol Journal, Volume 13, No.2 HOME by Geoff Huston, APNIC ABOUT CISCO In this article I examine the topic that was discussed in a session at the 74th meeting of the PRESS Internet Engineering Task Force (IETF) in March 2009, about Address Sharing (the SHARA BOF) [0], and look at the evolution of Network Address Translation (NAT) architectures in the THE INTERNET PROTOCOL face of the forthcoming depletion of the unallocated IPv4 address pool. JOURNAL Within the next couple of years we will run out of the current supply of IPv4 addresses. As of the ISSUES time of writing this article, the projected date when the Internet Assigned Numbers Authority (IANA) pool will be depleted is August 3, 2011, and the first Regional Internet Registry (RIR) will VOLUME 13, NUMBER 2, JUNE deplete its address pool about March 20, 2012. 2010 Irrespective of the precise date of depletion, the current prediction is that the consumption rate of addresses at the time when the free pool of addresses is exhausted will probably be running at From the Editor some 220 million addresses per year, indicating a deployment rate of some 170–200 million new Address Sharing services per year using IPv4. The implication is that the Internet will exhaust its address pool while operating its growth engines at full speed. Implementing DNSSEC How quickly will IPv6 come to the rescue? Even the most optimistic forecast of IPv6 uptake for Book Review the global Internet is measured in years rather than months following exhaustion, and the more pessimistic forecasts extend into multiple decades.
    [Show full text]