• Create a docker container for Jekyll blog site

    I haven’t updated my blog for various reasons, one of them is due to my laptop changed including while I was at Cisco and then moved to Palao Alto networks. Jekyll is a very nice framework for blog site. However setting up the development eviroment is not trial while all...


  • IP BGP Routing Configuration

    BGP routing is an important aspect of IP routing, which is the only one exterior gayeway routing protocol. There are two flavors: iBGP and eBGP, depennding on if the beighbors are in the same AS. Especially EBGP, this is the routing protocol which routes the entire internet, connects between different...


  • IP Multicast Routing Configuration

    Multicast routing is an important aspect of IP routing. It can be used to distribute data (for example, audio/video streaming broadcasts) to multiple recipients in a very efficient way. Two key protocols of multicast routing Multicast Group Membership Discovery protocol: used by clients (receivers) to advertise their group membership to...


  • OSPF Routing with Quagga

    Quagga is a very popular open source routing software. It supports all main IGP protocols like RIP, OSFP, IS-IS, also EGP protocol like BGP. I thought it is interesting to try it out… Quagga software architecture The Quagga architecture consists of a core daemon (zebra) which is an abstraction layer...


  • Jekyll update for my blog site

    My blog site was shutdown for quite a while for certain reasons. However I strongly feel this is a good way for me to capture what I learned along the way and share with anyone who might feel helpful for them. Thanks to all people who provided postivie feedback. After...