Archive

Category Archives for "Networking"

Daily Roundup: AT&T Touts 5G Lead

AT&T peddled its 5G lead; AWS launched Bottlerocket Container OS; and Splunk made security...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Mellanox New Switch ASIC Targets Broadcom; Intel Ties Silicon Photonics to Switch

Broadcom's Tomahawk, Trident 3, and Jericho platforms are in the crosshairs of Mellanox's new...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Mellanox, Inphi boost network feeds with new hardware

A growing number of vendors are looking to boost network throughput with smarter network controllers. Last week I wrote about Xilinx jumping on the SmartNIC bandwagon. This week, both Mellanox and Inphi announced new products.Mellanox has begun shipping its SN4000 Ethernet switches. The new switches are powered by the vendor's Spectrum-3 12.8 Tbps Ethernet switch ASIC, which is optimized for cloud, Ethernet storage fabric, and AI interconnect applications. SN4000 platforms come in flexible form-factors that support a combination of up to 32 ports of 400GbE, 64 ports of 200GbE and 128 ports of 100/50/25/10GbE.To read this article in full, please click here

AT&T Trumpets ‘Significant’ 5G Network Lead

“We believe we're going to have the best, deepest coverage on the 5G perspective than any of our...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Ubuntu 18.04

Ubuntu 18.04 comes with Linux kernel version 4.15. This version of the kernel includes efficient in-kernel packet sampling that can be used to provide network visibility for production servers running network heavy workloads, see Berkeley Packet Filter (BPF).
This article provides instructions for installing and configuring the open source Host sFlow agent to remotely monitor servers using the industry standard sFlow protocol. The sFlow-RT real-time analyzer is used to demonstrate the capabilities of sFlow telemetry.

Find the latest Host sFlow version on the Host sFlow download page.
wget https://github.com/sflow/host-sflow/releases/download/v2.0.25-3/hsflowd-ubuntu18_2.0.25-3_amd64.deb
sudo dpkg -i hsflowd-ubuntu18_2.0.25-3_amd64.deb
sudo systemctl enable hsflowd
The above commands download and install the software.
sflow {
collector { ip=10.0.0.30 }
pcap { speed=1G-1T }
tcp { }
systemd { }
}
Edit the /etc/hsflowd.conf file. The above example sends sFlow to a collector at 10.0.0.30, enables packet sampling on all network adapters, adds TCP performance information, and exports metrics for Linux services. See Configuring Host sFlow for Linux for the complete set of configuration options.
sudo systemctl restart hsflowd
Restart the Host sFlow daemon to start streaming telemetry to Continue reading

Intra-Subnet Communication: AWS VPC versus LISP Based Campus Fabric


Forewords


This article introduces the principles of the Amazon Web Service Virtual Private Cloud (AWS VPC) Control-Plane operation and Data-Plane encapsulation. Also, this document explains how the same kind of forwarding model can be achieved using standard protocols. Amazon has not published details of its VPC networking solution, and this document relies on publically available information and the author’s studies. The motivation for writing this document was that I wanted to point out that no matter how simple and easy to manage Cloud Networking looks and feels like, those still are as complex as any other large scale networks.

Example Environment


Figure 1-1 illustrates an example AWS VPC environment running on an imaginary application on two Elastic Cloud Computing (EC2) Instances, EC2-A and EC2-B. The instance EC2-A will be launched in physical server Host-A while the instance EC2-B will later be launched in physical server Host-B. The VPC vpc-1a2b3c4d is created in Stockholm (eu-north-1) Region in Availability Zone (AZ) eu-north-1c. The subnet 172.16.31.0/20 can be used in AZ eu-north-1c. The subnet for instances is 172.31.10.0/24. Elastic Network Interface-1 (ENI1) with IP address 172.31.10.10 will be attached to the instance EC2-A and ENI2 with IP address 172.31.10.20 will be attached to the instance EC2-B. For simplicity, the same Security Group (SG) “sg-nwktimes”, allowing all data traffic between EC2-A and EC2-B) is attached to both instances.

Inside both physical servers, there is a software router, Router-1 in Host-A and Router-2 in Host-B. Servers use offload NICs for connection to AZ Underlay Network and data traffic from instances is sent out of the server straight to offload NIC bypassing the hypervisor. The AZ Backbone includes three routers, Router-3, Router-4, and Router-5. Also, there is a Mapping Service that represents the centralized Control Plane. It holds an  Instance-to-Location Mapping Database that has information about every EC2 Instances running on a given VPC. Routers, servers and Mapping Service use IPv6 addressing.

Figure 1-1: Overall example topology and IP addressing scheme.

Top Beauty Networking Events in 2020

If you are in the beauty industry, then you are going to want to attend as many beauty networking events in 2020 as possible in order to make connections with other people in the field. Any beauty event, whether a trade show, a conference, or a demonstration can be used as a beauty networking event, since these events give you access to professionals in the field.

There are a number of different beauty networking events set for this year 2020, and each event can be a great way for you to meet and network with new people in the industry, learn about new makeup and skin care trends, and even learn about new makeup techniques – all of which can be helpful to your business.

Look for Beauty Networking Events Online

If you are looking for some beauty networking events near you, check online to find out where various beauty events will be held throughout the year. There are several events being held, and some offer better networking opportunities than others. You’ll need to decide for yourself which event will provide you with the networking opportunities you are looking for based on what type of beauty business you are Continue reading

Splunk Makes Security Hygiene Sexy Again

“Vulnerability management, configuration management, patch management — those things should...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Protect your team with Cloudflare Gateway

Protect your team with Cloudflare Gateway

On January 7th, we announced Cloudflare for Teams, a new way to protect organizations and their employees globally, without sacrificing performance. Cloudflare for Teams centers around two core products - Cloudflare Access and Cloudflare Gateway. Cloudflare Access is already available and used by thousands of teams around the world to secure internal applications. Cloudflare Gateway solves the other end of the problem by protecting those teams from security threats without sacrificing performance.

Today, we’re excited to announce new secure DNS filtering capabilities in Cloudflare Gateway. Cloudflare Gateway protects teams from threats like malware, phishing, ransomware, crypto-mining and other security threats. You can start using Cloudflare Gateway at dash.teams.cloudflare.com. Getting started takes less than five minutes.

Why Cloudflare Gateway?

We built Cloudflare Gateway to address key challenges our customers experience with managing and securing global networks. The root cause of these challenges is architecture and inability to scale. Legacy network security models solved problems in the 1990s, but teams have continued to attempt to force the Internet of the 2020s through them.

Historically, branch offices sent all of their Internet-bound traffic to one centralized data center at or  near corporate headquarters. Administrators configured that to make sure all Continue reading

Worth Reading: 10 Optimizations on Linear Search

Stumbled upon an article by Tom Limoncelli. He starts with a programming question (skip that) but then goes into an interesting discussion of what’s really important.

Being focused primarily on networking this is the bit I liked most (another case of Latency Matters):

I once observed a situation where a developer was complaining that an operation was very slow. His solution was to demand a faster machine. The sysadmin who investigated the issue found that the code was downloading millions of data points from a database on another continent. The network between the two hosts was very slow. A faster computer would not improve performance.

The solution, however, was not to build a faster network, either. Instead, we moved the calculation to be closer to the data.

Lesson learned: always figure out the real problem and what the most effective way of solving it as opposed to pushing the problem down the stack or into the cloud.

Worth Reading: 10 Optimizations on Linear Search

Stumbled upon an article by Tom Limoncelli. He starts with a programming question (skip that) but then goes into an interesting discussion of what’s really important.

Being focused primarily on networking this is the bit I liked most (another case of Latency Matters):

I once observed a situation where a developer was complaining that an operation was very slow. His solution was to demand a faster machine. The sysadmin who investigated the issue found that the code was downloading millions of data points from a database on another continent. The network between the two hosts was very slow. A faster computer would not improve performance.

The solution, however, was not to build a faster network, either. Instead, we moved the calculation to be closer to the data.

Lesson learned: always figure out the real problem and what the most effective way of solving it as opposed to pushing the problem down the stack or into the cloud.

AWS Bottlerocket Launches Into Container OS Space

Jeff Barr, chief evangelist for AWS, noted that it “includes only the packages that are needed”...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Daily Roundup: Amazon, Apple Convene COVID-19 Response at White House

Amazon, Apple convened for COVID-19 response at White House; Microsoft defeated Necurs Botnet; and...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Microsoft Leads Massive Necurs Botnet Takedown

Between 2016 and 2019, Necurs was the most prominent spam and malware-delivery method and was...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Money Moves: February 2020

HPE buys Scytale, embraces open source security; Intel ditches Nervana, high on Habana; plus the...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Coronavirus Wreaks Havoc on Tech Industry

"This is one of those moments when companies must strive more than ever to act with values and...

Read More »

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

Hitachi Vantara Skims Containership’s Kubernetes Assets

Containership sank last fall after failing to monetize its Kubernetes distribution.

© SDxCentral, LLC. Use of this feed is limited to personal, non-commercial use and is governed by SDxCentral's Terms of Use (https://www.sdxcentral.com/legal/terms-of-service/). Publishing this feed for public or commercial use and/or misrepresentation by a third party is prohibited.

JSON

JSON(Java Script Object Notification) is another data type apart from XML and YAML ,It’s easy for human and machine to understand than XML.

As usual, lets start with json example:

anurudh@anurudh:~/newfolder$ cat ex1_js.json
{
  "hostname": "Router1",
  "vendor": "cisco",
  "users": {
      "admin": 15,
      "storage": 10
},
  "vlans": [
     { 
       "vlan_name": "VLAN10",
       "vlan_id": 10
     },
     {
      "vlan_name": "VLAN20",
      "vlan_id": 20
     }
   ]
}

We like to put few point :

  • The whole thing is wrapped in curly braces {}.
  • JSON  use string values when describing the keys in these constructs.

Working with JSON in Python

anurudh@anurudh:~/newfolder$ cat ex1_js.py 
# Module need to be imported to use json 
import json

# File is open and stored in varible dat 
with open("ex1_js.json") as f:
     data = f.read()

# json.loads places json data into json_out (dictionary)
json_out = json.loads(data)

# print output
print(json_out)

# Lets check the data type 'json_out'
print("The Json document loaded as type {0}\n".format(type(json_out)))

# Method json.dumps will  convert python object back json string
json_out1 = json.dumps(json_out)

#print output
print(json_out1)

# Lets check the data type 'json_out1'
print("The Json document loaded as type {0}\n".format(type(json_out1)))

anurudh@anurudh:~/newfolder$ 

OUTPUT

anurudh@anurudh:~/newfolder$ python3 ex1_js.py 
{'hostname': 'Router1',  Continue reading