In this post I am going to explain how to setup a (Qrator) EBGP multihop session on quagga. Qrator radar is the Autonomous System monitoring service and provides several monitoring tools inside their interface. They offer free and payable services. Some of their services are available for public view and there is also access for AS maintainers, who can sign up for an account. First open the Qrator EBGP multihop configuration menu. This menu asks about the IP address of your router and password for protecting the EBGP multihop session. Password entry is not obligatory, so it is possible to leave that field empty. Proceed configuring your router (quagga) next. Enter into enabled mode on quagga with “enable” command.
- First go into configuration mode on quagga.
- Define the AS of your router
- Define Qrator neighbor and their AS
- Define your router’s source IP address
- Define the number of ttl hops (50 should suffice)
- Activate the neighbor
- # conf t
- # router bgp <your AS here>
- # nei 22.214.171.124 remote-as 197068
- # nei 126.96.36.199 update-source <your router’s IP here>
- # nei 188.8.131.52 ebgp-multihop 50
- # nei 184.108.40.206 activate
The Qrator’s router IP could be different in your case, check their notification system for the information. Additionally you can also check the Qrator FAQ.
I would like to share with you my experience meeting the most important person in the GNU/Linux community, Richard M. Stallman (RMS), the man who started the free software movement. It was on April 20th 2012, when Andraž announced on RIPE-64 Twitter blog, that RMS will attend the “Digitizing ideas and Common Knowledge” conference at the Museum od Modern Art in Ljubljana the next day. At that time Robert a friend of mine was my guest in Ljubljana with whom I attended the RIPE-64 conference. RMS’s meeting was unofficial, therefore it wasn’t publicly announced earlier. April 21st was the last day of Robert’s visit, so we went to the Museum of Modern Art, where several artists held their lectures. After the first series of lectures there was a break and we noticed RMS how he talked with the organiser. We wanted to greet him, but he seemed upset because the organising team didn’t respect his request about his accommodation. His request was that he doesn’t wish to provide his Identity information in order to be accommodated, due to respect for his privacy. I am not familiar where the organising team tried to accommodate him, but he said, he pointed out information where he could be accommodated without providing any kind of ID form. I think this was a failure for the organising team, which hasn’t studied the contract deep enough to avoid confusion. Despite the conflict, RMS managed to speak privately with Robert and me for a few minutes. I asked him how many times he has visited Slovenia and he replied “Let me search on the laptop” and he took the “Lemote Yeeloong” (the only free hardware laptop on the market) out of his bag and searched the archive using GNU Emacs and replied “I have been here 3 times earlier”. Secondly I asked him if he was aware of the RIPE conference being organised in Slovenia, which picked up our topic for further discussion about the peering technologies which are being used on the internet, where RMS expressed concern about the technology and saying something like (quoting from my memory) “Internet doesn’t exist independantly, there is always some upper authority that controls it in this case Local Internet Registry (LIR) controls the internet on national level and Regional Internet Registry (RIR) controls it in the region by allocating address space”. He expressed the concern about upper authority and mentioned if there could be some other alternative for the internet to work in a more decentralized manner in a form of peer to peer networking. At the end of our short and interesting conversation RMS also agreed to be photographed with us. The conference had a lunch break, so RMS had to leave and after the break he held the lecture about “Copyright Vs. Community“. Robert had to catch his plane back home, so I drove him to the airport. Afterwards I returned back to the conference hall, where RMS already started with his lecture (video with subtitles available). The lecture was very interesting, and started with the introduction of the free software and it’s four essential freedoms:
- The freedom to run the program, for any purpose (freedom 0).
- The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
- The freedom to redistribute copies so you can help your neighbor (freedom 2).
- The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
The lecture continued with opinion about Copyright Vs. Community, mentioning three different categories for intellectual property:
- Works for practical use (patented tools).
- Works that show what people feel and think.
- Works for amusement.
- Shortening the period of Copyright from existing 70 years after the death of the author to 10 years.
- After 10 years the intellectual property becomes available for public use.
- We have to insist to fair use of works and fight for those rights.
- Attack to work separation is an attack against the society.
- May 6th is celebrated as the day against DRM (Digital Restriction Management)
At the end of the lecture RMS held an auction for the GNU toy animal and placed an autograph on GNU’s tail for the winning bidder. Later he got surrounded with people and discussed with us and autographed his books, brought by the free software enthusiasts. I also bought some stickers for my laptop, which say “GNU/Linux inside”. There were also free stickers provided for the attendants which were designed for FSF campaigns and RMS said “Take as many as you like to spread the word about free software”. I took some which I glued to the places where people could further explore the idea of the free software. Overall it was a very interesting experience to participate at the conference and meet him personally.
I was in search for a replacement miniature embedded system to serve as my home router and XBMC video platform. Currently serving this purpose is the pico-ITX form factor Raspberry PI. While RPI still uses older ARM CPU v6, the Utilite in the pro-version uses quad core Freescale i.MX6 ARM v7 Cortex A9 CPU running at 4 x 1.2 Ghz. Looking at its embedded enclosure reveals that it has:
- dual 1000 Base-T Ethernet ports
- 802.11b/g/n Wi-Fi, single antenna
- Bluetooth 3.0
- S/PDIF 5.1 (electrical through 3.5mm jack)
Stereo line-out, Stereo line-in
- Four USB 2.0 standard A type connector – max current 1A per port
USB OTG micro-USB connector
- Two RS232 serial ports, ultra mini serial connector
- HDMI 1.4 max resolution 1920 x 1200
- DVI-D max resolution 1920 x 1200
Considering it’s small size factor of only 135mm x 100mm x 21mm and power consumption between 4-8 Watt makes it a perfect router. It can run various GNU/Linux distributions. I hope that it will successfully run with Debian, sadly there is no free software distribution currently ready which would support the ARM port.
The pre-order price from several distributors vary, the one from Tiny Green PC happens to be 285 EUR after VAT and shipping.
For the needs at my home, I use BGP on the little Raspberry PI embedded device acting as a router. Having a redundant connection ( in case of the failure on one link, another link takes over ). How is it possible ? I use the Raspbian GNU/Linux distribution, which has the required routing software called Quagga.
I have attended the RIPE 64 conference in Ljubljana, which was held at the Grand Hotel Union. The conference was really well organised, so all the best to the organisation team. Beside the very good lectures, they also organised the journey into Postojnska cave, which is one of the longest caves in the world (if you ever come to visit Slovenia, it’s a must see) and you can ride a train inside the cave for about 10 minutes. The fun part of the conference was a foosball (table football) tournament, which we played. It was nice getting to know the attendees and many thanks to Mr. McKay for making it possible for me to attend the conference with him and for his kind visit !
AS50763 has become a peering member of the worlds biggest Internet Exchange AMS-IX.
I received the RIPE dongle for participating in their project RIPE Atlas network measurement. It will produce a collection of live Internet maps with unprecedented detail. The goal is to deploy thousands of active probes primarily in the RIPE NCC service region and measure the Internet infrastructure in real time. As a sponsor I will help to achieve this ambitious goal, but will also have the possibility of conducting my own measurements using this network of probes. My probe ID is 844 and the graph is visible here.
I compiled a list of open route servers, you can view it here. You can also test our open route server, just telnet to route-server.as50763.net .
Robert has made a nice new version of the looking glass. You can check it here.
I am spending the last days by looking at the Looking glass servers trying to resolve all the data which comes out of there. As the looking glasses use different software it gets interesting, when I am trying to understand the whole output. Earlier I have published the link to my MRLG where you can see my peering points for the dn42 project.