224.0.0.4 - 网段中所有的DVMRP路由器 224.0.0.5 - 所有的OSPF路由器 224.0.0.6 - 所有的OSPF指派路由器 224.0.0.9 - 所有RIPv2路由器 224.0.0.13 -所有PIM路由器
临时主机组的组播地址由网络管理员选择,他需要保证这个地址在一定的范围内没有其他的主机组在使用这个组播地址。
第2层的组播地址(组播MAC地址)可以从IP组播地址中衍生。计算方法是把IP地址的最后23位拷贝到MAC地址的最后23位,然后把这23位前面的那一位置为0。MAC地址的前24位必须为0x01-00-5E。例如:组播IP地址224.0.1.128,16进制表示为0xE0-00-01-10,最低的23位为0x00-01-10,计算得出的MAC地址0x01-00-5E-00-01-10。
Internet组管理协议(IGMP):
IGMP协议由主机成员关系协议发展而来,目前有两个版本:IGMPv1(RFC1112),IGMPv2 (RFC2326)。主机使用IGMP消息通告本地的组播路由器它想接收组播流量的主机组地址。如果主机支持IGMPv2,它还可以通告组播路由器它退出某主机组。组播路由器通过IGMP协议为其每个端口都维护一张主机组成员表,并定期的探询表中的主机组的成员,以确定该主机组是否存活。
IGMP消息被置于IP报文中传送。IGMPv1中定义了两种消息类型:主机成员询问和主机成员报告。当某主机想要介绍某个组播流量时,它向本地的组播路由器发送\主机成员报告\消息,告知欲接收的组播地址。组播路由器收到\主机成员报告\消息后把该主机加入指定的主机组,并在设定的周期内向组播地址224.0.0.1(代表所有支持组播的主机) 发送\主机成员询问\消息。主机如果还想继续接收组播流量,必须发送\主机成员报告\消息。
IGMP的工作过程如下:
一. 当主机加入一个新的工作组时,它发送一个igmp host membership report的抱文给 全部主机组,宣布此成员关系.本地多点广播路由器接受到这个报文后,向Internet上的其他多路广播路由器传播这个关系信息,建立必要的路由.与此同时,在主机的网络接口上将 ip主机组地址映射为mac地址,并重新设置地址过滤器.
二. 为了处理动态的成员关系,本地多路广播路由器周期性的轮询本地网络上的主机,以便确定在各个主机组有哪些主机,这个轮询过程是通过发送igmp host membership query报文来实现的,这个报文发送给全部主机组,且报文的ttl域设为1,以确保报文不会传送到lan以外.受到报文的主机组成员会发送响应报文.如果所有的主机组成员同时响应的话,就可 能造成网络阻塞.IGMP协议采用了随机延时的方法来避免这个情况.这样就保证了在同一 时刻每个主机组中只有一个成员在发送响应报文。
2 博达交换机配置介绍
2.1 常用配置介绍
常用命令用来显示目前交换机的使用状况,查看命令配置情况,怎么获得命令帮助等。 2.1.1 配置基础
console配置:
CONSOLE端口速率设置为:波特率为9600,8位数据位,1位数据位,无奇偶校验,无流控;交换机和计算机主机串行口连接,所以计算机的串口也需要把速率设置成相同。
WINDOWS下用超级终端连接交换机,在“COM1属性”对话框中,把波特率设为9600,数据位为8,奇偶校验为没有,停止位为1,流控为没有,按“确认”完成设置,进入交换机的配置界面。 打开交换机后会显示博达交换机的开机界面,如下: System Bootstrap, Version 0.3.1, Serial No:S35000152
Copyright (c) 1994-2005 by Shanghai Baud Data Communication Co., Ltd. BDCOM-S3448 RISC processor Current time: 2005-12-29 10:57:56 SDRAM Fast Test...............................PASS! Flash Fast Test...............................PASS! RTC Test......................................PASS!
Switch Internal Loopback Test.................PASS! Loading Switch.bin...... Start Decompress Switch.bin
##################################################################### ##################################################################### Decompress 4511630 byte. Please wait system up... System startup OK
Switch console 0 is now available Press RETURN to get started
2005-12-29 10:58:30 Switch System started -- User Access Verification
Welcome to BDCOM S3448 Ethernet Switch Switch>
至此,我们就可以对交换机进行命令输入了。
操作模式说明:
交换机在不同的操作模式下有不同的操作权限,权限之间的和转换命令关系如下:
用户态:
出现“switch>”的提示符时,说明在用户态下。通过键入“?”键,你可以看到在用户态下可以使用的配置命令。
在用户态的时候,用户可以键入“enter”或“enable”,可以进入管理态。如果设置了特权态密码,在出现“password:”提示的时候需键入特权态密码。
管理态:
当出现“switchr#”的提示符时,说明已进入管理态。并且,路由器提示如下信息: 2001-10-22 9:54:42 User DEFAULT enter privilege mode from console 0, level = 15 在特权态下,通过键入“?”键,你可以看到在特权态下可以使用的配置命令。 在特权态下,键入“config”,可以进入配置态。 键入“quit”或“exit”可退到用户态。 配置态:
当出现类似“switch_config#”的提示符时,说明已进入配置态。 在配置态下,通过键入“?”键,你可以看到在配置态下可以使用的配置命令。 键入“quit”或“exit”可退到管理态。 注:对交换机用命令配置必须要在该状态下配置 TELNET配置:
可以通过TELNET远程对交换机进行管理和配置。要使交换机具有该功能必须对交换机进行IP的配置。博达交换机上配置了IP地址之后,就可以通过TELNET的方式实现远程的管理,只要可以PING通路由器或交换机上的IP地址的计算机均可以通过TELNET的方式对交换机进行管理工作。 博达交换机配置管理IP地址的方式如下所示: Switch>enable
Switch#....................................................................................................... 管理态 Switch#config............................................................................................. 配置态 Switch_config#int vlan 1......................................................................... 进入vlan1.
Switch_config_v1#ip add 192.168.0.1 255.255.255.0..................... 对vlan1 配置IP和掩码 Switch_config_v1#exit.............................................................................. 退出vlam
Switch_config#ip route default 192.168.0.254.................................. 对vlan1 配置网关