"Open vSwitch"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
잔글 |
잔글 |
||
1번째 줄: | 1번째 줄: | ||
Distributed Virtual Switch인 OVS (Open vSwitch)를 정리 합니다. | Distributed Virtual Switch인 OVS (Open vSwitch)를 정리 합니다. | ||
− | *홈페이지 : http://openvswitch.org/ | + | *홈페이지 : [http://openvswitch.org/ http://openvswitch.org/] |
− | |||
− | |||
− | |||
− | |||
− | ==OVS 개요== | + | :*매뉴얼 : [http://openvswitch.org/support/ http://openvswitch.org/support/], [http://openvswitch.org/support/config-cookbooks/ http://openvswitch.org/support/config-cookbooks/] |
− | Linux의 상단에서 가상의 L2 Switch를 생성합니다. 정교한 패킷 제어 기능을 제공하는 [[OpenFlow]] 프로토콜을 지원 합니다. | + | |
+ | *다운로드 : [http://openvswitch.org/download/ http://openvswitch.org/download/] | ||
+ | **https://github.com/openvswitch/ovs | ||
+ | *라이선스 : [[Apache 2 License|Apache 2 License]] | ||
+ | *플랫폼 : | ||
+ | |||
+ | == OVS 개요 == | ||
+ | |||
+ | Linux의 상단에서 가상의 L2 Switch를 생성합니다. 정교한 패킷 제어 기능을 제공하는 [[OpenFlow|OpenFlow]] 프로토콜을 지원 합니다. | ||
*NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag 지원 | *NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag 지원 | ||
− | *[[OpenFlow]] | + | *[[OpenFlow|OpenFlow]] |
+ | |||
+ | == Open vSwitch 설치 == | ||
− | |||
*RPM 생성을 위한 환경 구성 | *RPM 생성을 위한 환경 구성 | ||
− | :*참고 : [[CentOS# | + | |
+ | :*참고 : [[CentOS#RPM 제작|CentOS RPM 제작]] | ||
+ | |||
yum install -y rpm-build | yum install -y rpm-build | ||
yum groupinstall -y "Development Tools" | yum groupinstall -y "Development Tools" | ||
25번째 줄: | 32번째 줄: | ||
mkdir -p $HOME/rpmbuild/SOURCES | mkdir -p $HOME/rpmbuild/SOURCES | ||
− | *[[CentOS 7]]에서 Open vSwitch 설치 | + | *[[CentOS 7|CentOS 7]]에서 Open vSwitch 설치 |
+ | |||
$HOME/rpmbuild/SOURCES/ | $HOME/rpmbuild/SOURCES/ | ||
− | wget http://openvswitch.org/releases/openvswitch-2.3.0.tar.gz | + | wget [http://openvswitch.org/releases/openvswitch-2.3.0.tar.gz http://openvswitch.org/releases/openvswitch-2.3.0.tar.gz] |
tar xvfz openvswitch-2.3.0.tar.gz | tar xvfz openvswitch-2.3.0.tar.gz | ||
cd openvswitch-2.3.0 | cd openvswitch-2.3.0 | ||
vi rhel/openvswitch.spec | vi rhel/openvswitch.spec | ||
− | + | ### Requires: openvswitch-kmod, logrotate, python | |
− | + | Requires: logrotate, python | |
rpmbuild -bb -D `uname -r` rhel/openvswitch.spec | rpmbuild -bb -D `uname -r` rhel/openvswitch.spec |
2015년 2월 17일 (화) 09:47 판
Distributed Virtual Switch인 OVS (Open vSwitch)를 정리 합니다.
- 홈페이지 : http://openvswitch.org/
- 다운로드 : http://openvswitch.org/download/
- 라이선스 : Apache 2 License
- 플랫폼 :
OVS 개요
Linux의 상단에서 가상의 L2 Switch를 생성합니다. 정교한 패킷 제어 기능을 제공하는 OpenFlow 프로토콜을 지원 합니다.
- NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag 지원
Open vSwitch 설치
- RPM 생성을 위한 환경 구성
- 참고 : CentOS RPM 제작
yum install -y rpm-build yum groupinstall -y "Development Tools" yum install -y openssl-devel yum install kernel-devel mkdir -p $HOME/rpmbuild/SOURCES
- CentOS 7에서 Open vSwitch 설치
$HOME/rpmbuild/SOURCES/ wget http://openvswitch.org/releases/openvswitch-2.3.0.tar.gz tar xvfz openvswitch-2.3.0.tar.gz cd openvswitch-2.3.0 vi rhel/openvswitch.spec ### Requires: openvswitch-kmod, logrotate, python Requires: logrotate, python rpmbuild -bb -D `uname -r` rhel/openvswitch.spec ### rpmbuild -bb rhel/openvswitch.spec ### rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec cd $HOME/rpmbuild/RPMS/x86_64 ls -alF yum localinstall openvswitch-2.3.0-1.x86_64.rpm
OVN
OVN (Open Virtual Network)
- L2 segments
- L3 forwarding
- Security Group