关于杜松逻辑系统的问题

网络工程 杜松 联网 杜松-朱诺斯
2022-02-28 00:18:32

在我的瞻博网络 MX480 中,逻辑系统配置如下:

[edit]
logical-systems {
    r1 {
        interfaces {
            ge-0/0/0 {
                unit 0 {
                    family inet {
                        address 10.1.1.1/24;
                    }
                }
            }
        }
    }                                   
    r2 {
        interfaces {
            ge-0/0/1 {
                unit 0 {
                    family inet {
                        address 10.1.1.2/24;
                    }
                }
            }
        }
    }
}

我有几个问题logic-systems

1.我能不能把mx480当作两个独立的路由器?
2.但是你知道它们只是一个配置文件(我正在编辑),r1和r2是否使用相同的配置文件?如果是,为什么要设置两个实例,使用一个并使用两个它们具有相同的功能?

2个回答

我是否可以将mx480视为两个独立的路由器?

是的,这些可以被视为两个逻辑路由器。

路由协议守护程序 (RPD) 通常为所有协议运行一个实例。除了默认值之外,每个都logical-system创建自己的 RPD 实例。

有关更多详细信息,请参阅下一个答案。

但是您知道它们只是一个配置文件(我正在编辑),r1 和 r2 是否使用相同的配置文件?如果是,为什么要设置两个实例,使用一个并使用两个它们具有相同的功能?

从技术上讲,是的,它是一个配置文件但是,有几种方法可以管理它。

您作为主要用户当前正在从全局视图操作 CLI,因此您可以看到所有内容。但是,您可以将 CLI 设置为仅使用特定的逻辑系统,因此仅使用set cli logical-system命令(操作模式,而不是配置模式)公开相关部分,它会将您放入特定于逻辑系统的提示,以便于配置和操作.

root@HOST1> set cli logical-system LSYS1
Logical system: LSYS1

root@HOST1:LSYS1> show configuration
interfaces {
    lo0 {
        unit 1 {
            family inet {
                address 11.11.11.11/32;
            }
        }
    }
}
protocols {
    ospf {
        area 0.0.0.1 {
            interface lo0.1 {
                passive;
            }
        }
    }
}

root@HOST1:LSYS1> clear cli logical-system
Cleared default logical system

root@HOST1>

有一些限制,例如可以操作默认逻辑系统的人必须将某些项目(如接口)分配给逻辑系统。只能操作该特定逻辑系统的人可以使用分配给他们的资源做任何他们想做的事情。

作为最后一个示例,以下配置将获得相同的结果。再次注意提示。

选项1

root@HOST1# set logical-systems LSYS2 protocols ospf area 2 interface lo0.2 passive

选项 2

root@HOST1> set cli logical-system LSYS2
Logical system: LSYS2

root@HOST1:LSYS2> configure
Entering configuration mode

[edit]
root@HOST1:LSYS2# set protocols ospf area 2 interface lo0.2 passive

单个瞻博网络系统上的不同逻辑系统几乎像独立的路由器一样工作:寻址、路由、策略……都是独立的。正如您所指出的,虽然只有一个配置。