网工 Portal无感知认证技术介绍

Table of Contents

在Portal普通认证环境中,用户每次上网都需要手工输入用户名和密码进行身份认证。对于需要频繁接入网络的合法用户,普通认证方式的易用性和便捷性较差。采用Portal无感知认证方式可以很好地解决上述问题。
Portal无感知认证,是一种基于MAC地址的快速认证。用户仅需在首次上网时输入用户名和密码,后续上网时无需输入认证信息,自动完成Portal认证。无感知认证方式方便快捷,极大地提高了用户访问网络资源的效率。

典型的组网方式

  • Portal无感知认证组网通常由如下实体组成:
  • 认证客户端:运行HTTP/HTTPS协议的浏览器或运行Portal客户端的主机。
  • 接入设备:提供接入服务的设备。
  •  DHCP服务器:为认证前的用户动态分配IP地址。
  •  AAA服务器:与接入设备进行交互,完成对用户的认证、授权和计费。
  •  Portal服务器:接收Portal客户端认证请求的服务器端系统,负责向客户端提供认证页面,并与
  • 接入设备交互客户端认证信息(用户名、密码等),完成客户端的身份认证。
  •  MAC绑定服务器:用于记录客户端认证信息和客户端MAC地址绑定关系的服务器。MAC绑定
  • 服务器通常与Portal服务器部署在同一台设备上。

工作机制

技术价值

网工 OSPF 与 BGP 消息间隔

https://bbs.huaweicloud.com/blogs/406930

OSPF Hello 消息时间间隔

OSPF 使用 Hello 消息来发现邻居路由器并建立和维持邻居关系。Hello 消息的时间间隔是一个重要的配置参数,用于控制 Hello 消息的发送频率和邻居关系的维持。

默认时间间隔

  • Hello间隔:默认情况下,OSPF Hello 消息的发送间隔为 10 秒。
  • Dead间隔:如果在 Dead 间隔时间内没有收到邻居的 Hello 消息,路由器会认为邻居已失效。默认的 Dead 间隔是 Hello 间隔的 4 倍,即 40 秒。

BGP Open 消息和 Keepalive 消息时间间隔

BGP 使用 Open 消息来建立邻居关系,并通过 Keepalive 消息来维持邻居关系。Open 消息只在建立初始连接时发送一次,而 Keepalive 消息则定期发送。

默认时间间隔

  • Hold Time:BGP 邻居之间协商的保持时间,默认为 180 秒。如果在 Hold Time 内没有收到 Keepalive 消息或 Update 消息,邻居关系将被视为失效。
  • Keepalive TimeKeepalive 消息的发送间隔,默认为 60 秒

网工 字节换算

https://www.toolhelper.cn/Digit/UnitConvert?tab=byte#

注意:MiB 和 MB,KiB 和 KB 区别:
1 KB(kilobyte) = 1000 byte,      1 KiB(kibibyte) = 1024 byte
1 MB(megabyte) = 1000000 byte,    1 MiB(mebibyte) = 1048576 byte

硬盘生产商是以 GB(十进制,即 10 的 3 次方 =1000,如 1 MB=1000 KB)计算的, 而电脑(操作系统)是以 GiB(2 进制,即 2 的 10 次方,如 1MiB=1024KiB)计算的, 但用户一般理解为 1MB=1024KB,所以为了便于中文化的理解,翻译 MiB 为 MB 也是可以的。

同样根据硬盘厂商与用户对于 1MB 大小的不同理解,所以好多 160G 的硬盘实际容量按计算机实际的 1MB=1024KB 算都不到 160G,这也可以解释为什么新买的硬盘“缺斤短两”并没有它所标示的那么大。

宽带网络中,运营商们所说的 1M 带宽是指 1Mbps(megabits per second,兆比特每秒)。bps 是 bit per second 的缩写,也就是每秒多少“位”(bit)的意思,是用来计算文件传输速率的单位。 举例来说,电信局通常说的 1M 的宽,所使用的单位就是 bps,我们都知道一个字节等于 8 位,而我们电脑的存储单位使用的是字节,也就是理论上每秒可以向硬盘下载 1×1024/8=128KB/sec 的数据。
但这也只是理论上的速度,实际上则要再扣约 12% 的数据头信息(Ethernet Header,IP Header,TCP Header,ATM Header 等),各种各样的控制讯号。 所以传输速度上限应 112KB/sec 左右,而不应该望文生义地理解为“每秒钟可以传送 1M 字节的数据。所以千万不要迷信广告,传输单位的写法上,B 和 b 分别代表 Byte 和 bit,两者定义不同,差距是 8 倍。