ArthurChiao's Blog

Recent Posts

  • 2019-05-23

    [译] Segment Routing Overview

    译者序Segment Routing (SR) 是近年来网络领域的一项新技术,“segment” 在这里指代网络隔离技术,例如 MPLS。如果快速回顾网络设计在过去几十年的发展,我们会发现 SR 也许是正在形成的第三代网络设计思想。第一代是以互联网为代表的无中心式设计,所有网络节点通过分布式路由协议同步路由信息,这些路由协议包括IGP(RIP、OSPF、IS-IS)和 EGP(BGP)。第二代是近些年以 SDN 为代表的集中式设计,全局的控制器了解整张网络的拓扑和状态,可以精确控制网络中每个节点的每条转发规则。代表是Google...

  • 2019-05-23

    Awesome Segment Routing Resources

    1 Introduction & Overview Cisco Doc, Segment RoutingOverview Chapter from Segment Routing for Cisco ASR 920 Series Aggregation Services Routers. Chinese Resources 一文读懂网络界新贵 Segment Routing 技术化繁为简的奥秘, 2018 非常好的介绍文章,逻辑清晰,详略得当,对 Segment Routing 的前身、...

  • 2019-05-18

    Cilium Code Walk Through: Restore Endpoints and Identities

    This post walks you through the endpoint and identity restoring process duringCilium agent restart. Code bases on Cilium 1.8.2.It’s recommended to readCilium Code Walk Through: Agent Start Processbefore reading this post.This post is included inCilium Code Walk Throu...

  • 2019-05-13

    Cilium Code Walk Through: Agent CIDR Init

    This post walks you through the CIDR selection process during Cilium agentinitialization. Code based on Cilium 1.8.4/1.5.0.This post is included inCilium Code Walk Through Series. 1 Daemon Start 2 Configure pkg/k8s/ 3 Init pkg/k8s/ 3.1 waitForNodeInformat...

  • 2019-05-06

    Awesome BPF Resources

    Awesome BPF resources that I’ve ever read (and would like to read many times). 1 Introduction & Overview 2 Design & Implementation Details 3 Tools 4 Use Cases Tracking & Monitoring Container Network Security (Cilium) Fast Datapath (...

  • 2019-04-27

    云计算时代携程的网络架构变迁(2019)

    This post also provides an English version.前言本文来自我在 GOPS 2019 深圳站 的分享,并对内容做了少量更新。 前言 0 携程云平台简介 网络演进时间线 1 基于 VLAN 的二层网络 1.1 需求 1.2 解决方案:OpenStack Provider Network 模型 1.3 硬件网络拓扑 1.4 宿主机内部网络拓扑 1.5 小结 优点 ...

  • 2019-04-18

    GoBGP Cheat Sheet

    TL;DRGoBGP is an open source BGP implementation,implemented in Golang [1].kube-router is a Kubernetes networking solution with aim to provide operational simplicityand high performance. kube-router internally uses GoBGP.This post serves as a cheat sheet of GoBGP CLIs...

  • 2019-04-17

    Ctrip Network Architecture Evolution in the Cloud Computing Era

    PrefaceThis article comes from my talk Ctrip Network Architecture Evolution in theCloud Computing Era in GOPS 2019 Shenzhen(a tech conference in Chinese). 中文版:云计算时代携程的网络架构变迁。 Preface About Me 0 About Ctrip Cloud Network Evolution Timeline 1 VLAN-b...

  • 2019-04-16

    [译] 如何基于 Cilium 和 eBPF 打造可感知微服务的 Linux(InfoQ, 2019)

    译者序本文内容来自 2019 年的一个技术分享 How to Make Linux Microservice-Aware withCilium and eBPF,作者是 Cilium 项目的创始人和核心开发者,演讲为英文。本文翻译了演讲的技术性内容,其他少部分非技术内容(例如部分开场白)已略过。如有疑问,请观看原视频。注意,链接页面的英文讲稿可能是语音识别出来的,其中包含一些错误,会影响对内容的理解,所以有需要还是建议观看原视频。以下是译文。 译者序 应用运行方式的演进 微服务时代 Linux 内核的问题 ...

  • 2019-04-08

    [笔记] 《Internet Routing Architecture》(Cisco Press, 2000)

    本文是阅读 Internet Routing Architecture, 2nd Edition (Cisco Press, 2000)(直译为“互联网路由架构”)时所做的笔记。注意这本书是 2000 年写的,因此有些内容可能已经过时,比如说到“当前大型网络都是使用 xxx 协议”的时候,说的是距今 20 年前的情况,现在则并不一定。本书致力于解决实际问题,书中包含大量的架构图、拓扑图和真实场景示例,内容全面且易于上手,是不可多得的良心之作。本书目的是使读者成为将自有网络集成到全球互联网(integrating your net...