Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

集成路由和桥接

了解集成路由和桥接

要将 LAN 上的流量分段到单独的广播域中,请创建单独的虚拟 LAN (VLAN)。VLAN 可限制通过整个 LAN 的流量,从而减少 LAN 内可能出现的冲突次数和数据包重新传输的次数。例如,您可能希望创建一个包括部门员工及其常用资源(如打印机、服务器等)的 VLAN。

图 1 使用这些接口中的其中一个接口,针对在两个接入层交换机之间通过路由方式发送 VLAN 流量的交换机进行说明。

图 1: 用于在两个接入交换机之间提供路由的交换机上的 IRB 接口或 RVI用于在两个接入交换机之间提供路由的交换机上的 IRB 接口或 RVI

当然,您也可能希望这些员工能够与其他 VLAN 中的人员和资源进行通信。要在 VLAN 之间转发数据包,通常需要一台可以连接 VLAN 的路由器。而通过配置集成路由和桥接 (IRB) 接口,无需使用路由器即可在交换机上实现上述转发。(这些接口也称为路由 VLAN 接口,或 RVI)。使用此方法可降低复杂性,节省对额外设备进行采购、安装、管理、供电和冷却的相关成本。

IRB 是一种特殊类型的第 3 层虚拟接口,称为 vlan。像正常的第 3 层接口一样,vlan 接口需要有一个逻辑单元号和一个 IP 地址。事实上,要使用 IRB,至少需要两个逻辑单元和两个 IP 地址 — 您必须创建的单元的每个子网中的地址都与要在其间路由流量的 VLAN 相关联。也就是说,如果您有两个带有相应子网的 VLAN(例如 VLAN red 和 VLAN blue),则您的 IRB 必须有一个带有 red 子网地址的逻辑单元,和一个带有 blue 子网地址的逻辑单元。交换机会自动创建通向这些子网的直接路径,并使用这些路径在 VLAN 之间转发流量。到达第 2 层接口上且发往设备 MAC 地址的数据包被归类为第 3 层流量,而非发往设备 MAC 地址的数据包则被归类为第 2 层流量。发往设备 MAC 地址的数据包将发送到 IRB 接口。来自设备路由引擎的数据包通过 IRB 接口发出。

注:

如果已在 VLAN 配置中指定 VLAN 标识符列表,则无法为 VLAN 配置 IRB 接口。

注:

如果您使用的 Junos OS 版本支持增强型第 2 层软件 (ELS),您还可以创建一个名为 irb 而不是 的第 vlan3 层虚拟接口,也就是说,ELS 支持这两个语句

支持增强型第 2 层软件 (ELS) 配置样式的 IRB 接口和支持非 ELS 交换机的 RVI 可提供相同的功能。鉴于这两种接口提供的功能相同,本主题将使用这些接口这一说法统称 IRB 接口和 RVI。如果两种功能之间存在差异,本主题会将相应端口单独称为 IRB 接口和 RVI。

表 1 显示配置 IRB 时可能会用到的值:

表 1: IRB 值示例
属性 设置

VLAN 名称和标记 (ID)

blue、ID 100red、ID 200

与 VLAN 关联的子网

blue192.0.2.0/25(地址 192.0.2.1192.0.2.126red192.0.2.128/25(地址 192.0.2.129192.0.2.254

IRB 名称

接口 irb

IRB 单元和地址

逻辑单元 100: 192.0.2.1/25

逻辑单元 200: 192.0.2.129/25

为保持一致性并避免产生混淆,表 1 将显示与相应 VLAN ID 匹配的 IRB 逻辑单元号。但是,您不必分配与 VLAN ID 匹配的逻辑单元号 — 您可以为单元使用任何值。要将 IRB 的逻辑单元绑定到相应的 VLAN,请使用 l3-interface 语句。

由于 IRB 在第 3 层运行,因此您可以借助 IRB 使用防火墙过滤器或 CoS 重写等第 3 层服务。

表 2 显示每个 QFX 平台支持的 IRB/RVI 数量。

表 2: 按平台统计的 IRB/RVI 支持数量
平台 受支持的 IRB/RVI 数量

QFX3500

1200

QFX3000-G

1024

QFX3000-M

1024

SRX 系列设备上的 IRB 接口

SRX1400、SRX1500、SRX3400、SRX3600、SRX4100、SRX4200、SRX4600、SRX5600 和 SRX5800 等瞻博网络设备均支持 IRB 接口,该接口允许您在透明模式下终止管理连接。但是,您不能在该接口上路由流量,也不能终止 IPsec VPN。(平台是否支持取决于设备安装的 Junos OS 版本。)

注:

您只能为每个 VLAN 配置一个 IRB 逻辑接口。

IRB 接口上的 SRX300、SRX320、SRX340、SRX345 设备和 SRX550M 不支持以下功能:

  • IS-IS(族式 ISO)

  • VLAN 接口上的封装(Ether CCC、VLAN CCC、VPLS、PPPoE 等)

  • CLNS

  • DVMRP

  • VLAN 接口的 MAC 变更

  • G-ARP

  • VLAN 接口的 VLAN ID 变更

注:

从 Junos OS 15.1X49-D60 版本和 Junos OS 17.3R1 版本开始,SRX300、SRX320、SRX340、SRX345 和 SRX550M 设备的 IRB 逻辑接口支持接口统计数据。

要验证 IRB 逻辑接口统计数据,请输入 show interfaces irb.<index> extensiveshow interfaces irb.<index>statistics 命令。

何时应使用 IRB 接口或 RVI?

如果需要实现以下功能,请为 VLAN 配置 IRB 接口或 RVI:

  • 允许在 VLAN 之间路由流量。

  • 为交换机提供第 3 层 IP 连接。

  • 对单个 VLAN 进行监控以计费。为实现这一目的,服务提供商通常需要对流量进行监控,但是对于各项目组均摊网络成本的企业而言,此功能可能也很有用。

IRB 接口或 RVI 的工作原理是怎样的?

对于 IRB 接口,交换机提供名称 irb,而对于 RVI,交换机提供名称 vlan。与所有第 3 层接口类似,系统需要向这些接口分配一个逻辑单元号和一个 IP 地址。事实上,要在具有多个 VLAN 的企业中实施这些接口,至少需要两个逻辑单元和两个 IP 地址 — 您必须创建的单元的每个子网中的地址都必须与要在其间路由流量的 VLAN 相关联。也就是说,如果您有两个带有相应子网的 VLAN(例如 VLAN red 和 VLAN blue),则您的接口必须有一个带有子网地址 red 的逻辑单元和一个在子网 blue中具有地址的逻辑单元。交换机会自动创建通向这些子网的直接路径,并使用这些路径在 VLAN 之间转发流量。

交换机上的接口会检测 MAC 地址和 IP 地址,然后将数据路由到路由器或其他交换机上的第 3 层接口上。这些接口可以检测 IPv4 和 IPv6 单播和组播的虚拟路由和转发 (VRF) 流量。每个 逻辑接口 只能属于一个路由实例,并进一步细分为多个逻辑接口,每个逻辑接口都有一个逻辑接口号作为后缀附加到名称 irb 和 vlan,例如 irb.10 和 vlan.10。

创建 IRB 接口或 RVI

您可以采用类似第 3 层接口的方式创建 IRB 逻辑接口,但 IRB 接口不支持流量转发或路由。无法将 IRB 接口分配到安全区域;但是,您可以为每个区域配置特定的服务,以允许将主机入站流量用于设备管理。通过此方式,您可以控制到达设备的流量类型,这些流量源于已绑定特定区域的接口。

创建 IRB 接口或 RVI 有四个基本步骤,如 图 2 中所示。

图 2: 创建 IRB 接口或 RVI 创建 IRB 接口或 RVI

以下说明对应创建 VLAN 的四个步骤,详见 图 2

  • 配置 VLAN — 虚拟 LAN 是一组主机,其通信就像连接到同一广播流一样。VLAN 由软件创建,无需物理路由器进行流量转发。VLAN 是第 2 层结构。

  • 为 VLAN 创建 IRB 接口或 RVI — 交换机的 IRB 接口和 RVI 使用第 3 层逻辑接口(与路由器不同,路由器可以使用物理接口或逻辑接口)。

  • 为每个 VLAN 分配一个 IP 地址 — 除非 IRB 接口或 RVI 与物理接口相关联,否则无法激活该接口或 RVI。

  • 将 VLAN 绑定到逻辑接口 — VLAN 与 IRB 接口或 RVI 之间存在一对一映射,这意味着这些接口中只有一个接口可以映射到 VLAN。

有关创建 IRB 接口的具体说明,请参阅在交换机上配置集成路由和桥接接口(CLI 过程)。有关 RVI 的信息,请参阅在交换机上配置路由 VLAN 接口(CLI 过程)

查看 IRB 接口和 RVI 统计数据

某些交换机可自动跟踪 IRB 接口和 RVI 的流量统计数据。而其他交换机则允许您对跟踪进行配置。表 3 展示了各种交换机上的 IRB 接口和 RVI 跟踪功能。

表 3: IRB 接口和 RVI 跟踪功能使用情况

交换机

输入(入口)

输出(出口)

EX4300

自动

自动

EX3200, EX4200

自动

EX8200

可配置

自动

EX2200, EX3300, EX4500, EX6200

您可使用以下命令查看输入(入口)和输出(出口)总数:

  • 对于 IRB 接口,请使用 show interfaces irb extensive 命令。查看“传输统计数据”字段中的输入和输出值,以获取 IRB 接口活动值。

  • 对于 RVI,请使用 show interfaces vlan extensive 命令。查看“传输统计数据”字段中的输入和输出值,以获取 RVI 活动值。

IRB 接口和 RVI 的功能和其他技术

IRB 接口和 RVI 类似于其他供应商设备支持的交换机虚拟接口 (SVI) 和桥接组虚拟接口 (BVI)。它们还可与其他功能组合使用:

  • VRF 通常与第 3 层子接口结合使用,从而可以区分单个物理接口上的流量并与多个虚拟路由器相关联。有关 VRF 的详细信息,请参阅了解 EX 系列交换机上的虚拟路由实例

  • 您可以将 IRB 接口或 RVI 与桥接和虚拟专用 LAN 服务 (VPLS) 环境中的虚拟路由器冗余协议 (VRRP) 实施相结合,以实现冗余。有关 VRRP 的详细信息,请参阅了解 VRRP

在交换机上配置 IRB 接口

集成路由和桥接 (IRB) 接口可以让交换机识别发送到本地地址的数据包,以便尽可能对这些数据包进行桥接,并且仅在需要时才进行路由。只要可以交换数据包,而不需要路由,就无需再进行多层处理。交换还可以减少地址查找的次数。

注:

在不支持增强型第 2 层软件 (ELS) 的 Junos OS 版本中,这种类型的接口称为路由 VLAN 接口 (RVI)。

注:

从 Junos OS 15.1X53 版升级到 Junos OS 17.3R1 版时,必须同时在 [edit vlans l3-interface][edit interfaces irb] 层次结构上定义 IRB 接口,否则将出现提交错误。

要配置路由 VLAN 接口,请执行以下操作:

  1. 通过分配 VLAN 名称和 VLAN ID,创建 VLAN:
  2. 指定逻辑接口(通过 unit 语句)并将 VLAN 名称指定为成员,进而为 VLAN 分配接口:
  3. 为 VLAN 的广播域创建子网:

    其中 X 的值可以是 1 到 254 范围内的任意数字。

  4. 将第 3 层接口与 VLAN 进行绑定:
    注:

    如果您使用不支持 ELS 的 Junos OS 版本,则需要创建一个第 3 层虚拟接口,名为 vlan

注:

中继端口上的第 3 层接口允许接口在多个 VLAN 之间传输流量。在 VLAN 之内,以桥接的方式传输流量,而在 VLAN 之间,则以路由的方式传输流量。

您可以显示以下配置设置:

为 VLAN 配置集成路由和桥接

集成路由和桥接 (IRB) 可同时支持在同一接口上进行第 2 层桥接和第 3 层路由。您可以通过 IRB 将数据包路由到另一个路由接口或另一个配置了 IRB 接口的 VLAN。将 irb 指定为 [edit interfaces] 层级的接口名称,并将该接口加入 VLAN,即可配置逻辑路由接口。

注:

一个 VLAN 中只能包含一个第 3 层接口。

要配置支持 IRB 的 VLAN,请加入以下语句:

对于您配置的每个 VLAN,指定一个 vlan-name. 还必须指定 bridge 语句的值 domain-type

vlan-id对于语句,您可以指定有效的 VLAN 标识符或none选项。

注:

如果将第 3 层接口配置为支持 VLAN 中的 IRB,则不能使用该 all 语句的选项 vlan-id

通过该 vlan-tags 语句,您可以指定一对 VLAN 标识符:一个 outer 标记和一个 inner 标记。

注:

对于单个 VLAN,您可以添加 vlan-id 语句或 vlan-tags 语句,但不能同时添加两者。

要在 VLAN 中包含一个或多个逻辑接口,请为每个以太网接口指定 interface-name 要在层次结构级别配置 [edit interfaces] 的接口。

注:

对于一个 VLAN 或为第 2 层桥接配置的 VPLS 路由实例中的每个网格组,最多支持 4096 个活动逻辑接口。

要将第 3 层接口与 VLAN 关联,请包含l3-interface interface-name该语句并指定您在层次结构级别配置[edit interfaces irb]interface-name 。您只能为每个 VLAN 配置一个第 3 层接口。

IRB 接口支持组播侦听。

在多宿主 VPLS 配置中,您可以通过在层次结构级别配置irb[edit routing-instances routing-instance-name protocols vpls]语句选项connectivity-type,将 VPLS 配置为在只有 IRB 接口可用时保持 VPLS 连接正常。该connectivity-type语句具有和ceirb选项。该 ce 选项是默认选项,指定需要 CE 接口来维护 VPLS 连接。默认情况下,如果只有一个 IRB 接口可用,VPLS 连接将被关闭。

注:

在设备上的多个逻辑系统中配置 IRB 接口时,所有 IRB 逻辑接口共享同一个 MAC 地址。

在交换机上配置集成路由和桥接接口 (CLI 过程)

集成路由和桥接 (IRB) 接口允许交换机识别发送到本地地址的数据包,以便尽可能对这些数据包进行桥接(交换),并且仅在必要时才进行路由。只要可以交换数据包,而不需要路由,就无需再进行多层处理。

名为 irb 的接口充当逻辑路由器,您可以在其上为每个虚拟 LAN (VLAN) 配置第 3 层逻辑接口。为实现冗余,您可以将 IRB 接口与桥接和虚拟专用 LAN 服务 (VPLS) 环境中虚拟路由器冗余协议 (VRRP) 的实现相结合。

IRB 接口支持高达 9216 字节的巨型帧。要在 IRB 接口上路由大型数据包,您必须在与 IRB 接口关联的 VLAN 的成员物理接口上配置大容量 MTU 的大小以及 IRB 接口本身(名为 RIB 的接口)。

警告:

在交换机传输数据包的同时,在 IRB 接口(名为 RIB 的接口)上设置或删除大容量 MTU 大小可能会导致数据包丢失。

要配置 IRB 接口,请执行以下操作:

  1. 通过分配名称和 VLAN ID 来创建第 2 层 VLAN:
  2. 通过将 VLAN 命名为逻辑接口上的中继成员,为 VLAN 分配接口,从而使接口成为 VLAN 广播域的一部分:
  3. 在 VLAN 广播域的子网上创建一个逻辑第 3 层 IRB 接口(其名称为 irb,logical-interface-number其中 的值 logical-interface-number 是您在步骤 1 中提供 vlan-id 的值;在以下命令中为 logical-unit-number):
  4. 将第 2 层 VLAN 链接到逻辑第 3 层 IRB 接口:
    注:

    中继端口上的第 3 层接口允许接口在多个第 2 层 VLAN 之间传输流量。在 VLAN 之内,以交换的方式传输流量,而在 VLAN 之间,则以路由的方式传输流量。

在交换机上的专用 VLAN 中使用 IRB 接口

VLAN 可将广播限制到指定用户。专用 VLAN (PVLAN) 可将广播域拆分为多个独立的广播子域,并在实质上将从 VLAN 放入主 VLAN 中,从而进一步实现了此概念。PVLAN 限制通过其成员交换机端口(称为“专用端口”)的流量,以便这些端口仅与指定的上行链路中继端口或同一 VLAN 内的指定端口通信。PVLAN 可用于限制广播流和未知单播流量,以及限制已知主机之间的通信。服务提供商可通过 PVLAN 保持客户彼此相互隔离。

与常规 VLAN 一样,PVLAN 在第 2 层是隔离的,如果要路由流量,通常需要使用第 3 层设备。从 Junos OS 14.1X53-D30 开始,您可以使用集成路由和桥接 (IRB) 接口在连接到 PVLAN 的设备之间路由第 3 层流量。以这种方式使用 IRB 接口还可以允许 PVLAN 中的设备在第 3 层与 PVLAN 外部的设备进行通信。

在专用 VLAN 中配置 IRB 接口

在 PVLAN 中配置 IRB 接口时,请遵循以下准则:

  • 无论有多少台交换机加入 PVLAN,您都只能在 PVLAN 中创建一个 IRB 接口。

  • IRB 接口必须是 PVLAN 中的主 VLAN 成员。

  • 每个要接入第 3 层的主机设备都必须将 IRB 的 IP 地址用作其默认网关地址。

  • • 由于主机设备在第 2 层是隔离的,因此您必须为 IRB 接口配置以下语句以允许进行 ARP 解析:

    set interfaces irb unit unit-number proxy-arp unrestricted

PVLAN 中的 IRB 接口限制

若 PVLAN 中包含多台交换机,且在没有 IRB 接口的交换机上未对以太网交换表进行清理,则会出现问题。若交换机在转发第 3 层数据包时还未重新学习其目的 MAC 地址,则该数据包将被广播至所有连接到 PVLAN 的第 3 层主机。

示例:使用 IRB 接口在一个交换机上配置 VLAN 间的路由

要将 LAN 上的流量分段到单独的广播域中,请创建单独的虚拟 LAN (VLAN)。例如,您可能希望创建一个包括部门员工及其常用资源(如打印机、服务器等)的 VLAN。

当然,您也可能希望这些员工能够与其他 VLAN 中的人员和资源进行通信。要在 VLAN 之间转发数据包,通常需要一台可以连接 VLAN 的路由器。但是,通过配置集成路由和桥接 (IRB) 接口(在不支持增强型第 2 层软件的 Junos OS 版本中也称为路由 VLAN 接口,也称为路由 VLAN 接口或 RVI),无需使用路由器即可在瞻博网络交换机上完成此操作。使用此方法可降低复杂性,节省对额外设备进行采购、安装、管理、供电和冷却的相关成本。

要求

此示例使用以下硬件和软件组件:

  • 一台交换机

  • Junos OS 11.1 或更高版本

概述和拓扑

此示例使用 IRB 在同一交换机上的两个 VLAN 之间路由流量。拓扑如 图 3 中所示。

图 3: 通过一台交换机实现的 IRB通过一台交换机实现的 IRB

此示例显示了一个简单配置,说明了如何通过在单个交换机上创建两个 VLAN 并配置 IRB,从而在 VLAN 之间启用路由的基本步骤。被称为 blue 的 VLAN 用于销售和市场营销团队,另一个被称为 red 的 VLAN 用于客户支持团队。每个销售和支持组都有自己的文件服务器和无线接入点。每个 VLAN 都必须具有唯一的名称、标记 (VLAN ID) 和不同的 IP 子网。表 4 列出了示例拓扑的构成部分。

拓扑学

表 4: 多 VLAN 拓扑的构成部分
属性 设置

VLAN 名称和标记 ID

blue、ID 100red、ID 200

与 VLAN 关联的子网

blue192.0.2.0/25(地址 192.0.2.1192.0.2.126red192.0.2.128/25(地址 192.0.2.129192.0.2.254

VLAN 中的接口 blue

销售服务器端口: xe-0/0/4 销售无线接入点: xe-0/0/6

VLAN 中的接口 red

支持服务器端口: xe-0/0/0支持无线接入点: xe-0/0/2

IRB 名称

接口 irb

IRB 单元和地址

逻辑单元 100: 192.0.2.1/25

逻辑单元 200: 192.0.2.129/25

此配置示例创建两个 IP 子网,一个用于蓝色 VLAN,另一个用于红色 VLAN。交换机在 VLAN 内桥接流量。对于在两个 VLAN 之间传输的流量,交换机使用您在每个 IP 子网中配置了地址的 IRB 来路由流量。

为了使示例简单易懂,配置步骤仅显示几个接口和 VLAN。使用相同的配置过程添加更多接口和 VLAN。默认情况下,所有接口都处于接入模式,因此您无需配置端口模式。

为两个 VLAN 配置第 2 层交换

程序

CLI 快速配置

要为两个 VLAN(bluered)快速配置第 2 层交换并快速配置这两个 VLAN 之间的第 3 层流量路由,请复制以下命令并将其粘贴到交换机终端窗口中:

注:

下面的示例使用的是支持增强型第 2 层软件 (ELS) 的 Junos OS 版本。使用 ELS 时,您将创建一个名为 irb 的第 3 层虚拟接口。如果您使用不支持 ELS 的 Junos OS 版本,则需要创建一个名为 vlan 的第 3 层虚拟接口。

分步过程

要配置交换机接口及其所属的 VLAN,请执行以下操作:

  1. 配置蓝色 VLAN 中的销售服务器接口:

  2. 配置蓝色 VLAN 中的无线接入点接口:

  3. 配置红色 VLAN 中的支持服务器接口:

  4. 配置红色 VLAN 中的无线接入点接口:

分步过程

现在创建 VLAN 和 IRB。IRB 在两个 VLAN 的广播域中均会拥有逻辑单元。

  1. 通过配置 VLAN ID 来创建红色和蓝色 VLAN 配置:

  2. 通过销售广播域(蓝色 VLAN)中的逻辑单元创建名为 irb 的接口:

    单元号为任意号码,不必与 VLAN 标记 ID 匹配。但是,将单元号配置为与 VLAN ID 匹配有助于避免混淆。

  3. 将支持广播域(红色 VLAN)中的逻辑单元添加到 irb 接口:

  4. 通过将红色和蓝色 VLAN(第 2 层)与 irb 接口(第 3 层)的相应逻辑单元进行捆绑来完成 IRB 配置:

配置结果

显示配置结果:

提示:

要快速配置蓝色和红色 VLAN 接口,请发出 load merge terminal 命令,复制层次结构,然后将其粘贴到交换机终端窗口中。

验证

要验证是否已创建 bluered VLAN,以及它们是否可以正常运行,请执行以下操作:

验证是否已创建 VLAN,以及是否已与正确的接口关联

目的

验证是否已在交换机上创建 VLAN bluered,以及交换机上的所有已连接接口是否均为正确 VLAN 的成员。

操作

列出交换机上配置的所有 VLAN:

意义

show vlans 命令将列出交换机上配置的所有 VLAN 以及每个 VLAN 的成员接口。此命令输出显示已创建的 VLAN blueredblue VLAN 的标记 ID 为 100,并与接口 xe-0/0/4.0xe-0/0/6.0 相关联。VLAN red 的标记 ID 为 200,并与接口 xe-0/0/0.0xe-0/0/2.0 相关联。

验证是否可在两个 VLAN 之间路由流量

目的

验证两个 VLAN 之间的路由。

操作

验证 IRB 逻辑单元是否已开启:

注:

必须至少为将要开启的 irb 接口开启一个分配了相应 VLAN 的端口(接入端口或中继端口)。

验证交换机是否已创建使用 IRB 逻辑单元的路由:

列出交换机地址解析协议 (ARP) 表中的第 3 层路由:

意义

show interfacesshow route命令的输出显示第 3 层 IRB 逻辑单元正在工作,交换机已使用它们创建用于在 VLAN 子网之间转发流量的直接路由。该show arp命令将显示(与 VLAN blue关联)和irb.200(与 VLAN red关联)上的irb.100设备 IP 地址和 MAC 地址之间的映射。这两个设备可以通信。

示例:在安全设备上配置 IRB 接口

此示例显示如何配置 IRB 接口,以便将其用作 VLAN 的第 3 层路由接口。

要求

开始之前,使用一个 VLAN 标识符配置 VLAN。请参阅 示例:在安全设备 上配置 VLAN。

概述

在此示例中,您可将 IRB 逻辑接口单元 0 配置为系列类型 inet 和 IP 地址 10.1.1.1/24,然后引用 vlan10 配置中的 IRB 接口 IRB.10。然后在 IRB 接口上启用 Web 认证,并激活设备上的 Web 服务器。

注:

要完成 Web 认证配置,您必须执行以下操作:

  • 定义 Web 认证客户端的访问配置文件和密码。

  • 定义为客户端启用 Web 认证的安全策略。

本地数据库或外部认证服务器均可用作 Web 认证服务器。

配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到 [edit] 层级的 CLI 中,然后从配置模式进入 commit

程序

分步过程

下面的示例要求您在各个配置层级中进行导航。有关操作说明,请参阅 CLI 用户指南中的在配置模式下使用 CLI 编辑器

要配置 IRB 接口,请执行以下操作:

  1. 创建一个第 2 层中继接口。

  2. 创建一个 IRB 逻辑接口。

  3. 创建一个第 2 层 VLAN。

  4. 将 IRB 接口与 VLAN 进行关联。

  5. 激活 Web 服务器。

  6. 如果完成设备配置,请提交配置。

验证

要验证配置是否工作正常,请输入 show interface irbshow vlans 命令。

示例:在安全设备上的两个节点上配置带有成员的 VLAN

要求

此示例使用以下硬件和软件组件:

概述

此示例显示了使用跨节点 0 和节点 1 成员的 VLAN 配置。

配置

程序

CLI 快速配置

要快速配置示例的此部分,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到 [edit] 层级的 CLI 中,然后从配置模式进入 commit

分步过程

要配置 VLAN:

  1. 在 node0 接口上配置以太网交换。

  2. 在 node1 接口上配置以太网交换。

  3. 创建 vlan id 为 100 的 VLAN vlan100。

  4. 将两个节点中的接口添加到 VLAN。

  5. 创建 VLAN 接口。

  6. 将 VLAN 接口与 VLAN 进行关联。

  7. 如果完成设备配置,请提交配置。

结果

在配置模式下,输入 show vlansshow interfaces 命令,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以更正配置。

验证

验证 VLAN

目的

验证 VLAN 的配置是否工作正常。

操作

在操作模式下,输入 show interfaces terse ge-0/0/3 命令,以查看节点 0 接口。

在操作模式下,输入 show interfaces terse ge-0/0/4 命令,以查看节点 0 接口。

在操作模式下,输入 show interfaces terse ge-7/0/5 命令,以查看节点 1 接口。

在操作模式下,输入 show vlans 命令,以查看 VLAN 接口。

在操作模式下,输入 show ethernet-switching interface 命令,以查看以太网交换接口相关信息。

意义

输出显示,VLAN 已配置且工作正常。

示例:通过 MPLS 核心网络在 QFX5100 交换机上配置 IRB 接口

从 Junos OS 14.1X53-D40 和 Junos OS 17.1R1 版本开始,QFX5100 交换机通过 MPLS 核心网络支持集成路由和桥接 (IRB) 接口。IRB 接口是用于在 VLAN 之间路由流量的逻辑第 3 层 VLAN 接口。

根据定义,VLAN 将 LAN 的广播环境划分为隔离的虚拟广播域,从而限制流经整个 LAN 的流量,并减少 LAN 内可能发生的冲突和数据包重新传输次数。要在不同 VLAN 之间转发数据包,通常需要一台可以连接 VLAN 的路由器。但是,使用 Junos OS,只需在交换机上配置 IRB 接口,即可在不使用路由器的情况下完成这种 VLAN 之间的数据包转发。

IRB 接口可以充当一个逻辑交换机,您可以在该交换机上为每个 VLAN 配置一个第 3 层逻辑接口。交换机可凭借其第 3 层功能在 VLAN 之间提供这种基本路由功能。借助 IRB 接口,您可以配置标签交换路径 (LSP),使交换机能够识别到正在将哪些数据包发送到本地地址,以便尽可能对这些数据包进行桥接(交换),并且仅在必要时才进行路由。只要可以交换数据包,而不需要路由,就无需再进行多层处理。

此示例将展示如何使用 QFX5100 交换机通过 MPLS 核心网络配置 IRB 接口。

要求

此示例使用以下硬件和软件组件:

  • 三台 QFX5100 交换机

  • Junos OS 14.1X53-D40 或更高版本

开始之前,确保您具备以下条件:

概述和拓扑

图 4 展示了通过 MPLS 核心网络配置 IRB 的示例拓扑。此示例将在入口提供商边缘交换机 (PE1) 和提供商边缘出口交换机 (PE2) 之间建立 LSP。交换机 P 和 PE2 上配置了 IRB 第 3 层接口 (IRB),并与 VLAN 100 进行了关联。在此配置中,P 交换机使用新标签替代(交换)标签堆栈顶部的标签,将 VLAN 标识符 100 添加到 MPLS 数据包,之后通过 IRB 接口发出数据包。PE2 接收此带有 VLAN 标记的 MPLS 数据包,从标签堆栈顶部移除(弹出)标签,执行常规 IP 路由查找,然后将带有其 IP 报头的数据包转发至下一跳地址。

图 4: 通过 MPLS 核心网络实现的 IRB 拓扑通过 MPLS 核心网络实现的 IRB 拓扑

配置

要在此示例中配置拓扑结构,请执行以下操作:

配置本地入口 PE 交换机

CLI 快速配置

要快速配置本地入口 PE 交换机 (PE1),请将以下命令复制并粘贴到交换机 PE1 的交换机终端窗口中:

分步过程

要配置入口 PE 交换机 (PE1):

  1. 配置接口。

  2. 配置路由器 ID 和自治系统 (AS) 编号。

    注:

    如果环路接口上的接口地址发生变化,我们建议在 [edit routing-options] 层级下显式配置路由器标识符,以防止出现不可预测的行为。

  3. 为按数据包实现负载均衡,配置导出路由策略并将其应用到转发表。

  4. 创建 OSPF 区域并将环路地址设置为被动地址。

  5. 在所有接口上启用 MPLS。

  6. 在面向提供商的环路接口上配置 LDP。

结果

显示 PE1 交换机配置的结果:

配置提供商交换机

CLI 快速配置

要快速配置提供商交换机 (P),请将以下命令复制并粘贴到 P 交换机的交换机终端窗口中:

分步过程

要配置提供商交换机 (P),请执行以下操作:

  1. 配置物理接口和环路接口。

  2. 配置 IRB 接口。

  3. 配置路由器 ID 和 AS 编号。

    注:

    如果环路接口上的接口地址发生变化,我们建议在 [edit routing-options] 层级下显式配置路由器标识符,以避免出现不可预测的行为。

  4. 为按数据包实现负载均衡,配置导出路由策略并将其应用到转发表。

  5. 启用 OSPF 并将环路地址设置为被动地址。

  6. 在所有接口上启用 MPLS。

  7. 将 LDP 配置为包括所有接口。

  8. 创建 VLAN 并将 IRB 接口与之关联。

    注:

    中继端口上的第 3 层接口允许接口在多个 VLAN 之间传输流量。在 VLAN 之内,以交换的方式传输流量,而在 VLAN 之间,则以路由的方式传输流量。

结果

显示提供商交换机配置的结果:

配置远程出口 PE 交换机

CLI 快速配置

要快速配置远程出口 PE 交换机 (PE2),请将以下命令复制并粘贴到 PE2 的交换机终端窗口中:

分步过程

要配置远程 PE 交换机 (PE2),请执行以下操作:

  1. 配置物理接口和环路接口。

  2. 配置 IRB 接口。

  3. 配置路由器 ID 和 AS 编号。

  4. 为按数据包实现负载均衡,配置导出路由策略并将其应用到转发表。

  5. 启用 OSPF。

  6. 在所有接口上启用 MPLS。

  7. 将 LDP 配置为包括所有接口。

  8. 创建 VLAN 并将 IRB 接口与之关联。

结果

显示 PE2 交换机配置的结果:

示例:在安全设备 IRB 接口上配置较大的延迟缓冲区

此示例演示如何在 IRB 接口上配置较大的延迟缓冲区,以帮助低速接口在收到大量猝发流量时避免出现拥塞和丢包的情况。

要求

开始之前,在 IRB 接口上启用大缓冲区功能,然后在 CoS 调度器中为每个队列配置缓冲区大小。请参阅调度器缓冲区大小概述

概述

在设备上,您可以在 IRB 接口上配置较大的延迟缓冲区。

在此示例中,您将配置调度器图,以便使用调度器图 large-buf-sched-map 将调度器关联至定义的转发类 be-classef-class af-classnc-class。您可将调度器图应用于 IRB 接口,并为 IRB 接口定义按单元使用的调度器。

配置

程序

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到 [edit] 层级的 CLI 中,然后从配置模式进入 commit

分步过程

下面的示例要求您在各个配置层级中进行导航。有关如何执行此操作的说明,请参阅 Junos OS CLI 用户指南中的在配置模式下使用 CLI 编辑器

要在信道化 T1 接口上配置大延迟缓冲区,请执行以下操作:

  1. 配置调度器图,以便将调度器与定义的转发类相关联。

  2. 将调度器图应用于 IRB 接口。

  3. 为 IRB 接口定义按单元使用的调度器。

结果

在配置模式下,输入 show class-of-serviceshow chassis 命令,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

如果完成设备配置,请从配置模式输入 commit

验证

验证大延迟缓冲区配置

目的

验证大延迟缓冲区配置是否正确。

操作

从配置模式,输入 show class-of-service interface irb 命令。

意义

按预期在 IRB 接口上配置了大延迟缓冲区。

将一组 VLAN 配置为用作第 2 层中继端口的交换机

您可以配置一组与第 2 层中继端口关联的 VLAN。VLAN 组可作为交换机运行。在中继接口上收到的数据包会在具有相同 VLAN 标识符的 VLAN 内部进行转发。中继接口还提供对 IRB 的支持,IRB 支持同一接口上的第 2 层桥接和第 3 层 IP 路由。

要配置第 2 层中继端口和 VLAN 组,请包含以下语句:

您必须为与中继接口关联的每个 VLAN 均配置 VLAN 和 VLAN 标识符。您可以在 [edit interfaces] 层级配置一个或多个中继或接入接口。您可以通过接入接口接受不带 VLAN 标识符的数据包。

从 QFX 系列交换机上的状态计算中排除 IRB 接口

IRB 接口用于将特定 VLAN 绑定到第 3 层接口,使交换机能够在这些 VLAN 之间转发数据包,而无需配置其他设备(如路由器)来连接 VLAN。由于 IRB 接口在单个 VLAN 中通常具有多个端口,因此 VLAN 成员的状态计算可能包括出现故障并可能导致流量丢失的端口。

从 QFX5100 交换机使用的 Junos OS 14.1X53-D40 和 Junos OS 17.3R1 版本开始,您就可以通过此功能从状态计算中排除中继接口或接入接口,这意味着只要分配给成员 VLAN 的端口出现问题,VLAN 的 IRB 接口也会被标为故障。通常情况下,接口上的一个端口会被分配给单个 VLAN,而该接口上的第二个端口则会被分配给将在多个 VLAN 之间传输流量的中继接口。第三个端口通常也会被分配给接入接口,用于将 VLAN 连接到网络设备。

准备工作:

要从 IRB 接口的状态计算中排除接入接口或 802.1Q 中继接口,请执行以下操作:

  1. 配置中继接口或接入接口。

    例如,将接口 xe-0/1/0.0 配置为中继接口:

  2. 将 VLAN 成员分配给接入接口或中继接口。

    例如,将设备上配置的所有 VLAN 成员分配给中继接口 xe-0/1/0:

  3. 从成员 VLAN 的 IRB 接口的状态计算中排除接入接口或中继接口。

    例如,从成员 VLAN 的 IRB 接口的状态计算中排除中继接口 xe-0/1/0:

  4. 要确认您的配置,请在配置模式下输入 show interfaces xe-0/1/0 命令。如果输出内容未显示预期的配置,请重复步骤 1-4,以便更正配置。
  5. 提交配置后,发出 show ethernet-switching interface xe-0/1/0.0 命令,以验证是否通过 autostate-exclude 启用了逻辑接口。

    Logical interface flags 字段中的 AS 表示,已启用 autostate-exclude,并且将从成员 VLAN 的 IRB 接口的状态计算中排除此接口。

验证 EX 系列交换机上的集成路由和桥接接口状态和统计信息

目的

确定集成路由和桥接 (IRB) 接口的状态信息和流量统计数据。

操作

显示 IRB 接口及其当前状态:

显示第 2 层 VLAN,包括分配给 VLAN 的所有标记以及与 VLAN 关联的接口:

显示连接到 IRB 接口的 VLAN 的以太网交换表条目:

使用 show interfaces irb detail 命令或 show interfaces irb extensive 命令显示 IRB 接口的入口计数统计信息。入口计数显示为 Input bytesInput packets ,出口计数显示为 Output bytesOutput packetsTransit Statistics

意义

  • show interfaces irb terse 显示接口列表,包括 IRB 接口及其当前状态(正常、故障)。

  • show vlans 显示 VLAN 列表,包括分配给 VLAN 的所有标记以及与 VLAN 关联的接口。

  • show ethernet-switching table 显示以太网交换表条目,包括连接到 IRB 接口的 VLAN。

  • show interfaces irb detail 可将 IRB 接口入口计数显示为 Transit Statistics 下的 Input BytesInput Packets

变更历史表

是否支持某项功能取决于您使用的平台和版本。 使用 Feature Explorer 查看您使用的平台是否支持某项功能。

版本
说明
14.1X53-D40
从 Junos OS 14.1X53-D40 和 Junos OS 17.1R1 版本开始,QFX5100 交换机通过 MPLS 核心网络支持集成路由和桥接 (IRB) 接口。
14.1X53-D40
从 QFX5100 交换机使用的 Junos OS 14.1X53-D40 和 Junos OS 17.3R1 版本开始,您就可以通过此功能从状态计算中排除中继接口或接入接口,这意味着只要分配给成员 VLAN 的端口出现问题,VLAN 的 IRB 接口也会被标为故障。