Archive

Cloud Computing

I decided to setup a simple firewall on my Vyatta VM router to block pings from another VM Host (Ubuntu 12.04). The network is entirely in the range 192.168.0.100/24. The Ubuntu Host IP is 192.168. 192.168.0.111

ifconfig_ubuntuThe Vyatta interface IP is 192.168.0.108

vyatta interfacePing between them is working prior to setting up firewall and gives destination port unreachable as soon as firewall is enabled via commit.

ping_enable_disableThe firewall configuration is as below:

firewall_configThe configuration steps are simple and given below:

reject

reject_icmpand then we need to apply the firewall to an interface which in this case is eth0.

apply_interfaceAfter the above configurations are in place enter commit to apply them and ping will stop working.

We can also see the statistics in firewall section changing:

show firewall statisticsand also by name the firewall:

show firewall nameand also show firewall name *** statistics :

show firewall name statistics

In my setup to set up DNS forwarding in the Vyatta router two steps needed to be followed. The first being configure an interface as a listen on interface. I configured this to be eth0 which is bridged to my Wifi rotuer. The second step is to configure a name server. I set this as the default gateway of the network i.e. the Address of the Wifi router. DNS Forwarding

Once done I was able to ping google from my vyatta VM.

ping google

Before an interface can be configured within Vyatta VM it needs to be added into the VMplayer settings. If this is not done it will not appear under Vyatta interfaces. The below snapshot shows my four interfaces which i added via the settings panel.

 

InterfacesAdding an interface is simple. Select Network Adapter and click the +Add sign at the bottom. Bridged interfaces take their IP’s directly from you Guest’s dhcp server. NAT interfaces NAT their addresses from vmnet interfaces while Host Only interface type address can be set manually  from within Vyatta. From within Vyatta the interfaces will appear as below:

interfacesThe configuration will be as below:

interface configurationI have configured all interfaces to take IP from DHCP servers instead of static IP.

 

There’s a number of steps that need to be done to set up your own mini lab of the Brocade Vyatta router. Firstly instead of re-inventing the wheel on my blog please follow all instructions given on the below blog post:

http://vbyron.com/blog/brocade-vyatta-5400-virtual-router-vsphere/

Instead of uploading to Datastore and using vcenter you can use the free VMplayer that VMWare offers.

After completing the installation steps you should be able to SSH into the vyatta VM and also make configuration changes. One additional step I would recommend is to hit the command save after running commit at the end of instruction set.

Cloud Computing Networking is the new (not so new anymore!) buzz word in the industry these days. Having gained some knowledge about the field I would call it a mix of IT System Administration, Networking & Virtualization. I have a compiled a list of links where you can start to get into what it is all about. Here it is:

NIST Definition of Cloud Computing: http://www.nist.gov/itl/csd/cloud-102511.cfm

Ivan Pepelnjak’s Webinars, Screencasts & Blog: http://blog.ioshints.info/ & http://www.ipspace.net/Webinars (They’re definitely worth the investment)

Packet Pushers Podcast: http://packetpushers.net/

CiscoLive365.com: https://www.ciscolive365.com Requires registration. Video and PDF Tutorials from Cisco Experts

http://techfieldday.com: Insightful videos of discussion amongst experts of the field. (See Past events)

Of the above only Ivan Pepelnjak’s Webinars require an investment for yearly or roadmap subscription (Again, they’re worth it). The rest are freely available.

There are Research and Analysis Firms like (Alphabetical): ABI Research, Business Monitor International, Forrester Research, Gartner, Heavy Reading, IDC Research, IHS Publications, Infonetics Research, Informa, Light Reading, Yankee Group etc which are also covering the topic. They provide a wealth of information but cost ‘a lot’.

As a starting point I would recommend:

1. Reading the NIST Definition

2. Listening to some related Packet Pushers Podcasts.

3. Ivan’s Introduction to Virtualized Networking and Cloud Computing related Webinars

Enjoy! & be sure to have fun while Breaking into the field of Cloud Computing Networking.