ER2260T万兆路由器+PON Stick突破千兆瓶颈配置IPTV

ER2260T万兆路由器+PON Stick突破千兆瓶颈配置IPTV
2022年09月13日 13:58 什么值得买

作者:色铁

一直想找个万兆的硬路由,找了很久大部分价格都是大几千甚至上万,最后找到了ER2260T,2个万兆SFP+和4个千兆电口,825元包邮,等到了之后,上电测试没什么问题,当时就拆了,短接触点接TTL刷了Openwrt,拆机和刷机过程没拍照,拆解已经有很多别人的贴子了,大家可以搜一下。

外观展示

由于原来的铁壳子太大了,所以换了个亚克力壳子缩小体积。

原来是内置电源,现在改成了12V DC输入,可以跟其他的设备一起集中供电。

上网设置

OP系统里两个SFP口的顺序是反的,左边是eth5右边是eth4,eth5插ST8010-G1 自动协商为2.5Gbps,绿头是SC/APC光纤接头,为电信千兆宽带光纤,eth4插的是brocade 万兆双纤模块。

br-lan桥接了 eth1-eth5,这里把插PON Stick的口也桥接了,这样可以直接通过ip访问PON Stick的的管理页面。

杭州电信只需要设置LIOD就行了,上网VLAN 41,IPTV VLAN 43组播4000,由于有多个宽带同时使用,所以这里做了VLAN转换。

  • 组播VLAN Tagged填4000:1043,就是把下行组播的VLAN转换成了1041

  • VLAN转换,41:1041 就是把VLAN41转到内网的VLAN1041,43:1043就是把IPTV的VLAN转换成内网VLAN1043

这里IPTV和组播都转换成了VLAN 1043,这样的好处就是如果接盒子,盒子的网口直接Untagged 1043就可以单播组播一起桥接到指定网口了。

新建拨号连接选择PPPoE,输入账号密码。

物理设置选择自定义:eth5.1041 ,PON Stick插在了eth5,上面已经把上网vlan转换成了1041。

这样就可以同时上网并且访问PON Stick的管理界面了。

由于是硬路由,转发走NSS,不过CPU,所以CPU无任何压力,这就是软路由和硬路由的本质区别。

软路由转发要靠CPU处理,同时其他程序也需要CPU处理,CPU高负载的情况必定会影响转发性能,硬路由则不存在此问题。

硬路由在跑了很多自己安装的程序的,高负载的时候也不会影响转发性能。

在千兆跑满的情况,路由器功耗只有5.4W,并且还包括了PON Stick的功耗!

IPTV设置(场景1直接接IPTV机顶盒看电视) 

创建新接口,命名为iptvport,接口协议:不配置协议,勾选在多个接口上创建桥接,包括以下接口:eth0和自定义接口eth5.1043,保存应用。

   因为IPTV的VLAN桥接到了eth0,所以盒子直接接到eth0,也就是最左边的口

盒子上电就可以用了

直播电视也没有问题。

IPTV设置(场景2路由器代理IPTV,手机PC看电视) 

因为我们这边IPTV是IPOE方式接入,所以要先抓包。

在ER2260T的软件包管理中找到tcpdump安装完成后进入ssh,输入命令:

tcpdump -i br-iptvport -c 10 -s 0 -w /tmp/ipoe.pcap

然后打开IPTV盒子电源

然后通过ftp把抓到的ipoe.pcap拷贝出来,用Wireshark打开ipoe.pcap

找到 DHCP Request请求,就是上图第一个红圈里的,点击该条目,中间找到Option:(60),展开,然后点击Vendor class identifier。下方蓝色十六进制就是我们要的东西。

在Vendor class identifier上点右键,复制-> as a Hex Stream,然后粘贴到文本文件。

抓包结束。

接下来先修改PON Stick VLAN配置

组播VLAN Tagged 改为:4000:4002,把组播转换成4002,因为我内网已经有4000和4001做别的了。

删除之前建立的iptvport,新建iptv接口

协议选择DHCP客户端,自定义接口eth5.1043

iptv接口的mac地址设置成IPTV盒子的MAC地址,盒子标签上有,上面抓包也能看到。

进入ER2260T的SSH, vi /etc/config/network 修改 iptv口的配置,增加

    option sendopts '0x3c:******'

****** 就是上面抓包获取到的内容。

然后保存,点击iptv口的连接:

IPTV口已经获取到IP

新建接口iptvlan

iptvlan口设置 静态ip192.168.43.1,打开dhcp

桥接eth0和eth5.4002,eth0用于插iptv盒子

dhcp服务器高级设置,DHCP选项:6,202.101.172.47,202.101.172.35

防火墙设置:

IPTVWAN覆盖网络:iptv,入站丢弃,出站接受,转发接受,IP动态伪装,MSS钳制

IPTVLAN覆盖网络:iptvlan,入站接受,出站接受,转发接受

允许转发到目标区域:IPTVWAN

最后MWAN设置分流

通过MWAN设置192.168.1.0/24 上网走PPPOE连接,192.168.43.0/24 IPTV走iptv连接

设置UDPXY

绑定接口br-lan,源接口br-iptvlan

VLC 打开网络串流 http://192.168.1.2:4022/udp/233.50.201.100:5140

局域网已经可以看直播

IPTV盒子接eth0

盒子网络连接由IPOE改为DHCP

到此IPTV实现内网代理+盒子同时收看

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部