In this episode Rick and Melchior invited Rolf Schaerer from Pensando Systems and ask him all how Pensando redefines the Netwok Server Edge.
“A New Way of Thinking About Next-Gen Cloud Architectures” leveraging a custom, programmable P4 processor Pensanso refers to as Capri. Capri is optimized to execute a software stack delivering cloud, compute, network, storage, and security services at cloud scale. Capri is easily installed in any standard server via the Pensando Distributed Services Card (DSC). The DSC provides software-defined services at the server edge, eliminating an assortment of discrete appliances throughout the data center and simplifying IT operations.
Hello my friend,
Talking to some our partners, they mentioned that they are extensively using the unit tests python libraries for the development of the software in Python. They are creating their applications in Django framework; therefore, they are using a built-in Django testing library, which is based on Python’s standard unittest. We start looking, how we can use that ourselves…
1
2
3
4
5 No part of this blogpost could be reproduced, stored in a
retrieval system, or transmitted in any form or by any
means, electronic, mechanical or photocopying, recording,
or otherwise, for commercial purposes without the
prior permission of the author.
What do we, network engineers, do to quickly check that our network devices are reachable? We do ping. However, is that really good enough to check that your devices are OK? The one could say: I don’t even use a ping for that, as I rely on my NMS. This is also a good answer. In the same time, though, the vast majority of the NMS doesn’t contain all the details of network devices configuration and their operational data: e.g. all the details of OSPF and Continue reading
Tuples A Tuple in Crystal is a group if related values of possibly different types. # Access a Tuple element. stuff_and_things[0] # => stuff # Deduce the type of stuff_and_things typeof(stuff_and_things) # => Tuple(String, Symbol, Int32)') }} Named Tuples NamedTuples allow you to create a...continue reading
Strings Strings in Crystal are are declared with double quotes (""). Strings are stored as as sequence of UTF-8 encoded characters. Strings are immutable. Symbols Symbols in Crystal are declared by prefixing a colon (:) to a variable. Every instance of a Symbol is the same...continue reading
Enums group a related number of values and store the values internally as integers. Enums are good to use when the number of values are not too big. Considerations Enums are a type safe alternative to Symbols. It is recommended to use Enums whenever possible and only use Symbols for an...continue reading
Figure 3-1 shows the Overlay Network Control-Plane interaction. Edge-xTR-11 registers reachability information (IP address and location) of EP1 to MapSrv-22. MapSrv-22 stores the information into the Mapping database and then installs it to RIB. Then MapSrv-22 exports the information to the BGP process and sends BGP Update using VPNv4 address format to Border-PxTR-13. Border-PxTR-13 imports NLRI into BRIB and RIB. Then it sends BGP Update to the local SD-WAN edge device vEdge-1. After importing the received information into BRIB and RIB, vEdge-1 exports the information to the OMP process and advertises it over a DTLS connection to vSmart (SD-WAN Control-Plane node). vSmart, in turn, advertises information to remote SD-WAN device vEdge-2. After importing the received information into the RIB, vEdge-2 exports the information to the BGP process and sends BGP Update to Border-Leaf-13. Border-Leaf-13 installs the information into BRIB and RIB. Next, Border-Leaf-13 sends BGP Update message using EVPN route type 5 (IP Prefix Route) to its iBGP peer Spine-1 (BGP Route-Reflector) using auto-generated Route-Target 65030:10077. Spine-1 forwards the BGP Update to Leaf-1, which imports the information into L3VNI used with VRF NWKT and installs the route into the VRF NWKT RIB.
Figure 3-1: Overall Control-Plane Operation.
Continue reading
NAPAfrica wants to make the Internet more accessible across the continent. Here's how it's been playing a pivotal role in improving Africa’s Internet access.
The post Measuring IXP Success in South Africa against the 80/20 Goal appeared first on Internet Society.
On today's Heavy Networking podcast we discuss network compliance. The big idea is to rethink how you do compliance so that the process is automation friendly and accommodates all the network device types you have to manage. We're sponsored by Itential and our guest is Chris Wade, CTO.
The post Heavy Networking 591: Want Network Automation? Start With Compliance And Validation (Sponsored) appeared first on Packet Pushers.
In today's IPv6 Buzz podcast, hosts Ed and Tom speak with Richard Campbell all about app development and IPv6, including challenges developers face with the protocol, IPv6 adoption among developers, and more. Richard is a Microsoft veteran, DevOps manager, and host of the tech podcasts RunAs Radio and .NET Rocks.
The post IPv6 Buzz 081: App Development And IPv6 appeared first on Packet Pushers.