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 接口,或RVIs)。使用此方法可降低复杂性,避免与采购、安装、管理、接通电源和冷却其他设备相关的成本。

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

注:

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

注:

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

支持非 ELS 交换机的增强型第2层软件(ELS)配置样式和 Rvi 的 IRB 接口提供相同的功能。如果这两个功能的功能相同,本主题将使用这些接口术语统称为 IRB 接口和 rvi。如果两个功能之间存在差异,本主题将单独调用 IRB 接口和 Rvi。

表 1显示了在配置 IRB 时可能使用的值:

表 1: 示例 IRB 值
财产 设置

VLAN 名称和标记(IDs)

blueId 100redId 200

与 Vlan 关联的子网

blue可以:192.0.2.0/25(地址192.0.2.1通过192.0.2.126red可以:192.0.2.128/25(地址192.0.2.129通过192.0.2.254

IRB 名称

接口irb

IRB 网络设备和地址

逻辑单元100: 192.0.2.1/25

逻辑单元200: 192.0.2.129/25

为了保持一致性并避免混淆,请表 1显示与相应 Vlan 的 id 匹配的 IRB 逻辑单元编号。但是,您不一直分配与 VLAN 编号匹配的逻辑单元编号 — 您可对单元使用任何值。要将 IRB 的逻辑单元绑定到相应的 Vlan,请使用l3 接口语句。

由于 IRBs 在第3层工作,因此您可以使用防火墙过滤器等第3层服务,或者 CoS 重写它们。

表 2显示了每个 QFX 平台支持的 IRBs/Rvi 数量。

表 2: 按平台支持的 IRBs/Rvi 数量
平台 支持的 IRBs/Rvi 数量

QFX3500

1200

QFX3000-G

1024

QFX3000-M

1024

SRX 系列设备上的 IRB 接口

在 SRX1400、SRX1500、SRX3400、SRX3600、SRX4100、SRX4200、SRX4600、SRX5600 和 SRX5800 设备上,Juniper 支持允许您在透明模式下终止管理连接的 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 Release 15.1 X 49-D 60 和 Junos OS 版本 17.3 R1 开始,IRB、SRX320、SRX340、SRX345 和 SRX550M 设备这种 SRX300 逻辑接口上支持接口统计。

要验证 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 地址 — 您必须创建单元,其中每个子网的地址都必须与要路由流量的 V VPN 相关联。也就是说,如果有两个具有相应子网的 VLAN(例如 VLAN 和 VLAN),则接口必须有一个包含 子网地址的逻辑单元和 一个包含 子网地址的逻辑 redbluered 单元 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所示。

  • 配置 V VPN — 虚拟 VPN 是相互通信的主机组,像连接到同一广播流一样。Vlan 由软件创建,不需要物理路由器来转发信息流。Vlan 是第2层结构。

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

  • 为每个 VLAN 分配一个 IP 地址 — 除非与物理接口相关联,否则 IRB 接口或 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 接口和RVIS 与其他供应商的设备上支持的交换机虚拟接口 (SVIS) 和桥接组虚拟接口 (BPV) 类似。它们也可与其他功能组合使用:

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

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

在交换机上配置 IRB 接口

通过集成路由和桥接(IRB)接口,交换机可识别将哪些数据包发送到本地地址,以便在可能时将其桥接,并且仅在需要时路由。每当可以交换数据包而不是路由时,就会消除多层处理。交换还可以减少地址查找的数量。

注:

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

注:

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

要配置路由 VLAN 接口:

  1. 为 VLAN 分配名称和 VLAN ID 以创建它:
  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]层次结构级别指定 as 接口名称,并在 VLAN 中包括该接口,可配置逻辑路由接口。

注:

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

要使用 IRB 支持配置 VLAN,请包括以下语句:

对于您配置的每个 VLAN,请指定 vlan-name 。您还必须指定 语句 bridgedomain-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] 级别中配置的逻辑接口。

注:

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

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

IRB 接口支持多播侦听。

在多主机 VPLS 配置中,您可以配置 VPLS,以在层次结构级别配置 语句选项以在只有 IRB 接口可用时保持 VPLS irbconnectivity-type[edit routing-instances routing-instance-name protocols vpls] 连接始终可用。connectivity-type语句具有 ceirb 选项。ce选项为默认设置,用于指定需要一客户边缘来维护 VPLS 连接。默认情况下,如果只有一个 IRB 接口可用,VPLS 连接将关闭。

注:

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

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

集成路由和桥接(IRB)接口允许交换机识别发送到本地地址的数据包,以便在可能时桥接(交换),并且仅在必要时才路由。每当可以交换数据包而不是路由时,就会消除多层处理。

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

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

警告:

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

要配置 IRB 接口:

  1. 通过分配名称和 VLAN ID 来创建第 2 层 VLAN:
  2. 将 VLAN 命名为逻辑接口上的中继成员,为 VLAN 分配接口,从而使接口成为 VLAN 广播域的一部分:
  3. 创建逻辑第 3 层 IRB 接口(其名称为 IRB。逻辑接口编号,其中逻辑接口编号的值是步骤 1 中为vlan id提供的值;在下面的命令中,这是 VLAN 广播域的子网上的逻辑单元编号:
  4. 将第 2 层 VLAN 链接到逻辑第 3 层 IRB 接口:
    注:

    中继端口上的第 3 层接口允许接口在多个第 2 层 V VPN 之间传输流量。在 VLAN 中,信息流被交换,而跨 Vlan 则路由信息流。

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

Vlan 将广播限制到指定用户。专用 Vlan (Pvlan)通过将广播域拆分为多个独立的广播子域,并将辅助 Vlan 放在主 VLAN 中,进一步将此概念转化为一步。PVLAN 会限制通过其成员交换机端口(称为"专用端口")的流量,以便这些端口仅与指定的上行链路中继端口或同一 VLAN 内的指定端口进行通信。Pvlan 有助于限制广播流量和未知单播信息流,并限制已知主机之间的通信。服务提供商使用 Pvlan 保持客户彼此相互隔离。

与常规 VLAN 一样,PV VPN 在 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 的路由器。但是,可通过在不支持增强型第 2 层软件的 Junos OS 版本中配置集成路由和桥接 (IRB) 接口(也称为路由 VLAN 接口,或 RVI),无需路由器即可在 瞻博网络 交换机上实现此操作。使用此方法可降低复杂性,避免与采购、安装、管理、接通电源和冷却其他设备相关的成本。

要求

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

  • 一台交换机

  • 11.1 或更高版本 Junos OS

概述和拓扑

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

图 3: 带一台交换机的 IRB带一台交换机的 IRB

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

拓扑

表 4: 多 VLAN 拓扑的组件
财产 设置

VLAN 名称和标记 Id

blueId 100redId 200

与 Vlan 关联的子网

blue可以:192.0.2.0/25(地址192.0.2.1通过192.0.2.126red可以:192.0.2.128/25(地址192.0.2.129通过192.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 快速配置2层交换(blue and red)并快速配置两个 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. 通过为红和 blue Vlan 配置 VLAN Id 来创建它们:

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

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

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

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

配置结果

显示配置结果:

提示:

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

针对

要验证blue是否已创建red和 vlan 正常运行,请执行以下任务:

验证 Vlan 是否已创建并与正确的接口相关联

用途

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

行动

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

含义

show vlans命令将列出交换机上配置的所有 vlan 以及每个 vlan 的成员。此命令输出显示已创建bluered vlan。blue 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 逻辑单元是否已开启:

注:

至少有一个为其分配了相应 VLAN 的端口(接入或干线)必须保持为开启irb接口。

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

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

含义

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

示例:在安全设备上配置 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 认证服务器。

配置

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. 在节点1接口上配置以太网交换。

  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.1 X53-D40 和 Junos OS 版本 17.1 R1 开始,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.1 X53-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 接口上配置大的延迟缓冲区。

在此示例中,您将配置调度器映射,以便将计划程序be-classef-class 定义af-class的转发nc-class类、、 large-buf-sched-map和使用时间表映射相关联。您可将时间表映射应用于 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 接口上按预期配置。

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

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

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

您必须为与中继接口关联的每个 VLAN 配置 VLAN 和 VLAN 标识符。您可以在[edit interfaces]层次结构级别配置一个或多个中继或接入接口。访问接口允许您接受无 VLAN 标识符的数据包。

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

IRB 接口用于将特定 VRB 绑定至第 3 层接口,从而使交换机无需配置其他设备(如路由器)即可在这些 VRB 之间转发数据包,由于 IRB 接口在单个 VLAN 中通常具有多个端口,因此 VLAN 成员的状态计算可能包括关闭的端口,可能会导致信息流丢失。

从 Junos OS Release 14.1 X53-D40 和 Junos OS 版本 17.3 R1 在 QFX5100 交换机上,此功能使您可以从状态计算中排除中继或接入接口,这意味着只要分配给成员 VLAN 的端口关闭,IRBVLAN 的接口也标记为 down。在典型情况下,接口上的一个端口分配给单个 VLAN,而该接口上的第二个端口分配给将在多个 Vlan 之间传输信息流的中继接口。第三个端口通常也分配给访问接口,用于将 VLAN 连接到网络设备。

开始之前:

  • 配置 Vlan

  • 为 Vlan 配置 IRB 接口。

    有关配置 IRB 接口的信息,请参阅 示例:使用 IRB 接口在一个交换机上的 vlan 之间配置路由。

要从 IRB 接口的状态计算中排除接入或 802.1 Q 中继接口:

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

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

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

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

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

    例如,从 IRB 接口的成员 Vlan 的状态计算中排除中继接口 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

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

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

用途

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

行动

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

显示2层 Vlan,包括分配给 Vlan 的任何标记以及与 Vlan 关联的接口:

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

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

含义

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

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

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

  • show interfaces irb detail显示了入口计数 as Input BytesInput PacketsTransit Statistics的 IRB 接口。

发布历史记录表
版本
说明
14.1X53-D40
从 Junos OS 版本 14.1 X53-D40 和 Junos OS 版本 17.1 R1 开始,QFX5100 交换机通过 MPLS 核心网络支持集成路由和桥接(IRB)接口。
14.1X53-D40
从 Junos OS Release 14.1 X53-D40 和 Junos OS 版本 17.3 R1 在 QFX5100 交换机上,此功能使您可以从状态计算中排除中继或接入接口,这意味着只要分配给成员 VLAN 的端口关闭,IRBVLAN 的接口也标记为 down。