快慢的概念
北桥是快速的内存设备,与CPU直连。
南桥是慢速的外部设备,不与CPU直连,通过北桥中转与CPU通信。
那为什么north表示快?
这个可能是一个慢慢形成的一个习惯,然后变成了现实(de facto);可能和主板的设计有关,记得之前的主机,壳子里的所有外设都在下半部分,很少有外部设备放到主机箱的上半部分,上北下南,这样去理解,可能会好过一些。
其实这两个单词,也隐含着左右的含义,North左的就是激进的,相差比较大,South右的就是平稳的。
下面这个连接里有个个图;
https://desktopreality.com/why-north-and-south-bridges/
从意识上来说,需要注意的一点是,离核心部件近的叫北桥,远的边缘化的叫南桥。需要有一个参照物,就是核心部件。
north/south
https://wiki.openstack.org/wiki/Neutron/DVR
这里也有一个north south的概念。
However the Network Node will be in charge of North/South SNAT, whereas each Compute Node will provide North/South DNAT as well as East/West L3 forwarding.
east-west
在openstack,还有这种比喻,computer节点之间的业务,也称之为 east-west网络包。还是以图为参照物来做比喻。
OpenStack network east-west traffic is a term used to describe network traffic that occurs between two compute nodes, or virtual machines, within the same data center. East-west traffic occurs when two virtual machines need to communicate with one another, either for an application or a service. East-west traffic is distinct from north-south traffic, which is traffic from one data center to another, or from one external network to another.
redhat east-west
https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/17.0/html/networking_guide/config-dvr_rhosp-network
East-West routing - routing of traffic between different networks in the same project. This traffic does not leave the RHOSP deployment. This definition applies to both IPv4 and IPv6 subnets.
North-South routing with floating IPs - Floating IP addressing is a one-to-one network address translation (NAT) that can be modified and that floats between VM instances. While floating IPs are modeled as a one-to-one association between the floating IP and a Networking service (neutron) port, they are implemented by association with a Networking service router that performs the NAT translation. The floating IPs themselves are taken from the uplink network that provides the router with external connectivity. As a result, instances can communicate with external resources (such as endpoints on the internet) or the other way around. Floating IPs are an IPv4 concept and do not apply to IPv6. It is assumed that the IPv6 addressing used by projects uses Global Unicast Addresses (GUAs) with no overlap across the projects, and therefore can be routed without NAT.
North-South routing without floating IPs (also known as SNAT) - The Networking service offers a default port address translation (PAT) service for instances that do not have allocated floating IPs. With this service, instances can communicate with external endpoints through the router, but not the other way around. For example, an instance can browse a website on the internet, but a web browser outside cannot browse a website hosted within the instance. SNAT is applied for IPv4 traffic only. In addition, Networking service networks that are assigned GUAs prefixes do not require NAT on the Networking service router external gateway port to access the outside world.
上层底层的概念
上层的接口,例如人为操作相关的层,一般都会被写在ppt的上半部分,就是North;
二下层的接口,对底层的操作维护,一般放到PPT的下半部分,就称之为South;
https://www.econfigs.com/ccna-7-7-c-northbound-and-southbound-apis/
Northbound interfaces define the way the SDN controller should interact with the application plane. Applications and services are things like load-balancers, firewalls, security services and cloud resources. The idea is to abstract the inner-workings of the network, so that application developers can ‘hook’ into the network and make changes to accommodate the needs of the application without having to understand exactly what that means for the network.