`
looyo
  • 浏览: 61883 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

入过滤(Ingress Filtering)

 
阅读更多

入端口(ingress port)是交换机上的这样一个端口——数据包从该端口流入交换机,并且必须在该端口确定其vlan 属性。如果端口的入站过滤(ingress filtering)被设置为生效(enabled),那么,交换机将检查数据包包头中的vlan 信息(如果存在的话),并决定是否转发该数据包。
如果数据包中包含vlan 信息(即被加过标记),那么,入端口首先判定入端口本身是否是标记vlan 的成员端口。如果不是,那么,该数据包将被丢弃,不进行传送。如果是成员端口,那么,交换机将进一步判定目的端口是否是标记vlan 的成员端口。如果不是,那么,该数据包也将被丢弃;反之,该数据包将被转发到目的端口。
如果数据包中不包含vlan 信息(即未被加过标记),那么,入端口将用其pvid 作为数据包的vid 为数据包加上标记(如果该端口是tagging port)。交换机随后判断目的端口是否与入端口属于同一个vlan(即具有相同的vid),如果不是,那么,该数据包将被丢弃,不进行传送。反之,该数据包将被转发到目的端口。
这就是入站过滤(ingress filtering)。在入端口处就丢弃掉那些不在同一个vlan 中的数据包,可以尽可能地保存带宽, 减少后续的目的端口处理数据包的工作量。

分享到:
评论

相关推荐

    TSN之per-stream_filtering_and_policing_初步理解.docx

    - **数据转发过程**:数据转发过程中,Ingress filtering阶段,即数据包进入网络时,会受到PSFP策略的影响。具体来说,TSN网桥或终端站可以执行PSFP,对每个接收的数据帧进行过滤和监管决策,以确保其符合预设的...

    Linux TC Ingress输入方向流量控制

    **Ingress qdisc的过滤机制** 由于Ingress qdisc没有子类,所以不能直接将数据包导向特定的队列。但是,可以使用过滤器(filter)来实现这一目的。通过设置过滤规则,如`tc filter add dev eth0 parent ffff: ...

    ingress的yaml文件

    Ingress通常通过配置HTTP/HTTPS路由规则,将入站请求转发到对应的Service。YAML(YAML Ain't Markup Language)是一种数据序列化格式,常用于Kubernetes资源对象的配置文件,包括Ingress。下面我们将深入探讨Ingress...

    k8s的ingress yaml文件

    在Kubernetes(k8s)集群中,Ingress是一个核心组件,用于定义外部网络如何访问集群内部的服务。Ingress YAML文件是配置Ingress规则的文本文件,它使用YAML语法来描述HTTP和HTTPS路由规则,以便将外部请求定向到正确...

    ingress-nginx-controller-1.9.yaml

    《Ingress-Nginx控制器与应用部署详解》 在 Kubernetes 集群中,Ingress 是一种用于对外提供服务的资源对象,它定义了外部网络如何访问内部的 Service。Nginx Ingress 控制器是广泛应用的一种解决方案,通过配置 ...

    ingress-nginx-controller(含镜像和代码).rar

    在 Kubernetes 集群中,ingress-nginx-controller 是一种常用的网络路由控制器,它基于 Nginx 实现,用于处理来自外部的入站流量,将请求转发到相应的后端服务。本文将深入探讨 ingress-nginx-controller 的核心概念...

    ingress-nginx-4.0.17

    《ingress-nginx-4.0.17:在Kubernetes中高效管理网络访问的利器》 ingress-nginx-4.0.17是专为Helm部署在Kubernetes(k8s)集群中的ingress-nginx控制器设计的图表资源。这个版本提供了稳定性和性能优化,使得对...

    Kubernetes Ingress日志分析最佳实践.pptx

    "Kubernetes Ingress日志分析最佳实践" Kubernetes Ingress日志分析是云原生应用程序的重要组件之一。随着容器化和微服务架构的普及,Kubernetes成为企业级容器编排的主要选择。然而,在Kubernetes集群中,日志分析...

    nginx-ingress镜像

    nginx-ingress镜像

    Kubernetes ingress yaml文件包

    在Kubernetes集群中,Ingress是一种管理外部访问到Pod服务的机制,主要负责提供网络路由规则,使得外部请求可以通过特定的URL和端口映射到内部的服务上。本压缩包文件“Kubernetes ingress yaml文件包”很可能是包含...

    quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.20.0镜像包

    kubernetes的quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.20.0镜像包,版本为v0.20.0。文件先解压,之后得到nginx-ingress-controller.0.20.0.tar

    nginx-ingress-controller:0.30.0

    quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.30.0

    ingress.tar.gz

    标题 "ingress.tar.gz" 涉及的主题是 Kubernetes 网络,特别是关于 Ingress 的概念和使用。Ingress 是 Kubernetes 集群中的一种资源对象,它提供了对外部访问 Kubernetes 服务的方法,通常用于配置 HTTP 和 HTTPS ...

    ingress-controller.tar.gz

    在Kubernetes(k8s)集群中,Ingress Controller是一个至关重要的组件,它负责对外暴露服务,实现基于路径、域名等规则的路由管理。标题"ingress-controller.tar.gz"所指的压缩包文件包含了用于搭建Ingress ...

    nginx-ingress 日志持久化

    在Kubernetes环境中,Nginx Ingress Controller是一个关键组件,用于处理集群的外部访问路由,同时它也负责日志记录。日志对于监控、故障排查和审计至关重要。本篇文章将详细探讨Nginx Ingress Controller的日志持久...

    k8s ingress调研成果及使用示例,包含4层、7层

    本篇将深入探讨k8s Ingress的概念、功能、配置以及实际应用案例。 一、Ingress概述 Ingress在k8s集群中扮演着网络路由的角色,它可以将外部请求定向到特定的Service或Pod。Ingress资源定义了外部网络如何与k8s内部...

    解决Kubernetes用Helm安装Ingress的问题.docx

    ### 解决Kubernetes使用Helm安装Ingress的问题 #### Ingress Controller的重要性 Ingress是Kubernetes中的一个重要组件,主要用于管理外部访问集群内服务的规则,它充当了一个路由的角色,能够根据用户定义的规则将...

    k8s部署有状态 nacos2.0.3,通过ingress外网访问

    在Kubernetes(k8s)集群中部署有状态的应用服务,如Nacos 2.0.3,并通过Ingress实现外网访问,是一项常见的任务,它涉及到容器化、集群管理、服务发现和网络路由等多个技术领域。下面我们将深入探讨这个过程中的...

    nginx-ingress-controller-0.30.0.tar

    因为网络原因不能下载quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.30.0,可以使用这个镜像

Global site tag (gtag.js) - Google Analytics