rabbit51

it's since Nov.30 2005
May.29 2014, transferred from broach

ひかり電話 HGW PR-600MIのIPv6スループットを確認する

2021-04-02 13:00:00 | ひかり電話
ひかり電話 HGW PR-S300SEのIPv6スループットを確認する」と同様にPR-600MIで計測してみた

(1)構成

PR-S300SEのIPv6スループット計測と同様の構成だがPR-600MIのUNI/WANとブリッジポート(enp1s0f0/enp1s0f1)接続が逆になっている(接続変更の理由は無い)。isc-dhcp-serverとdhclientをブリッジポート(br0)で稼働させ、起動・停止スクリプトを準備した。

スイッチ各ポートとVLAN接続


切替手順
通常時Port16は、Vlan3でPR-600MIのWANとUNIが直接接続された状態

切替
Port16Vlan3からVlan4へ変更(ブリッジ接続)
chg-route.sh
"!/bin/sh
#set route
/sbin/ip route add default via fe80::0212:e2ff:feab:cdef dev br0
/sbin/ip route add 2409:10:XXXX:YY00::/56 via fe80::2ae9:8eff:fe12:3457 dev br0
#blocking IPv6 packet from the internet to 2409:10:XXXX:YY02::1
/sbin/ebtables -A INPUT -p 0x86dd -s 00:12:e2:ab:cd:ef -i enp1s0f1 --ip6-dst 2409:10:XXXX:YY02::1 -j DROP
#blocking dhclient access from br0 to DHCPv6 server on br0
/sbin/ip6tables -A INPUT -p udp -s fe80::215:17ff:fe34:abcd -i br0 -m udp --dport 547 -j DROP
#start DHCPv6 server
/etc/init.d/isc-dhcp-server start
#blocking PR-600MI DHCPv6 Solicit to Alaxala NTT-GW on br0
/sbin/ebtables -A FORWARD -p 0x86dd -s 28:e9:8e:12:34:57 -o enp1s0f1 --ip6-proto udp --ip6-dport 547 -j DROP
#chg the route from NGN->Alaxala->pr-600mi to NGN->Alaxala->Debian10
/sbin/dhclient -6 -nw -P -D LL br0
#add Global IPv6 address for iperf3
ip address add 2409:10:XXXX:YY02::1/64 dev br0
PR-600MI: 「情報」「DHCPクライアント取得情報」「DHCP再取得(IPoE)」の実行でPR-600MIをAlaxalaGW(NTT GW)からDebian10へ経路を変更する

復帰
chg-route-restore.sh
"!/bin/sh
#stop dhclient
/sbin/dhclient -6 -r br0
#stop DHCPv6 server
/etc/init.d/isc-dhcp-server stop
#remove the blocking PR-600MI DHCPv6 Solicit to Alaxala NTT-GW on br0
/sbin/ebtables -D FORWARD -p 0x86dd -s 28:e9:8e:12:34:57 -o enp1s0f1 --ip6-proto udp --ip6-dport 547 -j DROP
#remove the blocking dhclient access from br0 to DHCPv6 server on br0
/sbin/ip6tables -D INPUT -p udp -s fe80::215:17ff:fe34:abcd -i br0 -m udp --dport 547 -j DROP
#remove the blocking IPv6 packet from the internet to 2409:10:XXXX:YY02::1
/sbin/ebtables -D INPUT -p 0x86dd -s 00:12:e2:ab:cd:ef -i enp1s0f1 --ip6-dst 2409:10:XXXX:YY02::1 -j DROP
#remove the route
/sbin/ip route del default via fe80::0212:e2ff:feab:cdef dev br0
/sbin/ip route del 2409:10:XXXX:YY00::/56 via fe80::2ae9:8eff:fe12:3457 dev br0
#remove the Global IPv6 address for iperf3
ip address del 2409:10:XXXX:YY02::1/64 dev br0
PR-600MI: 「情報」「DHCPクライアント取得情報」「DHCP再取得(IPoE)」の実行でPR-600MIをDebian10からAlaxalaGW(NTT GW)へ経路を変更する
Port16Vlan4からVlan3へ変更

DHCPv6サーバー設定
br0で稼働させる事を除き「ひかり電話 HGW PR-S300SEのIPv6スループットを確認する」と変更無し。
/etc/default/isc-dhcp-server
INTERFACEv4=""
INTERFACEv6="br0"
DHCPv6クライアント設定
/etc/dhcp/dhclient.conf
option dhcp6.vendor-class code 16 = {integer 32, integer 16, string};
#vendor-specific information for NTT
option space NTT code width 2 length width 2 hash size 8;
option NTT.mac-address code 201 = string;
option NTT.tel-number code 202 = text;
option NTT.additional-tel-number code 203 = text; #array of text;が望ましいが未実装
option NTT.sip-domain code 204 = domain-list;
option NTT.hgw-server code 210 = domain-list;
option visa.NTT code 210 = encapsulate NTT
interface "br0" {
    send dhcp6.client-id 00:03:00:01:28:e9:8e:12:34:57; #PR-600MI WAN
    send dhcp6.vendor-class 210 6 28:e:9:8e:12:34:57; #NTT Enterprise ID & PR-600MI MAC address
    also request dhcp6.sntp-servers, dhcp6.sip-servers-addresses;
    alse request dhcp6.vendor-opts; #request contracted HIKARIDENWA inf.
}
「dhcp6.vendor-opts」をrequestする事でDHCPv6サーバから「dhcp6.vendor-opts」定義のひかり電話情報を取得できる。取得したデータは、定義したvendor-specificで表示されるが、textの配列定義が未サポート(isc-dhcpd-4.4.1)。複数設定された「additional-tel-number」のうち最後の一つしか表示されない。
option「Authentication」は、PR-600MIへシミュレートしていないが、現時点で問題発生は無い。dhcrelayで対応を考えたが、global IP address設定が解決出来ず保留中。

経路確認

PR-600MIとNTT-GWの間でDebian10が中継している経路が確認出来る。

(2)計測
ひかり電話未使用時

iperf3でUpload(LAN->WAN)とDownload(WAN->LAN)を60秒間5回計測
概ねGBTの最大スイッチ速度(926Mbps)

ひかり電話使用時

ボイスワープ折返しで2回線使用時にiperf3でUploadとDownloadを60秒間計測
受話器で保留音を確認する限り「音声音質」に変化なし。「なし」設定で良いかと思う。

「スピードテスト」で確認
iperf3サーバ(2409:10:XXXX:YY02::1)に稼働しているspeedtestで確認


 


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Dynabook SS RX2とイーサ・ス... | トップ | Windows10のMailで「デジタル... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

ひかり電話」カテゴリの最新記事