92
Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation) Requirements for Developing SOI-Asia Network

Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Embed Size (px)

Citation preview

Page 1: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Introduction to SOI-Asia Network

AI3 Project OverviewSOI-Asia Network OverviewUDLR Overview (Specification)UDLR in SOI-Asia Network (Implementation)Requirements for Developing SOI-Asia Network

Page 2: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Before we go in detail onAI3 and SOI-Asia Network…

In general, satellite links have Wide coverage without geographical limitation Broadcast capability Flexibility on link configuration

Frequency, information rate, etc…

JCSAT-3 Satellite Footprinthttp://www.jsat.net/satellite/list.html

Page 3: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Earth Station Receive-Only v.s.Transmit-Capable

Receive-Only Transmit-Capable

Cost of building

earth station

Cheap Expensive

Size of earth station system

Small because of simple composition

Large because of many equipments

Transmission license

No need in most countries

Need and difficult to obtain

Radio specialist No need Need specialist always standing by

Page 4: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

AI3 Project Overview

Page 5: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

What is AI3 Project?

Asian Internet Interconnection Initiatives An international research consortium among research

institutes in Asian region Started in 1995

Objective To form a group of researchers to develop leading edge

technologies for the Internet

Supporting SOI-Asia project from the view point of network infrastructure

Page 6: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Partners List

AI3 partners (Connected by BDL) AIT (Thailand) ITB (Indonesia) TP (Singapore) USM (Malaysia) IOIT (Vietnam) ASTI (Philippines) KEIO (Japan) NAIST (Japan)

SOI-Asia partners (Connected by UDL) 4 from Indonesia 3 from Thailand 1 from Philippines 1 from following countries

Malaysia Laos Myanmar Cambodia Bangladesh Mongolia Nepal

Some AI3 Partners

Page 7: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

AI3 Network in the Map

Page 8: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

202.249.25.0/27 2001:d30:101:1::/64

202.249.25.224/27 2001:d30:101:2::/64

sfc-cpu

236

202.249.24.160/29 2001:d30:118::/64

BUET

207, ::18:18

202.249.24.136/29 2001:d30:115::/64

CRMA

208, ::15:15

202.249.24.152/29 2001:d30:117::/64

ITC

209, ::17:17

202.249.24.144/29 2001:d30:116::/64

MUST

216, ::16:16

202.249.24.128/29 2001:d30:114::/64

PSU

198, ::14:14

202.249.26.0/29 2001:d30:10a::/64

194 ::a:a

SFC-RO1

202.249.26.8/29 2001:d30:10b::/64

195 ::b:b

SFC-RO2

202.249.26.40/29 2001:d30:110::/64

UNSRAT

199, ::10:10

202.249.26.48/29 2001:d30:112::/64

UNHAS

200, ::12:12

202.249.26.24/29 2001:d30:10c::/64

Myanmar

197, ::c:c

202.249.26.16/29 2001:d30:10d::/64

CHULA

196, ::d:d

202.249.26.64/29 2001:d30:10f::/64

AYF

202, ::f:f

202.249.26.32/29 2001:d30:10e::/64

198 ::e:e

202.249.26.88/29 2001:d30:???::/64

202.249.25.80/28 2001:d30:???::/64

205, ???

202.249.26.80/29 2001:d30:???::/64

202.249.24.64/28 2001:d30:???::/64

204, ???

202.249.26.72/29 2001:d30:???::/64

202.249.24.80/28 2001:d30:???::/64

203, ???

202.249.26.120/29 2001:d30:???::/64

ASTI

206, ???

202.249.26.56/29 2001:d30:10b::/64

UNIBRAW

201, ::b:b

202.249.24.168/29 2001:d30:119::/64

TU

218, :: 19:19

AI3 Network Topology2005-04-17 by Shunsuke Fujieda ([email protected])

RR RR

RR RR RR

RR RR

RR RR

RR RR

RR RR

RR

RR RR RR

Organization AS Number Prefix

ITB AS4796 167.205/16

AIT AS4767 192.51.170/24203.159/16

ASTI AS9821 202.90.128/19

USM AS17815

202.249.25.32/28 2001:d30:???::/64 ITBIOIT AIT

USM

202.249.25.64/28 2001:d30:???::/64

TP

202.249.25.48/28 2001:d30:???::/64

226

----20

2.249

.24.22

4/29----2

27

234----202.249.24.232/29----233

106----202.249.26.104/29----107

98----202.249.26.96/29----99

v6 only

187----202.249.25.184/29----186

??

?

202.249.24.184/30

NUOL

202.249.26.116/30

Link Dirrection1 Dirrection2

SFC-ITB 1.5M(To SFC) 0.5M(To ITB)

SFC-AIT 1.5M(To SFC) 0.5M(To ITB)

SFC-IOIT 512k(To SFC) 512k(To IOIT)

SFC-ASTI 512k(To SFC) 512k(To ASTI)

SFC-USM 512k(To SFC) 512k(To USM)

SFC-TP 512k(To SFC) 512k(To TP)

SFC-NUOL 128k(To SFC) 128k(To NUOL)

AIT-TU 128k(To AIT) 128k(To TU)

ITB-UB 128k(To ITB) 128k(To UB)

AS Number and Prefix matrix

Point-to-Point Link bandwidth matrix

sfc-sat2193, ::1sfc-udl-feed234, ::2

sfc-udl-router 233, ::233

225,::1sfc-orochi3, ::3

6, ::7sfc-apan-gate250

1, ::1sfc-gate252

5, ::5 nara-sfc-pc251

28C6249

30, ::7gr2000 n6-gate

253

202.249.24.246/29

202.249.24.0/27 2001:d30:102:1000::/64

ns1.ai3.netwww.ai3.net mr

sfc-serv(ns2.ai3.net)

UDL 9.6Mbps

sfc-sonyl-feed

244 3, ::311, ::11

AS4796AS4767

AS9821

AS7660 AS2500 AS2500 AS2500AS7660

NSPIXP6

AS290AS2500

AS5511

AS6447

AS7660

202

.249.26

.112

/26

203

.181.24

8.240/2

9

202

.249.24

.240

/30

203

.178.14

0.225/2

7

203

.181.24

8.125/3

0

BGP-RRBGP-RR

GRE Destination

(202.249.25.192/27, 2001:d30:101:5::/64)

33, ::1 1, ::1 9, ::1

25, ::1 17, ::1 41, ::1 49, ::1 65, ::1

161, ::1153, ::1145, ::1137, ::1129, ::157, ::1169, ::1

81, ::173, ::189, ::1121, ::1

Bi-directional Sat LinkUni-directional Sat LinkEBGP peeringLocal Link

177----202.249.25.178/29----179v6 only

Page 9: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

AI3 External Peering

WIDEAS 2500

APANAS 7660

AI3

AS 4717

ITBAS 4796

SoftBank BBAS 17676

OPENTRANSITAS 5511

RouteViewsAS 6447

AITAS 4767

TPAS 9292

ASTIAS 9821

USMAS 17815

Page 10: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

SOI Asia Network Overview

Page 11: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

What is SOI-Asia Network?

Network infrastructure for SOI-Asia activity Deliver real-time lectures to SOI-Asia partners Accommodate traffic for daily life

Composed of several machines with specialized services and functions

Operation body AI3/SOI-Asia network operators

Page 12: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Using Satellite link asUni-Directional Link (UDL)

Transmit-CapableStation (Feed)

Receive-OnlyStations (Receivers)

A satellite network which is composed of: One transmit-capable stations Many receive-only stations

Page 13: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

ReceiveRouter (RR)

SatelliteReceiver

(SONY-BOX / UDBox)

9Mbps Satellite Link

ISP RouterINTERNETINTERNET

Satellite Feeder(SONY-FEED)

FeedRouter

GW Router

SOI Asia Network Topology

Page 14: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

SOI ServerWMT Client

VIC/RAT ClientRPT ClientStaff PC

ReceiveRouter (RR)

SatelliteReceiver

INTERNETINTERNET

Campus LAN

Campus LAN

9Mbps Satellite Link

ISP Router

Standard Network Topology of SOI Asia RO Site

Page 15: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Is SOI-Asia Network Strange? Why?

Husni, please try “tracert www.ai3.net“

from VIC/RAT PC

Page 16: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Is SOI-Asia Network Strange? Why?

Husni, please try “tracert ayf-udl-recv.ai3.net“

from VIC/RAT PC

Page 17: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Before we go in detail of how SOI-Asia network works….

3 Generic Types of Data Link in the Internet Point-to-Point Broadcast Multiple Access Non-Broadcast Multiple Access

Page 18: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Point-to-Point

Only 2 nodes on the link Nobody else to send a packet MAC address is not necessary on Point-to-Point

link Bi-directional

Examples Serial Connection Digital dedicated line

Node A Node B

Page 19: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Broadcast Multiple Access

Multiple nodes connects on the link A packet is broadcasted to all nodes on the link Requires MAC address resolution Bidirectional

Example Ethernet

Node D Node ZNode E

Node A Node CNode B

・・・・・・・

Page 20: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Non-BroadcastMultiple Access

Multiple nodes connects on the link Data is delivered to a single or multiple nodes No broadcast capability Bidirectional

Example ATM (Asynchronous Transfer Mode)

Node D Node ZNode E

Node A Node CNode B

・・・・・・・

Page 21: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Problem on SOI-Asia Network We’re using satellite link as UDL

Not categorized in none of previous 3 link types

What does it mean, actually? Send-only node can’t find other nodes on the link Receive-only node can find Send-only nodes but noother nodes

on the link, because Receive-only node can’t transmit any packets

One-way link is unexpected in the Internet Routing protocols Address resolution (ARP, NDP) Transport protocols and applications

Page 22: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Example: ARP

Assumption of the Internet Data link is bi-directional

Process to communication between A and B A requests the MAC address of B (ARP Request) B answers its MAC Address to A (ARP Reply) A know the destination interface

No ARP Reply from B?A B

ARP Request: What is B’s MAC address?

ARP Reply: B’s MAC address is..

Page 23: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

UDLR Overview

Specification

Why packets could come and go on the one-way link?

Page 24: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

What is UDLR? Uni-Directional Link Routing

Specified as “A Link-Layer Tunneling Mechanism for Unidirectional Links“ in RFC3077

Objectives To allow nodes to communicate on a uni-directional link

Approach Deliver a packet from receive-only node to send-capable n

ode via the Internet To emulate Broadcast Multiple Access link on a uni-directio

nal link

Page 25: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Definition of Links and Nodes Links

UDL: Uni-directional Link BDL: Bi-directional Link (LAN Connectivity to the Internet)

Nodes Send-only Feed: A router that has send-only connectivity to

a UDL Receiver: A router or a host that has receive-only connectiv

ity to a UDL

Assumption Both Send-only Feed and Receiver has BDL connection

Page 26: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN LANLAN

Physical Connection

Each Node is belonging to the different LAN Can’t directly communicate with others on UDL

Send-CapableStation

(Send-only Feed)Receive-Only

Stations(Receivers)

LANLAN LANLAN

INTERNETINTERNET

Page 27: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Logical Connection with UDLR

Every node connects to the single subnet The subnet works like Ethernet

Bidirectional Broadcast Multiple Access

Page 28: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

UDLR asCollection of 3 Technologies

DTCP

LLTMBroadcastEmulation

UDLRUDLR

Page 29: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Link LayerTunneling Mechanism

(LLTM)

Page 30: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

What is LLTM? Give virtual “Send Capability” to Receiver on the

UDL Emulate direct bi-directional communication between

Send-only Feed and Receiver on UDL

Each Receiver establishes Link Layer Tunnel with Send-only Feed Data link frame from Receiver is delivered to UDL I/F of

Send-only Feed via the Internet

Send-only Feed processes the data link frame as if it were directly received from Receiver over UDL

Page 31: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Packet from Receiverto Send-only Feed

Send-onlyFeed

Receiver

Receiver

Internet

Internet

UDL

BDL

Page 32: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Packet from Receiverto Send-only Feed

Send-onlyFeed

Receiver

Receiver

Internet

Internet

UDL

BDL

Page 33: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Packet from Receiverto Send-only Feed

Send-onlyFeed

Receiver

Receiver

Internet

Internet

UDL

BDL

Page 34: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Packet from Receiverto Send-only Feed

Send-onlyFeed

Receiver

Receiver

Internet

Internet

UDL

BDL

Page 35: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Packet from Receiverto Send-only Feed

Send-onlyFeed

Receiver

Receiver

Internet

Internet

UDL

BDL

Page 36: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Packet from Receiverto Send-only Feed

Send-onlyFeed

Receiver

Receiver

Internet

Internet

UDL

BDL

Page 37: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Packet from Receiverto Send-only Feed

Send-onlyFeed

Receiver

Receiver

Internet

Internet

UDL

BDL

Page 38: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Packet from Receiverto Send-only Feed

Send-onlyFeed

Receiver

Receiver

Internet

Internet

UDL

BDL

Page 39: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Packet from Receiverto Send-only Feed

Send-onlyFeed

Receiver

Receiver

Internet

Internet

UDL

BDL

Page 40: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Packet from Receiverto Send-only Feed

Send-onlyFeed

Receiver

Receiver

Internet

Internet

UDL

BDL

Page 41: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Packet from Receiverto Send-only Feed

Send-onlyFeed

Receiver

Receiver

Internet

Internet

UDL

BDL

Page 42: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Packet from Receiverto Send-only Feed

Send-onlyFeed

Receiver

Receiver

Internet

Internet

UDL

BDL

Page 43: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Send-onlyFeed

Receiver

IP Packet IP PacketNetwork Layer

Data Link Layer

Physical Layer

Decapsulation Encapsulation

BDL I/F BDL I/FUDL I/F

Uni-Directional Link

Bi-Directional Link

UDL I/FIP Packet

Ethernet FrameGRE

1

23

4

5

6

78

9

10

11

12

13

A B

What does it happen in Send-only Feed and Receiver?

Ethernet FrameGRE

Ethernet FrameGRE

Ethernet Ethernet

Page 44: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

GRE Encapsulation

Generic Routing Encapsulation Receiver encapsulates a data link frame as IP pa

yload data with GRE header Send-only Feed decapsulates the original data lin

k frame and receives it from UDL I/F

EthernetHeader

IP Header Payload

IP Header GRE HeaderGRE Header PayloadEthernetHeader

Page 45: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Broadcast Emulation

Page 46: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Broadcast Emulation

Emulate Bi-Directional Multi-access Link on UDL (i.e. Ethernet) Feed forwards the decapsulated data link frame fr

om Receiver if its destination MAC address is: Multicast Broadcast Receiver’s

Essential for normal behavior for ARP or other infrastructure technology of the Internet

Page 47: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

ARP RequestTo: FF:FF:FF:FF:FF:FFWho is B?

Page 48: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 49: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 50: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 51: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 52: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 53: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 54: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 55: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

ARP RequestTo: FF:FF:FF:FF:FF:FFWho is B?

Page 56: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 57: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 58: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 59: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 60: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 61: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

ARP RequestTo: FF:FF:FF:FF:FF:FFWho is B?

Page 62: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

ARP ReplyTo: 0:C2:33:4C:75:81B is 0:E0:81:3:21:52

Page 63: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 64: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 65: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 66: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 67: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 68: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 69: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 70: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 71: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

ARP ReplyTo: 0:C2:33:4C:75:81B is 0:E0:81:3:21:52

Page 72: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 73: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 74: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 75: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 76: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

Page 77: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

LANLAN LANLAN

Broadcast Emulationwith “ARP”

Send-onlyFeed

Receivers LANLAN

INTERNETINTERNET

A B

ARP ReplyTo: 0:C2:33:4C:75:81B is 0:E0:81:3:21:52

Page 78: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Dynamic Tunnel Configuration Protocol

Page 79: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

What is DTCP?

One-way Protocol Send-only Feed advertises the end point of LLTM to Receivers Receivers learn the end point of LLTM to send the GRE packets

DTCP HELLO Packet Advertise IP Address of BDL I/F on UDL Feed Periodic

Feed Up / Down, Join / Leave UDL Up / Down

Destination IP Address: 224.0.0.36 Destination Port: 652

Page 80: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

UDLR Review!

DTCP

LLTMBroadcastEmulation

UDLRUDLR

Page 81: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

UDLR in SOI-Asia Network

Implementation

Page 82: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Difference betweenSpecification and Implementation

Specification: Send-only Feed Implementation: Satellite Feed + Feed Router

Specification: Receiver Implementation: Satellite Receiver + Receive

Router

Page 83: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Satellite Receivers

A satellite receiver for SOI Asia Network Input radio wave from satellite UDL on Coax. Inter

face Output Ethernet frames from LAN Interface Provide Receiver functions of UDLR

GRE encapsulation DTCP client

UDBox, SONY-BOX

Page 84: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Receive Router

PC-based router for Unicast / Multicast routing

Relationship with Satellite Receiver Forward packet from Receive-only network to UD

L (Satellite Receiver) Forward GRE packets from Satellite Receiver to

BDL (LAN connection to the Internet)

Page 85: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Source

ReceiveRouter (RR)

SatelliteReceiver

9Mbps Satellite Link

ISP RouterINTERNETINTERNET

Satellite Feed

FeedRouter

DestinationGW Router

DATAIPEtherGREIP

1

2

3 DATAIP

DATAIP

Original Ethernet Frame

4 DATAIPEtherGREIP

Original Ethernet Frame

5

6

DATAIP

Ether

Original Ethernet Frame

SOI Asia Networkwith UDBox/SONY-BOX UDLR

Page 86: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Requirements for Developing SOI-Asia

Network

Page 87: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

SOI ServerWMT ClientVIC/RAT Client

RPT ClientStaff PC

ReceiveRouter (RR)

SatelliteReceiver

INTERNETINTERNET

Campus LAN

Campus LAN

ISP Router

Blue = Cross Ethernet CableRed = Straight Ethernet CableBrown = Coax. Cable

Ethernet HUB

Connecting Devices

Page 88: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

SOI ServerWMT ClientVIC/RAT Client

RPT ClientStaff PC

ReceiveRouter (RR)

SatelliteReceiver

INTERNETINTERNET

Campus LAN

Campus LAN

9Mbps Satellite Link

ISP Router

Blue = SOI Asia Global IP Address SubnetRed = Local ISP Global IP Address SubnetGreen = Campus LAN Private IP Address Subnet

Logical Subnets inSOI-Asia Network

Page 89: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

NAT in SOI-Asia Network

ReceiveRouter + NAT

SatelliteReceiver

Local ISP

Local ISP

9Mbps Satellite Link

ISP Router

Private

SOI-AsiaGlobal

Local ISPGlobal

Page 90: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Receive Router Configuration

Page 91: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

SOI-Asia NetworkRouting Configuration Outline

Routing in the SOI-Asia Network Unicast IPv4 ・・・ Static Routing Unicast IPv6 ・・・ Dynamic Routing using OSPF Multicast IPv4 ・・・ Dynamic Routing using PIM-SM Multicast IPv6 ・・・ Dynamic Routing using PIM-SM

Unicast IPv4 sfc-udl-feed advertises each route to each partner site

Page 92: Introduction to SOI-Asia Network AI 3 Project Overview SOI-Asia Network Overview UDLR Overview (Specification) UDLR in SOI-Asia Network (Implementation)

Steps to Install Receive Router

Kernel Configuration IPv4 Address Configu

ration Unicast Routing NAT Configuration IPv4 Multicast Routin

g

IPv6 Address Configuration

Unicast Routing Multicast Routing