summaryrefslogtreecommitdiff
path: root/index.html
blob: 6e6138c2dbaaa2a34a53e725228ceb6e6fd322cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Yuuta Network</title>
<style>
        html {
            box-sizing: border-box;
            font-size: 16px;
        }

        *,
        *:before,
        *:after {
            box-sizing: inherit;
        }

        body,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p,
        ol,
        ul {
            margin: 0;
            padding: 0;
            font-weight: normal;
        }

        ol,
        ul {
            list-style: none;
        }

        img {
            max-width: 100%;
            height: auto;
        }

        a {
            color: #333;
        }

        header {
            font-size: 1em;
            margin-bottom: 1em;
        }

        section {
            margin-bottom: 1em;
        }

        h1.small {
            font-size: 1.4em;
        }

        h1 {
            line-height: 1.2em;
            margin-bottom: .2em;
        }

        .container {
            padding: 1em;
            background-color: #fcfcfc;
            color: #333;
            max-width: 1024px;
            margin: 0 auto;
        }

        h2 {
            font-size: 1.25em;
            line-height: 1.25em;
            padding-top: .12em;
            padding-bottom: .12em;
            padding-left: .25em;
            margin-bottom: .5em;
            background-color: #eee;
            border-left: 4px solid #333;
        }


        p {
            font-size: 1em;
            line-height: 1.2em;
            margin-bottom: .5em;
        }

        .section-content {
            margin-top: .25em;
            margin-bottom: .25em;
        }

        .peertable {
            border: 1px solid #333;
            border-collapse: collapse;
            text-align: center;
        }

        .peertable th,
        .peertable td {
            border: 1px solid #333;
            text-align: center;
            padding: .25em .5em .25em .5em;
        }

        .connected {
            color: white;
            background-color: rgb(26, 153, 121);
        }

        .connecting {
            color: white;
            background-color: rgb(23, 101, 218);
        }

        .disconnected {
            color: white;
            background-color: rgb(202, 30, 53);
        }

        .unknow {
            background-color: #ccc;
        }
    </style>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-fork-ribbon-css/0.2.3/gh-fork-ribbon.min.css" />
</head>
<body>
	<a class="github-fork-ribbon right-top" href="rickroll" data-ribbon="Rickroll" title="Rickroll">Rickroll</a>
<div class="container">
<header>
<h1 class="en">Yuuta Network / AS142281 / AS4242422980</h1>
</header>
<section>
<h2 class="en">About</h2>
<div class="section-content en">
<p><a href="https://yuuta.moe">Yuuta Liang (ID: YuutaW)</a>'s personal educational and research network.</p>
<p>The main purpose running YuutaNet is to learn some networking skills.</p>
<p>I run a few nodes and personal services on my network and I am open for peering.</p>
<p><a href="https://peeringdb.com/net/27094">View on PeeringDB</a></p>
</div>
</section>
<section>
	<h2 class="en">Topology</h2>
	<div class="section-content en">
		<p>We have seven nodes across the world:</p>
		<br />
		<p>Legend:</p>
		<ul>
			<li><b>DN42</b>: This node is available to DN42 network (AS4242422980)</li>
			<li><b>UIX</b>: This node is connected to <a href="https://unmetered.exchange">Unmetered Exchange</a>. Infers clearnet connectivity.</li>
			<li><b>EVIX</b>: This node is connected to <a href="https://evix.org">EVIX</a>. Infers clearnet connectivity.</li>
			<li><b>OPTiX</b>: This node is connected to <a href="https://www.optix.co.rs/">OPTiX</a>. Infers clearnet connectivity.</li>
			<li><b>XXX Transit</b>: This node connectes to XXX upstream ISP and serves as an ABR in YuutaNet. Infers clearnet connectivity.</li>
			<li><b>Peering</b>: This node is available for peering. See the Peering section below.</li>
			<li><b>Core</b>: This node is a part of the backbone network and is full-meshed.</li>
		</ul>
		<br />
		<h3>North America:</h3>
		<p>United States:</p>
		<ul>
			<li>San Jose 1: sjc1.us.nodes.yuuta.network, sjc1.us.yuuta.dn42 <b>(DN42, EVIX, Peering, Core)</b></li>
			<li>New Jersey 1: pis1.us.nodes.yuuta.network <b>(Vultr Transit, LSHIY Transit)</b></li>
			<li>Chicago: us-1.yuuta.dn42 <b>(DN42)</b></li>
		</ul>
		<br />
		<p>Canada:</p>
		<ul>
			<li>Toronto 1: yyz1.ca.yuuta.dn42 <b>(DN42, Peeing, Core)</b></li>
			<li>Vancouver 1: yvr1.ca.nodes.yuuta.network <b>(UIX, EVIX, OPTiX, HE Transit, Peering)</b></li>
			<li>My home: ca-1.yuuta.dn42 <b>(DN42)</b></li>
		</ul>
		<br />
		<h3>East Asia:</h3>
		<p>Japan:</p>
		<ul>
			<li>Tokyo 1: tyo1.jp.yuuta.dn42 <b>(DN42, Peering, Core)</b></li>
		</ul>
		<br />
		<h3>Europe:</h3>
		<p>Germany:</p>
		<ul>
			<li>Frankfurt 1: fra1.de.yuuta.dn42 <b>(DN42, Peering, Core)</b></li>
		</ul>
		<br />
		<p>I deployed a /56 subnet to each geographical region. Currently, some random backbone nodes are full-meshed. Most nodes are intra-connected by iBGP and OSPF (all area 0).<p>
		<p>I am planning to move away from full-meshing and give each geographical region an OSPF area. An upgrade to switch all clearnet regions from /56 to /48 for easier announcement is on the way.</p>
		<p>Most nodes run Arch Linux at this time. We are considering to upgrade our architecture to VyOS for simpler management.</p>
		<p>Particial topology diagram:</p>
		<img src="topology.png" />
	</div>	
</section>
<section>
	<h2 class="en">Administration</h2>
	<div class="section-content en">
		<p><a href="https://yuuta.moe">YuutaW</a> is the only NOC of YuutaNet. You may contact me at <a href="mailto:noc@yuuta.moe"</a>noc@yuuta.moe</a>.</p>
		<p>GPG Key: <a href="https://blog.yuuta.moe/F99854A5DAA0D15DF2FEF89CBCD2B4B9E853C284.gpg">F99854A5DAA0D15DF2FEF89CBCD2B4B9E853C284</a>.</p>
	</div>
</section>
<section>
	<h2 class="en">Peering</h2>
	<div class="section-content en">
		<p>We are open for peering!</p>
		<p>For DN42 peering, you may use our <a href="https://peering.yuuta.moe">auto peering system</a>. It will setup our nodes immediatedly when you submit the peering form. Moreover, you may update your peering information or delete the connections at any time without contacting the NOC.</p>
		<p>For clearnet peering, our most connections are established at IXs. For most IXs, we established the connection between our nodes with their route servers, which means you can just connect to their route server and you are ready to go. The whole list of peering locations could be found at our <a href="https://peeringdb.com/net/27094">PeeringDB page</a>. However, if you require some custom setup that require a dedicated BGP session, email our NOC. Keep in mind that this is a personal network so response time is not guaranteed.</p>
	</div>
</section>
<section>
<h2 class="en">Services</h2>
<div class="section-content en">
<p>YuutaNet provides:</p>
<ul>
	<li>DNS for yuuta.network., yuuta.dn42. and rDNS.</li>
	<li><a href="https://ymc.moe">YMC Minecraft Server</a> is available via YuutaNet.</li>
</ul>
</div>
</section>
<hr />
<section>
<h2 class="en">External Links</h2>
<div class="section-content en">
	<p><a href="https://peeringdb.com/net/27094">PeeringDB: Yuuta Network</a></p>
	<p><a href="https://bgp.he.net/AS142281">bgp.he.net: AS142281</a></p>
	<p><a href="https://bgp.tools/as/142281">bgp.tools: AS142281</a></p>
</div>
</section>
</div>
</div>
</body>
</html>