什么是互联网交换中心?为什么它很重要?

news2024/9/21 10:45:20

互联网交换中心(Internet Exchange Point, IXP)是为促进互联网骨干网的网间互联和公平竞争而设置的运营商间进行数据网际交换的机构,是为互联网业者提供空间进行网络互连、交换流量和资源的服务场所,互联网业者可以在这里利用机架或场地、放置管理自己的网络设备,方便地进行彼此间网络互联,经营业者也可以选择更经济、高效的接入方式。

从技术上讲,交换中心是以太网交换机,就像连接办公室计算机系统的交换机一样。基本上,当网络连接到IXP时,它将其一个或多个路由器连接到交换中心的以太网交换机,并通过以太网交换机将其流量发送到其他网络的路由器。

有不同类型的交换中心,有些连接不同建筑中的多个以太网交换机,有些则使用网络协议在这些交换机之间传输流量。但即使IXP使用互联网协议,与其他网络的切换仍然是通过以太网连接完成的。

典型的IX具备以下特点:

1、中立性:一般由非电信运营商控制的第三方建立并运营;

2、对等:接入IXP平台的各家运营商之间交换流量时,一般采用免费对等互联策略(Peering);

3、微利或非盈利性:IXP平台本身只提供接入平台,不参与成员间的流量交换,在收费模式上只收取端口占用费,无论是科研机构建立的IX(如香港HKIX)还是商业性质的IX(如AMS-IX)都是如此。

谁与他们联系?

任何想要与其他网络连接并交换流量的网络都可以与互联网交换中心连接。简单地说,它可以被解释为互联网服务提供商(ISP),他们将向客户出售互联网接入。不同的ISP将在特定的IXP处相互连接,使其客户能够相互通信。

近年来,典型的IXP客户包括内容提供商,他们与互联网服务提供商对等,将其内容交付给ISP的客户。内容提供商还连接到互联网交换中心以相互交换流量。

为什么互联网交换中心很重要?

互联网交换中心很重要,因为如果没有它,网络之间的所有流量交换都可能依赖于负责将流量从源点传送到目的地的中间网络。

这种中间网络被称为中转提供商。在某些情况下,采用这种解决方案是完全可以的,因为很大一部分国际互联网流量是这样流动的,因为这是一种保持与世界上每一个ISP的直接连接的经济高效的解决方案。然而,这种具有成本效益的解决方案也有一些潜在的缺点,包括对性能的不利影响,因为依赖骨干互联网服务提供商来承载本地流量可能会对性能产生不利影响,这是因为有时骨干运营商正在向位于完全不同城市的另一个网络发送数据。

IXP如何利用边界网关协议(BGP)?

BGP允许网络之间进行通信。在IXP的本地网络中,不同的网络提供商能够使用边界网关协议创建1-1连接。BGP的开发是为了允许不同的网络相互公开其IP地址。BGP还允许网络公开其已向下游(即其客户)提供连接的IP地址。当两个网络建立BGP会话时,它们的路由器会相互交换,流量可以直接在它们之间流动。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/536272.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于自定义知识库回答问题的ChatGPT-

前言 ChatGPT是一个强大的语言模型,利用大规模的自然语言处理和机器学习算法,可以进行自然而流畅的对话,理解自然语言问题和回答,相信在座各位,尤其是程序员的你,肯定不可能还没使用过ChatGPT。 ChatGPT能…

属于开发者的交流,openGauss SIG版本规划工作会议来啦!

想参与SIG组未来半年的规划与工作? 想与开发者们近距离探讨需求与解决方案? 想将您的需求合入到openGauss的下个版本? 想在社区年度Summit上展现成果? 那就不能错过这个属于开发者的交流盛会! 社区年度开发者大会…

取用水监测计量标准化建设,加强流量在线监测

方案背景 根据《关于强化取水口取水监测计量的意见》、《十四五”节水型社会建设规划》以及《2022年水资源管理工作要点》等政策要求,为强化水资源管理,做好水资源税改革,构建节水型社会,要全面加强取水计量监测设施建设&#xff…

计算机网络实验(ensp)-​实验2:PP协议及PAP认证

目录 实验报告: 实验操作 1.建立网络拓扑图并开启设备 2.修改路由器名字 1.输入命名:sys 从用户视图切换到系统视图 2.输入命名:sysname 姓名 修改路由器名字 3.重复步骤1和2配置每台路由器 3.抓包 1.点击菜单栏的“数…

计算机图形学-GAMES101-6

一、前情提要 在观察和投影变换的基础上提出了视口变换,最终我们会将【-1,1】^ 3 立方体转换到屏幕空间中去。 当所有图像都在屏幕空间中时,我们就要将所有的图像画在屏幕上,这个过程就是光栅化,光栅化就是简单的在屏幕空间的采样…

独家公布!985/211高校毕业生源数量统计Top10揭晓……

2023,985/211高校硕博毕业生总数约达49W。 这是在各大高校官网、官方公众号统计/整理后得到的数据。可能不完全,但数量已经足够庞大,就业竞争也更为激烈。 为了帮助大家更好地了解这些大学的毕业生源情况,本文将为大家揭晓&#x…

Live800:新消费浪潮涌起,在线客服系统如何“升级”?

时代在发展,舞台下的观众已经逐渐成长。 伴随着时代的快速发展,一方面,消费者的行为习惯和消费决策模式变迁,消费者的心理、兴趣及年龄层发生了巨大变化。另一方面,互联网信息透明化打破行业边界,让消费者…

赛效:如何在线变声改变产品宣传片配音

1:打开网页版腾讯智影并登录账号,点击智能小工具里的“智能变声”。 2:我们页面左侧上传音频。 3:试听变声模板后,选择一个模板,点击右下角“制作变声音频并下载”。 4:变声视频声音生成后&…

FastDeploy之hello world(C++)

文章目录 环境准备获取模型和测试图像准备CMakeList.txt准备C推理代码编译可执行程序运行可执行程序可能遇到的问题参考 环境准备 CUDA > 11.2cuDNN > 8.0python > 3.6Linux(x64) 下载FastDeploy C SDK wget https://bj.bcebos.com/fastdeploy/release/cpp/fastdep…

Unity 判断物体是否在阴影中

文章目录 前言效果视频原理步骤源码总结💢💢版权声明 前言 如题所示,今天接到的需求是:Unity 判断物体是否在阴影中 效果视频 链接:https://www.bilibili.com/video/BV1wc411N7KF/?vd_source75bbe3d71b926e90fdfca6…

关于argparse和sys.argv的补充

1: sys.argv参考:(10条消息) Python 中 sys.argv 用法详解_ys.journey的博客-CSDN博客 从命令行输入的参数会被保存到sys.argv 2: argparse: 参考:python命令行解析模块argparse用法小结 - 朴素贝叶斯 - 博客园 (cnblogs.com) 除此以外: …

SpringCloud概述

前言 什么是微服务? ​ 微服务是一种面向服务的架构(SOA)风格,其中,应用程序被构建为多个不同的小型服务的集合而不是单个应用程序。与单个程序不同的是,微服务让你可以同时运行多个独立的应用程序,而这些独立的应用…

js文件上传和下载的进度处理

发起请求的方式有Axios、XMLHttpRequest、Fetch Axios Axios下载进度演示-onDownloadProgress <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEe…

【zmq】zguide和cppzmq及windows测试程序

官方的zguide还是有更新的c++例子zguide构建的工程没更新 官方文档说支持3.2   Updated and revised for ZeroMQ/3.2 (older text for ZeroMQ/2.2 still available).libzmq 本身是c++实现的 我现在的libzmq版本是4.3.4,头文件#include <zmq.hpp>

STM32开发(十九)STM32F103 数据手册 —— 低功耗模式解析

文章目录 低功耗介绍stm32 供电框图低功耗模式睡眠模式停止模式待机模式低功耗模式汇总低功耗介绍 系统复位或上电复位后,微控制器进入运行模式。在运行模式下,CPU通过HCLK提供时钟,并执行程序代码。 系统提供多种低功耗模式,可以在CPU不需要运行时进入低功耗模式节省功耗…

一看就会的React入门

目录 简介 入门案例 直接创建 函数式创建 类实例创建 组件实例三大核心属性 state 代码演示 props refs 简介 1). Facebook开源的一个js库 2). 一个用来动态构建用户界面的js库 3). React的特点 Declarative(声明式编码) Component-Based(组件化编码) Le…

生物医学神经网络的方向感

文章目录 A Sense of Direction in Biomedical Neural Networks摘要本文方法Rotation Mechanism 实验结果 A Sense of Direction in Biomedical Neural Networks 摘要 本文描述了一种使模型不仅知道强度&#xff0c;还知道特征方向和尺度等特性的方法。当分析包含诸如血管或纤…

PID单环控制(位置环)

今天我们来聊一聊pid如果控制轮子转动位置 前期准备调试过程 前期准备 需要准备的几个条件&#xff1a; 1.获取实时编码器的计数值 2.写好pid控制算法的函数 3.设定好时间多久执行一次pid计算&#xff0c;并设置限幅输出。 4.多久执行一次pid输出 接下来我们看看这几个部分的…

Vue(ajax、插槽)

一、ajax请求 1. 实现ajax请求方式&#xff1a; xhr&#xff1a;原生 jquery封装xhr axios&#xff1a;属于promise fetch 2. axios实现步骤&#xff1a; 1.首先安装axios //安装 npm i axios 2. 在本地准备两个服务端 //student const express require(express) const a…

一级缓存和二级缓存问题

介绍 MyBatis 中的缓存&#xff0c;主要分为一级缓存和二级缓存。 一级缓存是 SqlSession 级别的缓存&#xff0c;也叫本地缓存。当执行一个 SqlSession 的查询时&#xff0c;查询到的结果会被保存在 SqlSession 的缓存中。同一个 SqlSession 内执行相同的 SQL 语句&#xff…