1、宽带接入网介绍主要涉及二层网络基础理解以下概念 n 协议:类似八股文。即你必须说些什么标准的话。n 层次:核心、汇聚、接入。这是三个功能层次。n 模块(黑盒子):对外提供固定的功能,接受固定的输入信息,提供固定的输出信息。n 对于模块内部的具体操作,可以不予深究,只要知道它能完成什么,需要什么供应,供应给我们什么Mac地址协议 n 在 dos下用 IPCONFIG/all可以看到本机的物理地址( Physical Address.)。n 理论上, MAC地址是全球唯一的,和每张网卡一一对应。当然实际上并非如此,不过在你所处的网络内,可以视为唯一。n Mac地址长度为 48bit。n 此地址只存
2、在于 2层,二层的寻址就是基于 MAC地址单播。交换机会记住每个 MAC地址来自哪个端口,因此将到此 MAC地址的报文发送到正确的端口。如果它不知道 Mac在哪个端口,它就会在所有端口发出报文,等待返回报文,记住 Mac地址来自哪个端口。Hub没有这种记忆功能。它是总线制,到特定 MAC地址的报文,会出现在所有端口。不是此 MAC的主机会 “自觉 ”拒绝此报文 -如果它不自觉,就可以做黑客。n 从三层的 IP到二层的 MAC,依靠 ARP进行转换对应。n 你可以将 Mac地址视为电脑网卡的身份证,用于唯一表示电脑网卡。广播和单播n 单播:一个地址到另外一个地址。在二层,就是一个 Mac到另外一
3、个 Mac。一对一的会谈。n 广播:到所有地址。三层不容许广播,二层才广播。例如某 PC不知道某 IP对应的 MAC地址,需要 ARP解析,它就会广播:大吼一声,谁是 221.5.203.98?同广播域的所有 PC都会受到此报文。不自觉的家伙就会干坏事。一对多的会谈。n 广播域:一个广播能泛洪的范围。 Vlan和三层会隔离广播。n 广播风暴:广播就像一个人在广场上大喊。如果所有人一起大喊,那么所有人都会因为太闹而听不见自己需要的信息。主机都会发广播,都不会一直发广播。但是如果一个广播域主机太多,每一时刻总有很多人在广播,那么带宽就会被广播占据。这就是广播风暴。所以广播域不能太大。n 此外,广播
4、不可控制。实际上,整个二层的可控性都很差。一个大的二层和广播域,意味着大量不可控制的因素聚集起来,会问题不断。802.1QVLANn VLAN的本质是给数据包加上额外的报文字段(即标签)。交换机认识这些标签,将相同标签视为可互通的一个广播域;而不同标签视为不同广播域。n 电脑不认识带了标签的报文,因此需要 untag(去掉标签),这里的 untag是动词。而经过 untag处理的报文是 untag的报文。(这里 untag为形容词)。n 如果某个端口传送出去的报文为 untag报文,那么这个端口是 untag的端口。也叫做 access(接入)端口。n 而交换机的一些端口,要传送多个 vlan
5、的数据包出去,这些报文必须带上标签,不然对端交换机无法分辨它们。这样的报文,就是 tag的报文,端口为 tag的端口。这样的端口叫做 trunk口。n 一个端口,可以容许许多不同标签的 tag报文传输。端口仅仅做传输,不改变报文。你可以制定哪些 vlan标签容许通过。n 一个端口,只能容许唯一的一种 untag报文。因为端口要操作 vlan标签。如果一个端口分配了两个 untag标签,那么当用户往端口里面传入数据的时候,交换机应该给数据报文打上哪一个标签呢?n Vlan用于在一个大的二层环境分割出多个独立的广播域。我们希望每个用户只和 BAS保持通信,不希望他们和旁边的用户以二层广播的方式互通
6、。那会形成广播风暴。 如何寻址n 通过 IP、掩码的运算,如果发现我们在一个子网内,我就会直接和你联系。n 我不知道你是谁,在哪里,那么我就广播,你听到后告诉我,你是谁,同时交换机(信息中专点)也知道了你在哪里。n 我知道你是谁之后,就指名点姓给你发信息。交换机则负责将信息转发给你,并且只转发给你。n 如果不在同一子网,则我会查找路由表,看看应该转发信息给谁。例如,我要到北京,就去北向出口,而去云南,就要去南向出口。不同的目的地,可能有不同的出口。n 路由寻找将一直寻找到路由器和目的地址在同一子网,然后开始 ARP翻译,找到 Mac地址,进入二层寻址。PPP协议n PPP协议: Point-t
7、o-Point Protocol点到点协议 n 以前用于电话窄带拨号。n 点到点,一对一的线路。除了我就是你。我说你听,你说我听,没有第三者。所以也无需分辨身份。n 这个协议没有用于宽带网,但是它的变种 PPPOE协议用于宽带网。PPPOE协议( 1)n PPPOE协议: Point to Point Protocol over Ethernet(以太网上的点对点协议) n 目的:在以太网上跑 PPP协议。n 在 PPPOE基础上改进,主要问题就是:在一个广播网络中(如以太网),除了你我还有很多其他人,如何知道你是你我是我?n 这就是 PPPOE发现阶段,一旦发现成功,你我之间就建立了一条虚拟
8、的点到点线路,然后就采用成熟的 PPP协议进行通讯。PPPOE协议( 2)n 第一步:客户端发出 PPPOE Active Discovery Initiation ( PADI)报文,这是一个广播,好比客户大喊:我需要一个服务员,你在哪里?n 第二步:服务端( BAS)返回 PPPOE Active Discovery Offer ( PADO)。这是单播,指名道姓给前一个客户端:我可以为你服务。n 第三步:客户端发出 PADR( PPPOE Active Discovery Request)报文。因为他可能收到了很多服务员的回应,他要选这一个服务生。选定了,就告诉对方一声:就是你了。至于其
9、他的,如果长久没有回应就会废弃 ID。n 最后一步:服务端返回 PADS( PPPOE Active Discovery Session-confirmation)报文。确定我为你服务,并给客户一个 ID,好比贵宾卡。你一亮出此卡,我就知道是你。n PADT( PPPOE Active Discovery Terminate)报文 ,服务停止报文。可以任何时刻由客户或者服务端发起。通报 ID,宣布停止对话,相当于宣布此贵宾卡作废。网络规划n 大二层,从 BAS以下的接入网,是一个很大的二层网络。n 小广播域。我们希望用户的广播域很小。最好就是点到点:除了客户就是 BAS,没有第三者。采用 802.1Qvlan技术分割大二层为多个广播域。n 可准确定位。运用 vlan技术,让每个用户处于一个 vlan中,就可以通过 vlan找到用户。n PPPOE拨号。