본문 바로가기
  • AI (Artificial Intelligence)

Legacy Skills101

OpenVswitch Advanced Tutioral GoalThe goal of this tutorial is to demonstrate the power of Open vSwitchflow tables. The tutorial works through the implementation of a MAC-learning switch with VLAN trunk and access ports.IntroductionOpen vSwitch is a production quality open source software switch designed to be used as a vswitch in virtualized server environments.A vswitch forwards traffic between different VMs on the same ph.. 2014. 7. 31.
Build vlan header in c I need to build a vlan header. I have code that build eh header (struct ether_header) and it work ok./* Ethernet header */ memcpy(eh->ether_shost,src_mac_.data(), 6); memcpy(eh->ether_dhost,socketAddress.sll_addr , 6); /* Ethertype field */ eh->ether_type = htons(ETH_P_IP);I didnt find struct for vlan_eth_header , so i create my own and populate it like this:struct vlan_ethhdr { u_int8_t ether_d.. 2014. 7. 31.
VLAN Tagging Detecting and monitoring VLANs can be difficult if the NIC isn뭪 properly configured in Windows. The majority of network cards by default are set up to remove VLAN tag information from the packet header. As a result, you need to verify within Windows that the NIC properties are set to allow VLAN tags to pass through the NIC to Observer or Wireshark for analysis.To check whether VLAN tagging is en.. 2014. 7. 30.
OpenvSwitch v2.1.2 on Ubuntu 12.04 LTS 更新記錄Update: 2014/05/03 Upgrade to OpenvSwitch 2.1.2Update: 2014/04/30 Upgrade to OpenvSwitch 2.1.1Update: 2014/04/26 Add boot network interface settingUpdate: 2014/03/31 Upgrade to OpenvSwitch 2.1.0安裝過程環境OS: Ubuntu 12.04.4 Server LTS X86_64Kernel version: 3.11.0-20-generic預先安裝aptitude install dh-autoreconf libssl-dev openssl 編譯 OpenvSwitchwget http://openvswitch.org/releases/openvswitch-2.1.2.ta.. 2014. 7. 29.
[ovs-discuss] installing ovs2 on ubuntu 12.04 Hello I'm installing OVS2 on ubuntu 12.04 . when I use " insmode /datapath/linux/openvswitch.ko " command I get this message : insmod: error inserting 'openvswitch.ko': -1 Unknown symbol in module I used "modeprobe gre" " insmode /datapath/linux/openvswitch.ko " again I've got the same error this i my dmesg : [ 7822.666303] openvswitch: Unknown symbol crc32c (err 0) what should I do? thank you__.. 2014. 7. 29.
Linux KVM: disable/enable virbr0 NAT Interface CentOS에서 virbr0는 guest OS가 NAT으로 사용한다. virbr0 - disablevirsh # net-list virsh # net-destroy default # /etc/init.d/libvirtd restart virbr0 - enablevirsh # net-list –all virsh # net-define /usr/share/libvirt/networks/default.xml virsh # net-autostart default virsh # net-start default virsh # start ubuntuerror: Failed to start domain ubuntu error: Network not found: no network with matching name ‘d.. 2014. 7. 24.
2013 Wheezy source 013 Wheezy sourceAdd source mirror to sources.list $ more /etc/apt/sources.list deb http://mirror.cs.nchu.edu.tw/debian wheezy main contrib non-free deb http://mirror.cs.nchu.edu.tw/debian wheezy-proposed-updates main contrib deb-src http://opensource.nchc.org.tw/debian wheezy main contrib $ sudo aptitude update; sudo aptitude safe-upgrade $ sudo aptitude install build-essential module-assistant.. 2014. 7. 15.
How to install Open vSwitch and test connection of VMs over GRE How to install Open vSwitch and test connection of VMs over GRE 1. Build Open vSwitch packages $ wget http://openvswitch.org/releases/openvswitch-1.4.0.tar.gz $ cp openvswitch-1.4.0.tar.gz /path/to/rpmbuild_dir/SOURCES/ (On RHEL6, /path/to/rpmbuild_dir is $HOME/rpmbuild) $ tar xvzf openvswitch-1.4.0.tar.gz $ cd openvswitch-1.4.0 $ rpmbuild -bb rhel/openvswitch.spec $ rpmbuild -bb rhel/openvswitc.. 2014. 7. 14.
Exploring RHEL-OVS Integrations In this post, I’m going to explore some integrations between Red Hat Enterprise Linux (RHEL)/RHEL variants and Open vSwitch (OVS). This post will lay the foundation for a future post describing OVS automation using Puppet.Over the past few weeks, I’ve been rebuilding my home lab to focus on some core projects/technologies for the upcoming year (more on that in this post). As part of the rebuild .. 2014. 7. 11.
Openvswitch 1.9.3 LTS – Debian Wheezy I’m preparing a lab with two nodes, one with Debian Wheezy and the other one with CentOS 6.5.I’m not a Debian guy so I hope I’m not doing things wrong, but first of all I’d like to thank again Nicira Inc as I used the information included in the README.Debian included in Openvswitch’s recent versions.Here are my notes on how I installed Openvswitch 1.9.3 LTS, but first a warning, you may find Op.. 2014. 7. 11.
Configuring VXLAN and GRE Tunnels on OpenvSwitch CONFIGURING VXLAN AND GRE TUNNELS ON OPENVSWITCHUPDATE: VXLAN ENCAPSULATIONVXLan is now upstreamed into the Master build. It is worth mentioning that is the VXLAN framing only, not the Multicast control plane functionality. So basically no need to pull from the fork anymore but pull directly from the Open vSwitch Master or 1.10+ tarball (approximately).I have done a couple of GRE tunnel how-tos .. 2014. 7. 4.
CentOS 6.5 – Openvswitch 1.9.3 LTS installation I’ve just installed CentOS 6.5 and I wanted to use Openvswitch. I’ve succeded installing the 1.9.3 LTS version using the instructions included by Nicira.#yum install wget openssl-devel #yum groupinstall "Development Tools" #adduser ovswitch #su ovswitch $cd $wget http://openvswitch.org/releases/openvswitch-1.9.3.tar.gz $tar xvfz openvswitch-1.9.3.tar.gz $cd openvswitch-1.9.3 $mkdir -p /home/ovsw.. 2014. 7. 3.
Install OpenFlow Network (OpenVSwich, Floodlight, VirtualBox) >>> Purpose This document shows how to deploy a SDN(Software Defined Network) environment in a Linux computer.The SDN is implemented based on OpenFlow protocol. We deploy followings on a Ubuntu 12.04 Linux machine. - an OpenVSwitch(OpenFlow Switch), - a Floodlight(OpenFlow Controller), - a VirtualBox(hypervisor) and several virtual machines(Fedora 18 OS). >>> Environment - I use root id >>> Syst.. 2014. 7. 1.
하이퍼바이저(Hypervisor)로 본 VMWare vs VirtualBox 하이퍼바이저(Hypervisor)는 다른 말로는 버추얼 머신 모니터(Virtual Machine Monitor)이라고 불리기도 하는데 가상머신을 운영하기위한 플랫폼 정도로 보면 된다. 많은 사람들이 하이퍼바이저 타입1과 타입2에 대해서 혼란을 겪는거 같아서 위키에서 본 것을 간략히 요약해 보겠다. 하이퍼바이저 타입1 (Hypervisor Type 1): 하이퍼바이저를 호스트 가상머신으로, 하이퍼바이저 상에서 돌아가는 가상머신을 게스트 가상머신이라고 부른다면, 타입1은 호스트 가상머신이 하드웨어에서 돌아가면서 게스트 가상머신이 돌아가는 것을 말한다. 가장 초기 형태의 가상머신이기도 하지만 하드웨어를 바로 접근한다는 점에서 시스템의 안정성이 보장된다. 대표적인 상품으로는 VMWare ESX/ESXi가 있고 .. 2014. 6. 30.
Openvswitch + OpenFlow: Let’s get started Starting with Fedora 16 the openvswitch user space tools and the required kernel modules were included in the Fedora distribution. I spent some time on these packages and here an introduction and some information on how to use these components. 1. Introduction Openvswitch is an alternative to the bridge module which has been part of the kernel, since the 2.4 series. The openvswitch has quite a f.. 2014. 6. 25.
Open vSwitch(OVS) 출처 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/cloud/NetworkVirtualization/OpenvSwitch - OVS 설치 및 기본개념 설명 http://blog.naver.com/PostView.nhn?blogId=forioso&logNo=10173512162 - 각종 정보 링크되어 있음. Open vSwitch(OVS) OpenvSwitch 는 Apache2 라이센스의 오픈소스 가상스위치 Open vSwtich 는 멀티레이어(다계층) 네트워크 스위치의 기능을 하는 소프트웨어 - Open vSwitch는 Apache 2.0 라이센스를 따르는 가상 스위치. - NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 80.. 2014. 6. 23.
Open vSwitch Source Code Download OVS 오픈 소스 코드 다운로드 Open vSwitch Source Code Download OVS 오픈 소스 코드 다운로드 Oct 15 2013: Open vSwitch 2.0.0 Available Sep 05 2013: Open vSwitch 1.9.3 and 1.10.2 Available Aug 28 2013: Open vSwitch 1.11.0 Available May 01 2013: Open vSwitch 1.10.0 Available Feb 26 2013: Open vSwitch 1.9.0 and 1.4.6 Available Jan 22 2013: Open vSwitch 1.7.3 and 1.4.5 Available Jan 15 2013: Open vSwitch 1.4.4 Available Sep 06 2012: Open v.. 2014. 6. 23.
Installing KVM and Open vSwitch on Ubuntu Installing KVM and Open vSwitch on Ubuntu http://blog.scottlowe.org/2012/08/17/installing-kvm-and-open-vswitch-on-ubuntu/ This is the first of a number of posts in which I’ll be discussing Ubuntu Linux, KVM, and the Open vSwitch (OVS). I hope that you find the posts helpful. Let me start this post by providing this disclaimer: I’m still very early in the learning curve with KVM and OVS, so I can.. 2014. 6. 23.