前言

在1月的文章中我发现家里服务器经常死机的原因是室内侧设备漏电由无线传导到服务器导致服务器经常死机,在强电难以重新布线的情况下暂时使用光电转换器做“电->光->电”的转换,隔离漏电区域,但是因为加上了光电转换器,一下就在两侧各又增加了两个设备,增加了单点故障的可能性,同时占用了大量地方并使得线缆大量增加,正好换了迪普的 FW ,上面自带了两个 SFP 接口,于是就想着能不能整个光纤交换机直接对接。

于是迅速到海鲜市场逛了一圈,发现带 SFP 的网管交换机普遍比较贵,100-200 元左右,家用的小型网管交换机比较贵,而企业用的接入交换机又太长,并且往往带一到多个风扇散热,并不适合家用环境,于是想看看有没有千兆电口不少于 4 个,同时有 SFP 口,而且支持网管的机器,然后无意间就刷到了格林威尔的 GPN710 ,正好有 2 个 SFP 光口,2 个 RJ45 GE 口和两个 RJ45 GE / E1 复用接口,本地自提只要 50 ,于是果断下单

点击展开/收合图片

带了一个格林威尔的光模块和一根电源线,据卖家说是本地某公司倒闭处理设备

外观及设备简介

外观

还是先来康康外观

正面从左到右:一个 220V AC 电源输入,开关,RST 按钮,2 个 SFP 接口,2 个 RJ45 GE 口,2 个 RJ45 GE / E1 复用接口

标签上面贴着设备的默认 IP 和 MAC 地址,格林威尔 PTN 每个设备恢复出厂设置后的默认地址都是不一样的,需要注意

点击展开/收合图片
GPN710_Front

背面有一个接地螺丝,整个机器比较简洁,没有风扇,采用被动散热方式

点击展开/收合图片
GPN710_Back

设备简介

先来康康官网的介绍

GPN710系列PTN接入终端设备,是致力于服务下一代分组网络,采用MPLS标签直至末端实现业务交换和网路管理,具备高精度的时钟同步和伪线仿真技术,适用于优质光纤专线和2G/3G/LTE基站接入的终端产品。 GPN710系列产品解决方案满足移动网络大带宽、高效率、低成本的建设要求,可承载基于分组交换技术下的中高端政企客户专线和移动基站自营业务的统一融合接入,实现快速有效的以太和TDM专线业务开通与端到端的网络终端设备管理。

GPN710 有两个大的款型,见下图,我拿到的是没有单独 E1 口的版本,另外需要注意 GPN710 还有几个小的版本,主要差别是是否固化一个 Console 口,同等情况下,推荐购买带 Console 口的新版本,我拿到的是不带 Console 口的版本

点击展开/收合图片
GPN710device

官网给出了设备的具体参数,如下图:

点击展开/收合图片
GPN710DataSheet

看完了官网的介绍,我来大概说说这个设备是个啥,请看下图:

点击展开/收合图片
PON&PTN

上下两图分别介绍了 PTN 和 PON 的使用场景

先来看下图,下图中 “ PON 网络接入” 是我们一般家庭入户的场景,从局端 OLT 设备出来的光纤通过分光器以一定的比例(如 1:64)分出多根光纤,每个用户拿到一根光纤进行 FTTH 接入,光纤插在 ONU 设备上面(也就是通俗说的 “猫” ),ONU 下接用户路由器实现整个家庭的网络接入,目前主要的接入方式以 GPON 为主,部分较早完成光纤改造的小区可能在使用 EPON,根据分光比的情况,高峰期的时候可能无法跑到满速

再来看上图,上图介绍的是政企专线的接入场景,由局端城域网出一根(一般是两根,一根做业务,一根做失效保护)光纤直接接入 PTN 设备,PTN 设备在用户侧,下挂路由器实现政企专线接入,由于设备直连城域网,并且不存在共享的情况,加上专线数据打上了交高的 DSCP 优先级,所以能够有效保证用户体验,得到比家庭宽带好得多的上网体验。之所以叫做 PTN 设备,是因为这里使用的是分组传送网,PTN 设备是分组传送终端的意思。分组传送网相比家庭网络,有着更好的保护,更快的恢复能力,方便维护,对不同类型的业务(分组)能够更好的区分,提供不同质量的服务(QOS),所以叫做分组传送网。

我们拿到的 GPN710 就是一个典型的 PTN(分组传送终端)设备,用于政企专线接入,如果看不懂上面的内容,可以简单理解成一个强大的光猫,不过由于上面有 SFP 和 RJ45 GE 口,加上因为脱离网管软件之后用命令行并不好配置,加上命令手册难找,这些设备往往淘汰后无人接手,虽然我们没有分组传送网,但是由于低廉的价格,我们可以把它捡回来当作高性能光纤交换机用,不过这么用显然有点大材小用了,不过谁让它这么便宜呢

捡漏指南

如果想捡漏这台设备,需要注意下列事项

  • GPN7xx GPN6xx ,只要价格合适,都是可以捡的,购买的时候需要注意接口是否能够满足需求
  • GPN 设备有直流供电(型号里面带“DC”或者贴纸写“48V”)和交流供电(型号里面带“AC”或者贴纸写“220V”)两种,要买直流供电的,不然单独买 48V 电源又是一笔不小的开支(相比设备价格来说),如果家里正好有 48V 电源,注意问问店家带不带电源线(有个转接线,背部接口是凤凰端子)
  • 注意设备是否有 Console 口,无论是否有 Console 口的情况下,都推荐买带物理 RST(重置)按钮的设备,方便恢复出厂设置
  • 注意设备上面的贴纸要能看清型号和默认管理 IP,型号带 FE 的是百兆网口,带 GE 的是千兆网口款,管理 IP 每个设备都不同所以没有管理 IP 也没有 Console 口的情况下没法知道设备的 IP 。只有贴纸上面有,没有贴纸的话就只能一个段一个段的去试

转交换机配置

配置思路

网上没有找到这个设备的原始文档,我根据网上一些第三方实施文档总结了一下配置,如下

有 console 口直接把 console 线怼上去就行,没有 console 线的话用一根网线连接到电脑,电脑设置同网段静态 IP, telnet 设备 IP ,用户名 admin ,密码 greenway

先来讲下这个设备一般怎么用,还是看图说话

点击展开/收合图片
GPN710_Front

两个千兆 SFP 口(设备丝印 W5/W6)上联到交换机/路由器,4 个 RJ45 GE 口下联设备,上联两个光口一个是业务,一个做保护,家庭改交换机场景,两个口只用一个即可,另一个口也可以下联设备,我下面给出双上联的配置,如果需要一个光口做下联的场景请减少一个 trunk 口并做好相应 tag 即可

以下是配置思路:

  1. 配置管理网(家庭改交换机场景可用管理网跑业务)
  2. 配置业务网(业务网指下联设备用的网,管理网只要给 GPN 一个 IP 用于网管)
  3. 配置 SNMP(可选)

配置实例

下面是具体示例:

场景说明:配置 GPN710 通过 W5/W6 上联到迪普 FW,使用 VLAN 打通上下设备和网络,管理 VLAN 为 100 ,业务 VLAN 为 100-110 ,上联迪普 FW 在 VLAN 100 提供 10.0.0.1 做网关,下联 GPN710 IP 为 10.0.0.3 ,eth1 口为 trunk 接 AP,放通 VLAN 100-110 ,eth2-4 口为 access VLAN 100 ,接电脑。【(选配)配置 SNMP 服务以便监控设备的网络流量,配置设备名称、位置、联系人方便定位设备及排障】

上联侧的设置:

接口 gige0_1 工作在二层模式,trunk ,放通 VLAN 100-110,默认 VLAN 100

[LuckyYuuka]show run int gige 0_1
!
interface gige0_1
switchport
switchport mode trunk
switchport trunk allowed vlan 100-110
switchport trunk native vlan 100
description InHouseFiber
spanning-tree enable
link-detect
!
end

GPN710 的配置

# 进入 enable 模式,允许对设备进行设置
GPN710-B-4GE4E1-V3>enable
# 修改设备的管理密码
GPN710-B-4GE4E1-V3(config)#user add admin login-password "引号里面的内容(包含引号)换成密码" encrypted
GPN710-B-4GE4E1-V3(config)#user role admin admin enable-password "引号里面的内容(包含引号)换成密码" encrypted
# 开启环路检测,环路时设备 loop 红灯亮起
GPN710-B-4GE4E1-V3(config)#config loop-detection port default
GPN710-B-4GE4E1-V3(config)#loop-detection enable
# 开启链路聚合
GPN710-B-4GE4E1-V3(config)#lldp
GPN710-B-4GE4E1-V3(config)#lldp enable
# 关闭 DHCP 客户端(GPN710 静态配置地址)
GPN710-B-4GE4E1-V3(config)#dhcpc disable
# 使能设备开启 802.11q VLAN 模式(平时一般交换机用的 VLAN 模式)
GPN710-B-4GE4E1-V3(config)#vlanmode dot1q
GPN710-B-4GE4E1-V3(config)#vlantpid 0x8100 0x8100
# 创建上联组
GPN710-B-4GE4E1-V3(config)#interface trunk UpLink 1
# 添加上联接口,如果只需要一个口上联就这样写:grouping 1/5
# 以下配置 5/6 口互为备份
GPN710-B-4GE4E1-V3(config)#grouping 1/5-6
# 新建一个名叫 vl100 的 VLAN ,其 ID 为 100 ,我们用这个 VLAN 管理设备,同时承载业务
GPN710-B-4GE4E1-V3(config)#interface vlan vl100 100
# eth1 是 trunk 口,tagged
GPN710-B-4GE4E1-V3(config)#add port 1/1 tagged
# eth2-4 是 access 口, access VLAN 100 ,untagged
GPN710-B-4GE4E1-V3(config)#add port 1/2-4 untagged
# 需要添加上联口使得该 VLAN 能够上联,注意管理网的上联要 untagged (因为上联设备的默认 VLAN 是这个)
GPN710-B-4GE4E1-V3(config)#add trunk UpLink untagged
# 设置 GPN710 的地址和子网掩码
GPN710-B-4GE4E1-V3(config)#ip address 10.0.0.3 255.255.255.0
# 设置到上联的静态路由,上联到网关 10.0.0.1
GPN710-B-4GE4E1-V3(config)#ip route 0.0.0.0/0 10.0.0.1
# 新建一个名叫 vl101 的 VLAN ,其 ID 为 101 ,我们用这个 VLAN 承载业务,VLAN 102-110 类似该配置
GPN710-B-4GE4E1-V3(config)#interface vlan vl101 101
# eth1 是 trunk 口,tagged
GPN710-B-4GE4E1-V3(config)#add port 1/1 tagged
# 需要添加上联口使得该 VLAN 能够上联,注意业务网的上联要 tagged
GPN710-B-4GE4E1-V3(config)#add trunk UpLink tagged
# 以上为必配项
# 以下根据情况选配
# 配置 ntp 服务器,校准设备时间
GPN710-B-4GE4E1-V3(config)#ntp enable
GPN710-B-4GE4E1-V3(config)#ntp source-ip 10.0.0.3
GPN710-B-4GE4E1-V3(config)#ntp server 10.0.0.1 4
GPN710-B-4GE4E1-V3(config)#ntp peer 10.0.0.1 4
# 设置时区为 UTC+8
GPN710-B-4GE4E1-V3(config)#set zone gmt + 8
# 设置 SNMP 网管,搭配 Cacti / Zabbix 等可分析网络流量
GPN710-B-4GE4E1-V3(config)#config snmp community readonly +只读团体名
GPN710-B-4GE4E1-V3(config)#service snmp trap enable
# 网管协议根据实际情况选择,这里以常用的 v2c 为例
GPN710-B-4GE4E1-V3(config)#config snmp trapreceiver add 网管服务器IP地址 version v2c community +团体名
GPN710-B-4GE4E1-V3(config)#config sysname +设备名称
GPN710-B-4GE4E1-V3(config)#config syslocation +设备地点
GPN710-B-4GE4E1-V3(config)#config syscontact +联系人
# 其它配置不做说明,请自行探索研究,把以上必配项配置完成即可正常使用

结果验证

  • 对接设备后,PWR、RUN 亮绿灯,上联接口 LINK 绿灯,SPEED 黄灯(指示速度为 1G ),从上联方向能 ping 通 GPN710 设备及下联设备,下联设备能够正常上网
  • (选配项)登录网管设备,能够发现机器,并能够查看各接口的流量
点击展开/收合图片
GPN710_SNMP

注意事项

  • 随机带的 GPN 光模块兼容性不是很好,实际对接往往会发现不通或是只能降速运行,推荐更换第三方中性光模块对接上联设备(我用的 WTD ,当时 40 包邮收了一堆)

  • GPN605 有一款接口同样配置的 GPN605-2SFP-4GE 设备,我也50包邮搞了一个,需要注意该设备以下版本号的系统存在 bug ,不能设置NTP 服务器(设置后会立即强制重启)(绕过方法:使用 sntp 对时),以及 vlan 模式需要连续多次使用 vlanmode 命令进行催眠修改才可生效,不是很推荐购买,还请注意

    ProductOS Version V3R16B025 (Build on 13:53:39 Dec  7 2017)
    GROS Version V2R16B6023(Build on 13:53:39 Dec 7 2017)