Isa collection of connected devices for
‘the purpose of communication. his can
bea physica or logical connection
‘Cable made up of optical pairs that
transit data using ight
Pubic network of networks which
‘exchanges routes through BGP
Networking 101 sheet
[What are the economic advantages of
[using the Google Cloud network?
Check blog here:
= Download report here.
Region
Point of
presence (PoP)
On-prem
Local Area
Network (LAN)
ual LAN
(aN)
point from the internet to
Networking 101 sheet .!
How much regions, zone and PoP
exist in Google Cloud?
controlled by the enterprise
Where are the regions located?
list here,
How is Google global network
designed?
heck lst here
Virtual
Private Cloud
(vec)
VPC modes
VPC subnets
IP address.
Subnet mask
Private IP
(REC1918)
Public IP
DHCP
Static IP
Ephemeral IP
\VPC is a Logical representation of an on-prem
network. This sa global constructin GCP
‘There are two modes in GCP, Auto mode and
custom mode
In GCP these are regional and assigned to an IP
adress range
unique address used to identity host on network.
Made up of network and host portions
‘This segments and IP address into network and
host portions. It determines how must host are
‘avaiable on the network. This can be manipulated
0 form CIDR blocks
“Miss a 32 bit. 4 octet address. Written in binary or
dotted decimal formar. Eg. 192.16810.20 or
11000000.10101000.00001010.00010100
(A7 layer conceptual model that provides
interoperability of the TCP stack
User interface and appication. Protocols examples
HTTP, HTML.
Formats data to be presented, Protocols examples
JPEG, ASCIL GIF
‘Creates, tracks, ends the sessions between different
systems
Handles message delivery using connection and
‘connectioniess protocols. Protocol examples TCP,
wor
Focuses on subnets, route path selection, Protocols
‘examples IP, ICMP. Router work here
Focuses of transferring data frames over physical
layer Protocol, ARP, PPP VLANS. Switches work here
‘Transmission of raw bits over physical mediums.
Examples network cables, wireless
Networking 101 sheet
OST model
‘GCP Services operating at different OSI layers
Layer7
Layer 4
Layera
Layer2
HTTPS Load balances,
Cloud Armor
Load balancers
Interconnect
Imereonnect VLANS
|Wnatis interoperability?
® The ability to communicate
between different
‘communication devices ina
standard way.
Does a physical layer existin the
cloud?
+ Yes, there are hardware
devices located in Google
Data Centers. These are
100% managed by Google.
Whats the
Internet
Model
‘Application
Layer
Transport
layer
Internet layer
Link layer
A layer model conceptual
model ofthe TCRIP stack
User interface and.
application.
Responsible for end to end
dota handing of data
streams
Responsible for routing
packets through networks
From a device itinteracts
with physical network
(4 Internet model
Transmission
Control
Protocol (TCP)
Transmission
Control Block
(ree)
Sliding window
Three-way
handshake
SYN
ACK
FIN
User Datagram
Protocol (UDP)
TCP, Three-way handshake, UDP, QUIC
‘Tisis a connection oriented protocol that
hanches reablty, low and congestion control of
packets It establishes a connection before
‘ending a packet
‘Contains al the information about the connection
‘and implements the sing window
Determines the amount of bytes that one system
‘can send tothe other. Once the agreed bytes are
received and processed, the sender sends
another set of bytes to the receiver unti all data
issont
‘This the sequence to form a TCP connection. It
involve the SYN, SNACK. ACK flag exchange
between clentserver
‘These indicate the state ofthe connection
‘The SYN or synchronize flags sent to start the
TCP connection process.
‘The ACK or the acknowledgement fag. This
‘confirms that data was received
A flag sent to request termination of connection,
“This a best effort delvery protocol
Quick UDP Internet
Connections(QUIC)
A Google made transport layer
Protocol. This buit on top of UDP
Transport Layer Security Aprotocolthatprovides
ms) cryptography by using certificates
[Can you use ARP inside a subnet in
ocr?
+ No,all communication
between VMs only happens
‘through the virtual gateway
no ARP between VMs is.
supported.
wu suparhere com Root DNS
ie xoxo TE on tao Server
che =
short =
Local DNS =
Server -
top level
Authorative DNS. Big den D
re ou
=
Routing
Router
#,
Cloud Router Far
Routing table
Routing modes
Static routing
Dynamic routing
Route
summarization
next-hop
Software Defined
Networking (SDN)
Routing, Cloud Router, Dynamic Routing, BGP, MPLS
Selecting a path for traffic to flow within internal
networks or between diferent networks
‘Allows communication between different networks.
‘Google Cloud router that allows you to dynamically
‘exchange routes between your VPC and on-prem
using BGP
Arepository of al the routing information within a
network
‘These are static or dynamic
‘These routes are fixed an dont update. They usualy
have to be manual adjusted
‘These routes update toreflect current state
Used to reduce the number of route advertised to
neighbours. See example,
‘The address ofthe next router in the transit route of
a packet
A software based networking approach that uses
application programming interfaces (API to
‘communicate with underlying infrastructure to
Control the network trafic
Border Gateway
Protocol (3S?)
‘Autonomous System
(as)
‘Autonomous System
Number (ASN)
External BGP (eBGP)
Internal BGP (IBGP)
Multiple Exit
Discriminator (MED)
AS-path-prepend
Muitiprotocol label
‘switching (MPLS)
Bidirectional
Forwarding Detection
(BD)
's the path vector protocolo! the internet.
Made up of Autonomous systems (AS) and
uses TCP port 179
sa colection of connected internet Protocol
{(P) routing prefixes under the contro of one or
more network operators
‘The number used to identify an AS. This can be
16 bit or bit
[BGP connection formed between different
ASS
(Connection formed within the same AS
This aone of several SGP attributes used to
influence path selection. This son transitive
‘and the lower metre wins
Thisis one of several BGP atributes used to
fluence path selection. This is amandatory
attribute. The shorter path should be
prefered
‘Thisisa switching method that uses labels
instead of IP information to transmit packets
across the backbone core at high speed
This a protocol that detects failure quickdy on
links when enabled. In GCP you can use this
feature with Cloud router
Maps optical input to output ports to form a connection
(OM technology allows you to combine multiple optical signal onto a single optical fiber
A non blocking, multistage switching network, used in data center switching fabrics
Chip made by 3Ps that are sold to any consumers to design a product based on it
This isa Data Center design comprised of leaf and spine switches that alowslow latency
‘and scalable data center operations.
These switches ae place in the same rack as other equipment to connect all equipment in
the rack and to connect to other TOR switches in the DC
OpenFiowis a communications protocol that alows network controllers to directly program
the network forwarding plane
A to layer full mesh topology. Has leaf switches and spine switches
Communication traffic flow between devices ina Data center
In and out communication trafic low between Data center and outside networks
3P Data Center facilities where multiple tenants can house their datacenter equipment
How can learn more about Google
data centers?
[Where are the data Centers located?
Are there any interesting
publications?
+ Checkout
Dedicated.
a
Partner Interconnect
ale
Virtual private,
network (VPN)
ceca
Carrier Peering
Direct Peering
Shared VPC
VPC Network Peering
Trafic Director «|
Connectivity, Hybrid Connectivity
Dedicated connection between Google and your
private network. Avalable from 10 GBI to 100.
Bits. Has high availablity configurations and
you can use multiple inks
High avaliable connection between Google and
your network provisioned through a Service
Provider. Avaliable from SO MBUS to 10 GB.
Has high availabilty configuration and you can.
use multiple links
‘This offers secure connection between two
locations over a secure IPSEC tunnel
Google Cloud VPN service
Google Cloud service that enables you to access
‘Google Workspace and other Google apps via
service provider connection
Google Cloud service that enables you to access
{google Workspace and other Google apps via
direct connection to Google edge
GCP service that allow you to provision and,
connect host projects and service projects
GCP service that low you to connect between
different VPC'sin the same or separate project
‘and organizations. 1-t0-1peering that isnot
transitive. Max peering per VPC is 25 connections
Google Cloud service that offers a fully managed
Lraffic control plane for service mesh
Cross Cloud
Interconnect
a
Dedicated connection between Google and your
Cloud providers network. Availabe from 10 Gbps to
100 Gbps. Has high availablity configurations and you
can use multiple inks
This tool checks the avaibilty of host by using
Her re Service AGCP managed service that gives you a single
Directory place to publish, discover, and connect services
Shows the hops between source and destination Tepdump& — tepdumpisa command-line packet analyzer.
wireshark Wireshark sa packet inspector.
‘Alows you to resolve IP from host name
Performs DNS lookup and displays the answers of the
query
‘Show the IP address, subnet and gateway information
of a system
This GCP service tolls you about the traffic low in your
vec Pinging wn
Reply # 2 time
GCP service that provides you with afew tools to gain Reply fron tin
silty into your network, Reply fron 3 ino
Reply from 142 ytes=22 time=3ns
¡What are the component of Network
Inteligence Center?
+ Thisis made up of
= Network Topology
- Connectivity test
- Performance dashboard
Firewall Insights.
(Google Cloud logs that provide information on
activities in your cloud. A few are: Admin Activity, Data
Access, system events and Polcy denied, audit logs
je Cloud tool that allows you to monitor log and
10,
trace application and systems in your envronments.
Packet Miroring clones the traffic on the network and
forwards it for examination. See more here
Is an application that combines the functions of the
‘traceroute and ping programs in one network
‘diagnostic too!
sa
wa
+s
so
”
vs
so
wo
m
\mz
What happens when you type www.google.com in a browser
(Open browser type www.google.com
‘Browser cache is checked to see'f P information was cached | an
I #2 has no infor system checks host fe for address information
I #3 has no info, system queries local DNS
fa has no info query sent to Service Provider (SP) DNS
Local DNS
SP has no info query sent to Root level DNS
Root level returns the Top level ONS
‘Top level DNs returns the Authoritative DNS who has the record
‘Authoritative DNS returns @ DNS response with the IP address and
DNS TTL information
‘The system now has the IP address andintiates a TCP connection to
the server
TCP three-way handshake takes place, TLS Secure authentication
Process takes place and secure connection is setup.
HTTP(SJHTML process begins to return information as required
Top level Networking 101 sheet
Authoritative DNS
See more Google Cloud services on
the Develop cheat sheet